Neutrales Listing in Latex darstellen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Neutrales Listing in Latex darstellen

Re: Neutrales Listing in Latex darstellen

von gast. » Sa 30. Apr 2022, 13:48

PS: Falls du nur deshalb auf Hervorhebung verzichten willst, weil die Sprache nicht unterstützt wird: Eventuell wird die gewünschte Sprache von minted unterstützt. Dessen Verwendung setzt aber Pygments und die Aktivierung von shell-escapes voraus. Es ist also nicht ganz so out-of-the-box wie listings. Prinzipiell kann man aber listings auch neue Sprachen beibringen. Näheres dazu ist der Anleitung und der Dokumentation der vorhandenen Treiber zu entnehmen.

Re: Neutrales Listing in Latex darstellen

von gast. » Sa 30. Apr 2022, 13:40

Kommentiere einfach einmal die Zeile:
\lstset{language=c++}
aus.

Grundsätzlich: Solange man keine Sprache angibt oder language= (also ohne Argument) wird auch nichts sprachspezifisch hervorgehoben. Die anderen Möglichkeiten des Pakets, beispielsweise Zeilennummerierung, Kästen, automatischer Umbruch etc. kann man trotzdem weiter nutzen.

Re: Neutrales Listing in Latex darstellen

von Stammgast » Sa 30. Apr 2022, 13:27

Arbeite mit der Umgebung 'verbatim' und wenn nötig mit Erweiterungen dafür.

Neutrales Listing in Latex darstellen

von jasmin_89 » Sa 30. Apr 2022, 12:56

Hallo

ich muss in einem Dokument ein Programmiercode angeben der nicht vom Latex paket listings unterstützt wird.

Gibt es da eine Möglichkeit eine Neutrale Schrift bei einem listing in Latex anzugeben. Es sollen z.b keine Argumente hervorgehoben werden. Es sollte alles in schwarz sein und nichts hervorgehoben werden, so wie eine normale Schrift.

Als Beispiel hier ein Codeschnipsel von c++. Es werden einige Sachen hervorgehoben. Ich möchte allerdings dass nichts hervorgehoben wird.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{caption}
\title{1234}
\author{jasmin}
\date{April 2022}
\usepackage{booktabs}
\usepackage{listings}

\begin{document}

\maketitle

\section{Introduction}

\lstset{language=c++}
\begin{lstlisting}
/* Bubble sort code */
 
#include <stdio.h>
 
int main()
{
	int array[100], n, c, d, swap;
 
	printf("Enter number of elements\n");
	scanf("%d", &n);
 	printf("Enter %d integers\n", n);
 	for (c = 0; c < n; c++)
		scanf("%d", &array[c]); 
	for (c = 0 ; c < ( n - 1 ); c++) {
    		for (d = 0 ; d < n - c - 1; d++) {
			/* For decreasing order use < */
			if (array[d] > array[d+1]) {
				swap = array[d];
				array[d] = array[d+1];
				array[d+1] = swap;
			}
		}
	} 
	printf("Sorted list in ascending order:\n");
	for ( c = 0 ; c < n ; c++ )
		printf("%d\n", array[c]);
	return 0;
}
\end{lstlisting}

\end{document}

Nach oben