使用 LaTeX 的 Chronology 包实现换行和同一日期的多个事件

使用 LaTeX 的 Chronology 包实现换行和同一日期的多个事件

以下 MWE 有两个问题:

  1. 同一天的事件无法正确显示。
  2. 我不知道如何插入换行符

第二个问题很有趣,因为它可能是第一个问题的解决方案。

\documentclass[11pt,a4paper]{article}
\usepackage{chronology}
\begin{document}
\begin{chronology}*[2]{2007}{2017}{\the\linewidth}
\event{\decimaldate{01}{03}{2010}}{first event}
\event{\decimaldate{01}{03}{2010}}{second event}
\event{\decimaldate{01}{03}{2014}}{this is a very long description that I\\ want to break manually}
\end{chronology}
\end{document}

答案1

实际上,我的代码也可以实现简单的样式。但是,chronology至少可以以chronosys简单抵抗的方式进行调整。不过,请注意,尽管如此,它在样式文件中还是做了一些不靠谱的事情。

\documentclass[11pt,a4paper]{article}
\usepackage{chronology,geometry}
\tikzset{flippedeventlabel/.append style={align=center}}
\begin{document}
\begin{chronology}*[2]{2007}{2017}{\the\linewidth}
\event{\decimaldate{01}{03}{2010}}{first event}
\event{\decimaldate{01}{03}{2010}}{second event}
\event{\decimaldate{01}{03}{2014}}{this is a very long description that I\\ want to break manually}
\end{chronology}
\end{document}

多行事件

eventlabel如果不“翻转”时间线,请执行相同操作。

相关内容