[OS X TeX] TexShop diagramming package

Daniel Becker daniel.becker at uni-rostock.de
Sun Aug 26 01:50:45 EDT 2007


Am 26.08.2007 um 05:28 schrieb Joe Chan:

> I'm looking into some packages that I can use with TexShop to  
> generate simple block diagrams. After I looked around, there seems  
> to be a package called PStricks. But then I also read that it's not  
> compatible with TexShop before is generates PostScript. Any  
> suggestions?

you can use pstricks with texshop as long as you choose "Tex +  
Ghostscript" as the typesetting routine. or you can use pdftricks  
(for using pstricks with pdftex).

ask google a bit more. a starting point might be also

http://tug.org/PSTricks/

A working example that you can typeset with pdftex is:

\documentclass[11pt]{article}
%LANGUAGE; FONTS
\usepackage[T1]{fontenc} %hyphenation with european languages, HQ-fonts
\usepackage[latin1]{inputenc} %encoding
\usepackage{textcomp}%for symbols in TS1 encoding
%\usepackage{helvet} \renewcommand{\familydefault}{\sfdefault} % 
[scaled=0.92]
%DIMENSIONS
%\usepackage{times,txfonts} %times f\"ur mathe: txfonts
%\usepackage{palatino, pxfonts} % For Palatino text & math fonts      
alt:,mathpazo
%\usepackage{utopia,eulervm,courier}
%\usepackage{eulervm}
\usepackage{utopia,fourier,courier}% For Utopia & Courier text fonts,  
with Fourier math font
\usepackage[a4paper,left=0in,right=0in,top=1in,bottom=0in]{geometry}%
\usepackage{ifpdf}
\ifpdf%
        \usepackage{pdftricks}

        \begin{psinputs}
            \usepackage{pstricks}
            \usepackage{pstricks-add}
            \usepackage{pst-plot}
            \usepackage{pst-text,pst-node,pst-tree}
        \end{psinputs}
\else
        \usepackage{pstricks}
        \usepackage{pstricks-add}
        \usepackage{pst-plot}
        \usepackage{pst-text,pst-node,pst-tree}

\fi

\begin{document}


Hallo - das wird ein Bild, gemalt mit ps-tricks-Befehlen, das  
Ergebnis wird ein pdf-Bild....

\begin{pdfdisplay}
% Das folgende ist etwas dubios - auf jeden Fall wird ein maximal  
großes Bild vorbereitet, mit Koordinatensystem
\begin{pspicture}(-1,-1)(10,16)
% Entfernt man am Ende das Koordinatensystem, enthält das  
resultierende pdf-Bild nur den Inhalt
\psgrid[subgriddiv=1,griddots=10,gridlabels=10pt](-2,-2)(14,20)
%Die beiden nächsten Elemente sollen den Rand des pdf-Bildes  
bestimmen und deshalb entsprechend  dem grid positioniert werden
%DIESE BEIDEN PUNKTE BESCHNEIDEN DAS PDF-BILD
\put(-1,-1){\makebox(0,0)[cc]{.}}
\put(10,16){\makebox(0,0)[cc]{$.$}}
%zeichnet ein Koordinatensystem ein
\psaxes[labels=none,ticks=none,linewidth=0.2mm,Dx=10,Dy=10]{->}(0,0) 
(12,19)
%Text
\put(1,19){\makebox(0,0)[cc]{Hallo}}
%Linie
\psline[showpoints=false,linestyle=dashed,dash=2mm 2mm]{-}(1,3)(10,7.5)
\end{pspicture}


\end{pdfdisplay}



\end{document} 
------------------------- Helpful Info -------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
List Reminders & Etiquette: http://www.esm.psu.edu/mac-tex/list/





More information about the MacOSX-TeX mailing list