como exibir o nome do diretório

como exibir o nome do diretório

Estou tentando usar o \currfiledircomando no meu modelo de lição de casa, para poder alterar ainda menos o meu cabeçalho toda vez que iniciar um novo documento, veja 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}

Infelizmente, o \currfiledircomando não retorna nada.

Estou executando o TeXWorks por meio de uma distribuição MiXTeX no Windows 8.1, então não sei como implementar uma solução baseada em linha de comando para isso em meu sistema. Eu recebo apenas o nome do arquivo se usar \currfilepathou \currfilename. Este pacote é viável no Windows? Como faço para tirar vantagem disso?

Responder1

Isso aqui funciona bem para mim no miktex e mostra o caminho absoluto se eu compilar duas vezes compdflatex --recorder

\documentclass{article}
\usepackage[abspath]{currfile}
\begin{document}
dir: \currfileabsdir
\end{document}

informação relacionada