latex:fortgeschrittene

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:fortgeschrittene [23.03.2013 16:32]
Thomas Schlager [Querverweise und Hyperlinks]
latex:fortgeschrittene [08.11.2013 09:09] (aktuell)
Thomas Quaritsch [Quellcode darstellen]
Zeile 163: Zeile 163:
 Wenn Sie bedenken, dass sich Ihre Textpassagen im Laufe der Arbeit ändern und damit das nachfolgende Seitenlayout beeinflusst wird, so sollte Ihnen klar werden, dass Positions-Empfehlungen nur am Ende Ihrer Arbeit sinnvoll sind. Sonst öffnen Sie das Tor für den beschriebenen Effekt. Besser aber verwenden Sie **keine Positions-Empfehlungen**. Wenn Sie bedenken, dass sich Ihre Textpassagen im Laufe der Arbeit ändern und damit das nachfolgende Seitenlayout beeinflusst wird, so sollte Ihnen klar werden, dass Positions-Empfehlungen nur am Ende Ihrer Arbeit sinnvoll sind. Sonst öffnen Sie das Tor für den beschriebenen Effekt. Besser aber verwenden Sie **keine Positions-Empfehlungen**.
  
-==== Positionierung ohne Gleitobjekt ==== 
  
-<note warning>​Warnung:​ von der Grafik-Positionierung im Fließtext ohne Gleitobjekte wird vehement abgeraten. Sie gefährden damit die Layout-Qualität Ihrer Arbeit. Gleitobjekte sind außerdem Voraussetzung für automatische Nummerierung und Beschriftung von Abbildungen. 
-</​note>​ 
 ==== Gleitobjekte und Fußnoten ==== ==== Gleitobjekte und Fußnoten ====
  
Zeile 333: Zeile 330:
 Nicht jedes PDf-Anzeigeprogramm stellt die Rahmen dar - bei manchen muss dies erst aktiviert werden. Acrobat Reader aber tut dies standardmäßig. Beliebt ist auch die Option ''​linktocpage=true'',​ die statt den Texten nur die Seiten im Inhaltsverzeichnis verlinkt. Wollen Sie ''​hyperref''​ verwenden, aber die Links nicht hervorheben,​ genügt ''​colorlinks=false,​allbordercolors=white''​. Weitere Einstellungsmöglichkeiten können Sie der [[https://​www.tug.org/​applications/​hyperref/​manual.html|Dokumentation entnehmen]]. Nicht jedes PDf-Anzeigeprogramm stellt die Rahmen dar - bei manchen muss dies erst aktiviert werden. Acrobat Reader aber tut dies standardmäßig. Beliebt ist auch die Option ''​linktocpage=true'',​ die statt den Texten nur die Seiten im Inhaltsverzeichnis verlinkt. Wollen Sie ''​hyperref''​ verwenden, aber die Links nicht hervorheben,​ genügt ''​colorlinks=false,​allbordercolors=white''​. Weitere Einstellungsmöglichkeiten können Sie der [[https://​www.tug.org/​applications/​hyperref/​manual.html|Dokumentation entnehmen]].
  
-==== Darstellung von URLs ====+==== URLs und externe Links ====
  
 ''​hyperref''​ stellt wie das Paket ''​url''​ den Befehl ''​\url{...}''​ für die Darstellung von URLs zur Verfügung. Innerhalb des Befehls müssen Sie sich nicht um die von LaTeX unterdrückten Sonderzeichen kümmern. Um die Darstellung von URLs zu ändern, müssen Sie den Befehl ''​\UrlFont''​ neu definieren. Als Beispiel verwenden wir Courier als Schrift und eine etwas andere Darstellung:​ ''​hyperref''​ stellt wie das Paket ''​url''​ den Befehl ''​\url{...}''​ für die Darstellung von URLs zur Verfügung. Innerhalb des Befehls müssen Sie sich nicht um die von LaTeX unterdrückten Sonderzeichen kümmern. Um die Darstellung von URLs zu ändern, müssen Sie den Befehl ''​\UrlFont''​ neu definieren. Als Beispiel verwenden wir Courier als Schrift und eine etwas andere Darstellung:​
Zeile 341: Zeile 338:
 ... ...
 \renewcommand\UrlFont{\ttfamily\bfseries\small} \renewcommand\UrlFont{\ttfamily\bfseries\small}
 +...
 +Besuchen Sie \url{http://​latex.tugraz.at}...
 </​code>​ </​code>​
  
 URLs sind oft sehr lang und können manchmal schwer umgebrochen werden - auch hier versucht LaTeX, gewisse Regeln einzuhalten. Haben Sie mit dem Standardverhalten Probleme, konsultieren Sie ebenfalls die ''​hyperref''​ Dokumentation. Wollen Sie statt der gesamten URL einen Link-Namen angeben, benutzen Sie ''​\href{ziel}{name}'':​ URLs sind oft sehr lang und können manchmal schwer umgebrochen werden - auch hier versucht LaTeX, gewisse Regeln einzuhalten. Haben Sie mit dem Standardverhalten Probleme, konsultieren Sie ebenfalls die ''​hyperref''​ Dokumentation. Wollen Sie statt der gesamten URL einen Link-Namen angeben, benutzen Sie ''​\href{ziel}{name}'':​
 <code latex> <code latex>
-\href{http://​latex.tugraz.at}{LaTeX@TU Graz}+\href{http://​latex.tugraz.at}{{\LaTeX}@TU Graz}
 </​code>​ </​code>​
  
Zeile 450: Zeile 449:
 </​note>​ </​note>​
 ===== Quellcode darstellen ===== ===== Quellcode darstellen =====
 +
  
 Beim Einbinden von Quell- oder Programmcode ist das Paket ''​listings''​ behilflich: Beim Einbinden von Quell- oder Programmcode ist das Paket ''​listings''​ behilflich:
Zeile 479: Zeile 479:
 <code latex> <code latex>
 Mit dem Anchor-Tag (\lstinline!<​a href="">​...</​a>​!) lassen... Mit dem Anchor-Tag (\lstinline!<​a href="">​...</​a>​!) lassen...
 +</​code>​
 +
 +==== Umlaute ====
 +
 +Standardmäßig kann ''​listings''​ leider nicht mit UTF-8-kodierten Umlauten im Quelltext umgehen, oft kommen diese jedoch in Kommentaren vor. Abhilfe schaffen hier folgende Zeilen in der preamble:
 +
 +<code latex>
 +\lstset{literate=%
 +    {Ö}{{\"​O}}1
 +    {Ä}{{\"​A}}1
 +    {Ü}{{\"​U}}1
 +    {ß}{{\ss}}1
 +    {ü}{{\"​u}}1
 +    {ä}{{\"​a}}1
 +    {ö}{{\"​o}}1
 +    {~}{{\textasciitilde}}1,​} ​
 </​code>​ </​code>​
  
latex/fortgeschrittene.1364052739.txt.gz · Zuletzt geändert: 23.03.2013 16:32 von Thomas Schlager