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 [24.03.2013 07:56]
Thomas Schlager [Besserer Textsatz mit 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''​
  
 +===== Seitenspiegel mit geometry =====
 +
 +Das ''​geometry''​-Paket ist nicht unumstritten. Der klassische LaTeX-Veteran wird einem raten, sich 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 werden. Dies 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 iPad. Das {{:​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 eignet. Das vollständige Beispiel ist ein wenig umfangreicher,​ da es zwischen zwei Layouts wechselt und eine anspruchsvollere Kopf-Gestaltung hat.
 ===== Besserer Textsatz mit Microtype ===== ===== Besserer Textsatz mit Microtype =====
  
Zeile 181: 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.1364108216.txt.gz · Zuletzt geändert: 24.03.2013 07:56 von Thomas Schlager