在群里答疑时,时常遇到一些「没头没尾」的问题,让人弄不清到底是「代码」、「发行版」还是「编辑器配置」出了问题。
这时候推荐先使用命令行编译测试发行版。
参考 texdoc install-latex-guide-zh-cn
和 texdoc lshort-zh-cn
, sec 1.1.4 命令行基础
参考 texdoc install-latex-guide-zh-cn
, sec 1.7 编译文档
编译方式:pdflatex
\documentclass{article}
\begin{document}
test
\end{document}
编译方式:xelatex
\documentclass[UTF8]{ctexart}
\begin{document}
测试
\end{document}
编译方式:pdflatex
\documentclass{article}
\usepackage{mwe}
\begin{document}
\includegraphics{example-image.pdf}
\end{document}
bibtex
编译方式:pdflatex
→bibtex
→pdflatex
→pdflatex
\documentclass{article}
\bibliographystyle{plain}
\begin{document}
test\cite{article-full}
\bibliography{xampl}
\end{document}
bibtex
+gbt7714
编译方式:pdflatex
→bibtex
→pdflatex
→pdflatex
\documentclass{article}
\usepackage{gbt7714}
\bibliographystyle{gbt7714-numerical}
\begin{document}
test\cite{article-full}
\bibliography{xampl}
\end{document}
biblatex
编译方式:pdflatex
→biber
→pdflatex
→pdflatex
\documentclass{article}
\usepackage[style=gb7714-2015]{biblatex}
\addbibresource{xampl.bib}
\begin{document}
test\cite{article-crossref}
\printbibliography
\end{document}
当然,推荐使用 latexmk
辅助编译,只需
latexmk -pdf main.tex
% or
latexmk -xelatex main.tex
即可,latexmk
会帮你按顺序编译。
编译方式:pdflatex -shell-escape
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[domain=0:1]
\draw plot[id=x] function{x};
\end{tikzpicture}
\end{document}
编译方式:pdflatex -shell-escape
\documentclass{article}
\usepackage{minted}
\begin{document}
\begin{minted}{latex}
\documentclass{article}
\end{minted}
\end{document}
编译方式:pdflatex
→pdflatex
\documentclass{article}
\usepackage{changes}
\definechangesauthor[name=sikou,color=red]{sikou}
\begin{document}
test \added[id=sikou]{test}
test \added[id=sikou,comment=test]{test}
test \deleted[id=sikou]{test4}
test \replaced[id=sikou]{new test}{old test}
\end{document}
原文:《用 MWE 测试 LaTeX 发行版》