我正在使用chronosys
包裹。
它运行良好,但是当我选择box=true
\startchronology 中的选项时,箭头前会弹出一行,我无法让它消失。
这是我得到的图片和代码:
\documentclass[]{article}
\usepackage{chronosys}
\begin{document}
\begin{figure} \centering
%Definition of accidents that are going to be inside the time line
\definechronoevent{Acc}[icon=X, iconheight=2.2cm, textwidth=2cm,
barre=false, mark=false, markdepth=-0.8cm, colorbox=black!20,
]
\begin{chronology}[startyear=1975,stopyear=2015,
color=black!20, box=true, %% Here the option that makes the outline
height=3cm, width=15cm,
]
%European Laws
\chronoevent[markdepth=2cm]{2012}{SEVESO~III}
%% Here the depth of the mark affect the depth of the unwanted outline
%Accidents
\chronoAcc {1976}{Seveso (Italie)} %10/07/1976
\end{chronology}
\caption{Caption}
\end{figure}
\end{document}
文档说:
box :布尔值,表示时间线是否应以黑线传回。它必须是 true 或 false,默认情况下为 false
我在互联网上找不到使用此选项的任何示例,所以我不知道这是否是一个已知问题。我显然可以使用这种灰色并删除轮廓,但我更喜欢白色背景。
附带问题:箭头没有完全对齐,有点向上,我不知道是否有简单的方法可以解决这个问题。
答案1
问题可以追溯到chronosyschr.tex
发行版附带的文件中一行(不正确)。(来自CTAN 在这里)
原始行 #196
\kern\!chr!realwidth \vrule height\!chrheight\relax\kern-0.4pt\relax
必须改变
\kern\!chr!realwidth \vrule height\!chrheight depth\z@\relax\kern-0.4pt\relax
下载链接文件并编辑。可以使用文本编辑器或 LaTeX 编辑器进行编辑。您可以将修改后的文件保存到工作目录中,以保持原始文件完好无损。
您也可以联系该软件包的维护者。
更新后续问题之后
要删除矩形和三角形之间的垂直线,必须删除两条线:一条来自矩形的右侧,另一条来自三角形的垂直边。
要删除第一个,请编辑文件chronosyschr.tex
并将第 196 行从
\kern\!chr!realwidth \vrule height\!chrheight\relax\kern-0.4pt\relax
到
\kern\!chr!realwidth\vrule height\z@ depth\z@\relax \kern-0.4pt\relax%
删除第二个:(A)将第 213 行从
\!chrfilldraw[color=\!chr@arrowcolor](0,0.5*\the\!chrarrowheight-0.4pt)--(\the\!chrarrowwidth,0)--(0,-0.5*\the\!chrarrowheight)--cycle;
到
\!chrfilldraw[color=\!chr@arrowcolor](-0.6pt,0.5*\the\!chrarrowheight-0.6pt)--(\the\!chrarrowwidth,0)--(-0.6pt,-0.5*\the\!chrarrowheight-0.2pt)--cycle;
和(二)将第 215 行从
\!chrdraw[color=black](-0.4pt,0.5*\the\!chrarrowheight+0.4pt)--(\the\!chrarrowwidth+0.4pt,0)--(-0.4pt,-0.5*\the\!chrarrowheight-0.4pt)--cycle;
到
\!chrdraw[color=black](-0.5pt,0.5*\the\!chrarrowheight-0.4pt)--(\the\!chrarrowwidth+0.4pt,0)--(-0.5pt,-0.5*\the\!chrarrowheight-0.4pt);
将编辑的文件保存在您的工作目录中。
如果您看到矩形和三角形之间有一条淡淡的白线,则这是 PDF 查看器造成的