디렉토리 이름을 표시하는 방법

디렉토리 이름을 표시하는 방법

저는 숙제 템플릿에 이 명령을 사용하려고 합니다 \currfiledir. 그래서 새 문서를 시작할 때마다 머리글을 더 적게 변경할 수 있습니다. 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}

불행하게도 이 \currfiledir명령은 아무것도 반환하지 않습니다.

Windows 8.1에서 MiXTeX 배포판을 통해 TeXWorks를 실행하고 있으므로 시스템에서 이에 대한 명령줄 기반 솔루션을 구현하는 방법을 모르겠습니다. \currfilepathor 를 사용하면 파일 이름만 얻습니다 \currfilename. 이 패키지가 Windows에서 실행 가능합니까? 어떻게 활용하나요?

답변1

이것은 miktex에서 나에게 잘 작동하며 다음과 같이 두 번 컴파일하면 절대 경로를 보여줍니다.pdflatex --recorder

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

관련 정보