我有一个装饰性的 SVG 图形,我想只改变一个变量来改变文本和 SVG 颜色
在 Sharelatex 中工作,使用 pdfLatex 进行编译
SVG 保留其缩放属性
平均能量损失
主文本
\documentclass{article}
\usepackage{that-theme-of-mine}
\usepackage{svg}
\usepackage{color}
\begin{document}
\begin{figure}
\includesvg{rectangle}
\end{figure}
\end{document}
我的主题.sty
\ProvidesPackage{that-theme-of-mine}
% Enables setting text colour
\usepackage{xcolor}
% Defining my specially chosen colour as #dcdccc
\definecolor{my-special-colour}{HTML}{dcdccc}
% Setting the text colour to be my special colour
\color{my-special-colour}
矩形.svg
<svg>
<rect width="100" height="100" fill="#ff5566"/>
</svg>
尝试过
\VerbatimInput{\mycolour}{ffff00}
进入主题文件中的“我的配色方案”之前:<svg><rect width="100" height="100" fill="#\mycolour"/></svg>
并\definecolor{page-colour}{HTML}{\mycolour}
在“背景和文本颜色”下\newcommand\x{30}
- 从大卫·卡莱尔的回答到定义数值变量- 没有效果。似乎只支持 0-9\begin{figure}\color{red}
从大卫·卡莱尔的回答到插入 pdf_tex 图像时更改文本颜色- 甚至无法强制将颜色添加到没有填充的矩形上
下一个
- Inkscape 可以通过 Sharelatex 实现吗?我有时会收到提到 Inkscape 的错误消息,但两者结合的文档似乎很薄弱
- 探索解码数组?
- TikZ?