我正在尝试将 DVI 转换为带有白色背景的 SVG。我需要如何指定颜色?
我尝试使用 latex(生成 DVI)和 dvisvgm(生成 SVG)转换以下示例,但生成的文件没有背景。
\documentclass[dvisvgm]{minimal}
\usepackage{tikz}
\special{dvisvgm:bgcolor white}
\begin{document}
Hello1 \tikz [baseline] \fill [fill=blue!80!black] (0,.75ex) circle[radius=.75ex];
\end{document}
答案1
Dvisvgm 目前仅支持background
Dvisvgm 目前仅dvips 手册语法如下:
\special{background <color specifier>}
其中颜色说明符可以是 68dvips 颜色名称或颜色模型(rgb、cmyk、hsb、gray),后跟适当数量的颜色参数,表示该模型中的颜色,例如gray 1
或rgb 1 1 1
表示白色。因此,在您的示例中,您只需将特殊替换为
\special{background White}
并会添加一个相应的白色矩形(因为 SVG 本身不支持为画布着色)。