我已经定义了一个命令
\newcommand{\CV}[1]{\parbox[c]{0.2\textwidth}{\begin{flushleft}#1\end{flushleft}}}
我显然必须称之为
\CV{My text}
不过我更愿意使用两个单独的命令没有参数(我的原因在尾注[*]中),因此调用序列如下所示:
\beginCV My text \endCV
我如何定义这些命令,以便\parbox
适当地“打开”和“关闭”。
[*]我使用pandoc
将 Markdown 文档转换为 LaTeX 或 HTML,并使用一些辅助命令对 LaTeX 输出进行一些调整。这不会影响 HTML 输出,只要没有文本作为 LaTeX 命令的参数。
答案1
的环境形式\parbox
为minipage
:
\newenvironment{CV}
{\begin{minipage}{0.2\textwidth}\raggedright}
{\end{minipage}}
请注意不想要一个flushleft
内部环境minipage
,因为它增加了前后的垂直空间;但\raggedright
这种情况不会发生。
现在您可以致电
\begin{CV}
Text
\end{CV}