Anzeige:
Ergebnis 1 bis 3 von 3

Thema: benutzte file (input) anzeigen lassen

  1. #1
    Registrierter Benutzer
    Registriert seit
    26.07.2008
    Ort
    Dresden
    Beiträge
    136

    benutzte file (input) anzeigen lassen

    Ich möchte am Ende meines Dokuments eine Liste der verwendeten Dateien ausgeben. Mein erster Versuch gin in die Hose:

    Code:
    \documentclass{scrartcl}
    \usepackage{filecontents}
    \begin{filecontents}{text.tex}
    %Testdatei
    EIn Test
    \end{filecontents}
    
    \RequirePackage{getfiledate}%\getfiledate{text.tex}
    
    \newcommand{\LocalFile}{}%lokale Datei
    \newcommand{\usedfiles}{\getfiledate{\jobname.tex}}
    \newcommand{\usedfile}{\g@addto@macro\usedfiles{\getfiledate{\LocalFile}}}
    \let\newinput\input
    \renewcommand{\input}[1]{\newinput{#1}\renewcommand{\LocalFile}{#1}\usedfile}
    
    \begin{document}
    \input{text.tex}
    \usedfiles
    
    \end{document}
    hat jemand eine Idee?

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    geklaut von hier:
    http://www.mrunix.de/forums/showthread.php?t=67916

    Code:
    \documentclass{scrartcl}
    \usepackage{filecontents}
    \begin{filecontents}{text.tex}
    %Testdatei
    Ein Test
    \end{filecontents}
    \newtoks\itemToks
    \newcommand\additemtoks[1]{%
      \input{#1}\itemToks\expandafter{\the\itemToks \item #1}}
    \newcommand*\resetitemtoks{\itemToks{}}
    \newcommand*\printitemtoks{\the\itemToks}
    \resetitemtoks
    \begin{document}
    
    \additemtoks{text.tex}
    
    \begin{enumerate}
    \printitemtoks
    \end{enumerate}
    
    \end{document}
    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    26.07.2008
    Ort
    Dresden
    Beiträge
    136
    Danke, klappt perfekt. Die Verbindung zwischen dem thread und meinem Problem hätte ich nicht selbst wahrgenommen.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •