LaTeX 是否有针对导入图像的重新着色功能?

LaTeX 是否有针对导入图像的重新着色功能?

LaTeX 中是否有任何功能可以自动重新着色 LaTeX .tex 文件中的图形,就像 Word 等程序中存在的功能一样?这是一个很好的功能,例如,某人必须在其演示幻灯片中引入不同的徽标,并且每个徽标都有不同的颜色,通过此功能,他将能够自动重新着色徽标以适合其演示主题。

重新着色之前
在此处输入图片描述

重新着色后
在此处输入图片描述

答案1

以下是针对简单情况的可能解决方案blend modelogo.png这是您的第一个黑白徽标):

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

\documentclass[tikz]{standalone}

\begin{document}
\begin{tikzpicture}
  \node{\includegraphics{logo}};
\end{tikzpicture}

\begin{tikzpicture}
  \begin{scope}[blend group=lighten];
    \begin{scope}[blend group=difference]
      \node[inner sep=0,line width=0] (logo) {\includegraphics{logo}};
      \fill[black] (logo.south west) rectangle (logo.north east);
    \end{scope}
    \fill[orange] (logo.south west) rectangle (logo.north east);
  \end{scope}
\end{tikzpicture}
\begin{tikzpicture}
  \begin{scope}[blend group=lighten];
    \begin{scope}[blend group=difference]
      \node[inner sep=0,line width=0] (logo) {\includegraphics{logo}};
      \fill[black] (logo.south west) rectangle (logo.north east);
    \end{scope}
    \fill[blue!70] (logo.south west) rectangle (logo.north east);
  \end{scope}
\end{tikzpicture}
\end{document}

答案2

不,这不可能。

如果您想创建一个漂亮的徽标。您可以使用 PowerPoint 并享受其所有强大功能。将单张幻灯片保存为 PDF 并包含以下图形:

\begin{figure}[htb]
        \centering
        \includegraphics[width=\textwidth, trim=0cm 4cm 0cm 4cm,clip=true]{images/mylogo.pdf}
        \label{fig:mylogo}
\end{figure}

使用该选项,trim您可以轻松裁剪徽标并删除空白。PDF 是一种很好的格式,因为您可以保留 PowerPoint 的无损调整大小功能。

附言:我正在使用 MS Office,但 LibreOffice 应该也一样好用。

相关内容