Code Darstellung in LaTeX

Bei der Darstellung beziehungsweise dem Setzen von Code in LaTeX kann in drei verschiedene Bereiche aufgeteilt werden.

Der erste Bereich ist der Teil in dem ein bestimmter Code wie zum Beispiel der QR Code gesetzt werden soll.

Der zweite Bereich ist die Darstellung von Quellcode, dabei kann es sich zum einen um Fragmente, das heißt Teile mitunter einzelne Befehle oder Zeilen eines Programmes handeln, aber es ist auch möglich, das es sich hierbei um ein vollständiges Programm handelt. In diesem Bereich wird zum Teil auch zwischen den einzelnen Programmiersprachen unterschieden.

Der dritte und letzte Bereich ist die Darstellung von Pseudocode. Hierbei handelt es sich in der Regel um die Darstellung beziehungsweise die Beschreibung eines Algorithmus oder einer einzelnen Funktion. Im Gegensatz zur Darstellung von Quellcode sind die hier dargestellten Elemente nicht (direkt) funktionsfähig, sondern dienen allein der Beschreibung einer Idee.

Anders formuliert bedeutet dies im Pseudocode wird eine Idee beschrieben, welche als Quellcode in ein funktionierendes Programm umgesetzt wird. Und am Ende steht dann die fertige Anwendung wie zum Beispiel der QR-Code.

Pseudocode Darstellung

Die Pakete, die es zum Thema Pseudocode Darstellung gibt, unterscheiden sich hauptsächlich in der Darstellung des Pseudocodeblocks. Das liegt unter anderem daran, dass die Auswahl der Funktion bereichsbedingt überschaubar ist. Zu den bekannteren Paketen zählen algorithmic das Teil des algorithms Bundle ist, algorithmicx welches einen speziellen Stil für Pascal Pseudocode Programme hat, algorithm2e, program und pseudocode. Es kann auch ein entsprechendes Algorithmenverzeichnis für den Pseudocode erstellt werden.

Euklidischer Algorithmus als Pseudocode Beispiel

Quellcode darstellen

Bei der Darstellung von Quellcode kann noch zwischen der Darstellung von LaTeX Quellcode selbst und der Darstellung von Quellcode einer anderen Programmiersprache unterschieden werden. Im Fall von LaTeX können zum Beispiel die Pakete alltt und verbatim verwendet werden. Für andere Programmiersprachen eignen sich insbesondere hinsichtlich ihrer grafischen Fähigkeiten die Pakete listings und minted. Auch hier kann ein Quellcode Verzeichnis erstellt werden.

Beispiel Quellcode mit minted LaTeX Paket gesetzt

Codes verwenden

Zu den Codes die direkt in LaTeX verwendet gehören unter anderem der ISBN und EAN Code da diese bei einem Teil der mit LaTeX gesetzt Dokumenten notwendig sind. Das entsprechende Paket ist das ean13isbn Paket, das sowohl die ISBN als auch die EAN enthält. Auch die Verwendung des eingangs erwähnten QR Codes ist in LaTeX möglich und wird über das qrcode Paket ermöglicht.

QR Code Beispiel für LaTeX
annehmen ablehnen

Diese Website verwendet Cookies und Pixel-Tags, um Ihnen das beste Erlebnis auf unserer Website zu bieten. Durch die Nutzung dieser Website erklären Sie sich mit der Verwendung von Cookies einverstanden. mehr zum Thema Cookies und siehe auch Datenschutz