Quellcode / Quellcodelisting in LaTeX einfügen

Zur Einbindung von Quellcodelistings in LaTeX muss zunächst das Paket listings eingebunden werden.


\usepackage{listings}

Nun besteht die Möglichkeit ein Codelisting Inline als eigenen Absatz oder aus einer externen Quelle einzubinden.

Listing Inline

\begin{lstlisting}{Obstacle Matrix}
var matrix = [
	[0, 0, 0, 0, 0],
	[1, 1, 1, 1, 0],
	[0, 0, 0, 0, 0],
	[0, 1, 1, 1, 1],
	[0, 0, 0, 0, 0],
	[1, 1, 1, 1, 0],
 	[0, 0, 0, 0, 0]
];
\end{lstlisting}

Listing aus externer Quelle


\lstinputlisting[label=sample,caption=Obstacle Matrix]

{obstacleMatrix.js}

Texmaker – Deutsche Rechtschreibprüfung hinzufügen (Mac OS X)

Um die deutsche Rechtschreibprüfung hinzuzufügen musste ich in Texmaker unter

Optionen -> Texmaker konfigurieren -> Editor

den richtigen Pfad zur Dictionary-Datei de_DE.dic wählen.

Bei mir war die Dictionary-Datei für die deutsche Sprache bereits vorhanden, war der Pfad vorher falsch. Unter /Applications/texmaker.app/Contents/Resources/de_DE.dic konnte ich die Datei dann finden, worauf die Rechtschreibprüfung funktionierte.

Darauf achten, dass das Häkchen auch gesetzt ist! Continue reading

LaTex URL in Fußnote

Eine Fußnote in LaTax fügt ihr wiefolgt ein:

\footnote{}

Nun hatte ich das Problem, dass ich eine URL angeben wollte, beim kompilieren aber ständig LaTex Fehler ausgespuckt bekam. Das lag daran, dass einige reservierte Syntaxsymbole verwendet wurden.

Folgende URL wollte ich dabei für meine Arbeit einfügen:

\footnote{http://de.wikipedia.org/wiki
/Gleitender_Mittelwert#Exponentiell_gegl.C3.A4tteter_Mittelwert}

Dabei machte beispielsweise die Raute „#“ (oder inzwischen wohl besser als Hashtag-Symbol bekannt) Probleme. Abhilfe ließ sich dadurch schaffen, indem man vor all diese Symbole, die hier Fehler generieren „\“ einfügt, also „\#“.

\footnote{http://de.wikipedia.org/wiki
/Gleitender\_Mittelwert\#Exponentiell\_gegl.C3.A4tteter\_Mittelwert}