我正在考虑编写自己的课程,并认为复制和粘贴原始课程(报告)是一个很好的起点。
我假设如果我:
- 将 report.cls 复制到我的项目目录中的 myreport.cls
- 将 latex 文件中的 documentclass 更改为 myreport
- 将类文件中的 \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
将被输入(或size11
或size12
如果使用11pt
或选项,并且将在(与类无关) 处输入)。12pt
l3backend-....def
\begin{document}
report