PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eigener \listinginput mit Überschrift und \label für \ref



Romsl
21-09-2006, 18:46
Hi,

ist es möglich mein Codefragment so zu erweitern, dass zu dieser Überschrift #1 eine Nummer (kapitel- und sectionübergreifend - also wie bei \begin{figure}...) selbständig generieren zu lassen?


% Einbinden eines Codefragments mit Zeilennummerierung und eigener Textgröße.
\newcommand{\codeinput}[2]{
~\\
\footnotesize
\textbf{#1}
\listinginput[1]{1}{#2}
\normalsize
}

Hier ein kleines Beispiel:


Beispiel 2.1.3: Der Text aus #1

1 code
2 code
3 code
4 ...

Man sollte eben dann mit \ref{code:foobar} und \pageref{code:foobar} darauf verweisen können.

Danke und Gruß

Romsl

RedCloud
21-09-2006, 18:49
Hi,

ist es möglich mein Codefragment so zu erweitern, dass zu dieser Überschrift #1 eine Nummer (kapitel- und sectionübergreifend - also wie bei \begin{figure}...) selbständig generieren zu lassen?


% Einbinden eines Codefragments mit Zeilennummerierung und eigener Textgröße.
\newcommand{\codeinput}[2]{



du definierst etwas, was bei listings ohnehin schon da ist ...

rc

Romsl
21-09-2006, 19:02
Verwende diese Definition:


listinginput
The command

\listinginput[step]{firstline}{filename}

inputs file filename into a listing environment.


\listinginput[1]{1}{code.txt}

Ich kann hierzu keine Überschrift generieren, die dann fortlaufend ist?!?

Gruß

Romsl

RedCloud
21-09-2006, 20:06
Verwende diese Definition:


listinginput
The command

\listinginput[step]{firstline}{filename}

inputs file filename into a listing environment.


\listinginput[1]{1}{code.txt}

Ich kann hierzu keine Überschrift generieren, die dann fortlaufend ist?!?


den Befehl \listinginput gibt es nicht bei listings. Alles andere steht in der Doku.

rc

Romsl
21-09-2006, 20:11
Was verwendet man alternativ dazu um Codefragmente in Latex (Zeilen nummeriert und Headline) anzuzeigen?

Danke

RedCloud
21-09-2006, 20:33
Was verwendet man alternativ dazu um Codefragmente in Latex (Zeilen nummeriert und Headline) anzuzeigen?


ich habe doch geschrieben, dass das Paket listings alles hat.

rc