这就是我想要制作的:
这是我目前所拥有的:
\documentclass[varwidth,12pt,preview,margin=3mm]{standalone}
\usepackage{newtxtext}
\usepackage{newtxmath}
\usepackage{color}
\pagecolor{yellow}
\begin{document}
\begin{center}
Animation Test
\vspace{6pt}
\textbf{\huge 1}
\end{center}
\end{document}
我无法让背景颜色正常工作,但除此之外,它看起来或多或少应该如此。我尝试过其他文档类,但它们都有自己的问题,例如添加了大量我不想要的额外功能,或者代码的其他部分不起作用。
有人能帮助我让它工作吗?
答案1
删除preview
模式应该
\documentclass[varwidth,12pt,margin=3mm]{standalone}
可以完成这项工作。因此,您可以使用这个:
\documentclass[varwidth,12pt,margin=3mm]{standalone}
\usepackage{newtxtext}
\usepackage{newtxmath}
\usepackage{color}
\pagecolor{yellow}
\begin{document}
\begin{center}
Animation Test
\vspace{6pt}
\textbf{\huge 1}
\end{center}
\end{document}
答案2
standalone
您可以使用和轻松完成此操作adjustbox
。使用stack
键堆叠文本和数字,使用margin
键堆叠边距,bgcolor
使用 键堆叠背景颜色。s 键\strut
用于正确的换行。
\documentclass[12pt]{standalone}
\usepackage{newtxtext}
\usepackage{newtxmath}
\usepackage{xcolor}
\usepackage{adjustbox}
\begin{document}
\adjustbox{stack,margin=3mm,bgcolor=yellow}{%
Animation Test\strut\\[6pt]
\huge\bfseries 1\strut}%
\end{document}
通过此解决方案,您还可以添加具有不同背景颜色的动画:
\documentclass[12pt,multi=PAGE]{standalone}
\usepackage{newtxtext}
\usepackage{newtxmath}
\usepackage{xcolor}
\usepackage{adjustbox}
\usepackage{tikz}
\begin{document}
\foreach \n in {1,...,10} {%
\begin{PAGE}%
\adjustbox{stack,margin=3mm,bgcolor=yellow!\the\numexpr10*\n\relax}{%
Animation Test\strut\\[6pt]
\huge\bfseries \n\strut}%
\end{PAGE}%
}%
\end{document}