summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/pst-solides3d/doc/pst-solides3d-doc.tex
diff options
context:
space:
mode:
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.tex255
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}