替换文档中的默认图像

替换文档中的默认图像

我正在创建一个包含大量默认图像的模板文档。即使不具备 LaTeX 知识,也应该能够通过拖放等方式替换这些图像(路径/名称)。替换所有名称需要花费太多时间,因为图像确实很多。

我使用的是 TeXstudio,它包含图像拖放功能。因此,第二种可能性可能是拖放模板,用于插入图像。如 MWE 所示,图形环境中总是有两个图像。这是一个问题,因为 TeXstudio 的拖放功能会将每个图像插入到它自己的环境中。

这些只是我的想法。我也一直在寻找一个可以完成这项工作的宏,但什么也没找到。其他所有方法都一样好,只要它允许编辑器 1. 用其他图像替换默认图像或 2. 通过拖放插入所示的图像。我希望有人能理解我的意思,否则我会尝试更好地解释它...非常感谢您的帮助!

\documentclass[a4paper,pagesize]{scrartcl}
\usepackage{graphicx}

\begin{document}
\section{Image Test}
\begin{figure}[!ht]
    \centering
    \fbox{
        \begin{minipage}{.48\textwidth}
            \centering
            \includegraphics[width=.99\textwidth]{example-image-golden} 
        \end{minipage} 
        \begin{minipage}{.48\textwidth}
            \centering
            \includegraphics[width=.99\textwidth]{example-image-golden} 
        \end{minipage}
    }
    \caption{Images}
\end{figure}

\begin{figure}[!ht]
    \centering
    \fbox{
        \begin{minipage}{.48\textwidth}
            \centering
            \includegraphics[width=.99\textwidth]{example-image-golden} 
        \end{minipage} 
        \begin{minipage}{.48\textwidth}
            \centering
            \includegraphics[width=.99\textwidth]{example-image-golden}
        \end{minipage}
    }
    \caption{Images}
\end{figure}

\begin{figure}[!ht]
    \centering
    \fbox{
        \begin{minipage}{.48\textwidth}
            \centering
            \includegraphics[width=.99\textwidth]{example-image-golden} 
        \end{minipage} 
        \begin{minipage}{.48\textwidth}
            \centering
            \includegraphics[width=.99\textwidth]{example-image-golden} 
        \end{minipage}
    }
    \caption{Images}
\end{figure}
\end{document}

答案1

我定义一个命令\mtcommand[3]{....}

\documentclass[a4paper,pagesize]{scrartcl}
\usepackage{graphicx}
\newcommand{\mtcommand}[3]{%
    \begin{figure}[!ht]
        \centering
        \fbox{
            \begin{minipage}{.48\textwidth}
                \centering
                #1
            \end{minipage} 
            \begin{minipage}{.48\textwidth}
                \centering
                #2
            \end{minipage}
        }
        \caption{#3}
    \end{figure}}
\begin{document}
\section{Image Test}

\mtcommand{
\includegraphics[width=0.7\linewidth]{example-image}
    }
    {
\includegraphics[width=0.7\linewidth]{example-image}
        }
        {images}
\end{document}

相关内容