Archiv verlassen und diese Seite im Standarddesign anzeigen : Codeverzeichnis
Hi!
In einer Ausarbeitung bringe ich auch Codeschnipsel rein. Perfekt wäre es wenn ich diese einfach mit einer Unterschrift versehen könnte, nummerieren und dann ähnlich wie dem Inhalts oder Bilderverzeichnis auf einer eigenen Seite vor dem eigentlichen Inhalt auflisten könnte mit Seitenzahl etc.
Ich nehme an du suchst das listings-Paket :)
cool! Das ist ja mächtig. Und wie krieg ich davon ein Inhaltsverzeichnis?
hmm, hab die doku grad nicht zur hand, aber es gibt afaik sowas wie
\lstlistoflistings was dir alle Listings in einem Verzeichnis ausgibt.
Vielen Dank.
Wo finde ich denn solche Dokus?
Der vollständigkeit halber:
%
% WORKAROUND, damit lstlistoflistings funktioniert:
% Quelle: http://www.komascript.de/node/477
%
\makeatletter% --> De-TeX-FAQ
\renewcommand*{\lstlistoflistings}{%
\begingroup
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse
\fi
\lol@heading
\setlength{\parskip}{\z@}%
\setlength{\parindent}{\z@}%
\setlength{\parfillskip}{\z@ \@plus 1fil}%
\@starttoc{lol}%
\if@restonecol\twocolumn\fi
\endgroup
}
\makeatother% --> \makeatletter
anschließend im Code eben das:
\lstlistoflistings
cookie170
25-11-2008, 21:42
hmm, hab die doku grad nicht zur hand, aber . . .
Ich hab' ja von TeX keine Ahnung, aber Anleitungen kriegt man mit
texdoc Paketname
auf der Kommandozeile.
Und wie man beliebige Verzeichnisse baut, beschreibt die Anleitung von KOMA-Script (version 3) in Kapitel 12.
Gruß,
Alexander
Ich hab' ja von TeX keine Ahnung, aber Anleitungen kriegt man mit
texdoc Paketname
auf der Kommandozeile.
OT: ich meinte ja auch, dass ich auf dem Rechner wo ich gerade dran war, gar kein LaTeX habe...
Hier (http://tug.ctan.org/tex-archive/macros/latex/contrib/listings/) findest du eine Doku als PDF.
Moin moin,
das hier:
%
% WORKAROUND, damit lstlistoflistings funktioniert:
% Quelle: http://www.komascript.de/node/477
%
\makeatletter% --> De-TeX-FAQ
\renewcommand*{\lstlistoflistings}{%
\begingroup
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse
\fi
\lol@heading
\setlength{\parskip}{\z@}%
\setlength{\parindent}{\z@}%
\setlength{\parfillskip}{\z@ \@plus 1fil}%
\@starttoc{lol}%
\if@restonecol\twocolumn\fi
\endgroup
}
\makeatother% --> \makeatletter
brauchst Du beim aktuellen listings-Paket nicht mehr ... lies den angegebenen koma-script node mal bis zum Ende.;)
MfG
Ich brauchte es aber. Weiß auch nicht wie ich einzelne Pakete update. Hab die von Ubuntu mitgelieferten texlive-full genommen :) Das auch wirklich mal alles da ist.
mechanicus
26-11-2008, 10:33
Ich brauchte es aber. Weiß auch nicht wie ich einzelne Pakete update. Hab die von Ubuntu mitgelieferten texlive-full genommen :) Das auch wirklich mal alles da ist.
Hallo,
ich selbst nutze auch Ubuntu. Ich muss leider ganz klar sagen, dass Ubuntu seine Latex-Pakete nicht auf dem neusten Stand hält. An deiner Stelle würde ich mir den MikTex Update Manager für linux installieren oder Texlive 2008 mit tlmgr. Ich selbst bin auf Texlive 2008 umgestiegen. Fazit: Du musst deine Pakete updaten!
Gruß
Marco
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.