Graphics, Figures & TablesNumber line

Information and discussion about graphics, figures & tables in LaTeX documents.
Post Reply
jlamber
Posts: 5
Joined: Mon Jul 27, 2009 5:32 pm

Number line

Post by jlamber »

Hello,

I am trying to create a number line such as those on page six of this paper
NMPfractions4.pdf
(417.32 KiB) Downloaded 1598 times
I have looked at coordsys package but it's hard to control the interval and the length of the number line. Do you have any other suggestions?

Please help.
Thank You,
John

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

torbjorn t.
Posts: 162
Joined: Wed Jun 17, 2009 10:18 pm

Number line

Post by torbjorn t. »

One option is to use TikZ. Load the package with \usepackage{tikz}, and then do something like this:

Code: Select all

\begin{tikzpicture}[font=\Large]
\draw (0,0) -- (12.5,0);
\foreach \x in {0,3,6,9,12}
\draw[shift={(\x,0)},color=black] (0pt,3pt) -- (0pt,0pt);
\foreach \x in {0,1,2,3,4,5,6,7,8,9,10,11,12}
\draw[shift={(\x,0)},color=black] (0pt,0pt) -- (0pt,-3pt) node[below] 
{$\frac{\x}{3}$};
\draw (0,0) node[above]{$0$};
\draw (3,0) node[above]{$1$};
\draw (6,0) node[above]{$2$};
\draw (9,0) node[above]{$3$};
\draw (12,0) node[above]{$4$};
\end{tikzpicture}
The above code produces output like in the attached PDF. Note that I know very little of LaTeX compared to some other people here, so there may well be better options available.
Attachments
numbers.pdf
(20.67 KiB) Downloaded 1591 times
User avatar
localghost
Site Moderator
Posts: 9202
Joined: Fri Feb 02, 2007 12:06 pm

Number line

Post by localghost »

I may venture some modifications to the code of torbjorn t. that optimize it slightly.

Code: Select all

\documentclass{minimal}
\usepackage{tikz}

\begin{document}
  \begin{tikzpicture}[thick]
    \draw(0,0)--(12.5,0);
    \foreach \x/\xtext in {0/0,3/1,6/2,9/3,12/4}
      \draw(\x,0pt)--(\x,3pt) node[above] {\xtext};
    \foreach \x in {0,1,...,12}
      \draw(\x,0pt)--(\x,-3pt) node[below] {$\frac{\x}{3}$};
  \end{tikzpicture}
\end{document}
For more information refer to the pgf/tikZ manual. Could be done similar with pstricks.


Best regards and welcome to the board
Thorsten¹
Post Reply