Verweiß auf einen Dateipfad

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Verweiß auf einen Dateipfad

von Knigge » Sa 11. Okt 2014, 17:28

Ah ok, vielen Dank erstmal für schnellen die Antworten.

Gibt es sonst noch andere Pakete außer dirtree mit denen man eine Verzeichnisstruktur darstellen kann, bei denen Verweise möglich sind?

von esdd » Sa 11. Okt 2014, 16:23

Dein \label{CD:Ref} bezieht sich nicht auf die Datei sondern auf die section Überschrift, weshalb Du mit \nameref{CD:Ref} auch die Ausgabe "CD Inhalt" erhälst.

Die Eingabe des kompletten Pfades in der Form, wie er ausgegeben werden soll, wird sich nicht vermeiden lassen. Falls es einfacher ist, kann man das aber auch in dem Baum vornehmen:
\documentclass[12pt,bibliography=totoc]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{dirtree} 
\usepackage{nameref}

\usepackage{etoolbox}
\makeatletter
\newcommand\dlabel[2]{%
  \begingroup% Änderung von \@currentlabename lokal halten
    \edef\@currentlabelname{}
    \protected@eappto{\@currentlabelname}{#2}%
    \label{#1}%
  \endgroup%
}
\makeatother

\begin{document} 
 Hier möchte ich jetzt auf den Dateipfad auf der CD verweisen:\\
\nameref{CD:Ref}

\chapter{Anhang} 
\section{CD Inhalt}
\dirtree{% 
 .1 \textbackslash root. 
 .2 Ordner\_1. 
 .2 Ordner\_2. 
 .3 Unterordner\_1. 
 .4 Unterunterordner\_1%
    \dlabel{CD:Ref}{\textbackslash root\textbackslash Ordner\_2\textbackslash Unterordner\_1\textbackslash Unterunterordner\_1}. 
 .3 Unterordner\_2\DTcomment{Test}. 
 .3 Unterordner\_3\DTcomment{Test}. 
 .2 Ordner\_3. 
 .3 Unterordner\_4. 
} 
\end{document} 
Gruß
Elke

von Johannes_B » Sa 11. Okt 2014, 14:24

Wenn ich mir die Doku so anschaue, dann geht das nicht. Du könntest ein Feature-request an den Autor schicken. Das könnte für manche ganz praktisch sein.

Verweiß auf einen Dateipfad

von Knigge » Sa 11. Okt 2014, 13:35

Hallo,

ich möchte in meinem Dokument gern auf einen Ordner auf der beigelegten CD Verweisen. Dazu habe ich im Anhang auch den Verzeichnisbaum abgebildet.
Leider erhält man mit den gängigen Befehlen wie nameref nicht den Dateipfad im Text. Gibts da eine Möglichkeit das Automatisch machen zu lassen, sodass ich später nur noch den Verzeichnissbaum schick machen muss und nicht überall im Text die entsprechenden Stellen suche?

Hier mal mein Mini Beispiel
\documentclass[a4paper,12pt,bibliography=totoc]{scrreprt}																						               
\usepackage[utf8]{inputenc}	
\usepackage{dirtree}
\usepackage{nameref}


\begin{document}
Hier möchte ich jetzt auf den Dateipfad auf der CD verweisen.\\
\textbackslash root\textbackslash Ordner\_2\textbackslash Unterordner\_1\textbackslash Unterunterordner\_1

\chapter{Anhang}

\section{CD Inhalt}
\dirtree{%
.1 \textbackslash root.
.2 Ordner\_1.
.2 Ordner\_2.
.3 Unterordner\_1.
.4 Unterunterordner\_1\label{CD:Ref}.
.3 Unterordner\_2\DTcomment{Test}.
.3 Unterordner\_3\DTcomment{Test}.
.2 Ordner\_3.
.3 Unterordner\_4.
}

\end{document}

Nach oben