latex:experten

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
latex:experten [23.03.2013 16:18]
Thomas Schlager Microtype
latex:experten [28.11.2013 19:52] (aktuell)
Thomas Quaritsch [Text in Grafiken ersetzen] fixed broken link
Zeile 1: Zeile 1:
 ====== Anwendung für Experten ====== ====== Anwendung für Experten ======
  
-<note important>​Hier ist gerade so manches im Umbruch. ​Die Anwendung für Experten ​wird in Zukunft etwas anders aussehen: wir wollen hier jene Dinge vorstellen, die Änderungen über die von den KOMA-Skripts angebotenen Schnittstellen hinaus bewirken.</​note>​+Die Anwendung für Experten ​stellt teilweise Mechanismen vor, die mehr Freiheiten bei der Gestaltung ​von Dokumenten bieten. Die Idee dabei ist nicht, keinen LaTeX-Stein auf dem anderen zu belassen. Bedenken Sie, dass Sie jeder tiefe Eingriff schrittweise von guten, erprobten Gestaltungen entfernen kann
  
-Geplante ​Inhalte:+Weitere geplante ​Inhalte:
   * Name-Rewriting mit ''​\renewcommand''​   * Name-Rewriting mit ''​\renewcommand''​
-  * ''​geometry''​ 
   * ''​titlesec''​   * ''​titlesec''​
   * ''​caption''​   * ''​caption''​
   * ''​changecntr''​   * ''​changecntr''​
  
-===== Besserer Textsatz ​mit Microtype ​=====+===== Seitenspiegel ​mit geometry ​=====
  
