Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Dateistruktur

  1. #1
    Registrierter Benutzer
    Registriert seit
    28.03.2007
    Beiträge
    10

    Dateistruktur

    Hallo,
    kennt jemand ein gutes Paket für LaTeX zur Erstellung von Datei- und Verzeichnisstrukturen? Habe nur Baum.sty gefunden, was mir aber nicht gefällt.

    Danke schonmal für die Tipps
    Viele Grüße
    BjA

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von BjA Beitrag anzeigen
    kennt jemand ein gutes Paket für LaTeX zur Erstellung von Datei- und Verzeichnisstrukturen? Habe nur Baum.sty gefunden, was mir aber nicht gefällt.
    http://tug.org/PSTricks/main.cgi?fil...e/pst-tree#dir

    Herbert

  3. #3
    Registrierter Benutzer
    Registriert seit
    28.03.2007
    Beiträge
    10
    Danke Herbert. Wusste gar nicht das man pstricks auch dazu verwenden kann.

    Nur leider geht es bei mir nicht. Habe die Beispielimplementierung "Directory tree" genommen unter der von Dir verlinkten Seite. Erstelle ich nun eine directory Umgebung der Art
    Code:
    \begin{postscript}
    \begin{directory}{\url{fontinst}}
    \end{directory}
    \end{postscript}
    funktioniert alles sehr gut. Sobald aber der Befehl \file hinzukommt gibt er mir folgende Fehlermeldung aus:
    Code:
    ERROR: Undefined control sequence.
    
    --- TeX said ---
     \c@lor@to@ps 
                                 
    l.67 \end{directory}}
    In diesem Fall war es wie im Beispiel eine umschloßene directory Umgebung durch \file. Deshalb diese zwei schließenden geschweiften Klammern. Lasse ich \file weg, zeichnet er mir nicht die schönen Linien.


    Eine Idee?

    Viele Grüße
    Björn

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von BjA Beitrag anzeigen
    Danke Herbert. Wusste gar nicht das man pstricks auch dazu verwenden kann.

    Nur leider geht es bei mir nicht. Habe die Beispielimplementierung "Directory tree" genommen unter der von Dir verlinkten Seite. Erstelle ich nun eine directory Umgebung der Art
    Code:
    \begin{postscript}
    \begin{directory}{\url{fontinst}}
    \end{directory}
    \end{postscript}
    funktioniert alles sehr gut. Sobald aber der Befehl \file hinzukommt gibt er mir folgende Fehlermeldung aus:
    Code:
    ERROR: Undefined control sequence.
    
    --- TeX said ---
     \c@lor@to@ps 
                                 
    l.67 \end{directory}}
    In diesem Fall war es wie im Beispiel eine umschloßene directory Umgebung durch \file. Deshalb diese zwei schließenden geschweiften Klammern. Lasse ich \file weg, zeichnet er mir nicht die schönen Linien.
    PSTricks heißt PostScript also nicht pdftex. Entweder lässt du dein Beispiel mit einem
    der Skripte aus ftp://dante.ctan.org/tex-archive/mac...t-pdf/scripts/
    laufen oder lässt die postscript-Umgebung im Beispiel weg und machst einfach
    latex->dvips->ps2pdf, bzw. wechselst das Ausgabeprofil, wenn du unter
    Windows arbeitest.

    Herbert

  5. #5
    Registrierter Benutzer
    Registriert seit
    28.03.2007
    Beiträge
    10
    Habe es mit dem Script ps4pdf mal durchlaufen lassen. Dabei bekam ich die altbekannte Fehlermeldung.
    Code:
    ! Undefined control sequence.
     \c@lor@to@ps 
                                 
    l.67 \end{directory}}
                         
    ? 
    ! Emergency stop.
     \c@lor@to@ps 
                                 
    l.67 \end{directory}}
                         
    !  ==> Fatal error occurred, no output PDF file produced!
    Habe mir auch mal das pst-pdf-DE Dokument durchgelesen und aus der Einleitung lese ich heraus, dass man es normal mit pdflatex durchlaufen lassen kann. Aber vielleicht sehe ich das auch falsch. Auf jeden Fall ist in beiden Fällen die Fehlermeldung die gleiche.

    Weitere Ideen?

    Danke für die bisherigen Mühen
    Viele Grüße
    Björn

  6. #6
    Registrierter Benutzer
    Registriert seit
    28.03.2007
    Beiträge
    10
    Hallo,
    habe das Problem etwas eingrenzen können. Hier ersteinmal die file Definition:
    Code:
    \newcommand{\file}[2][]{%
    % Fuer einen einzelnen Eintrag innerhalb der directory-Umgebung.
    % Das Argument darf seinerseits eine directory-Umgebung sein.
      \addtocounter{leaves}{1}%
      \edef\leaflabel{L\theleaves\directoryname}%
      \par
      \Rnode{\leaflabel}{\parbox[t]{\dirshrink\linewidth}{#2\hfill#1}}%
      \ncangle[angleA=270,angleB=180,armB=0,nodesep=1pt]{\directoryname}{\leaflabel}%
      % \typeout{\directoryname,\leaflabel}% Debugging
    \par}
    So funktioniert es nicht und endet mit der bekannten Fehlermeldung.

    Kommentiere ich aber die Zeile mit \ncangle aus wie folgt
    Code:
    \newcommand{\file}[2][]{%
    % Fuer einen einzelnen Eintrag innerhalb der directory-Umgebung.
    % Das Argument darf seinerseits eine directory-Umgebung sein.
      \addtocounter{leaves}{1}%
      \edef\leaflabel{L\theleaves\directoryname}%
      \par
      \Rnode{\leaflabel}{\parbox[t]{\dirshrink\linewidth}{#2\hfill#1}}%
      %\ncangle[angleA=270,angleB=180,armB=0,nodesep=1pt]{\directoryname}{\leaflabel}%
      % \typeout{\directoryname,\leaflabel}% Debugging
    \par}
    funktioniert es wieder. Kann natürlich sein das es irgendwie an PSTricks selbst liegt in Verbindung mit pdflatex. \ncangle ist schließlich ein PSTricks Kommando.

    Viele Grüße
    Björn

  7. #7
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von BjA Beitrag anzeigen
    Hallo,
    habe das Problem etwas eingrenzen können. Hier ersteinmal die file Definition:

    So funktioniert es nicht und endet mit der bekannten Fehlermeldung.

    funktioniert es wieder. Kann natürlich sein das es irgendwie an PSTricks selbst liegt in Verbindung mit pdflatex. \ncangle ist schließlich ein PSTricks Kommando.
    ich habe dir doch extra geschrieben, dass es nicht direkt mit pdflatex
    geht. Sehr wohl aber auf andere Art ... die zum selben Ergebnis führen.

    Herbert

Lesezeichen

Berechtigungen

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