在文档类中访问哪些文件?

在文档类中访问哪些文件?

我正在考虑编写自己的课程,并认为复制和粘贴原始课程(报告)是一个很好的起点。

我假设如果我:

  1. 将 report.cls 复制到我的项目目录中的 myreport.cls
  2. 将 latex 文件中的 documentclass 更改为 myreport
  3. 将类文件中的 \ProvidesClass 行更改为 myreport

输出应该与原始版本相同。它可以编译,但格式明显不同。

看起来包括 fancyhdr 在内的几个包根本不起作用。

是否还需要其他东西——其他文件或代码才能回到我开始的地方?

我正在使用通过 Windows 10 下的 Jetbrains Intellij 在 R 中安装的 tinytex,我认为这并不相关,只是我获取的 report.cls 文件位于 [用户目录]\AppData\Roaming\TinyTeX\texmf-dist\tex\latex\base 中,以防万一那是错误的类文件。

答案1

每个文件输入都会显示在终端上

\documentclass{report}

\begin{document}

\end{document}

节目

$ pdflatex zzaa
This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./zzaa.tex
LaTeX2e <2020-10-01> patch level 1
L3 programming layer <2020-10-05> xparse <2020-03-03>
(/usr/local/texlive/2020/texmf-dist/tex/latex/base/report.cls
Document Class: report 2020/04/10 v1.4m Standard LaTeX document class
(/usr/local/texlive/2020/texmf-dist/tex/latex/base/size10.clo))
(/usr/local/texlive/2020/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
No file zzaa.aux.
(./zzaa.aux) )
No pages of output.
Transcript written on zzaa.log.

因此在当前的乳胶中,size10.clo将被输入(或size11size12如果使用11pt或选项,并且将在(与类无关) 处输入)。12ptl3backend-....def\begin{document}report

相关内容