diff options
Diffstat (limited to 'Master/texmf-dist/doc/generic/pst-solides3d/doc/pst-solides3d-doc.tex')
-rw-r--r-- | Master/texmf-dist/doc/generic/pst-solides3d/doc/pst-solides3d-doc.tex | 255 |
1 files changed, 100 insertions, 155 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-solides3d/doc/pst-solides3d-doc.tex b/Master/texmf-dist/doc/generic/pst-solides3d/doc/pst-solides3d-doc.tex index 6a7e51cc00e..b14aa1737f4 100644 --- a/Master/texmf-dist/doc/generic/pst-solides3d/doc/pst-solides3d-doc.tex +++ b/Master/texmf-dist/doc/generic/pst-solides3d/doc/pst-solides3d-doc.tex @@ -1,4 +1,4 @@ -\documentclass{book} +\documentclass[twoside]{book} \usepackage[dvipsnames,svgnames]{pstricks} \usepackage{pst-plot,pst-eucl} \usepackage{pstricks-add,pst-solides3d} @@ -7,8 +7,9 @@ \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage{manfnt} +\usepackage{lmodern} \usepackage[garamond]{mathdesign} -\renewcommand{\ttdefault}{lmtt} +%\renewcommand{\ttdefault}{lmtt} \usepackage{colortbl} \usepackage{multicol} \usepackage{longtable} @@ -25,75 +26,11 @@ \listfiles \DeclareFixedFont{\timesnormal}{T1}{ptm}{m}{n}{2cm} \raggedbottom -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% de nouvelles flèches de Christophe FOUREY -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\makeatletter -% http://tug.org/mailman/htdig/pstricks/2007/004294.html -% v : Vee arrow (inside) -% V : Vee arrow (outside) -% f : Filled vee arrow (inside) -% F : Filled vee arrow (outside) -\edef\pst@arrowtable{\pst@arrowtable,v-v,V-V,f-f,F-F} - -% Vee arrow -\def\psset@veearrowlength#1{\pst@getlength{#1}\psk@veearrowlength} -\psset@veearrowlength{3mm} % default projected length -\def\psset@veearrowangle#1{\pst@getangle{#1}\psk@veearrowangle} -\psset@veearrowangle{30} % default angle -\def\psset@veearrowlinewidth#1{\pst@getlength{#1}\psk@veearrowlinewidth} -\psset@veearrowlinewidth{.35mm} % default vee arrow line width - -% Filled vee arrow -\def\psset@filledveearrowlength#1{\pst@getlength{#1} -\psk@filledveearrowlength} -\psset@filledveearrowlength{3mm} % default projected length -\def\psset@filledveearrowangle#1{\pst@getangle{#1} -\psk@filledveearrowangle} -\psset@filledveearrowangle{15} % default angle -\def\psset@filledveearrowlinewidth#1{\pst@getlength{#1} -\psk@filledveearrowlinewidth} -\psset@filledveearrowlinewidth{.35mm} % default vee arrow line width - -\pst@def{VeeArrow}<% - 1 setlinecap % round caps - 1 setlinejoin % round join - setlinewidth % vee arrow line width - /y ED % projected length - 2 div /a ED % angle (divide by 2) - /t ED % false = inside, true = outside - a sin a cos div y mul /x ED % perpendicular length : x=tan(a).y - t { 1 -1 scale } if % if outside : symmetry - x neg y moveto % point #1 - 0 0 L % point #2 - x y L % point #3 - {closepath gsave fill grestore} if % if filled : close and fill - stroke % draw line - 0 t {y 2 mul} {0} ifelse moveto> % if outside : twice longer line - -% VeeArrow : filled? outside? (total) angle (projected) length (arrow) line width - -\@namedef{psas@v}{% - false false \psk@veearrowangle \psk@veearrowlength -\psk@veearrowlinewidth \tx@VeeArrow} - -\@namedef{psas@V}{% - false true \psk@veearrowangle \psk@veearrowlength -\psk@veearrowlinewidth \tx@VeeArrow} - -\@namedef{psas@f}{% - true false \psk@filledveearrowangle \psk@filledveearrowlength -\psk@filledveearrowlinewidth \tx@VeeArrow} - -\@namedef{psas@F}{% - true true \psk@filledveearrowangle \psk@filledveearrowlength -\psk@filledveearrowlinewidth \tx@VeeArrow} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% adapté de \psRandom du package pstricks-add %% pour rendre aléatoire la taille des étoiles %% Manuel Luque \newdimen\pssizeStar +\makeatletter \def\psset@sizeStar#1{\pssetlength\pssizeStar{#1}} \psset@sizeStar{1pt} \def\psRandomStar{\pst@object{psRandomStar}}% @@ -198,10 +135,6 @@ Apricot&Aquamarine% \psPoint(x_E,y_E,z_E){#4}} -\def \datapath {% -% ../doc/} -} - \title{\texttt{pst-solides3d} :\\ guide de l'utilisateur \\[0.5cm] @@ -218,132 +151,144 @@ Apricot&Aquamarine% Jürgen \textsc{Gilg}\url{<gilg@acrotex.net>}, Jean-Michel \textsc{Sarlat}\url{<jm.sarlat@gmail.com>}, Herbert \textsc{Voss}\url{<Herbert.Voss@FU-Berlin.DE>}.}} -\date{15 juillet 2\,008} +\date{\today} + +\def\datapath{}%../doc/} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Herbert %%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage{fancyhdr} +\pagestyle{fancy} +\fancyfoot{}% delete all +\fancyfoot[LE,RO]{\thepage} +\newcommand\Input[2][\datapath]{\fancyfoot[RE,LO]{{\footnotesize#2}}% + \begingroup\input{#1#2}\endgroup\par} +% doesnt work with underscores in filename + \begin{document} \maketitle - -%\input[tore-damier} -%\input{methane} -%\input{anneaux} -%\vfill -%\input{S2O3} -%\input \datapath init3d -%\vfill -%\newpage \tableofcontents \newpage %\end {document} -\input \datapath par-constitution -\input \datapath par-preambule -\input \datapath par-presentation -\input \datapath par-changements - +\Input{par-constitution} +\Input{par-preambule} +\Input{par-presentation} +\Input{par-changements} \chapter{Commandes de bases} -\input \datapath par-choixpointdevue -\input \datapath par-axes3D +\Input{par-choixpointdevue} +\Input{par-axes3D} \newpage -\input \datapath par-solidespredefinis -\input \datapath par-positionnersolide +\Input{par-solidespredefinis} +\Input{par-positionnersolide} \chapter{Les options de \textbackslash{}psSolid} -\input \datapath par-commandestrace -\input \datapath par-solidescreux -\input \datapath par-numeroterfacettes -\input \datapath par-enleverfacettes -\input \datapath par-pointagesommets - -\input \datapath par-couleurs -\input \datapath par-colorierfacettes -\input \datapath par-opacity -\input \datapath par-definitionmaillage -\input \datapath par-modes - -\input \datapath par-eclairageponctuel -\input \datapath par-tronque -\input \datapath par-affinage -\input \datapath par-chanfrein -\input \datapath par-transform -\input \datapath par-lignedeniveau +\Input{par-commandestrace} +\Input{par-solidescreux} +\Input{par-numeroterfacettes} +\Input{par-enleverfacettes} +\Input{par-pointagesommets} + +\Input{par-couleurs} +\Input{par-colorierfacettes} +\Input{par-opacity} +\Input{par-definitionmaillage} +\Input{par-modes} + +\Input{par-eclairageponctuel} +\Input{par-tronque} +\Input{par-affinage} +\Input{par-chanfrein} +\Input{par-transform} +\Input{par-lignedeniveau} \chapter{Utilisation de fichiers externes} -\input \datapath par-datfile -%\input \datapath par-offfile -%\input \datapath par-objfile +\Input{par-datfile} +%\Input{par-offfile +%\Input{par-objfile \chapter{Quelques objets spécifiques} -%\input \datapath par-grille -\input \datapath par-plan -\input \datapath par-vecteur -\input \datapath par-point -\input \datapath par-geode +%\Input{par-grille +\Input{par-plan} +\Input{par-vecteur} +\Input{par-point} +\Input{par-geode} \chapter{Fabriquer de nouveaux solides} -\input \datapath par-codejps -\input \datapath par-definirfonction - -\input \datapath par-courbeR3 -\input \datapath par-tube -\input \datapath par-prisme -\input \datapath par-new -\input \datapath par-face -\input \datapath par-ruban +\Input{par-codejps} +\Input{par-definirfonction} + +\Input{par-courbeR3} +\Input{par-tube} +\Input{par-prisme} +\Input{par-new} +\Input{par-face} +\Input{par-ruban} %\newpage -\input \datapath par-anneaux -\input \datapath par-cylindres-cones -\input \datapath par-surfacesparametrees +\Input{par-anneaux}% Problem with the \Input macro and par-anneaux here +%\fancyfoot[RE,LO]{{\footnotesize par-anneaux}}\input{\datapath par-anneaux} +%\fancyfoot[RE,LO]{} +\clearpage +\Input{par-anneaux2}% Problem with the \Input macro and par-anneaux here + + +\Input{par-cylindres-cones} + + +\Input{par-surfacesparametrees} -\chapter{Surfaces définies par une fonction $z=f(x,y)$} -\input \datapath par-surfaces +\chapter{Surfaces définies par une fonction} +\Input{par-surfaces} \chapter{Utilisation avancée} -\input \datapath par-nommersolide -\input \datapath par-section -\input \datapath par-fusion -\input \datapath par-fusionjps +\Input{par-nommersolide} +\Input{par-section} +\Input{par-fusion} +\Input{par-fusionjps} \chapter{Interaction avec PSTricks} -\input \datapath par-positionnerpointconnu -\input \datapath par-ligne3D -\input \datapath par-tracerpolygone -\input \datapath par-transformpointconnu -\input \datapath par-annoterschema -%%\input \datapath par-composervue +\Input{par-positionnerpointconnu} +\Input{par-ligne3D} +\Input{par-tracerpolygone} +\Input{par-transformpointconnu} +\Input{par-annoterschema} +%%\Input{par-composervue} \chapter{Projections} -\input \datapath par-projpresentation -\input \datapath par-projectionvisibility -\input \datapath par-definirplanquelconque -\input \datapath par-projectionpoint -\input \datapath par-projectionvecteur -\input \datapath par-projectiondroite +\Input{par-projpresentation} +\Input{par-projectionvisibility} +\Input{par-definirplanquelconque} +\Input{par-projectionpoint} +\Input{par-projectionvecteur} +\Input{par-projectiondroite} \newpage -\input \datapath par-projectioncercle -\input \datapath par-projectionpolygone -\input \datapath par-projectionligne +\Input{par-projectioncercle} +\Input{par-projectionpolygone} +\Input{par-projectionligne} \newpage -\input \datapath par-projectionangledroit -%% \input \datapath par-definirfacesolideproj %% destroy -\input \datapath par-projectioncourbe -%% \input \datapath par-projectionchemin -\input \datapath par-projectiontexte +\Input{par-projectionangledroit} +%% \Input{par-definirfacesolideproj} %% destroy +\Input{par-projectioncourbe} +%% \Input{par-projectionchemin} +\Input{par-projectiontexte} +\appendix \chapter{Annexe} -\input \datapath par-parametres +\Input{par-parametres} \nocite{*} \bgroup +\fancyfoot{} \RaggedRight \bibliographystyle{plain} \bibliography{pst-solides3d-doc} |