![带对数刻度的乳胶年表](https://linux22.com/image/437128/%E5%B8%A6%E5%AF%B9%E6%95%B0%E5%88%BB%E5%BA%A6%E7%9A%84%E4%B9%B3%E8%83%B6%E5%B9%B4%E8%A1%A8.png)
我想使用该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}