-Dass LaTeX hervorragende Textsatz-Ergebnisse produziertsteht nicht zur Diskussion. Dabei werden ​oft gar nicht alle Potenziale ausgeschöpftManche Features des TeX-Kernels ​werden von LaTeX standardmäßig gar nicht ausgenutztDaher stellen ​wir hier das ''​microtype''​-Paket vor.+Das ''​geometry''​-Paket ist nicht unumstritten. Der klassische ​LaTeX-Veteran wird einem ratensich von derart grausigem, der freien Gestaltung, abzuwenden und sich dem üblichen Automatismus hinzugeben. **Natürlich sehen wir das auch so** ;-). 
 + 
 +Aber es gibt Situationen,​ die nach einem Ausweg rufen: 
 +  * Sie haben verpflichtende Vorgaben 
 +  * Sie benötigen abwechselnd unterschiedliche Seitenlayouts 
 +  * LaTeX bietet keine Lösung für das Zielformat 
 + 
 +Genau dann ist es sinnvoll, das ''​geometry''​-Paket einzusetzen:​ 
 + 
 +<code latex> 
 +\usepackage{geometry} 
 +</​code>​ 
 + 
 +''​geometry''​ bietet Mechanismen,​ den Seitenspiegel bestehend aus Textblock, Marginalienbereich,​ Kopf- und Fußzeile frei zu definieren. Dabei genügt eine Hand voll Angaben, alle übrigen Werte werden ​berechnet. Schematisch ist der Aufbau eines Seitenlayouts in der [[ftp://​ftp.tex.ac.uk/​tex-archive/​macros/​latex/​contrib/​geometry/​geometry.pdf|Dokumentation]] auf Seite 3 beschrieben. 
 + 
 +Als Beispiel realisieren wir ein Ausgabeformat,​ das sich für den Einsatz auf eBook-Readern oder Tablets eignet. eBooks stehen der Herausforderung gegenüber, auf nicht vorhersehbaren Anzeigegrößen und -dimensionen dargestellt zu werdenDies führt oft zu unschönem Textsatz. PDF-Dateien haben fest vorgegebene Seitenformate und müssen daher entsprechend skaliert ​werden. Ein für A4 vorbereitetes Dokument wird beispielsweise auf einem Tablet-Device ​   während des Lesens beschnitten. 
 + 
 +Im Beispiel erstellen wir ein PDF-Dokument mit den Seiten-Abmessungen 150x200mm. Das entspricht einem Seitenverhältnis ​von 3:4 und orientiert sich am Apple iPadDas {{:​latex:​geometry.pdf|Ergebnis}} und den {{:​latex:​geometry.tex|Quellcode}} gibt es vorab. 
 + 
 +<​html>​ 
 +<span class="​vorschaublock">​ 
 +</​html>​ 
 +{{:​latex:​geometry1.png?​200|}} 
 +{{:​latex:​geometry2.png?​200|}} 
 +{{:​latex:​geometry3.png?​200|}} 
 +<​html>​ 
 +</​span>​ 
 +</​html>​ 
 + 
 +Wir starten mit der Dokumentklasse:​ 
 +<code latex> 
 +\documentclass[11pt,​paper=150mm:​200mm,​pagesize,​DIV=11,​oneside]{scrbook} 
 +</​code>​ 
 + 
 +Dann definieren wir uns eine neue Geometrie:​ 
 +<code latex> 
 +\newgeometry{ 
 +  inner=5mm,​outer=40mm,​ 
 +  top=21mm,​bottom=40mm,​ 
 +  marginparsep=5mm,​marginparwidth=30mm,​ 
 +  headheight=7mm,​headsep=14mm} 
 +</​code>​ 
 +Wer genau hinsieht und sich die Seite schematisch vorstellt, bemerkt, dass wir die Kopfzeile an den oberen Rand der Seite verschieben. Üblichen Druckrändern sind wir hier nicht unterworfen. Die Gestaltung der Kopfzeile ist nicht Teil des Beispiels. Erwähnenswert ist lediglich die Verbreiterung auf das gesamte Seitenformat:​ 
 +<code latex> 
 +\usepackage{scrpage2} 
 +\setheadwidth[-5mm]{paper} 
 +\setfootwidth[-5mm]{paper} 
 +</​code>​ 
 + 
 +Damit haben wir ein Seitenlayout,​ das sich unskaliert für die Anzeige auf einem iPad oder vergleichbaren Geräten dieser Größe eignetDas vollständige Beispiel ist ein wenig umfangreicher,​ da es zwischen zwei Layouts wechselt und eine anspruchsvollere Kopf-Gestaltung hat. 
 +===== Besserer Textsatz mit Microtype =====
  
-''​microtype'' ​aktiviert diverse Features im TeX-Kernel und macht hochwertige Textsatz-Features mit einigen ​wenigen Parametern zugänglich. An dieser Stelle wollen wir uns nicht Details verirren, da es für ''​microtype''​ eine [[http://​mirror.unl.edu/​ctan/​macros/​latex/​contrib/​microtype/​microtype.pdf|umfassende Dokumentation]] gibt.+LaTeX nützt zur Gestaltung oft nicht alle vom Unterbau TeX angebotenen Potenziale aus. Daher stellen wir hier das ''​microtype''​-Paket vor. ''​microtype'' ​macht einige ​hochwertige Textsatz-Features mit wenigen Parametern zugänglich. An dieser Stelle wollen wir uns nicht zu sehr in Details verirren, da es für ''​microtype''​ eine [[http://​mirror.unl.edu/​ctan/​macros/​latex/​contrib/​microtype/​microtype.pdf|umfassende Dokumentation]] gibt.
  
 Zusammengefasst bietet das Paket folgende Verbesserungen:​ Zusammengefasst bietet das Paket folgende Verbesserungen:​
Zeile 22: Zeile 71:
   * Anpassung der Wortabstände   * Anpassung der Wortabstände
  
-Ein {{:​latex:​microtype.pdf|Beispieldokument}} mit {{:​latex:​microtype.tex|Quellcode}} zeigt, wie sich das laden des Pakets auswirkt. Für den Anfang sind die Standardoptionen akzeptabel. Achten Sie nur darauf, dass sie ''​microtype''​ auch im Draft-Mode aktivieren, da sich sonst Unterschiede in der Darstellung zwischen //draft// und //final// ergeben. Laden Sie das Paket für den Anfang mit:+Ein {{:​latex:​microtype.pdf|Beispiel}} mit {{:​latex:​microtype.tex|Quellcode}} zeigt, wie sich das laden des Pakets auswirkt. Für den Anfang sind die Standardoptionen akzeptabel. Achten Sie nur darauf, dass sie ''​microtype''​ auch im Draft-Mode aktivieren, da sich sonst Unterschiede in der Darstellung zwischen //draft// und //final// ergeben. Laden Sie das Paket für den Anfang mit:
  
 <code latex> <code latex>
Zeile 183: Zeile 232:
  
   * XFig   * XFig
-  * WinFIG ([[http://user.cs.tu-berlin.de/~huluvu/​WinFIG.htm|WinFIG-Homepage]])+  * WinFIG ([[http://winfig.com/​|WinFIG-Homepage]])
   * Adobe Illustrator   * Adobe Illustrator
  
latex/experten.1364051933.txt.gz · Zuletzt geändert: 23.03.2013 16:18 von Thomas Schlager