我想使用该chronology
包绘制对数刻度的轴,并在特定点处添加标签。有没有办法修改该包以允许对数刻度?
谢谢。
\begin{figure}[t]
\begin{chronology}[5]{300}{14000000}{\textwidth}
\event{320}{A}
\event{10520}{B}
\event{13702520}{B}
\end{chronology}
\end{figure}
答案1
答案可能是“否”。以下是解决方法:
\documentclass[10pt]{article}
\usepackage{chronology}
\begin{document}
% some preparations
% 320 = 3.2 * 100
% 10520 = 1.052 E4
% 13702520 = 1.370252 E7
% 14000000 = 1.4 E7
%
% lg(3.2) = 0.505 => 2.505
% lg(1.052) = 0.022 => 4.022
% lg(1.37) = 0.137 = 7.137
%
\begin{figure}[t]
\begin{chronology}[1]{1}{8}{\textwidth}
\event{2.505}{A}
\event{4.022}{B}
\event{7.137}{C}
\end{chronology}
\caption{Events on a logarithmic time scale, spaning $100$ to $100E6$ years}
\end{figure}
\end{document}
结果:
附言:也许您更喜欢这个?
\event{2.505}{A - yr 320}