Donnerstag, 12. September 2013

°C und µ in Latex

Auch ein Dauerbrenner, das Gradzeichen und das µ.

Frage:
[...] ich habe zwei Fragen. Erstens: Wie bekomme ich °C in meinem Text ausgeschrieben ohne eine Fehlermeldung zu erhalten? (\°C funktioniert nicht)
Die zweite Frage betrifft das Einbinden des Sonderzeichens µ (für Mikroliter).

Antwort: Verwendung des Paketes gensymb
Hinweis: Um das µ darzustellen braucht man auch noch das Paket textcomp

\documentclass[a4paper,10pt]{article}
    %...
    \usepackage[T1]{fontenc}
    \usepackage{textcomp}
    \usepackage{gensymb}
    %...
\begin{document}
 Ob 20 \celsius{} oder  20 $\celsius$ spielt keine Rolle
 ebenso 10 \micro{} oder 10 $\micro$ d.h. kein 
 Unterschied zwischen Text und Mathemodus.
\end{document}
Das einzige worauf man im Textmodus achten muss ist das fehlende Leerzeichen hinter \celsius bzw. \micro aber \celsius{} bzw. \micro{} beheben dies, falls gewünscht, recht einfach.

Nummerierung über Kapitelgrenzen beibehalten

Nummerierung über Kapitelgrenzen beibehalten oder wie schafft man es dass der Zähler nicht immer wieder zurückgesetzt wird? Die aktuelle Frage betraff Gleichungen und daher ist das Beispiel auch für diese gemacht.

Die Frage war [...] und dabei soll die Nummerierung über Kapitelgrenzen beibehalten werden.

Antwort: Das Paket chngcntr und der Befehl \counterwithout

Da Gleichungen mit equation gezählt werden und beim Kapitelstart zurückgesetzt werden ergab sich folgendens: \counterwithout{equation}{chapter} allgemeiner \counterwithout{Zähler}{Rücksetzpunkt}

Beispiel

\documentclass{report}
...
\usepackage{chngcntr}
\counterwithout{equation}{chapter}
...
\begin{document}
...
\end{document}

includegraphics position festlegen

Die Frage wie man ein Bild / Grafik positionieren kann bzw. es so hin bekommt, dass das Bild dort ist wo man es haben will, wird oft gefragt. Auch wenn ich das in den Kursen regelmäßig erwähne))

Beispiel

    \documentclass[a4paper,10pt]{article}
    \usepackage{graphicx}

    \begin{document}
    Dieser Text steht nur da um das Problem zu veranschaulich und 
    hat sonst keinen tieferen Sinn.
    \begin{figure}[!htp] % Wichtig ist das Ausrufezeichen ! vor 
    % dem h (here = hier) 
    \includegraphics[scale=0.5]{PIC1}
    \end{figure}
  % kommt der Text gleich danach kann es immer noch zu Problemen 
  % mit der Positionnierung geben. Daher einfach eine Zeile frei 
  % lassen

    wie der Text oben, hat auch dieser Text keine Bedeutung

    \end{document}
Achtung das Ausrufezeichen ! in der Option [!htp] ist entscheident.

Beispiel 2

Alternativ kann auch das Paket float verwendet werden:
   \documentclass[a4paper,10pt]{article}
    \usepackage{graphicx}
    \usepackage{float}
    \begin{document}
    Dieser Text steht nur da um das Problem zu veranschaulich und 
    hat sonst keinen tieferen Sinn.
    \begin{figure}[H] % H = (here = hier) 
    \includegraphics[scale=0.5]{PIC1}
    \end{figure}
    wie der Text oben, hat auch dieser Text keine Bedeutung

    \end{document}
Unterschiede sind, dass man zum einen auf die zusätzliche Leerzeile nach dem Bild verzichten kann und das zum anderen in der Option einfach der Großbuchstabe H verwendet wird anstelle von !h .