Tipps, Tricks & Tutorials zu LaTeX



  • Havoc schrieb:

    also, was einen editor angeht, kann ich nur emacs empfehlen, der ist der wahnsinn, einfach perfekt.

    ach, eine frage noch: weiß jemand, wie ich den zeilenabstand verändern kann? ich brauch das für meine facharbeit, und da wollen die 1 1/2 fachen abstand...

    Der Zeilenabstand kann mit

    \renewcommand{\baselinestretch}{}%
    

    verändert werden. Allerdings sind die zuverwendenden numerischen Werte etwas anders als die der beabsichtigten Abstände.

    Für einen 1 1/2 fachen Zeilenabstand:

    \renewcommand{\baselinestretch}{1.21}%
    

    Für einen 2 fachen Zeilenabstand:

    \renewcommand{\baselinestretch}{1.62}%
    

    Die Veränderungen des Zeilenabstandes werden erst mit der nächsten Änderung der Schriftgröße aktiv, daher am besten den Code mit

    \normalsize%
    

    abschließen.



  • Geht das nicht einfach mit \linespread{1.5} ?



  • -predator- schrieb:

    Geht das nicht einfach mit \linespread{1.5} ?

    M.W. sind

    \renewcommand{\baselinestretch}{}
    

    und

    \linespread{}
    

    equivalent. Du hast aber Recht,

    \linespread{}
    

    ist vorzuziehen. Aber muss für einen 1 1/2 fachen Abstand nicht auch 1.21 (andere Quellen sagen 1.3) benutzt werden?



  • Also in der $$\LaTeXe-Kurzbeschreibung von hier steht bei Zeilenabstand ein Beispiel, bei dem der Zeilenabstand um 5% vergrößert werden soll, und dort wird \linespread{1.05} verwendet, also müsste ja ein eineinhalbfacher Abstand 1.5 sein.



  • -predator- schrieb:

    Also in der $$\LaTeXe-Kurzbeschreibung von hier steht bei Zeilenabstand ein Beispiel, bei dem der Zeilenabstand um 5% vergrößert werden soll, und dort wird \linespread{1.05} verwendet, also müsste ja ein eineinhalbfacher Abstand 1.5 sein.

    Mmhh, im LaTeX Begleiter (Goossens, Mittelbach & Samarin, 2000/2002) wird erwähnt, dass LaTeX einen um 20% erhöhten Durchschuss hat und daher die Angaben für \renewcommand{\baselinestretch}{} etwas kleiner sein müssen. Folgende Tabelle ist dort angegeben (S.53):

    Abstand		10pt	11pt	12pt
    -------------------------------------
    anderthalb	1.25	1.21	1.24
    doppelt		1.67	1.62	1.66
    

    Allerdings wird \linespread in dieser Ausgabe des Latex-Begleiters noch gar nicht erwähnt.

    Wenn man nun mal bei google nachschaut, findet man eben diese Werte bzw. ähnliche (1.3 und 1.6) auch in der Verwendung mit \linespread:

    Zum Beispiel hier:
    http://www.iam.uni-bonn.de/sfb256/system/latex2e-kurzanl/node61.html

    http://osiris.sunderland.ac.uk/~cs0pdu/pub/mat118/lshort2e/node65.html

    http://www-h.eng.cam.ac.uk/help/tpl/textprocessing/latex_advanced/node9.html

    Oder in einem Auszug aus einem cls file http://www.uq.edu.au/~uqrgolla/files/uq-thesis.cls :

    [...]
    %==============================
    %      2b) Line-spacing details
    %==============================
    
    % 22-Feb-03:  The spacing for a UQ thesis needs to be 1.5
    
    % For technical reasons due to font printing
    % the linespread is font size dependent.
    % These values here give the visual appearance
    % of 1.5 line spacing.
    
    \ifcase \@ptsize \relax % 10pt
      \linespread{1.25}%
    \or % 11pt
      \linespread{1.213}%
    \or % 12pt
      \linespread{1.241}%
    \fi
    [...]
    

    Allerdings findet man auch oft die von dir vorgeschlagene Verwendung mit 1.5 für anderthalb und 2 für doppelten Zeilenabstand.

    Leider habe ich keine aktuellere Fassung vom Latex-Companion bzw. Latex-Begleiter. Dort müsste eigentlich erwähnt sein, welche Werte zu wählen sind. 😕

    edit
    Hab grad nochmal in die englische Latex2e-Kurzbeschreibung (version 4.14; April 2004, liegt MikTeX 2.4 bei: ..\doc\guides\lshort-english), geschaut. Dort werden auf S. 107 auch 1.3 und 1.6 für anderthalbfache und doppelte Zeilenabstände angegeben.



  • super, danke!

    gleich noch ne frage: kann ich eine tabelle, die ich mit der tabular umgebung gemacht hab irgendwie skalieren? ich hab sie schon in ein figure gesetzt, das erschien mir irgendwie plausibel, aber jetzt?



  • Havoc (off) schrieb:

    super, danke!

    gleich noch ne frage: kann ich eine tabelle, die ich mit der tabular umgebung gemacht hab irgendwie skalieren? ich hab sie schon in ein figure gesetzt, das erschien mir irgendwie plausibel, aber jetzt?

    Tabellen würde ich nicht in eine Figure Umgebung setzten, sondern in ein Table, da sowohl die Nummerierung, als auch die entsprechenden Verzeichnisse m.W. in der Regel separat für Abbildungen und Tabellen erstellt werden.

    Mit der Skalierung von Tabellen meinst du die Anpassung der Spaltenbreite, bzw. den Abgleich zwischen Tabellenbreite und Seitenbreite? Da habe ich bislang auch noch keine einfache Lösung gefunden. Entweder füge ich in den Spalten zusätzlichen Leerraum mit \hspace{} ein oder ich erstelle die Tabellen mit einer tabbing Umgebung, bei der man die Spaltenbreite manuell festlegen kann. Beide Versionen haben den Nachteil, dass es sich nicht mehr um generisches, sondern visuelles Markup handelt, welches sich im Falle größerer Arbeiten nur umständlich warten bzw. ändern lässt.



  • nein, die tabelle an sich will ich schon so lassen wie sie ist, nur insgesamt kleiner.



  • Hi
    Auch mal ne Frage

    Kann man über die Pfeile etwas schreiben?
    Also für chemische Reaktionen
    H202H++OHH20 \rightleftharpoons 2 H^+ + OH^-
    Und auch nen Grösseren Pfeil?
    Und gibts ne Möglichkeit, Strukturformeln aus ISIS-Draw einzufügen, ausser über Bilder?

    Danke



  • H_2 O \stackrel{foobar}{\rightleftharpoons} 2 H^+ + OH^-

    Es gibt auch ein Paket für chemische Formeln:
    http://www.tug.org/TUGboat/Articles/tb21-1/tb66fuji.pdf
    http://www.tug.org/TUGboat/Articles/tb22-4/tb72fuji.pdf

    Ob es von \rightleftharpoons eine Langversion gibt, weiß ich nicht.



  • Hallo, ich habe mich entschlossen mich in Latex einzuarbeiten.
    Ich habe auch schon das programm von www.miktex.org installiert und
    es geschaft mein erstes Dokument (noch nur mit Text) zu übersetzen. Jetzt habe ich diese *.dvi Datei. Wie mache ich jetzt daraus ein pdf ?



  • Erstmal in der Konsole

    dvips dateiname.dvi
    

    und dann

    ps2pdf dateiname.ps
    

    alternativ müsste auch gehen

    pdflatex dateiname.tex
    

    Felix :xmas2: :xmas1:

    EDIT: Ich würde dir allerdings eine IDE wie WinEdt oder TeXniC Center empfehlen.



  • Es wäre schön wenn ein Mini-Tutorial vor Ort verfügbar wäre, daß Basics wie
    - Klammern
    - Super- und Sub-Skript
    - Bruchstrich
    - Wurzel
    - +/-/*/:
    - etc
    erklärt, damit man für das was am aller häufigsten verwendet wird, eine schnelle
    Einstiegshilfe hat und man ebend nur bei Bedarf zusätzliche Tags erlernt.

    Heissen Latex-Tags nicht eigentlich La-Tags? 🙂

    Ein LaTeX-TEST-Thread wäre für viele nicht schlecht, wo man den Syntax üben kann.
    So entsteht quasi automatisch eine Art HowTo 🙂


  • Mod

    gorgoyle schrieb:

    Heissen Latex-Tags nicht eigentlich La-Tags? 🙂

    Ne, "LaTeX" wird wie "Latech" ausgesprochen. Das "x" am Ende ist ein griechisches chi und kein x aus dem deutschen Alphabet.

    gorgoyle schrieb:

    Ein LaTeX-TEST-Thread wäre für viele nicht schlecht, wo man den Syntax üben kann.
    So entsteht quasi automatisch eine Art HowTo 🙂

    Zum Ausprobieren kannst du die Vorschau-Funktion benutzen.


  • Mod

    Aus aktuellem Anlass:
    Konkrete LaTeX-Probleme bitte nicht in diesen Thread schreiben. Dafür ist ein neuer Thread besser geeignet.



  • Ich fand miktex am einfachsten zum Einstieg, auch die beigepackten Werkzeuge waren superpraktisch. Allerdings musste miktex nachgepatcht werden. Wenn man es eilig hat, kann man sich von Freunden fertige Header/Grundgerüste geben lassen und drauflosschreiben. Oder man läßt sich eine kommentierte Textdatei von Freunden geben.
    Das Buch http://www.amazon.de/LATEX-Bd-Einführung-Helmut-Kopka/dp/3827370388/ ist kein wirkliches Einsteigerwerk, aber im Anhang waren viele Fehlermeldungen zum Nachschlagen aufgelistet, die brauchte man öfter.
    Bücher zum Einstieg sind am besten kleinere, praxisrelevante Texte, welche die wichtigsten Konzepte aufzeigen (Syntax,Packeteinbindung, Tabellen, Grafiken usw.) und weniger ist mehr. Es ist halt ähnlich wie bei Html, es gibt größere, umfassende Werke, aber für den Hausgebrauch reichen die Onlinetuts vom Raggett ( http://www.w3.org/MarkUp/Guide/)
    So gesehen kann auch ein googlefund wie http://www.kubieziel.de/computer/latex-tutorial.html über die ersten Schritte hinweghelfen.
    Noch etwas weiter gehen die Links von http://www.mathe-macht-spass.de/latex/latex.html

    ...wobei mir noch einfällt, dass der praktische Editor für miktex gar nicht bei miktex dabei war...könnte das WinShell ( http://www.winshell.org/ ) gewesen sein?
    Naja, und wer es abenteuerlich mag... http://vim-latex.sourceforge.net/ 😉



  • Hey wie macht man in Latex ein = mit einem ausrufezeichen darauf? weiss das einer?


  • Mod

    \stackrel{!}{=}
    Um zu sehen, wie ich das gemacht habe, diesen Beitrag zitieren.



  • SeppJ schrieb:

    \stackrel{!}{=}
    Um zu sehen, wie ich das gemacht habe, diesen Beitrag zitieren.

    Danke


Anmelden zum Antworten