如何包含 SVG 图像并为其着色?

如何包含 SVG 图像并为其着色?

我想使用一些 Font Awesome 5 中没有的图标。我使用的模板用于\color为 Font Awesome 图标应用颜色,如果可以使用相同的命令为 SVG 图像着色就太好了。

这是我的测试文档

\documentclass[11pt]{article}

% Packages

\usepackage{xcolor}
\usepackage{graphicx}


% Document
\begin{document}
    \color{red}
    \includegraphics[scale=0.3]{kotlin}
    \includegraphics{graphql}
    \includegraphics{go}
    \includegraphics{ts-logo-128}
\end{document}

这是生成的 PDF 的屏幕截图。 在此处输入图片描述

在评论中,我被建议尝试按照以下答案这里,使用 inkscape 从 SVG 文件生成 PDF 之后。

然而,当我跑步时

pdftk kotlin.pdf output kotlin-unc.pdf uncompress
sed 's/0.0.0.[rR][gG]/        /g' < kotlin-unc.pdf > kotlin-final.pdf

我明白了sed: RE error: illegal byte sequence。我不确定如何解决这个问题。

[原始 SVG 文件]{https://drive.google.com/drive/folders/1H6dSeMZq-AmV4mZ9cS7uFd1Qux-S0G0J?usp=drive_link} [Inkscape 导出的 PDF 文件]{https://drive.google.com/drive/folders/13lzL77KTuBDJOpI8uuV77T1P74CMvliT?usp=drive_link}

相关内容