Latex Code + Lösung

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


Artur
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 56
Registriert: Mi 24. Mär 2010, 15:43

Latex Code + Lösung

Beitrag von Artur »

Hallo,
ich erstelle mir beim Erlernen von LaTeX eigene Notizen und dies natürlich auch mit LaTeX.
Jetzt würde ich gerne LaTeX Code mit dem listining Paket darstellen und nachfolgend das Ergebniss des Codes.
Das ganz soll mit einem Macro funktionieren.
Das Proble ist, denke ich, dass mit newcommand die #1 in der listing-Umgebung nicht als Variable interpretiert wird sondern als listing und es deshalb nicht funktioniert. Ich habe auch schon versucht das listing Paket nach dem Makro zu laden aber ohne Erfolg.

Hier ein Minibeispiel:
\documentclass[]{scrartcl}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{lmodern} 

\usepackage{listings}
\newcommand*{\eigenercode}[1]{%
	#1
	\begin{lstlisting}
	#1	
	\end{lstlisting}
}%


\begin{document}
Ein Beispiel:

\eigenercode{Der Test ist \textbf{Fett}}
\end{document}
Es müsste jetzt der Text und dann der Code ausgegeben werden.

Benutzeravatar
localghost
Forum-Meister
Forum-Meister
Beiträge: 825
Registriert: Di 8. Jul 2008, 15:40
Wohnort: Braunschweig

Erleichterung

Beitrag von localghost »

Nimm lieber showexpl. Das wird dir einiges an Arbeit ersparen.


MfG
Thorsten
TeX und LaTeX, Fragen und Antworten – TeXwelt

¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
² System: openSUSE 13.1 (Linux 3.11.6), TeX Live 2013, TeXworks 0.5 (r1349)
³ Lernt gerade TeX (und versucht, es zu verstehen).

Artur
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 56
Registriert: Mi 24. Mär 2010, 15:43

Beitrag von Artur »

Befor ich mich in showexpl einarbeite, ist es so mächtig wie listings?
- erkennen und einfärben von Signalwörtern, Kommentare
- als Gleitumgebung anwendbar?
- caption und label Funktionen --> listing Verzeichnis?
- Rahmen, Farben?
- Zeilennummerierung?

Ich würde es schon gerne mit listing machen, da dieses Paket sehr leistungsstark und flexibel ist.

Benutzeravatar
localghost
Forum-Meister
Forum-Meister
Beiträge: 825
Registriert: Di 8. Jul 2008, 15:40
Wohnort: Braunschweig

Abhängigkeit

Beitrag von localghost »

Es benutzt listings.
TeX und LaTeX, Fragen und Antworten – TeXwelt

¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
² System: openSUSE 13.1 (Linux 3.11.6), TeX Live 2013, TeXworks 0.5 (r1349)
³ Lernt gerade TeX (und versucht, es zu verstehen).

Artur
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 56
Registriert: Mi 24. Mär 2010, 15:43

Beitrag von Artur »

hallo,
habe es jetzt getestet und muss sagen dass ich genau sowas gesucht habe.

Vielen Dank!

Antworten