%% %% A DANTE-Edition example %% %% Example 29-01-5 on page 555. %% %% Copyright (C) 2011 Herbert Voss %% %% It may be distributed and/or modified under the conditions %% of the LaTeX Project Public License, either version 1.3 %% of this license or (at your option) any later version. %% %% See http://www.latex-project.org/lppl.txt for details. %% %% %% ==== % Show page(s) 1 %% \documentclass[]{article} \pagestyle{empty} \setlength\textwidth{201.70511pt} \setlength\parindent{0pt} \def\Lcs#1{\texttt{\textbackslash#1}} \usepackage{pstricks,pst-eucl,textcomp,booktabs} \begin{document} \psset{PointSymbol=none,PointName=none,unit=.8} \newcommand\PSTSeg[2][0]{% \pstGeonode(0.3,0){A}(1.7,0){B}\pstSegmentMark[SegmentSymbol=#2]{A}{B} & \Lcs{#2} & \ifnum#1>0 \pstGeonode(0.3,0){A}(1.7,0){B}\pstSegmentMark[SegmentSymbol=#2,MarkAngle=#1]{A}{B} \fi & \ifnum#1>0 $#1^\circ$\fi % } \def\arraystretch{1.3} \begin{tabular}{@{}lllc@{}}\toprule \emph{output} & \texttt{SegmentSymbol} & \emph{output} & \texttt{MarkAngle}\\\midrule \PSTSeg{pstslash}\\ \PSTSeg{pstslashh}\\ \PSTSeg{pstslashhh}\\ \PSTSeg[30]{MarkHash} \\ \PSTSeg[50]{MarkHashh} \\ \PSTSeg[80]{MarkHashhh} \\ \PSTSeg{MarkCros} \\ \PSTSeg{MarkCross}\\\bottomrule \end{tabular} \end{document}