![como exibir o nome do diretório](https://rvso.com/image/305889/como%20exibir%20o%20nome%20do%20diret%C3%B3rio.png)
Estou tentando usar o \currfiledir
comando 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 \currfiledir
comando 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 \currfilepath
ou \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}