代码
\documentclass[12pt]{article}
\usepackage[most]{tcolorbox}
\usepackage{mathtools}
\usepackage{chemmacros}
\tcbset{sidebyside}
\begin{document}
\begin{tcblisting}{
comment and listing,
pdf comment,
freeze pdf,
compilable listing,
run pdflatex,lefthand ratio=0.4,
}
\documentclass{standalone}
\begin{document}
\[1 = =2 = 2= 22=123=3= 13=1 313= 1 31=3131=3\]
\end{document}
\end{tcblisting}
\end{document}
那么我怎样才能产生里面代码的“裁剪”结果呢?
谢谢你的帮助
答案1
您的文件可能位于standalone.cfg
与您的文件相同的目录中。
关于这个主题的文档有点少,但我发现
\standaloneconfig{margin=4}
不足以获得所需的结果。您还需要传递crop
选项前 margin
。
此外,\[...\]
在这样的文件中使用standalone
是不允许的。
文件standalone.cfg
\standaloneconfig{crop,margin=4}
示例文件
\documentclass[12pt]{article}
\usepackage[most]{tcolorbox}
%\usepackage{mathtools}
%\usepackage{chemmacros}
\tcbset{sidebyside}
\begin{document}
\begin{tcblisting}{
comment and listing,
pdf comment,
freeze pdf,
compilable listing,
run pdflatex,
lefthand ratio=0.4,
}
\documentclass{standalone}
\begin{document}
\(1 = =2 = 2= 22=123=3= 13=1 313= 1 31=3131=3\)
\end{document}
\end{tcblisting}
\end{document}