需要帮助定义短语手册的布局

需要帮助定义短语手册的布局

我正在学习另一门语言(法语)并决定创建自己的短语手册。

我的想法是从电影和电视节目中收集短语,并在学习过程中不断将它们添加到我的最佳短语中。

我正在寻找一些可以使用的简单模板,该模板可以在左侧以粗体显示法语短语,在右侧以斜体显示英文翻译(两列布局)。

我找到了几种词典布局,但我发现它们对于我想要实现的功能来说太复杂了。我也考虑过使用词汇表和缩略词,但我对结果并不满意。

有人能如此好心地为我提供一些建议吗?

非常感谢

答案1

我认为最简单的方法是使用具有 2 列的表格环境;tabularx这可能是最方便的,因为您只需设置其中一列。另一种方法是自定义列表。

第一个例子是tabularx

在此处输入图片描述

另一个带有自定义列表的示例

在此处输入图片描述


第一个例子的代码

\documentclass{article}
\usepackage{tabularx} 


\begin{document}

\renewcommand\arraystretch{1.5}
\noindent%
\begin{tabularx}{\linewidth}{@{} >{\bfseries}l X@{}}
  Bête noire
  & A pet peeve A thing or person found particularly unwelcome and to be avoided. \\
  Billet doux
  & A short love letter or note. \\
  Bon appétit
  & 'Good appetite' - "Enjoy your food". \\
  Bon mot
  & Clever, witty remark. \\
  Bon vivant
  & 'Good liver' - a person who enjoys life, especially 'wine, women and song'. \\
  Bon voyage
  & Have a good trip. Ça ne fait rien (or sans faire rien) It doesn't matter - often deliberately mispronounced in English as 'San fairy Ann'. \\
\end{tabularx}

\end{document}

第二个示例的代码

\documentclass{article}
\usepackage{enumitem} 

\newlist{phrases}{itemize}{1}
\setlist[phrases]{
  font=\bfseries,
  align=left,
  leftmargin=3em,
  labelwidth=\linewidth,
  itemindent=\dimexpr\linewidth-3em,
  labelsep=0pt,
}


\begin{document}

\begin{phrases}
  \item[Bête noire] A pet peeve A thing or person found particularly unwelcome and to be avoided.
  \item[Billet doux] A short love letter or note.
  \item[Bon appétit] 'Good appetite' - "Enjoy your food".
  \item[Bon mot] Clever, witty remark.
  \item[Bon vivant] 'Good liver' - a person who enjoys life, especially 'wine, women and song'.
  \item[Bon voyage] Have a good trip. Ça ne fait rien (or sans faire rien) It doesn't matter - often deliberately mispronounced in English as 'San fairy Ann'.
\end{phrases}

\end{document}

相关内容