\currfiledir
Ich versuche, den Befehl auf meine Hausaufgabenvorlage anzuwenden , damit ich bei jedem neuen Dokument noch weniger an meiner Kopfzeile ändern muss, siehe mwe:
\documentclass[letterpaper,12pt]{article}
\usepackage{lastpage}
\usepackage[realmainfile]{currfile}
\author{Brent DeJong}
\title{\currfiledir~\\ Homework ***}
\makeatletter
\let\runauthor\@author
\let\runtitle\@title
\makeatother
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{\runtitle}
\rhead{\runauthor\\ Page \thepage\ of \pageref{LastPage}}
\fancyfoot{}
\begin{document}
\getmainfile
\begin{flushright}
\runauthor \\
\runtitle \\
\today \\
\end{flushright}
\end{document}
Leider \currfiledir
gibt der Befehl nichts zurück.
Ich verwende TeXWorks über eine MiXTeX-Distribution unter Windows 8.1 und weiß daher nicht, wie ich eine befehlszeilenbasierte Lösung hierfür auf meinem System implementieren kann. Ich erhalte nur den Dateinamen, wenn ich \currfilepath
oder verwende \currfilename
. Ist dieses Paket unter Windows lauffähig? Wie kann ich es nutzen?
Antwort1
Das hier funktioniert bei mir unter Miktex einwandfrei und zeigt den absoluten Pfad an, wenn ich zweimal mit kompilierepdflatex --recorder
\documentclass{article}
\usepackage[abspath]{currfile}
\begin{document}
dir: \currfileabsdir
\end{document}