新命令:基于算术的图像宽度

新命令:基于算术的图像宽度

从理论上讲,我认为这个命令应该创建一个比它要容纳的图像稍宽的环境:

\newcommand{\ListedFig}[3]{
    \piccaption{\small #1} \parpic(#2cm,0pt){\includegraphics[width=#2.5cm]{#3.png}}}

但是编译后的图像似乎没有空白边框。这是我的概念错误,还是 parpic 的问题?谢谢!

我对 MWE 的尝试:

\documentclass[letterpaper, 11pt, openany]{memoir}
\usepackage{picins}
\usepackage{lipsum} 
\newcommand{\play}[3]{
    \piccaption{\small #1} \parpic[o]{\includegraphics[width=#2.5cm]{#3.png}}}
\begin{document}

\ListedFig{Caption text}{5}{gull}
\lipsum[1-2]



\end{document}

答案1

我不懂德语。但以下内容有效。

\documentclass[letterpaper, 11pt, openany]{memoir}
\usepackage{picins,graphicx,pict2e}
\usepackage{lipsum}

\newcommand{\ListedFig}[3]{%
  \piccaption{\small #1}%
  \sbox0{\includegraphics[width=#2cm]{#3}}%
  \parpic(\dimexpr\wd0+0.5cm,\dimexpr\ht0+0.5cm)[o]{\includegraphics[width=#2cm]{#3.png}}%
}


\begin{document}

\ListedFig{Caption text}{5}{example-image}
\lipsum[1-2]

\end{document}

在此处输入图片描述

相关内容