用 MWE 测试 LaTeX 发行版

发布于 2021-03-22 15:35:09

前言

在群里答疑时,时常遇到一些「没头没尾」的问题,让人弄不清到底是「代码」、「发行版」还是「编辑器配置」出了问题。

这时候推荐先使用命令行编译测试发行版。

命令行编译

参考 texdoc install-latex-guide-zh-cntexdoc lshort-zh-cn, sec 1.1.4 命令行基础

Windows 下的演示过程

参考 texdoc install-latex-guide-zh-cn, sec 1.7 编译文档

各种 MWE

最小西文示例

编译方式: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

编译方式:pdflatexbibtexpdflatexpdflatex

\documentclass{article}
\bibliographystyle{plain}
\begin{document}
  test\cite{article-full}
  \bibliography{xampl}
\end{document}

bibtex+gbt7714

编译方式:pdflatexbibtexpdflatexpdflatex

\documentclass{article}
\usepackage{gbt7714}
\bibliographystyle{gbt7714-numerical}
\begin{document}
  test\cite{article-full}
  \bibliography{xampl}
\end{document}

biblatex

编译方式:pdflatexbiberpdflatexpdflatex

\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 会帮你按顺序编译。

最小调用 gnuplot 示例

编译方式:pdflatex -shell-escape

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[domain=0:1]
  \draw plot[id=x] function{x};
\end{tikzpicture}
\end{document}

最小 minted 示例

编译方式:pdflatex -shell-escape

\documentclass{article}
\usepackage{minted}
\begin{document}
\begin{minted}{latex}
\documentclass{article}
\end{minted}
\end{document}

最小 changes 示例

编译方式:pdflatexpdflatex

\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 发行版

0 条评论

发布
问题