如何在 x 轴上添加第二级标签

如何在 x 轴上添加第二级标签

这太基础了,我有点尴尬,但我试图在数字线上添加分数,但看起来很糟糕。有没有办法把分数降低到不同的级别或什么的。我试过了,[below left]但看起来也不对。我在寻找一种类似[below below]加倍的方法,但我找不到任何地方的答案。

\documentclass[letter]{article}
\usepackage[english]{babel}
\usepackage[margin=1in]{geometry}
\usepackage{amsmath}
\usepackage{tikz}

\begin{document}
\begin{center}
\begin{tikzpicture}
\draw[latex-latex] (-1.5,0) -- (5.5,0);% the x-axis
\foreach \x in  {-1,...,5} % tick marks
\draw (\x,0) -- (\x,-3pt);
\foreach \x in {-1,...,5} % the numbers
\node [below] at (\x,-0.1) {$\x$};
\node [above] at (1.67,0.5) {A};
\node [below] at (1.67,-0) {1$\frac{2}{3}$};
\end{tikzpicture}
\end{center}

\end{document}

图像

答案1

寻找答案...不知道您到底想要什么...正如其名称所示,它允许直观定位。我想说,在这种情况下,positioning它还有助于使用密钥。anchor=base

\documentclass[letter]{article}
\usepackage[english]{babel}
\usepackage[margin=1in]{geometry}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\begin{center}
\begin{tikzpicture}
\draw[latex-latex] (-1.5,0) -- (5.5,0);% the x-axis
\foreach \x in  {-1,...,5} % tick marks
\draw (\x,0) -- (\x,-3pt);
\foreach \x in {-1,...,5} % the numbers
{\node [below=12pt,anchor=base] at (\x,0) {$\x$};}
\node [above=12pt,anchor=base] at (5/3,0) {A};
\node [below=12pt,anchor=base] at (5/3,-0) {$\frac{5}{3}$};
\end{tikzpicture}
\end{center}
\end{document}

在此处输入图片描述

相关内容