使用 Standalone 的转换命令设置背景颜色时出现问题

使用 Standalone 的转换命令设置背景颜色时出现问题

xelatex我使用、standalone文档类和convert选项直接从 LaTeX 创建 PNG standalone。我安装了 ImageMagick,一切运行正常。唯一的问题是它创建的 PNG 具有透明背景,而不是默认的白色。

\documentclass[multi={minipage}, border=5, convert={true}]{standalone}

\usepackage{standalone}
\standaloneconfig{convert={convertexe={convert}}}
\pagestyle{empty}
\begin{document}
\begin{minipage}{500bp}
Some text
\end{minipage}
\end{document}

我正在使用empty页面样式来确保页面底部没有空白。有人知道是什么原因导致 PNG 透明吗?手动设置背景颜色的语法是什么?

答案1

我希望有人能给出真正的解决方案,但 '白色' 似乎是 的问题XeTeX;我不认为 有问题LuaTeX。但是,你可以做 '几乎白色':

\documentclass[multi={minipage}, border=5, convert={true}]{standalone}                
\usepackage{standalone}  
\standaloneconfig{convert={convertexe={convert}}}  
\pagestyle{empty}  
\usepackage{fontspec} 
\usepackage{xcolor}  
\begin{document}%\pagecolor{white}     
\begin{minipage}{500bp}  
% \pagecolor[HTML]{FFFFFE}%   white = FFFFFF
\pagecolor[RGB]{255,255,254}% white = 255,255,255 
Some text  
\end{minipage}    
\end{document}

看起来“白色”是一个问题XeTeX;参见@egreg 的回答这里

相关内容