如何找到您正在排版的文档的.cls文件?

如何找到您正在排版的文档的.cls文件?

我找不到要排版的文档的.cls文件,该文档的源代码是:

\documentclass[11pt,stdletter,sigleft]{newlfm}
\usepackage{charter}

\widowpenalty=1000
\clubpenalty=1000

\newsavebox{\Luiuc}
\sbox{\Luiuc}{%
    \parbox[b]{1.75in}{%



    }%
}%

\begin{document}
\begin{newlfm}

Enclosed is my curriculum vitae (including a list of

\end{newlfm}
\end{document}

我想删除这里出现的日期:

答案1

正如所见Texlive 指南文档,在命令行提示符下输入

kpsewhich package-name.cls,找到 的路径.cls

有关更多选项,请参阅 Texlive kpsewhich 独立路径搜索工具选项

答案2

您可以查看相关文档类的源代码,而无需知道它在您的机器中保存在哪里。

\documentclass{article}
\usepackage{listings}
\lstset
{
    language=[LaTeX]TeX,
    breaklines=true,
}
\begin{document}
\lstinputlisting{newlfm.cls}
\end{document}

或者,您可以按如下方式复制文件。确保将选项传递-shell-escape给您选择的 TeX 编译器。

\documentclass{article}
\def\filename{newlfm.cls}
\begin{document}
\newread\reader
\openin\reader=\filename
\newwrite\writer
\immediate\openout\writer=\filename
    \loop
        \readline\reader to \data
        \unless\ifeof\reader
            \immediate\write\writer{\data}
    \repeat
\immediate\closeout\writer
\closein\reader
\filename\ has been copied to your working directory.
\end{document}

答案3

如果你检查日志文件编译时,TeX 会告诉您所有包含文件的完整路径(其中包括文档类的“.cls”)。

相关内容