带对数刻度的乳胶年表

带对数刻度的乳胶年表

我想使用该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}

一些修改

相关内容