Here is the latex code:
Code: Select all
\documentclass[fleqn]{article}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amstext}
\usepackage{amsthm}
\usepackage{array}
\usepackage{bigstrut}
\usepackage{booktabs}
\usepackage{bpchem}
\usepackage{calc}
\usepackage{cancel}
\usepackage{chemfig}
\usepackage{chemmacros}
\usepackage{cool}
\usepackage[shortlabels,inline]{enumitem}
\usepackage[b]{esvect}
\usepackage{fix-cm}
\usepackage[T1]{fontenc}
\usepackage{libertine}
\usepackage[libertine]{newtxmath}
\usepackage{fouridx}
\usepackage{fullpage}
\usepackage[margin=1in]{geometry}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{lewis}
\usepackage{mathtools}
\usepackage{lmodern}
\usepackage{mlist}
\usepackage{makebox}
\usepackage[version=3]{mhchem}
\usepackage{multienum}
\usepackage{multirow}
\usepackage{nccboxes}
\usepackage{pbox}
\usepackage{pgf}
\usepackage{pgfkeys}
\usepackage{physics}
\usepackage{pifont}
\usepackage{pst-math}
\usepackage{pst-node}
\usepackage{pst-2dplot}
\usepackage{pst-plot}
\usepackage{pstricks}
\usepackage{tensor}
\usepackage{tikz}
\usetikzlibrary{matrix,calc}
\usepackage{textcomp}
\usepackage{type1cm}
\usepackage{ulem}
\usepackage{wasysym}
\pagestyle{empty}
\makeatletter
\def\vectfill@{\traitfill@\relbaredd\relbareda\fldr}
%\end{macrocode}
%Construction of the arrow:
% \begin{macrocode}
\def\traitfill@#1#2#3#4{%
$\m@th\mkern2mu\relax#4#1\mkern-1.5mu%on met \relbaredd au d\’ebut
\cleaders\hbox{$#4\mkern0mu#2\mkern0mu$}\hfill%remplit avec relbareda
\mkern0mu#3$%
}
\makeatletter
\def\overvect@#1#2#3{\vbox{\ialign{##\crcr%
\noalign{\kern0pt\nointerlineskip}#1#2\crcr%
\noalign{\kern1.3pt\nointerlineskip}$\m@th\hfil#2#3\hfil$\crcr}}}
\newcommand{\ci}[1]{\tikz[baseline=(char.base)]{\node[shape=circle,draw,inner sep=1pt] (char) {$#1$};}}
\begin{document}
\noindent \ci{1} vectors in a straight line (1 dimensional) \\ \\
\begin{pspicture}(0,0)
\psline{<->}(0,0)(10,0)
\psline[arrows=<->,bracketlength=10](1.5,0)(8.5,0)
\psline{<->}(3.5,0)(6.5,0)
\psline(1.5,0.15)(1.5,-0.15)
\psline(8.5,0.15)(8.5,-0.15)
\qdisk(5,0){2pt}\qdisk(3.5,0){1.5pt}\qdisk(6.5,0){1.5pt}
\uput{1.2pt}[r](10,0){$x$}
\uput[-90](4.2,0){$-\vv{i}$}
\uput[-90](5.7,0){$\vv{i}$}
\uput[90](3.36,0){$-1$}
\uput[90](6.48,0){$1$}
\uput{7pt}[-90](8.47,0){$a$}
\uput{7pt}[-90](1.36,0){$-a$}
\uput{5pt}[-90](5,0){o}
\end{pspicture}
\end{document}