代码之家  ›  专栏  ›  技术社区  ›  oneself

在乳胶中创建具有多个子环境的新环境

  •  2
  • oneself  · 技术社区  · 15 年前

    Some fixed text
    \begin{itemize}
    \item item 1
    \item item 2
    \item item 3
    \item item 4
    % Maybe more items
    \end{itemize}
    Some more fixed text
    \begin{itemize}
    \item item 5
    \item item 6
    % Could have more items here
    \end{itemize}
    Some text at the end
    

    我正在使用Beamer创建一个演示文稿,我在几张幻灯片(但不是所有幻灯片)上都有一个重复的幻灯片结构。一个有两个列表,右边有一个图像的人。我想将内容(项目和图片路径)与显示器分开。假设我想把图片放在右边而不是左边。我希望能够更改环境定义,并将更改应用于所有相关幻灯片。

    谢谢你

    1 回复  |  直到 15 年前
        1
  •  1
  •   jowi    15 年前

    我不知道我是否理解你的要求。我想是 \newcommand 可能就是你所需要的:

    \newcommand{\myenvironment}[6]{%
    Some fixed text
    \begin{itemize}
    \item #1
    \item #2
    \item #3
    \item #4
    \end{itemize}
    Some more fixed text
    \begin{itemize}
    \item #5
    \item #6
    \end{itemize}
    Some text at the end
    }
    

    \myenvironment{item 1}{item 2}{item 3}{item 4}{item 5}{item 6}

    在文本中。

    如果有不同的要求,请添加一些细节。;-)