创建 side/sidebar 环境的正确方法

创建 side/sidebar 环境的正确方法

这是我在学习 LaTeX 并使用它来创建简历/履历时遇到的一个问题。

当我提到侧边栏时,我的意思更像是在这些模板中如何完成的:

只是一个与主要内容分开的带有文本的清晰区域。

我想到的一个方法是使用第三个示例所使用的方法,如下所示

\newenvironment{sidebar}{%
  \let\oldsection\section
  \renewcommand{\section}[1]{
    \par\vspace{\baselineskip}{\Large\color{darker} ##1}
  }
  \begin{textblock}{3.6}(1.5, 4.33)
  \begin{flushright}
  \obeycr
}{%
  \restorecr
  \end{flushright}
  \let\section\oldsection
}

然而,第三个例子重新定义了section这一点,虽然我对 LaTeX 了解不多,但我并不特别喜欢。这篇文章中的答案建议这不是一个好主意。

所以,我的问题是:

创建类似侧边栏/侧边栏的环境的最直接方法是什么?我见过有人建议mdframedwrapfig,Friggeri-CV 模板使用textpos,但我想要一种明确的方法来了解我提供的模板的功能,而不是重新定义 LaTeX 的主要命令。

相关内容