免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
返回列表 发帖

有没有能做历史时间轴的tikz插件。

如题。例如公元10年,20年……各年份发生的一些大事记,要做成像数轴一样的时间轴,然后点击年份,可以弹出像对话框一样的东西,里面详细记述了这年发生的事。有的还有某个月份发生的事。
我想达到的是这样的:
  1. \things{
  2.     \yearandmonth{-221}{}{秦将王贲灭齐,秦统一六国}
  3.     \yearandmonth{10}{2}{王莽开始先后实行对盐、铁、酒专卖、政府铸钱等的收税}
  4. }
复制代码
然后可以自动生成那个时间轴,并且当长度超过页面时,能自动换行。
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

https://www.cnblogs.com/SivilTaram/p/4842588.html 这样的?

在 tex.stackexchange.com 里搜 timeline 可以找到很多相关的帖子……

TOP

回复 2# kuing

谢谢,这个看过的,但是太长的话,好像不能自动换页。

TOP

TOP

回复 4# kuing

谢谢,最后用了longtable,以及另一个网上提供的自定义命令来做了这个。
  1. \newcommand\ytl[2]{
  2.         \parbox[b]{8em}{
  3.                 \hfill{\color{cyan}\bfseries\sffamily\scriptsize #1}~$\cdots\cdots$~
  4.         }
  5.         \makebox[0pt][c]{$\bullet$}\vrule\quad
  6.         \parbox[c]{15.5cm}{
  7.                 \vspace{7pt}\color{red!40!black!80}\raggedright\sffamily\scriptsize #2\\[7pt]
  8.         }
  9.         \\[-7pt]
  10. }
复制代码
然后
  1. \begin{longtable}{r}
  2. \captionsetup{labelformat=empty}
  3. \caption{中国历史纪年表}\\
  4. \ytl{-221}{秦统一中国}
  5. \ytl{-202}{西汉建立}
  6. \ytl{8}{新朝}
  7. \ytl{25}{东汉建立}
  8. \end{longtable}
复制代码
这样就能自动换页了。

TOP

返回列表 回复 发帖