图片环境中的数学

图片环境中的数学

$在包含大量公式/数学符号的图片中, 是否可以避免过度使用符号?我的意思是用\put(m,n}{math}代替\put(m,n}{$math$}

答案1

您可以定义一个新命令:

\documentclass{article}

% define new command that includes the $ signs
\def\mput(#1)#2{\put(#1){$#2$}}

\begin{document}
    %example
    \begin{picture}(10,10)
        \put(0,10){$a^1$}
        \mput(0,0){a^2}
    \end{picture}


\end{document}

结果:

结果 1

如果你想替换 put 命令,你可以这样做

\documentclass{article}

%let \putOld be the same definition as \put
\let\putOld\put
%use \putOld to redefine the original put command
\def\put(#1)#2{\putOld(#1){$#2$}}

\begin{document}
    %example
    \begin{picture}(10,10)
        \putOld(0,10){$a^1$}
        \put(0,0){a^2}
    \end{picture}


\end{document}

结果:

结果 2

相关内容