latex - 在 LaTeX 的时间线上添加 "snake"

标签 latex timeline

我正在使用 LaTeX 制作时间线,我想在长时间没有任何 react 的情况下添加一条“蛇/锯齿”线。换句话说,我想知道如何让垂直线看起来不一样 + 在 1979 和 1997 日期之间添加这样一个空格。谢谢你的帮助!

\documentclass[a4paper, twoside, 11pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[TS1,T1]{fontenc}
\usepackage{fourier, heuristica}
\usepackage{array, booktabs}
\usepackage{graphicx}
\usepackage[x11names]{xcolor}
\usepackage{colortbl}
\usepackage{caption}
\DeclareCaptionFont{blue}{\color{LightSteelBlue3}}

\newcommand{\foo}{\color{LightSteelBlue3}\makebox[0pt]{\textbullet}\hskip-0.5pt\vrule width 1pt\hspace{\labelsep}}

\begin{document}

\begin{table}
\renewcommand\arraystretch{1.4}\arrayrulecolor{LightSteelBlue3}
\begin{tabular}{@{\,}r <{\hskip 2pt} !{\foo} >{\raggedright\arraybackslash}p{5cm}}
\toprule
\addlinespace[1.5ex]
1979 & Référendum sur la dévolution de l'Écosse \newline (Oui: 51,6\%, Non: 48,4\%)\\
1997 & Référendum sur la dévolution de l'Écosse \newline (Oui: 74.3\%, Non: 25.7\%)\\
1998 & \textit{Scotland Act}\\
1999 & Création du parlement écossais à Holyrood\\
2007 & Élection du \textit{Scottish National Party} minoritaire\\
2011 & Élection du \textit{Scottish National Party} majoritaire\\
2012 & Accord d'Édimbourg\\
2013 & \textit{Scottish Referendum Act}\\
2014 & Référendum sur la sécession de l'Écosse \newline (Oui: 44,6\%, Non: 55,4\%)\\
\end{tabular}
\end{table}

\end{document} 

enter image description here

最佳答案

不是最漂亮的解决方案,但我希望它能给您带来好主意:

\documentclass[a4paper, twoside, 11pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[TS1,T1]{fontenc}
\usepackage{fourier, heuristica}
\usepackage{array, booktabs}
\usepackage{graphicx}
\usepackage[x11names]{xcolor}
\usepackage{colortbl}
\usepackage{caption}
\DeclareCaptionFont{blue}{\color{LightSteelBlue3}}

\newcommand{\foo}{\color{LightSteelBlue3}\makebox[0pt]{\textbullet}\hskip-0.5pt\vrule width 1pt\hspace{\labelsep}}

\usepackage{MnSymbol} %%%%%%%%%%

\begin{document}

\begin{table}
\renewcommand\arraystretch{1.4}\arrayrulecolor{LightSteelBlue3}
\begin{tabular}{@{\,}r <{\hskip 2pt} !{\foo} >{\raggedright\arraybackslash}p{5cm}}
\toprule
\addlinespace[1.5ex]
1979 & Référendum sur la dévolution de l'Écosse \newline (Oui: 51,6\%, Non: 48,4\%)\\
\multicolumn{1}{c}{}& \hskip -24pt \scalebox{5}{\textcolor{LightSteelBlue3}{$\downrsquigarrow$}} \\ %%%%%%%%%%%%
1997 & Référendum sur la dévolution de l'Écosse \newline (Oui: 74.3\%, Non: 25.7\%)\\
1998 & \textit{Scotland Act}\\
1999 & Création du parlement écossais à Holyrood\\
2007 & Élection du \textit{Scottish National Party} minoritaire\\
2011 & Élection du \textit{Scottish National Party} majoritaire\\
2012 & Accord d'Édimbourg\\
2013 & \textit{Scottish Referendum Act}\\
2014 & Référendum sur la sécession de l'Écosse \newline (Oui: 44,6\%, Non: 55,4\%)\\
\end{tabular}
\end{table}


\end{document}

enter image description here

更新

在两行之间只留一个空格:
%%...
\begin{table}
\renewcommand\arraystretch{1.4}\arrayrulecolor{LightSteelBlue3}
\begin{tabular}{@{\,}r <{\hskip 2pt} !{\foo} >{\raggedright\arraybackslash}p{5cm}}
\toprule
\addlinespace[1.5ex]
1979 & Référendum sur la dévolution de l'Écosse \newline (Oui: 51,6\%, Non: 48,4\%)\\ [30p pt]
1997 & Référendum sur la dévolution de l'Écosse \newline (Oui: 74.3\%, Non: 25.7\%)\\
1998 & \textit{Scotland Act}\\
%%...
\end{table}
%%...

关于latex - 在 LaTeX 的时间线上添加 "snake",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37147377/

相关文章:

python - 使用 Python 组合九重尖点 multibrot 和九型人格

latex - LaTeX:仅对\align中的多行方程的最后一行进行编号

javascript - 谷歌图表时间轴水平滚动

javascript - Google 时间轴可视化不会更改 slider 交互时的系列行高

latex - 如何在 R Markdown 中删除方程编号

python - 我怎样才能动画化代数运算,最好是用Python

javascript - PHP in JavaScript 集成代码

javascript - 简单的浏览器内时间轴

css - Bootstrap Progress Bar with Popovers - 时间线

vim - 在vim中编辑 latex : how to change text to math mode