Beitrags-Archiv für die Kategory 'Latex'

LaTeX Makefile – Temporäre Dateien automatisch verschieben

Samstag, 17. Juli 2010 13:04

Hallo Zusammen,
es war jetzt endlich an der Zeit ein Makefile zu schreiben, das es erlaubt, die von pdflatex erstellen Dateien automatisch zu verschieben. Zu diesen temporären Dateien gehören beispielsweise .aux oder .out. Zudem wird die ausgegebene PDF-Datei in ein Ausgabe-Verzeichnis verschoben. Mit Hilfe des Parameters “-output-directory” des Kommandozeilenbefehls pdflatex ist das so nicht möglich. Hiermit kann lediglich der Pfad für alle temporären Dateien gesetzt werden.

FILE=interimReport
DEPS=*.tex
TMP_FILETYPES=bbl blg log aux out toc lof lot idx acr alg acn glg glo ind idx lol gls ilg
FILE_DEPS=$(FILE).tex $(DEPS)
 
all: $(FILE).pdf moveOutput cleanup
 
$(FILE).pdf: $(FILE_DEPS)
        pdflatex $(FILE)
        bibtex $(FILE)
        pdflatex $(FILE)
        pdflatex $(FILE)
 
cleanup:
        if test -d tmp; then true; else mkdir tmp; fi
        if test -e $(FILE)-blx.bib; then mv -t ./tmp $(FILE)-blx.bib; fi
        for type in $(TMP_FILETYPES); do for file in $$(find . -maxdepth 1 -name "*.$$type"); do mv $$file tmp; done; done
 
moveOutput:
        if test -d out; then true; else mkdir out; fi
        if test -e $(FILE).pdf; then mv $(FILE).pdf out; fi

Thema: Latex, Linux | Kommentare (0) | Autor: admin

LaTeX Quellcode eines Assignment als Vorlage

Sonntag, 24. Januar 2010 23:06

Hallo Leute,
ein alter Bekannter hat heute nach dem LaTeX Quellcode eines Assignments zur Verwendung als Vorlage gefragt. Da es vielleicht noch mehr Leute gibt, die sich dafür interessieren, stelle ich hier den Quellcode meines zweiten Assignments zur freien Verfügung:
LaTeX Quellcode
Der Quellcode wurde unter Linux erstellt, daher auf die Zeilenumbrüche achtgeben :)
Viel Spass damit!

p.s.: In ca. 5 Wochen gibt es dann noch eine weitere [perfekte ;) ] Vorlage, die ich im Rahmen eines Ferienkurses mit einem Kollegen zusammen entwickle.

Thema: Latex, Master Studium | Kommentare (0) | Autor: admin

LaTeX: Zeilenumbruch bei texttt

Dienstag, 5. Januar 2010 11:34

Heute hatte ich das Problem, viele MAC-Adressen in einer Schreibmaschinen- /Typewriter-Schriftart (\texttt{…}) im Fließtext darzustellen. LateX bricht diese Schriftart standardmäßig nicht um, da kein Trennzeichen dafür definiert ist. Für mein Problem (darstellung von MAC-Adressen) war es sinnvoll den Doppelpunkt als Trennzeichen festzulegen. Dies geschieht mit folgenden LaTeX Befehlen, die in der Preambel eingefügt werden müssen:

\newcommand{\origttfamily}{}
\let\origttfamily=\ttfamily %Voheriges \ttfamily sichern
\renewcommand{\ttfamily}{\origttfamily \hyphenchar\font=`\:}

Nebenbei angemerkt sei , dass man das Standardtrennzeichen mit

\defaulthypenchar=ASCII-CODE

setzen kann.

Thema: Latex | Kommentare deaktiviert | Autor: admin

LaTeX: Neues LaTeX Paket manuell von CPAN installieren

Montag, 12. Oktober 2009 21:15

Mit Ubuntu und einigen anderen Linux-Distributionen hat man das Problem, dass oft nicht die neuste LaTeX-Distribution zur Verfügung steht. Daher entsteht häufig die Notwendigkeit neue LaTeX-Pakete manuell zu installieren. Hier wird kurz das prinzipielle Vorgehen beschrieben.

1. Paket-Archiv von http://www.ctan.org herunterlagen
2. Datei Entpacken (z.B. unzip .zip)
3. Dateien in TeX Verzeichnis kopieren

sudo cp -R ORDNERNAME /usr/share/texmf-texlive/tex/latex/

4. LaTeX Paketdatenbank aktualisieren

texhash

Thema: Latex, Linux | Kommentare (0) | Autor: admin

LaTeX: Leerzeichen nach einem Befehl erzeugen

Dienstag, 6. Oktober 2009 20:57

Eine eigene Fußzeile kann man mit LaTeX folgendermaßen definieren:

\ofoot{\sffamily page\thepage of \pageref{LastPage}}

Allerdings bringt das nicht die gewünschte Ausgabe, sondern z.B. “page 1of 2″ Das Leerzeichen nach dem Befehl \thepage wird nur als Befehlsende interpretiert. Um ein Leerzeichen nach der Seitenzahl zu bekommen muss der Befehl mit {} abgeschlossen werden:

\ofoot{\sffamily page \thepage{} of \pageref{LastPage}}

Dies ist vermutlich auf alle Befehle anwendbar :)

Thema: Latex | Kommentare (0) | Autor: admin

LaTeX: Umlaute bei den Englischen Spracheinstellungen verwenden

Sonntag, 4. Oktober 2009 19:32

Gerade hatte ich das Problem, dass ich für einen Namen einen deutschen Umlaut in einem LaTeX Dokument schreiben musste.

Da das Dokument auf der Englischen standard Spracheinstellung bleiben soll, kann man es nicht einfach mit dem Paket \usepackage[ngerman]{babel} umbauen.

Hier müssen die Umlaute manuell codiert werden. Dies geschieht über die Befehle:

Umlaut ue: \”{u}
Umlaut UE: \”{U}

etc.

Thema: Latex | Kommentare (0) | Autor: admin

LaTex Vorlage für die Bachelorarbeit

Donnerstag, 4. Dezember 2008 14:40

Hier gibt es eine echt schöne Vorlage für alle, die ihre Bachelorthesis mit LaTeX schreiben wollen. Sie enthält: Deckblatt, eidesstattliche Erklärung, ein paar Beispiel Kapitel uvm.

Download hier

(Danke an Simon für den Tipp)

Alternativ geht auch noch der Download-Link über die Hochschule:

http://www.hs-esslingen.de/static/326/Vorlage_wissenschaftliche_Arbeit.zip
Da der Artikel dazu aber nicht mehr erreichbar ist,
weiß ich nicht wie lange das noch online sein wird.

Thema: Latex | Kommentare (0) | Autor: admin