Aktuelle Speicherorte ausgeben. Thema ist als GELÖST markiert

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Henkel
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Fr 19. Mär 2021, 21:52

Aktuelle Speicherorte ausgeben.

Beitrag von Henkel »

Hallo zusammen,

dass ist mein erster Forumbeitrag, ich hoffe ich mache alles richtig :).

Ich möchte auf dem Deckblatt eines Berichtes eine Zeile einfügen, die angibt, wo das Dokument (erzeugte PDF) in der Verzeichnisstruktur liegt. Das Feld soll automatisch aktualisiert werden.

Ist eine solche Umsetzung möglich?

Vielen Dank für eure Bemühungen!

  • Henkel

Gast.

Beitrag von Gast. »


Henkel
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Fr 19. Mär 2021, 21:52

Re: Aktuelle Speicherorte ausgeben.

Beitrag von Henkel »

Vielen Dank!

Ich konnte mein Problem lösen.

Für Leute mit dem gleichen Problem:
Dokumentation: currfile

Code:
\usepackage[abspath]{currfile}

Für die Ausgabe des .tex files:
``\currfileabspath''

Für die Ausgabe des .pdf files:
\currfileabsdir\getabspath{Uebung_01.pdf}\theabspath

Damit die Ausgabe richtig angezeigt wird muss unter
Optionen -> Texmaker konfigurieren -> Befehle -> PdfLaTex
-recorder hinzugefügt werden.

Der gesamte Befehl sieht bei mir dann so aus:
pdflatex -recorder -synctex=1 -interaction=nonstopmode %.tex
Mann muss dann aber immer 2x Übersetzen und 1x das PDF generieren lassen.

Mein gesamter Code:

\documentclass[11pt]{article}
\usepackage[abspath]{currfile}

\begin{document}
Der aktuelle Pfad des Texmaker ist: ``\currfileabspath''\\
\\
Der aktuelle Pfad des PDFs ist: \currfileabsdir\getabspath{Uebung_01.pdf}\theabspath
\end{document}
Zuletzt geändert von Henkel am Sa 20. Mär 2021, 11:21, insgesamt 2-mal geändert.

Unerkannt

Re: Aktuelle Speicherorte ausgeben.

Beitrag von Unerkannt »

Henkel hat geschrieben:
Sa 20. Mär 2021, 00:25

[…] Für Leute mit dem gleichen Problem:
Dokumentation: https://ctan.math.illinois.edu/macros/l ... rrfile.pdf […]

Ein Verweis auf »currfile« bei CTAN hätte gereicht. Alternativ passt auch einer mit dem 'doc'-Knopf auf TexDoc Online.


Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2485
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Aktuelle Speicherorte ausgeben.

Beitrag von Stefan Kottwitz »

Hallo Henkel,

willkommen im Forum! Danke für das Mitteilen Deiner Lösung, sogar mit einem ausführbaren Minimalbeispiel.

Was im vorigen Beitrag gemeint war: wenn man beim Editieren einen Paketnamen hier markiert, auf den doc-Button klickt, wird aus currfile im Text dann [doc]currfile[/doc] und nach dem Abschicken ist currfile ein Link zu https://texdoc.org/pkg/currfile. Das ist zum Vereinfachen von Doku-Hinweisen.

Stefan


Henkel
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Fr 19. Mär 2021, 21:52

Re: Aktuelle Speicherorte ausgeben.

Beitrag von Henkel »

Ah ja vielen Dank euch beiden. Ich habe das doc entsprechend in meinem Beitrag geändert.


KOMA (als gast)

Re: Aktuelle Speicherorte ausgeben.

Beitrag von KOMA (als gast) »

Henkel hat geschrieben:
Fr 19. Mär 2021, 21:58

Ich möchte auf dem Deckblatt eines Berichtes eine Zeile einfügen, die angibt, wo das Dokument (erzeugte PDF) in der Verzeichnisstruktur liegt. Das Feld soll automatisch aktualisiert werden.

Nur, damit es zu einen Missverständnissen kommt: currfile liefert nur den Pfad zum Zeitpunkt der PDF-Erzeugung. Wenn das fertige PDF in ein anderes Verzeichnis verschoben wird, wird die davon erzeugte Angabe nicht automatisch aktualisiert. Das ginge allenfalls per JavaScript und würde dann nur mit bestimmten PDF-Viewern funktionieren.


Antworten