texlive[67080] Master/texmf-dist: pst-labo (12may23)
commits+karl at tug.org
commits+karl at tug.org
Fri May 12 22:26:18 CEST 2023
Revision: 67080
http://tug.org/svn/texlive?view=revision&revision=67080
Author: karl
Date: 2023-05-12 22:26:17 +0200 (Fri, 12 May 2023)
Log Message:
-----------
pst-labo (12may23)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/generic/pst-labo/Changes
trunk/Master/texmf-dist/doc/generic/pst-labo/README
trunk/Master/texmf-dist/tex/generic/pst-labo/pst-labo.tex
trunk/Master/texmf-dist/tex/generic/pst-labo/pst-laboObj.tex
trunk/Master/texmf-dist/tex/latex/pst-labo/pst-labo.sty
Added Paths:
-----------
trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-doc.pdf
trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-doc.tex
Removed Paths:
-------------
trunk/Master/texmf-dist/doc/generic/pst-labo/Makefile
trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-docDE.pdf
trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-docDE.tex
trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-docEN.pdf
trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-docEN.tex
trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-docFR.pdf
trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-docFR.tex
trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo8-tab1-DE.tex
trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo8-tab1-EN.tex
trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo8-tab1-FR.tex
Modified: trunk/Master/texmf-dist/doc/generic/pst-labo/Changes
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-labo/Changes 2023-05-11 23:51:45 UTC (rev 67079)
+++ trunk/Master/texmf-dist/doc/generic/pst-labo/Changes 2023-05-12 20:26:17 UTC (rev 67080)
@@ -1,4 +1,5 @@
pst-labo.tex -----------------------------------
+2.05 2023-05-12 fix for missing Verre option (Frédéric Bréal)
2.04 2015-12-09 fix trailing space in \pst at Ballon@Reflux (ml)
2.03 2006-08-16 fix typo with middle (hv)
2.02 2005-10-08 new option glassType (hv)
Deleted: trunk/Master/texmf-dist/doc/generic/pst-labo/Makefile
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-labo/Makefile 2023-05-11 23:51:45 UTC (rev 67079)
+++ trunk/Master/texmf-dist/doc/generic/pst-labo/Makefile 2023-05-12 20:26:17 UTC (rev 67080)
@@ -1,105 +0,0 @@
-# $Id: Makefile 234 2015-12-10 11:20:02Z herbert $
-
-# `Makefile' for `pst-labo.pdf'
-
-.SUFFIXES : .tex .ltx .dvi .ps .pdf .eps
-
-PACKAGE = pst-labo
-MAIN = $(PACKAGE)-doc
-LANGUAGES = DE EN FR
-#PRO = $(PACKAGE).pro
-PRO =
-
-
-empty=
-space=$(empty) $(empty)
-DOC_SOURCES = $(addprefix $(PACKAGE)-doc,$(LANGUAGES)$(space))
-DOC_SOURCES := $(addsuffix .tex, $(DOC_SOURCES))
-DOCS = $(DOC_SOURCES:.tex=.pdf)
-
-TDS = ~/PSTricks/PSTricks-TDS
-
-LATEX = latex
-PDFLATEX = latex
-OPTIONS= --Iext=.png --Iscale=0.5 --DPI=150 --noImages
-DVIPS = dvips
-PS2PDF = ps2pdf
-
-ARCHNAME = $(PACKAGE)-$(shell date +%Y%m%d)
-
-ARCHFILES = $(PACKAGE).sty $(PACKAGE).tex $(PACKAGE).pro $(DOC_SOURCES) \
- README Changes Makefile
-
-all : $(DOCS) clean ctan tds
-
-%.pdf : %.tex
- $(LATEX) $(basename $<) $(OPTIONS)
-# makeindex -s gglo.ist -t $(basename $<).glg -o $(basename $<).gls $(basename $<).glo
- makeindex -s pst-doc.ist -t $(basename $<).ilg -o $(basename $<).ind $(basename $<).idx
- bibtex $(basename $<)
- $(PDFLATEX) $(basename $<)
- $(PDFLATEX) $(basename $<)
- $(DVIPS) $(basename $<)
- $(PS2PDF) $(basename $<).ps
-
-clean :
- $(RM) $(foreach i,$(DOC_SOURCES:.tex=),$(addprefix $i, \
- .log .aux .glg .glo .gls .ilg .idx .ind .tmp .toc .out .blg .bbl .dvi .xcp .ps))
-
-veryclean : clean
- $(RM) $(foreach i,$(DOC_SOURCES:.tex=),$(addprefix $i, .pdf ))
-
-arch :
- zip $(ARCHNAME).zip $(ARCHFILES)
-
-ifneq ($(strip $(PRO)),)
-installPRO :
- @echo "Installiere PRO-Dateien ($(PRO))..."
- cp -u Changes $(TDS)/dvips/$(PACKAGE)/
- cp -u $(PACKAGE).pro $(TDS)/dvips/$(PACKAGE)/
- cp -u $(PACKAGE).pro ~/Links/dvips-local/
-else
-installPRO :
- @:
-endif
-
-tds : installPRO
- @echo "Installiere TeX-Zeug..."
- cp -u Changes $(TDS)/doc/generic/$(PACKAGE)/
- cp -u README $(TDS)/doc/generic/$(PACKAGE)/
- cp -u *.pdf $(TDS)/doc/generic/$(PACKAGE)/
-#
- cp -u Changes $(TDS)/tex/latex/$(PACKAGE)/
- cp -u $(PACKAGE).sty $(TDS)/tex/latex/$(PACKAGE)/
-#
- cp -u Changes $(TDS)/tex/generic/$(PACKAGE)/
- cp -u $(PACKAGE).tex $(TDS)/tex/generic/$(PACKAGE)/
-#
- cp -u Changes $(TDS)/source/$(PACKAGE)/
- cp -u *-doc??.tex $(TDS)/source/$(PACKAGE)/
- cp -u $(PACKAGE)8* $(TDS)/source/$(PACKAGE)/
- cp -u $(MAIN).bib $(TDS)/source/$(PACKAGE)/
- cp -u Makefile $(TDS)/source/$(PACKAGE)/
-
-ctan:
- rm -f .ctan/$(PACKAGE)/latex/*
- cp -u *.sty .ctan/$(PACKAGE)/latex/
-# cp -u *.cfg .ctan/$(PACKAGE)/latex/
- rm -f .ctan/$(PACKAGE)/tex/*
- cp -u $(PACKAGE).tex .ctan/$(PACKAGE)/tex/
- cp -u $(PACKAGE)Obj.tex .ctan/$(PACKAGE)/tex/
-# cp -u *.pro .ctan/$(PACKAGE)/dvips/
- rm -f .ctan/$(PACKAGE)/doc/*
- cp -u $(PACKAGE)-doc.bib .ctan/$(PACKAGE)/doc/
- cp -u $(PACKAGE)-doc??.* .ctan/$(PACKAGE)/doc/
- cp -u Makefile .ctan/$(PACKAGE)/doc/
- cp -u $(PACKAGE)8* .ctan/$(PACKAGE)/doc/
-# rm -fr .ctan/$(PACKAGE)/.svn
- cp -u Changes .ctan/$(PACKAGE)/
- cp -u README .ctan/$(PACKAGE)/
- chmod -R a+r .ctan/$(PACKAGE)
-
-debug :
- @echo $(DOC_SOURCES)
-
-# EOF
Modified: trunk/Master/texmf-dist/doc/generic/pst-labo/README
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-labo/README 2023-05-11 23:51:45 UTC (rev 67079)
+++ trunk/Master/texmf-dist/doc/generic/pst-labo/README 2023-05-12 20:26:17 UTC (rev 67080)
@@ -1,21 +1,13 @@
-%% Package `pst-labo.tex'
+pst-labo provides macros for a variety of devices used
+ mainly for chemical applications. Since most of these
+ devices have a standardised design pst-labo spares you the
+ trouble of having to create them manually. All
+ basic objects are included in the file pst-laboObj.tex and
+ are loaded during the start of pst-labo.
-This version of pst-labo needs the xkeyval package. Get it
-from CTAN if it is not part of your local TeX installation.
-Save the files
-
-pst-labo.sty
-pst-labo.tex
-pst-laboObj.tex
-
-in any place, where TeX/LaTeX or any other TeX program will find it.
Pay attention, that you cannot run the documentation with
pdflatex, PSTricks is PosTScript Tricks.
-Use latex->dvips->ps2pdf
+Use latex->dvips->ps2pdf or xelatex or lualatex
-
-pst-labo-docDE.ltx german main doc file (preamble)
-pst-labo-docDE.tex german documentation source
-pstlabo8-tab1.tex list of parameter
-pst-labo-doc.bib bibtex file
+hvoss at tug.org
\ No newline at end of file
Added: trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-doc.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-doc.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-doc.pdf 2023-05-11 23:51:45 UTC (rev 67079)
+++ trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-doc.pdf 2023-05-12 20:26:17 UTC (rev 67080)
Property changes on: trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-doc.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-doc.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-doc.tex 2023-05-12 20:26:17 UTC (rev 67080)
@@ -0,0 +1,1063 @@
+\DocumentMetadata{}
+\documentclass[11pt,a4paper,english]{article}
+%\usepackage[latin1]{inputenc}%
+%\usepackage[T1]{fontenc}
+\usepackage{babel}
+\usepackage{libertinus}
+\setmonofont{AnonymousPro}[Scale=MatchLowercase,FakeStretch=0.88]
+
+\usepackage{biblatex}
+\addbibresource{\jobname.bib}
+
+\usepackage{enumerate,longtable,url}
+\let\OldUrl=\url
+\renewcommand\url[1]{\protect\OldUrl{#1}}
+
+%\usepackage[scaled]{luximono}
+%
+\usepackage{xspace,nonfloat}
+\usepackage[bottom]{footmisc}
+%
+\usepackage{tabularx}
+\usepackage{longtable}
+\usepackage{ltxtable}
+\usepackage{varioref}
+\usepackage[NewCommands,NewParameters]{ragged2e}
+\usepackage{url}
+\def\UrlFont{\ttfamily}
+
+\usepackage{makeidx}\makeindex
+
+%
+\usepackage[dvipsnames,table]{pstricks}
+\colorlet{tableheadcolor}{gray!25}
+\colorlet{tablerowcolor}{gray!12}
+\newcommand\XCBox[1]{\fcolorbox{black}{#1}{\phantom{aa}} \small #1}
+\usepackage{pst-labo}
+\let\PSTfileversion\fileversion
+\psset{griddots=10,subgriddiv=0,gridlabels=7pt}
+%
+\definecolor{hellgelb}{rgb}{1,1,0.8}
+\definecolor{shadecolor}{rgb}{0.9,0.9,0.9}
+\definecolor{sphgrau}{rgb}{0.40,0.40,0.40}
+%
+% ------------------------------- Namen Abkuerungen ----------------------
+\def\pst{\texttt{pstricks}\xspace}
+\def\PST{\texttt{PSTricks}\xspace}
+\def\PS{PostScript\xspace}
+\newcommand*\CMD[1]{{\texttt{\textbackslash #1}}}
+\newcommand\Paket[1]{\texttt{#1}}
+\providecommand\Programm[1]{\textsf{#1}}
+\providecommand\RaggedRight{\raggedright}
+%
+\def\Index#1{\index{#1}#1}
+\index{Environment|see{Umgebung}}
+\def\eIndex#1{\index{Umgebung!#1@\texttt{#1}}\index{#1@\texttt{#1}}}
+\def\tIndex#1{\index{#1@\texttt{#1}}}
+\def\cIndex#1{\index{#1@\protect\CMD{#1}}}
+\def\pIndex#1{\index{Parameter@\textbf{Parameter}!#1@\texttt{#1}}\index{#1@\texttt{#1}}}
+\def\ppIndex#1{\index{Parameter@\textbf{Parameter}!#1@\texttt{#1}}}
+\def\sIndex#1{\index{Syntax@\textbf{Syntax}!\protect\CMD{#1}}}
+\def\csIndex#1{\sIndex{#1}\cIndex{#1}}
+\def\PIndex#1{\index{Paket@\textbf{Paket}!\texttt{#1}}}
+\def\mIndex#1{\texttt{#1}\tIndex{#1}\pIndex{#1}}
+\def\aref#1{$\rightarrow$\vref{#1}}
+\def\PSindex#1{\index{PostScript!#1}}
+\def\Makroindex#1{\index{Makro!#1@\protect\CMD{#1}}}
+\def\Optindex#1{\index{Parameter@\textbf{Parameter}!\texttt{#1}}}
+\def\ttindex#1{\index{#1@\texttt{#1}}}
+\def\vert{\ensuremath{|}}
+%
+\let\Olddegrees\textdegrees
+\def\textdegrees{\ensuremath{\mbox{\Olddegrees}}}
+\def\sa{\ensuremath{\sphericalangle}\xspace}% needs amssymb
+%
+%
+%%-------------------------------- danger ---------------------------------------------
+\usepackage{manfnt}
+\usepackage{lettrine}
+\newsavebox{\dBox}
+
+%-------------------------------- Listings -------------------------------------
+\usepackage{showexpl}% not a real PSTricks package
+%
+\lstset{wide=true,rframe=,basicstyle=\ttfamily\small}
+%
+%-------------------------------- Allgemein -------------------------------------
+%\addtolength\belowcaptionskip{-10pt}
+%
+\providecommand\dante{DANTE \eV}
+\providecommand\eV{e.V\kern-.18em\@ifnextchar.{}{.}}
+\def\textat{\protect\makeatletter\texttt{@}\protect\makeatother}
+
+\def\lBrace{\texttt{\{}}
+\def\rBrace{\texttt{\}}}
+\def\lBracket{\texttt{[}}
+\def\rBracket{\texttt{]}}
+%
+\def\PSTemph#1{\textit{\texttt{#1}}}
+%
+\def\LPack#1{\texttt{#1}}
+\def\Lmenv#1{\texttt{#1}}
+\def\Lmcs#1{\CMD{#1}\Makroindex{#1}\cIndex{#1}}
+\let\xLcs\Lmcs
+\let\Lcs\CMD
+\let\Lit\texttt
+\def\Loption#1{\texttt{#1}\Optindex{#1}\ttindex{#1}}
+\def\LProg#1{\texttt{#1}\pIndex{#1}}
+\let\Prog\LProg
+\def\LFile#1{\texttt{#1}\tIndex{#1}}
+\def\LColor#1{\texttt{#1}\index{Farbe!#1@\texttt{#1}}}
+\def\Lindex#1{#1\index{#1}}% Ausgeben und in den Index
+\def\Lext#1{\texttt{#1}\index{Dateiendung!#1@\texttt{#1}}}
+\def\LClass#1{\texttt{#1}}
+\def\Lmnotation#1{\texttt{#1}\tIndex{#1}}
+\newcommand\Larga{}
+\DeclareRobustCommand\Larga[1]{$\langle$\PSTemph{#1}$\rangle$}
+\newcommand\LargA{}
+\DeclareRobustCommand\LargA[1]{\lBrace$\langle$\PSTemph{#1}$\rangle$\rBrace}
+\newcommand\Largs{}
+\DeclareRobustCommand\Largs[1]{\lBracket$\langle$\PSTemph{#1}$\rangle$\rBracket}
+\newcommand\Largb{}
+\DeclareRobustCommand\Largb[1]{\lBrace$\langle$\PSTemph{#1}$\rangle$\rBrace}
+\newcommand\Largr{}
+\DeclareRobustCommand\Largr[1]{\PSTemph{({#1})}}
+\DeclareRobustCommand\Largra[1]{(\Larga{#1})}
+\newcommand\Larg{}
+\DeclareRobustCommand\Larg[1]{\lBrace\texttt{#1}\rBrace}
+\def\begEnv#1{\CMD{begin\{#1\}}\tIndex{#1}}
+\def\endEnv#1{\CMD{end\{#1\}}}
+\def\OptArg{\Largs{Optionen}}
+\def\Largrao{($\langle x_0,y_0\rangle$)}
+\def\Largrai{($\langle x_1,y_1\rangle$)}
+\def\Largraii{($\langle x_2,y_2\rangle$)}
+\def\Largraiii{($\langle x_3,y_3\rangle$)}
+\def\Largran{($\langle x_n,y_n\rangle$)}
+%
+\input random
+%\def\cite#1{}
+%
+\begin{document}
+
+% $Id: pst-labo-docEN.tex 295 2016-05-02 19:11:36Z herbert $
+\title{\texttt{PST-Labo} - chemical objects\thanks{The english translation was done by Patrick Drechsler}\\
+\footnotesize{version \PSTfileversion}}
+\author{%
+Denis Girou\thanks{\url{Denis.Girou at idris.fr}}\and
+Christophe Jorssen\thanks{\url{Christophe.Jorssen at wanadoo.fr}}\and
+Manuel Luque\thanks{\url{ManuelLuque27 at gmail.com}} \and
+Herbert Vo\ss\thanks{\url{hvoss at tug.org}}}
+\date{\today}
+\maketitle
+
+\begin{abstract}
+ \LPack{pst-labo} provides macros for a variety of devices used
+ mainly for chemical applications.~\cite{pst-labo} Since most of these
+ devices have a standardised design \LPack{pst-labo} spares you the
+ trouble of having to create them manually. Besides the usage of the
+ package \LPack{pst-osci} this document also describes how to create
+ ``high-level'' objects using the command \PST.~\cite{PSTricks2} All
+ basic objects are included in the file \LFile{pst-laboObj.tex} and
+ are loaded during the start of \LPack{pst-labo}. These objects can
+ be used for personal extensions. Section~\ref{sec:pstlabo:Objects}
+ gives an overview of all objects.
+\end{abstract}
+
+\tableofcontents
+
+\newpage
+% ---------------------------------------------------------------------------------------
+\section{Parameter}\label{sec:pstlabo8:Parameter}
+% ---------------------------------------------------------------------------------------
+Table~\ref{tab:pst-labo:Parameter} describes all parameters unique to
+\LPack{pst-labo}.
+
+\noindent
+\LTXtable{\linewidth}{pst-labo8-tab1.tex}%
+
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{glassType}}\label{subsec-pstlabo-glassType}
+% ---------------------------------------------------------------------------------------
+\Loption{glassType} describes the type of glass container. A normal
+test tube is used by default.
+
+\bgroup
+\begin{LTXexample}[preset=\raggedright]
+\psset{unit=0.5cm}
+\pstTubeEssais
+\pstTubeEssais[glassType=ballon]
+\pstTubeEssais[glassType=erlen]
+\pstTubeEssais[glassType=becher]
+\pstTubeEssais[glassType=flacon]
+\pstTubeEssais[glassType=fioleJauge]
+\pstTubeEssais[glassType=verre]
+\end{LTXexample}
+\egroup
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{bouchon}}\label{subsec-pstlabo-bouchon}
+% ---------------------------------------------------------------------------------------
+The option \Loption{bouchon} seals the respective glass container with
+a plug.
+
+\bgroup
+\begin{LTXexample}[width=0.575\linewidth,preset=\raggedright]
+\psset{unit=0.45cm}
+\psset{bouchon=true}
+\pstTubeEssais[glassType=tube]
+\pstTubeEssais[glassType=ballon]
+\pstTubeEssais[glassType=erlen]
+\pstTubeEssais[glassType=flacon]
+\pstTubeEssais[glassType=verre]
+\end{LTXexample}
+\egroup
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{pince}}\label{subsec-pstlabo-pince}
+% ---------------------------------------------------------------------------------------
+The option \Loption{pince} attaches a wooden test tub clamp to the
+glass container.
+
+\bgroup
+\begin{LTXexample}[width=0.55\linewidth,preset=\raggedright]
+\psset{unit=0.5cm}
+\psset{bouchon=true,pince=true}
+\pstTubeEssais[glassType=tube]\hspace{1cm}
+\pstTubeEssais[glassType=erlen]
+\end{LTXexample}
+\egroup
+
+
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{tubeDroit}}\label{subsec-pstlabo-tubeDroit}
+% ---------------------------------------------------------------------------------------
+The option \Loption{tubeDroit} inserts a narrow glass tube into the
+glass container. Since this combination is only useful in combination
+with the option \verb+bouchon=true+ it is set to this value by default
+internally. It is to be noted that there is no vertical spacing of the
+narrow glass tube inserted by default, so the user has to take care of
+this manually, f.\,ex.~using \verb+\rule{0pt}{4cm}+.
+
+\bgroup
+\begin{LTXexample}[width=0.55\linewidth,preset=\raggedright]
+\psset{unit=0.5cm}
+\psset{tubeDroit=true}
+\rule{0pt}{4cm}%
+\pstTubeEssais
+\pstTubeEssais[glassType=ballon]
+\pstTubeEssais[glassType=erlen]
+\end{LTXexample}
+\egroup
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{tubeCoude}}\label{subsec-pstlabo-tubeCoude}
+% ---------------------------------------------------------------------------------------
+The option \Loption{tubeCoude} is basically identical to the previous
+one, except for the fact that a right-angled glass tube is
+drawn. Therefor the extra space needed in the vertical direction is
+less.
+
+\bgroup
+\begin{LTXexample}[width=0.55\linewidth,preset=\raggedright]
+\psset{unit=0.5cm}
+\psset{tubeCoude=true}
+\rule{0pt}{2.5cm}%
+\pstTubeEssais[glassType=erlen]
+\end{LTXexample}
+\egroup
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{tubeCoudeU}}\label{subsec-pstlabo-tubeCoudeU}
+% ---------------------------------------------------------------------------------------
+The option \Loption{tubeCoude} is basically identical to the previous
+one, except for the fact that a U-shaped glass tube is drawn. Therefor
+there is less space needed in the vertical direction.
+
+\bgroup
+\begin{LTXexample}[width=0.5\linewidth,preset=\raggedright]
+\psset{unit=0.5cm}
+\psset{tubeCoudeU=true}
+\rule{0pt}{2.5cm}%
+\pstTubeEssais[glassType=ballon]
+\end{LTXexample}
+\egroup
+
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{tubeCoudeUB}}\label{subsec-pstlabo-tubeCoudeUB}
+% ---------------------------------------------------------------------------------------
+The option \Loption{tubeCoudeUB} is an extension of the U-shaped glass
+tube which is only useful if extending the tube to the bottom makes
+sense, as shown for instance in the macro \Lmcs{pstChauffageBallon}.
+
+\bgroup
+\begin{LTXexample}[pos=t,preset=\raggedright]
+\psset{unit=0.5cm,glassType=ballon}
+\pstChauffageBallon[tubeCoudeU] \pstChauffageBallon[tubeCoudeUB]
+\end{LTXexample}
+\egroup
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{etiquette} and \texttt{Numero}}\label{subsec-pstlabo-etiquette}
+% ---------------------------------------------------------------------------------------
+The option \Loption{etiquette} is a switch displaying labels defined
+using the option \Loption{Numero}.
+
+
+\bgroup
+\begin{LTXexample}[width=0.42\linewidth,preset=\raggedright]
+\psset{unit=0.5cm}
+\pstTubeEssais[etiquette]
+\pstTubeEssais[etiquette,Numero=1]
+\pstTubeEssais[glassType=flacon,bouchon,%
+ etiquette,Numero={\small Cu$^{2+}$}]
+\end{LTXexample}
+\egroup
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{tubePenche}}\label{subsec-pstlabo-tubePenche}
+% ---------------------------------------------------------------------------------------
+The option \Loption{tubePenche} allows tilting the chemical devices to
+almost any desired angle while keeping the the air-water level
+horizontal. The angles must be within the interval of $-65\ldots
++65$.
+
+\bgroup
+\begin{LTXexample}[width=0.4\linewidth,preset=\raggedright]
+\psset{unit=0.5cm}
+\pstTubeEssais[tubeDroit=true,tubePenche=40]
+\pstTubeEssais[tubePenche=-20,bouchon]
+\end{LTXexample}
+\egroup
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{tubeSeul}}\label{subsec-pstlabo-tubeSeul}
+% ---------------------------------------------------------------------------------------
+\Loption{tubeSeul} influences the size of the chosen box. This can be
+advantageous as the following example using \Lmcs{psframebox} shows:
+If you do not wish to add a further container to the box on the right
+hand side the box would still have the same size as the one on the
+left. The option \verb+tubeSeul=true+ prevents this from
+happening. This option only has effects in combination with the macro
+\Lmcs{pstChauffageTube} and glass containers of the type \verb+ballon+
+and \verb+tube+.
+
+\bgroup
+\begin{LTXexample}[pos=t]
+\psset{unit=0.5cm,glassType=ballon,becBunsen}
+\psframebox{\pstChauffageTube[becBunsen,barbotage]}
+\psframebox{\pstChauffageTube[tubeSeul=true]}
+\end{LTXexample}
+\egroup
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{becBunsen}}\label{subsec-pstlabo-becBunsen}
+% ---------------------------------------------------------------------------------------
+The option \Loption{becbunsen} toggles the drawing of a Bunsen burner.
+\Loption{becbunsen} is set to \verb+true+ by default for the macro
+\Lmcs{pstChauffeTube} and to \verb+false+ for the macro
+\Lmcs{pstChauffageBallon}.
+
+\bgroup
+\begin{LTXexample}[width=0.5\linewidth]
+\psset{unit=0.5cm,tubeSeul=true}
+\pstChauffageTube
+\pstChauffageTube[becBunsen=false]
+\end{LTXexample}
+\egroup
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{barbotage}}\label{subsec-pstlabo-barbotage}
+% ---------------------------------------------------------------------------------------
+The option \Loption{barbotage} creates an additional test tube which is
+connected via a narrow glass tube to the original glass container. To
+supply the necessary space the option \Loption{tubeSeul} should not be
+activated (see section~\vref{subsec-pstlabo-tubeSeul})
+
+\bgroup
+\begin{LTXexample}[pos=t]
+\psset{unit=0.5cm}
+\pstChauffageTube[tubeSeul=true]
+\pstChauffageTube[barbotage]
+\end{LTXexample}
+\egroup
+
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{substance}}\label{subsec-pstlabo-substance}
+% ---------------------------------------------------------------------------------------
+The type of substance within the glass container can be selected by
+the option \Loption{substance}. The default value is a blue fluid
+(\Lmcs{pstBullesChampagne}). The available macros are summarised in
+table~\ref{tab-pstlabo-substance}. It should be pointed out that
+\Lmcs{pstFilaments} and \Lmcs{pstBULLES} are required parameters.
+
+\begin{table}[!htb]
+\caption{Summary of macros for the option \Loption{substance}}\label{tab-pstlabo-substance}
+\centering
+\begin{tabular}{@{}lcl@{}}
+\emph{macro} & \emph{default} & \emph{comment}\\\hline
+\Lmcs{pstBullesChampagne}\Largs{value} & 25 & standard\\
+\Lmcs{pstFilaments}\Largs{value}\Largb{color} & 5\\
+\Lmcs{pstBilles}\Largs{value} & 50 & two dimensional\\
+\Lmcs{pstBULLES}\Largs{value}\Largb{color} & 20 & three dimensional
+\end{tabular}
+\end{table}
+
+The optional value describes the number of passes for the internal
+\Lmcs{multido}-loop. It is basically unlimited although values larger
+than $80$ can lead to problems with \TeX 's defined memory. The later
+can be modified in the \TeX\ configuration file. The location of this
+file can be acquired using \verb+kpsewhich texmf.cnf+.
+
+\begin{lstlisting}[language=sh]
+voss at shania:~> kpsewhich texmf.cnf
+/usr/local/texlive/2005/texmf/web2c/texmf.cnf
+\end{lstlisting}
+
+
+The first example shows the default values using two random
+colours. The second example demonstrates the use of optional
+arguments. Basically the macros \Loption{substance} and
+\Loption{solide} can be mixed randomly.
+
+\bgroup
+\begin{LTXexample}[pos=t]
+\psset{unit=0.5cm,glassType=becher}
+\pstTubeEssais
+\pstTubeEssais[substance=\pstBullesChampagne]
+\pstTubeEssais[substance=\pstFilaments{red}]
+\pstTubeEssais[substance=\pstBilles]
+\pstTubeEssais[substance=\pstBULLES{white}]
+\end{LTXexample}
+\egroup
+
+
+\bgroup
+\begin{LTXexample}[pos=t]
+\psset{unit=0.5cm,glassType=becher}
+\pstTubeEssais[substance={\pstBullesChampagne[80]}]
+\pstTubeEssais[substance={\pstFilaments[20]{black}}]
+\pstTubeEssais[substance={\pstBilles[80]}]
+\pstTubeEssais[substance={\pstBULLES[20]{white}}]
+\end{LTXexample}
+\egroup
+
+When using the optional parameters for internal looping it has to be
+noted that this parameter itself is used as part of another optional
+parameter and therefor has to be set in curly braces as the above
+example illustrates.
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{solide}}\label{subsec-pstlabo-solide}
+% ---------------------------------------------------------------------------------------
+The option \Loption{solide} describes the type of substance within the
+glass containers. Table~\ref{tab-pstlabo-solide} summarises all
+available values. The same rules apply as described in
+section~\ref{subsec-pstlabo-substance}.
+
+\begin{table}[!htb]
+\caption{Summary of macros for the option \Loption{substance}}\label{tab-pstlabo-solide}
+\centering
+\begin{tabular}{@{}lc@{}}
+\emph{macro} & \emph{default} \\\hline
+\Lmcs{pstTournureCuivre}\Largs{value} & 30 \\
+\Lmcs{pstClouFer}\Largs{value} & 60\\
+\Lmcs{pstGrenailleZinc}\Largs{value} & 25
+\end{tabular}
+\end{table}
+
+\bgroup
+\begin{LTXexample}[pos=t]
+\psset{unit=0.5cm,glassType=becher}
+\pstTubeEssais
+\pstTubeEssais[solide=\pstTournureCuivre]
+\pstTubeEssais[solide=\pstClouFer]
+\pstTubeEssais[solide=\pstGrenailleZinc]
+\end{LTXexample}
+\egroup
+
+\bgroup
+\begin{LTXexample}[pos=t]
+\psset{unit=0.5cm,glassType=becher}
+\pstTubeEssais[solide={\pstTournureCuivre[50]}]
+\pstTubeEssais[solide={\pstGrenailleZinc[80]}]
+\pstTubeEssais[glassType=ballon,solide={\pstClouFer[50]}]
+\end{LTXexample}
+\egroup
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{tubeRecourbe}}\label{subsec-pstlabo-tubeRecourbe}
+% ---------------------------------------------------------------------------------------
+The option \Loption{tubeRecourbe} creates a device to collect exhausting
+gas from the glass container, including a Bunsen burner.
+
+\bgroup
+\begin{LTXexample}[pos=t,preset=\raggedright]
+\psset{unit=0.5cm,glassType=erlen,recuperationGaz,substance=\pstTournureCuivre}
+\pstChauffageBallon
+\pstChauffageBallon[tubeRecourbe]
+\end{LTXexample}
+\egroup
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{tubeRecourbeCourt}}\label{subsec-pstlabo-tubeRecourbeCourt}
+% ---------------------------------------------------------------------------------------
+The option \Loption{tubeRecourbe} creates a device to collect exhausting
+gas from the glass container, excluding a Bunsen burner.
+
+\bgroup
+\begin{LTXexample}[pos=t,preset=\raggedright]
+\psset{unit=0.5cm,glassType=flacon,recuperationGaz,substance=\pstFilaments{red}}
+\pstChauffageBallon[tubeRecourbe]
+\pstChauffageBallon[tubeRecourbeCourt]
+\end{LTXexample}
+\egroup
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{doubletube}}\label{subsec-pstlabo-doubletube}
+% ---------------------------------------------------------------------------------------
+\Loption{doubletube} enables arranging two narrow glass tubes, one of
+which has a stopcock.
+
+\bgroup
+\begin{LTXexample}[width=0.6\linewidth]
+\rule{0pt}{4cm}
+\psset{unit=0.5cm,glassType=ballon,%
+ substance=\pstClouFer}
+\pstBallon
+\pstBallon[doubletube]
+\end{LTXexample}
+\egroup
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{refrigerantBoulle}}\label{subsec-pstlabo-refrigerantBoulle}
+% ---------------------------------------------------------------------------------------
+\Loption{refrigerantBoulle} is one of the options for outputting a
+more complex setup. When adding further devices it should be noted
+that the geometrical origin is located in the centre of the setup.
+
+\bgroup
+\begin{LTXexample}[width=0.3\linewidth]
+\psset{unit=0.5cm}
+\pstBallon[refrigerantBoulles,glassType=ballon,%
+ substance=\pstClouFer]
+\end{LTXexample}
+\egroup
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{recuperationGaz}}\label{subsec-pstlabo-recuperationGaz}
+% ---------------------------------------------------------------------------------------
+\Loption{recuperationGaz} describes the device collecting expanded gases.
+
+\bgroup
+\begin{LTXexample}[pos=t]
+\psset{unit=0.5cm,glassType=flacon,tubeRecourbe,substance={\pstFilaments[10]{red}}}
+\pstChauffageBallon
+\pstChauffageBallon[recuperationGaz]
+\end{LTXexample}
+\egroup
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{burette}}\label{subsec-pstlabo-burette}
+% ---------------------------------------------------------------------------------------
+The macro \Lmcs{pstDosage} displays a buret by default. This option
+suppresses its display.
+
+\bgroup
+\begin{LTXexample}[pos=t]
+\psset{unit=0.4cm}
+\pstDosage[glassType=erlen]
+\pstDosage[glassType=erlen,burette=false]
+\end{LTXexample}
+\egroup
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{niveauReactifBurette} and \texttt{couleurReactifBurette}}\label{subsec-pstlabo-niveauReactifBurette}
+% ---------------------------------------------------------------------------------------
+\Loption{niveauReactifBurette} and \Loption{couleurReactifBurette}
+control amount and color of the fluid in the buret.
+
+\begin{center}
+\bgroup
+\psset{unit=0.4cm,glassType=erlen,niveauLiquide1=60}
+\pstDosage[niveauReactifBurette=25,couleurReactifBurette=cyan]
+\pstDosage[niveauReactifBurette=10]
+\egroup
+\end{center}
+\begin{lstlisting}
+\psset{unit=0.4cm,glassType=erlen,niveauLiquide1=60}
+\pstDosage[niveauReactifBurette=25,couleurReactifBurette=cyan]
+\pstDosage[niveauReactifBurette=10]
+\end{lstlisting}
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{AspectMelange} and \texttt{CouleurDistillat}}\label{subsec-pstlabo-AspectMelange}
+% ---------------------------------------------------------------------------------------
+\Loption{AspectMelange} defines the color of a chemical substance and
+must comply to a predefined style to ensure the creation of a color
+gradient. \Loption{CouleurDistillat} defines the color of the
+distillate without this restriction.
+
+\begin{center}
+\bgroup
+\psset{unit=0.4cm}
+\pstDistillation(-3,-10)(7,6)\quad
+\pstDistillation[AspectMelange=Diffusion,CouleurDistillat=red](-3,-10)(7,6)
+\egroup
+\end{center}
+
+\begin{lstlisting}
+\psset{unit=0.4cm}
+\pstDistillation(-3,-10)(7,6)\quad
+\pstDistillation[AspectMelange=Diffusion,CouleurDistillat=red](-3,-10)(7,6)
+\end{lstlisting}
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{phmetre}}\label{subsec-pstlabo-phmetre}
+% ---------------------------------------------------------------------------------------
+\Loption{phmetre} displays a pH-meter. Note that this option is only
+available with the macro \Lmcs{pstDosage}.
+
+\bgroup
+\begin{LTXexample}[pos=t]
+\psset{unit=0.5cm,glassType=becher,burette=false}
+\pstDosage
+\pstDosage[phmetre]
+\end{LTXexample}
+\egroup
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{agitateurMagnetique}}\label{subsec-pstlabo-agitateurMagnetique}
+% ---------------------------------------------------------------------------------------
+\Loption{agitateurMagnetique} is activated by default and displays a
+heat block. When deactivated this option only the symbols are
+suppressed, the rectangle is still displayed.
+
+\bgroup
+\begin{LTXexample}[pos=t]
+\psset{unit=0.5cm,burette=false,glassType=becher}
+\pstDosage
+\pstDosage[agitateurMagnetique=false]
+\end{LTXexample}
+\egroup
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\texttt{niveauLiquide1}, \texttt{niveauLiquide2}, \texttt{niveauLiquide3}
+ and \texttt{aspectLiquide1}, \texttt{aspectLiquide2}, \texttt{aspectLiquide3}}\label{subsec-pstlabo-niveauLiquide1}
+% ---------------------------------------------------------------------------------------
+These options define fluid level and style of the liquids 1, 2 and 3
+respectively. The style can either be one of the default values or a
+newly defined one as described in
+section~\ref{subsec-pstlabo-substance}. Depending on the macro used
+not all possible options can be used.
+
+\bgroup
+\begin{LTXexample}[pos=t]
+\psset{unit=0.4cm,glassType=becher}
+\rule{0pt}{6cm}
+\pstDosage[niveauReactifBurette=18,niveauLiquide1=30,aspectLiquide1=Champagne,%
+ glassType=becher,phmetre=true]
+\pstDosage[niveauReactifBurette=20,niveauLiquide1=40,aspectLiquide1=Champagne,%
+ glassType=becher,phmetre=false,agitateurMagnetique=false]
+\end{LTXexample}
+\egroup
+
+\bgroup
+\makebox[\textwidth]{%
+\begin{pspicture}(0,0)(5,6)
+ \rput(4,3){\pstChauffageBallon[becBunsen=true,unit=0.5]}
+ \rput(2.5,4){\pstBallon[glassType=becher,xunit=1,yunit=0.5,aspectLiquide1=Champagne,runit=0.7]}
+ \psset{glassType=tube}
+ \rput(2.5,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=70,aspectLiquide1=Diffusion]}
+ \rput(3,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=75,aspectLiquide1=Sang]}
+ \rput(2,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80]}
+\end{pspicture}
+\begin{pspicture}(0,0)(5,6)
+ \rput(4,3){\pstChauffageBallon[becBunsen=true,unit=0.5]}
+ \rput(2.5,4){\pstBallon[glassType=becher,xunit=1,yunit=0.5,aspectLiquide1=Champagne,runit=0.7]}
+ \rput(2.4,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=70,aspectLiquide1=Diffusion]}
+ \rput(2.8,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=65,aspectLiquide1=Sang]}
+ \rput(1.7,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80,tubePenche=10]}
+ \rput(3.5,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80,tubePenche=-10]}
+\end{pspicture}
+\begin{pspicture}(1,3)(5,6)
+ \rput(2.5,4){\pstBallon[glassType=ballon,unit=0.5,niveauLiquide1=15]}
+ \rput(1.3,5.4){\pstTubeEssais[unit=0.5,niveauLiquide1=95,
+ niveauLiquide2=60,niveauLiquide3=30,tubePenche=-60]}
+\end{pspicture}
+}
+\egroup
+
+\begin{lstlisting}
+\begin{pspicture}(0,0)(5,6)
+ \rput(4,3){\pstChauffageBallon[becBunsen=true,unit=0.5]}
+ \rput(2.5,4){\pstBallon[glassType=becher,xunit=1,yunit=0.5,aspectLiquide1=Champagne,runit=0.7]}
+ \psset{glassType=tube}
+ \rput(2.5,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=70,aspectLiquide1=Diffusion]}
+ \rput(3,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=75,aspectLiquide1=Sang]}
+ \rput(2,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80]}
+\end{pspicture}
+\begin{pspicture}(0,0)(5,6)
+ \rput(4,3){\pstChauffageBallon[becBunsen=true,unit=0.5]}
+ \rput(2.5,4){\pstBallon[glassType=becher,xunit=1,yunit=0.5,aspectLiquide1=Champagne,runit=0.7]}
+ \rput(2.4,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=70,aspectLiquide1=Diffusion]}
+ \rput(2.8,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=65,aspectLiquide1=Sang]}
+ \rput(1.7,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80,tubePenche=10]}
+ \rput(3.5,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80,tubePenche=-10]}
+\end{pspicture}
+\begin{pspicture}(1,3)(5,6)
+ \rput(2.5,4){\pstBallon[glassType=ballon,unit=0.5,niveauLiquide1=15]}
+ \rput(1.3,5.4){\pstTubeEssais[unit=0.5,niveauLiquide1=95,
+ niveauLiquide2=60,niveauLiquide3=30,tubePenche=-60]}
+\end{pspicture}
+\end{lstlisting}
+
+
+
+% ---------------------------------------------------------------------------------------
+\section{Predefined colours and styles}\label{sec:pstlabo8:Stile}
+% ---------------------------------------------------------------------------------------
+The following summary shows all predefined colours and styles provided
+by the package \LPack{pst-labo}, all of which all can be adapted by
+the user.
+
+\begin{lstlisting}[xrightmargin=-\marginparwidth]
+\definecolor{Beige} {rgb}{0.96,0.96,0.86}
+\definecolor{GrisClair} {rgb}{0.8,0.8,0.8}
+\definecolor{GrisTresClair} {rgb}{0.9,0.9,0.9}
+\definecolor{OrangeTresPale}{cmyk}{0,0.1,0.3,0}
+\definecolor{OrangePale} {cmyk}{0,0.2,0.4,0}
+\definecolor{BleuClair} {cmyk}{0.2,0,0,0}
+\definecolor{LightBlue} {rgb}{.68,.85,.9}
+\definecolor{Copper} {cmyk}{0,0.9,0.9,0.2}
+\definecolor{Marron} {cmyk}{0,0.3,0.5,.3}
+%
+\newpsstyle{aspectLiquide1} {linestyle=none, fillstyle=solid, fillcolor=cyan}
+\newpsstyle{aspectLiquide2} {linestyle=none, fillstyle=solid, fillcolor=yellow}
+\newpsstyle{aspectLiquide3} {linestyle=none, fillstyle=solid, fillcolor=magenta}
+\newpsstyle{Champagne} {linestyle=none, fillstyle=solid, fillcolor=Beige}
+\newpsstyle{BilleThreeD} {linestyle=none, fillstyle=gradient, gradmidpoint=0, gradend=white, GradientCircle=true}
+\newpsstyle{Sang} {linestyle=none, fillstyle=solid, fillcolor=red}
+\newpsstyle{Cobalt} {linewidth=0.2, fillstyle=solid, fillcolor=blue}
+\newpsstyle{Huile} {linestyle=none, fillstyle=solid, fillcolor=yellow}
+\newpsstyle{Vinaigre} {linestyle=none, fillstyle=solid, fillcolor=magenta}
+\newpsstyle{Diffusion} {linestyle=none, fillstyle=gradient, gradmidpoint=0}
+\newpsstyle{DiffusionMelange2}{fillstyle=gradient, gradbegin=white, gradend=red, gradmidpoint=0, linecolor=red}
+\newpsstyle{flammeEtGrille} {linestyle=none, fillstyle=gradient, gradmidpoint=0, gradbegin=OrangePale, gradend=yellow}
+\newpsstyle{rayuresJaunes} {fillstyle=hlines, linecolor=yellow, hatchcolor=yellow}
+\newpsstyle{DiffusionBleue} {fillstyle=gradient, gradmidpoint=0, linestyle=none, gradbegin=green, gradend=cyan}
+\end{lstlisting}
+
+
+% ---------------------------------------------------------------------------------------
+\section{Macros}\label{sec:pstlabo8:Makros}
+% ---------------------------------------------------------------------------------------
+
+% ---------------------------------------------------------------------------------------
+\subsection{\CMD{pstTubeEssais}}\label{sec:pstlabo8:pstTubeEssais}
+% ---------------------------------------------------------------------------------------
+This macro displays the simplest type of glass container and has
+already been used numerous times in previous examples. The default
+value when used without further parameters is a normal test tube
+(\verb+glassType=tube+).
+
+\bgroup
+\begin{LTXexample}[pos=t]
+\psset{unit=0.5}
+\pstTubeEssais
+\pstTubeEssais[glassType=becher]
+\pstTubeEssais[glassType=erlen,niveauLiquide1=80]
+\pstTubeEssais[glassType=flacon]
+\pstTubeEssais[glassType=ballon,niveauLiquide1=20,aspectLiquide1=DiffusionBleue]
+\pstTubeEssais[glassType=fioleJauge]
+\pstTubeEssais[glassType=verre]
+\end{LTXexample}
+\egroup
+
+% ---------------------------------------------------------------------------------------
+\subsection{\CMD{pstChauffageTube}}\label{sec:pstlabo8:pstChauffageTube}
+% ---------------------------------------------------------------------------------------
+\Lmcs{pstChauffageTube} enhances the previous macro to include either
+a heat block, a Bunsen burner or a second narrow glass tube
+respectively.
+
+\begin{center}
+\bgroup
+\psset{unit=0.5}
+\pstChauffageTube[tubeSeul]
+\pstChauffageTube[glassType=ballon,becBunsen=false,tubeSeul]
+\pstChauffageTube[glassType=erlen,becBunsen,pince,tubeSeul]
+\pstChauffageTube[becBunsen,barbotage,glassType=flacon]
+\pstChauffageTube[becBunsen,tubeCoude,glassType=ballon,niveauLiquide1=20,%
+ aspectLiquide1=DiffusionBleue,tubeSeul,pince]
+\egroup
+\end{center}
+
+\begin{lstlisting}[xrightmargin=-\marginparwidth]
+\psset{unit=0.5}
+\pstChauffageTube[tubeSeul]
+\pstChauffageTube[glassType=ballon,becBunsen=false,tubeSeul]
+\pstChauffageTube[glassType=erlen,becBunsen,pince,tubeSeul]
+\pstChauffageTube[becBunsen,barbotage,glassType=flacon]
+\pstChauffageTube[becBunsen,tubeCoude,glassType=ballon,niveauLiquide1=20,%
+ aspectLiquide1=DiffusionBleue,tubeSeul,pince]
+\end{lstlisting}
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\CMD{pstBallon}}\label{sec:pstlabo8:pstBallon}
+% ---------------------------------------------------------------------------------------
+\Lmcs{pstBallon} is basically identical to \Lmcs{pstTubeEssais} with
+more possible options.
+
+\begin{center}
+\bgroup
+\psset{unit=0.5cm}
+\pstBallon\hspace{-0.5cm}
+\pstBallon[glassType=erlen]\hspace{-0.5cm}
+\pstBallon[glassType=becher,xunit=0.75cm,yunit=0.3cm,aspectLiquide1=Champagne,runit=0.4cm]\hspace{-0.5cm}
+\raisebox{0.5cm}{\pstBallon[refrigerantBoulles=true]}
+\egroup
+\end{center}
+
+\begin{lstlisting}[xrightmargin=-\marginparwidth]
+\psset{unit=0.5cm}
+\pstBallon\hspace{-0.5cm}
+\pstBallon[glassType=erlen]\hspace{-0.5cm}
+\pstBallon[glassType=becher,xunit=0.75cm,yunit=0.25cm,aspectLiquide1=Champagne,runit=0.4cm]\hspace{-0.5cm}
+\raisebox{1cm}{\pstBallon[refrigerantBoulles=true]}
+\end{lstlisting}
+
+% ---------------------------------------------------------------------------------------
+\subsection{\CMD{pstChauffageBallon}}\label{sec:pstlabo8:pstChauffageBallon}
+% ---------------------------------------------------------------------------------------
+\Lmcs{pstChauffageBallon} enhances the previous macro by displaying a
+Bunsen burner by default.
+
+\begin{center}
+\bgroup
+\psset{unit=0.5cm}
+\pstChauffageBallon
+\pstChauffageBallon[barbotage,tubeCoudeUB,becBunsen,substance=\pstBilles]\\
+\pstChauffageBallon[glassType=flacon,recuperationGaz,tubeRecourbeCourt,substance={\pstFilaments[10]{red}}]
+\pstChauffageBallon[doubletube,recuperationGaz,substance=\pstClouFer]
+\egroup
+\end{center}
+
+\begin{lstlisting}[xrightmargin=-\marginparwidth]
+\psset{unit=0.5cm}
+\pstChauffageBallon
+\pstChauffageBallon[barbotage,tubeCoudeUB,becBunsen,substance=\pstBilles]\\
+\pstChauffageBallon[glassType=flacon,recuperationGaz,tubeRecourbeCourt,substance={\pstFilaments[10]{red}}]
+\pstChauffageBallon[doubletube,recuperationGaz,substance=\pstClouFer]
+\end{lstlisting}
+
+
+
+\begin{center}
+\bgroup
+\psset{unit=0.5cm}
+\pstChauffageBallon[glassType=erlen,tubeRecourbe,recuperationGaz,substance=\pstTournureCuivre]\hspace{3cm}
+\pstChauffageBallon[glassType=becher,aspectLiquide1=Champagne,substance=\pstBullesChampagne]\hspace{.25cm}
+\pstChauffageBallon[glassType=erlen,substance=\pstBullesChampagne,tubeDroit]
+\egroup
+\end{center}
+
+\begin{lstlisting}[xrightmargin=-\marginparwidth]
+\psset{unit=0.5cm}
+\pstChauffageBallon[glassType=erlen,tubeRecourbe,recuperationGaz,substance=\pstTournureCuivre]
+\pstChauffageBallon[glassType=becher,aspectLiquide1=Champagne,substance=\pstBullesChampagne]
+\pstChauffageBallon[glassType=erlen,substance=\pstBullesChampagne,tubeDroit]
+\end{lstlisting}
+
+
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\CMD{pstEntonnoir}}\label{sec:pstlabo8:pstTubeEssais}
+% ---------------------------------------------------------------------------------------
+\Lmcs{pstEntonnoir} displays a funnel. Called without any parameters
+it is combined with a test tube. It can be combined with any kind of setup.
+
+\bgroup
+\begin{LTXexample}[pos=t]
+\psset{unit=0.5cm}
+\pstEntonnoir
+\pstEntonnoir[glassType=becher,tubePenche=-20]
+\pstEntonnoir[glassType=flacon,etiquette=true,Numero={\green 37},%
+ aspectLiquide1=DiffusionBleue,niveauLiquide1=80]
+\end{LTXexample}
+\egroup
+
+% ---------------------------------------------------------------------------------------
+\subsection{\CMD{pstEprouvette}}\label{sec:pstlabo8:pstEprouvette}
+% ---------------------------------------------------------------------------------------
+\Lmcs{pstEprouvette} displays a measuring cylinder. Its size can by
+changed using the \PST scaling factor.
+
+\bgroup
+\begin{LTXexample}
+\pstEprouvette[yunit=0.5cm]
+\pstEprouvette[unit=0.6cm,niveauLiquide1=100,niveauLiquide2=60,niveauLiquide3=30]
+\end{LTXexample}
+\egroup
+
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\CMD{pstpipette}}\label{sec:pstlabo8:pstpipette}
+% ---------------------------------------------------------------------------------------
+\Lmcs{pstpipette} displays a pipette. Its scaling range can be altered
+by changing \PST scaling factors.
+
+\bgroup
+\begin{LTXexample}
+\pstpipette[unit=0.5cm,tubePenche=40]
+\pstpipette[yunit=0.5cm]
+\end{LTXexample}
+\egroup
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\CMD{pstDosage}}\label{sec:pstlabo8:pstDosage}
+% ---------------------------------------------------------------------------------------
+\Lmcs{pstDosage} is normally used in combination with other
+devices. The buret has a maximal capacity of 25 mL. The current height
+and substrate can be changed by their options. An optional pH-meter
+(only with glass type \verb+becher+) or heat block can be selected.
+
+\bgroup\noindent
+\makebox[\linewidth]{%
+\psset{unit=0.5cm}
+\pstDosage
+\pstDosage[glassType=becher,phmetre=true]
+\pstDosage[niveauReactifBurette=10,niveauLiquide1=60,aspectLiquide1=Champagne,%
+ glassType=flacon,agitateurMagnetique=false]
+\pstDosage[glassType=erlen,burette=false]}
+\egroup
+
+\begin{lstlisting}[xrightmargin=-\marginparwidth]
+\psset{unit=0.5cm}
+\pstDosage
+\pstDosage[glassType=becher,phmetre=true]
+\pstDosage[niveauReactifBurette=10,niveauLiquide1=60,aspectLiquide1=Champagne,%
+ glassType=flacon,agitateurMagnetique=false]
+\pstDosage[glassType=erlen,burette=false]}
+\end{lstlisting}
+
+
+% ---------------------------------------------------------------------------------------
+\subsection{\CMD{pstDistillation}}\label{sec:pstlabo8:pstDistillation}
+% ---------------------------------------------------------------------------------------
+The only macro which has be passed on to \Lmcs{pstDistillation} are
+the dimensions of the \Lmenv{pspicture} environment.
+
+\medskip
+\noindent
+\Lmcs{pstDistillation}\\
+\Lmcs{pstDistillation}\Largr{$x_{ll},y_{ll}$}\Largr{$x_{ur},y_{ur}$} % $
+
+\medskip
+In case these coordinates are not supplied a rectangle of
+$(-4,-10)(8,7)$ is used, assuming that further objects will be
+included using \Lmcs{rput},
+
+\bgroup
+\begin{LTXexample}
+\psset{unit=0.5cm}
+\pstDistillation(-3,-10)(7,6)
+\end{LTXexample}
+\egroup
+
+
+
+
+
+% ---------------------------------------------------------------------------------------
+\section{Basic objects}\label{sec:pstlabo:Objects}
+% ---------------------------------------------------------------------------------------
+The file \LFile{pst-laboObj.tex} includes all possible basic
+objects. For lack of space they are not displayed here explicitly.
+
+
+% ---------------------------------------------------------------------------------------
+\section{Examples}\label{sec:pstlabo:Beispiele}
+% ---------------------------------------------------------------------------------------
+Creating complex examples is eased significantly by using a coordinate
+grid underlying the setup (\Lmcs{psgrid}) or the oprional argument \Loption{showgrid}
+for the \Lmenv{pspicture} environment.
+
+\begin{figure}
+\centering
+\bgroup
+\sffamily
+\begin{pspicture}(0,-4)(7,4)
+ \rput(3,0){\pstDosage[niveauReactifBurette=25,niveauLiquide1=30,%
+ aspectLiquide1=Champagne,glassType=becher,phmetre,unit=0.5]}
+ \rput(2,3){B\"urette}
+ \rput(4.7,3.6){25 mL}
+ \rput(5.2,-2.2){H$_3$O$^+$+Cl$^-$}
+ \rput(.8,-3){PH-Messer}
+ \rput(5,-2.8){20 mL}
+ \rput(5,1){Na$^+$+OH$^-$} \rput(6.4,-3.6){Heizplatte}
+ \psline{->}(2.7,2.9)(3.4,2.9)
+\end{pspicture}
+\begin{pspicture}(-3,-2)(2,3)
+ \psset{unit=0.5cm}
+ \rput(-4.5,4.0){\pstEprouvette[tubePenche=-60,niveauLiquide1=90,niveauLiquide2=50]}
+ \rput(.5,0){\pstEntonnoir[glassType=flacon,niveauLiquide1=30]}
+ \rput(.5,7.5){
+ \framebox{\begin{minipage}{3.2cm}Nach der Dekan\-ta\-tion
+ sind die einzelnen Phasen getrennt, das Leichteste sammelt man durch Filtrieren.
+ \end{minipage}}}
+\end{pspicture}
+\egroup
+\caption{Example usage of \Lmcs{pstDosage}}
+\end{figure}
+
+\begin{figure}
+\centering
+\bgroup
+\psset{unit=0.5cm,etiquette}
+\newpsstyle{Nickel}{fillstyle=solid,fillcolor=green}
+\pstTubeEssais[niveauLiquide1=20,aspectLiquide1=Champagne,Numero=1]\kern-20pt
+\pstTubeEssais[niveauLiquide1=30,aspectLiquide1=Cobalt,Numero=2]\kern-20pt
+\pstTubeEssais[niveauLiquide1=40,aspectLiquide1=Sang,Numero=3]\kern-20pt
+\pstTubeEssais[Numero=4]\kern-20pt
+\psset{bouchon,glassType=flacon}
+\pstTubeEssais[aspectLiquide1=Vinaigre,Numero={\footnotesize MnO$_4^-$}]
+\pstTubeEssais[aspectLiquide1=Huile,unit=0.75,Numero={\footnotesize Ce$^{4+}$}]
+\pstTubeEssais[aspectLiquide1=Nickel,Numero={\footnotesize Ni$^{2+}$}]
+\pstTubeEssais[Numero={\footnotesize Cu$^{2+}$}]
+\pstTubeEssais[niveauLiquide1=30,aspectLiquide1=Champagne,Numero={\footnotesize NaOH},unit=0.75]
+\egroup
+\caption{Example usage of \Lmcs{pstTubeEssais}}
+\end{figure}
+
+
+\nocite{*}
+\printbibliography
+%\bibliography{pst-labo-doc}
+
+\end{document}
Property changes on: trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-doc.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-docDE.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-docDE.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-docDE.tex 2023-05-11 23:51:45 UTC (rev 67079)
+++ trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-docDE.tex 2023-05-12 20:26:17 UTC (rev 67080)
@@ -1,1148 +0,0 @@
-\documentclass[11pt,a4paper,ngerman]{article}
-\usepackage[latin1]{inputenc}%
-\usepackage[T1]{fontenc}
-\usepackage{babel}
-\usepackage{lmodern}
-\usepackage{enumerate,longtable,url}
-\let\OldUrl=\url
-\renewcommand\url[1]{\protect\OldUrl{#1}}
-
-\usepackage[scaled]{luximono}
-%
-\usepackage{xspace,nonfloat}
-\usepackage[bottom]{footmisc}
-%
-\usepackage{tabularx}
-\usepackage{longtable}
-\usepackage{ltxtable}
-\usepackage{varioref}
-\usepackage[NewCommands,NewParameters]{ragged2e}
-\usepackage{url}
-\def\UrlFont{\ttfamily}
-%\def\verbatim at font{\small\normalfont\ttfamily}
-%
-
-\usepackage{makeidx}\makeindex
-\usepackage[dvipsnames,prologue,table]{pstricks}
-\colorlet{tableheadcolor}{gray!25}
-\colorlet{tablerowcolor}{gray!12}
-\newcommand\XCBox[1]{\fcolorbox{black}{#1}{\phantom{aa}} \small #1}
-\usepackage{pst-labo}
-\let\PSTfileversion\fileversion
-\psset{griddots=10,subgriddiv=0,gridlabels=7pt}
-%
-\definecolor{hellgelb}{rgb}{1,1,0.8}
-\definecolor{shadecolor}{rgb}{0.9,0.9,0.9}
-\definecolor{sphgrau}{rgb}{0.40,0.40,0.40}
-%
-% ------------------------------- Namen Abkuerungen ----------------------
-\makeatletter
-\newcommand{\La}%
- {L\kern-.36em
- {\setbox0\hbox{T}%
- \vbox to\ht0{\hbox{$\m at th$%
- \csname S@\f at size\endcsname
- \fontsize\sf at size\z@
- \math at fontsfalse\selectfont
- A}%
- \vss}%
- }}
-\def\AllTeX{(\La\kern-.075em)\kern-.075em\TeX\xspace}
-\def\AMS{American Mathematical Society\xspace}
-\def\AmS{$\mathcal{A}$\kern-.1667em\lower.5ex\hbox
- {$\mathcal{M}$}\kern-.125em$\mathcal{S}$}
-\def\AmSLaTeX{\AmS-\LaTeX\xspace}
-\let\latex\LaTeX
-\let\tex\TeX
-%
-%$
-\def\BibTeX{\textsc{Bib}\kern-.08em\TeX\index{BiBTeX at Bib\TeX}}
-\def\PT{Plain \TeX\index{Plain TeX at Plain \TeX}\xspace}
-\def\PST{{\texttt{PSTricks}}\xspace}
-\def\CTAN{{\texttt{CTAN}}\index{CTAN}\xspace}
-\def\PDF{{\texttt{PDF}}\xspace}
-\def\pst{{\texttt{pstricks}}\xspace}
-\def\PS{PostScript\xspace}
-\def\CT{Con\TeX t\index{ConTeXt at Con\TeX t}\xspace}
-\def\GS{Ghostscript\index{Ghostscript}\xspace}
-\def\GeX{G\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX\@}
-\def\at{\char064}
-\def\VTeX{\texttt{V\TeX}\index{VTeX@\texttt{V\protect\TeX}}}
-\newcommand*\CMD[1]{{\texttt{\textbackslash #1}}}
-\newcommand\Paket[1]{\texttt{#1}}
-\providecommand\Programm[1]{\textsf{#1}}
-\providecommand\RaggedRight{\raggedright}
-%
-\def\Index#1{\index{#1}#1}
-\index{Environment|see{Umgebung}}
-\def\eIndex#1{\index{Umgebung!#1@\texttt{#1}}\index{#1@\texttt{#1}}}
-\def\tIndex#1{\index{#1@\texttt{#1}}}
-\def\cIndex#1{\index{#1@\protect\CMD{#1}}}
-\def\pIndex#1{\index{Parameter@\textbf{Parameter}!#1@\texttt{#1}}\index{#1@\texttt{#1}}}
-\def\ppIndex#1{\index{Parameter@\textbf{Parameter}!#1@\texttt{#1}}}
-\def\sIndex#1{\index{Syntax@\textbf{Syntax}!\protect\CMD{#1}}}
-\def\csIndex#1{\sIndex{#1}\cIndex{#1}}
-\def\PIndex#1{\index{Paket@\textbf{Paket}!\texttt{#1}}}
-\def\mIndex#1{\texttt{#1}\tIndex{#1}\pIndex{#1}}
-\def\aref#1{$\rightarrow$\vref{#1}}
-\def\PSindex#1{\index{PostScript!#1}}
-\def\Makroindex#1{\index{Makro!#1@\protect\CMD{#1}}}
-\def\Optindex#1{\index{Parameter@\textbf{Parameter}!\texttt{#1}}}
-\def\ttindex#1{\index{#1@\texttt{#1}}}
-\def\vert{\ensuremath{|}}
-%
-\let\Olddegrees\textdegrees
-\def\textdegrees{\ensuremath{\mbox{\Olddegrees}}}
-\def\sa{\ensuremath{\sphericalangle}\xspace}% needs amssymb
-%
-%
-%%-------------------------------- danger ---------------------------------------------
-\usepackage{manfnt}
-\usepackage{lettrine}
-\newsavebox{\dBox}
-
-\newenvironment{dangerPar*}
-{\gdef\dangerSym{\dbend\,\dbend}\@dangerPar}
-{\end at dangerPar}
-
-\newenvironment{dangerPar}
-{\gdef\dangerSym{\dbend\phantom{\,\dbend}}\@dangerPar}
-{\end at dangerPar}
-
-\def\@dangerPar{%
- \begin{lrbox}{\dBox}
- \minipage[c]{\linewidth-\widthof{\dangerSym}-\columnsep}%
-}
-\def\end at dangerPar{%
- \endminipage
- \end{lrbox}%
- \trivlist\item\relax
- \noindent
- \minipage[c]{\widthof{\dangerSym}}
- \raisebox{\height}[.9\height][.1\height]{\dangerSym}% ???
- \endminipage
- \hfill
- \minipage[c]{\wd\dBox}
- \usebox{\dBox}
- \endminipage%
- \endtrivlist
-}
-\newsavebox{\bombbox}
-\sbox\bombbox{%
- \psset{unit=.55ex}%
- \begin{pspicture}(-4,-4)(4,4)
- \pscircle[fillcolor=gray,fillstyle=solid]{4}
- \rput{45}{\psscaleboxto(6,0){\textsf{\textbf{PS}}}}
- \psellipse*(0,3.8)(1,.2)
- \psellipse*(0,5.5)(1,.2)
- \psframe*(-1,3.8)(1,5.5)
- \psbezier(0,5.5)(0,7)(1,8)(3.5,8)
- \multido{\r=-0+40}{9}{\rput{\r}(3.5,8){\psline(0,0)(.4,0)}}
- \end{pspicture}}
-
-\newcommand\danger{%
- \lettrine[lines=2,lraise=0.65,nindent=0pt,findent=.5em]{{\small\dbend}}}
-
-\newcommand\ddanger{%
- \lettrine[lines=2,lraise=0.65,nindent=0pt,findent=.5em]{%
- {\small\dbend\,\dbend}}}
-
-\newcommand\DANGER{%
- \lettrine[lines=3,lraise=0.01,lhang=0,nindent=0pt,findent=.75em]{%
- \usebox\bombbox}}
-%%------------------------------- Rest ------------------------------------------
-\pretolerance=500
-\tolerance=1000
-\hbadness=3000
-\vbadness=3000
-\hyphenpenalty=400
-
-%-------------------------------- Listings -------------------------------------
-\usepackage{showexpl}% not a real PSTricks package
-%
-\renewcommand{\ttdefault}{ul9}% Luxi Mono
-%\lstset{language=PSTricks,keywordstyle=\small\fontfamily{ul9}\bfseries}
-\lstset{wide=true}
-%
-%-------------------------------- Allgemein -------------------------------------
-%\addtolength\belowcaptionskip{-10pt}
-%
-\providecommand\dante{DANTE \eV}
-\providecommand\eV{e.V\kern-.18em\@ifnextchar.{}{.}}
-\def\textat{\protect\makeatletter\texttt{@}\protect\makeatother}
-
-\def\lBrace{\texttt{\{}}
-\def\rBrace{\texttt{\}}}
-\def\lBracket{\texttt{[}}
-\def\rBracket{\texttt{]}}
-%
-\newcounter{SX at refC}% for texlive8
-\def\PSTemph#1{\textit{\texttt{#1}}}
-%
-\def\LPack#1{\texttt{#1}\PIndex{#1}}
-\def\Lmenv#1{\texttt{#1}\eIndex{#1}}
-\def\Lmcs#1{\CMD{#1}\Makroindex{#1}\cIndex{#1}}
-\let\xLcs\Lmcs
-\let\Lcs\CMD
-\let\Lit\texttt
-\def\Loption#1{\texttt{#1}\Optindex{#1}\ttindex{#1}}
-\def\LProg#1{\texttt{#1}\pIndex{#1}}
-\let\Prog\LProg
-\def\LFile#1{\texttt{#1}\tIndex{#1}}
-\def\LColor#1{\texttt{#1}\index{Farbe!#1@\texttt{#1}}}
-\def\Lindex#1{#1\index{#1}}% Ausgeben und in den Index
-\def\Lext#1{\texttt{#1}\index{Dateiendung!#1@\texttt{#1}}}
-\def\LClass#1{\texttt{#1}}
-\def\Lmnotation#1{\texttt{#1}\tIndex{#1}}
-\newcommand\Larga{}
-\DeclareRobustCommand\Larga[1]{$\langle$\PSTemph{#1}$\rangle$}
-\newcommand\LargA{}
-\DeclareRobustCommand\LargA[1]{\lBrace$\langle$\PSTemph{#1}$\rangle$\rBrace}
-\newcommand\Largs{}
-\DeclareRobustCommand\Largs[1]{\lBracket$\langle$\PSTemph{#1}$\rangle$\rBracket}
-\newcommand\Largb{}
-\DeclareRobustCommand\Largb[1]{\lBrace$\langle$\PSTemph{#1}$\rangle$\rBrace}
-\newcommand\Largr{}
-\DeclareRobustCommand\Largr[1]{\PSTemph{({#1})}}
-\DeclareRobustCommand\Largra[1]{(\Larga{#1})}
-\newcommand\Larg{}
-\DeclareRobustCommand\Larg[1]{\lBrace\texttt{#1}\rBrace}
-\def\begEnv#1{\CMD{begin\{#1\}}\tIndex{#1}}
-\def\endEnv#1{\CMD{end\{#1\}}}
-\def\OptArg{\Largs{Optionen}}
-\def\Largrao{($\langle x_0,y_0\rangle$)}
-\def\Largrai{($\langle x_1,y_1\rangle$)}
-\def\Largraii{($\langle x_2,y_2\rangle$)}
-\def\Largraiii{($\langle x_3,y_3\rangle$)}
-\def\Largran{($\langle x_n,y_n\rangle$)}
-%
-\input random
-%
-\begin{document}
-
-\title{\texttt{PST-Labo} - chemical objects\\
-\footnotesize{version \PSTfileversion}}
-\author{%
-Denis Girou\thanks{\url{Denis.Girou at idris.fr}},
-Christophe Jorssen\thanks{\url{Christophe.Jorssen at wanadoo.fr}},
-Manuel Luque\thanks{\url{ManuelLuque27 at gmail.com}} and
-Herbert Vo\ss\thanks{\url{hvoss at tug.org}}}
-\date{\today}
-\maketitle
-
-\begin{abstract}
-\texttt{pst-labo} stellt Makros f\xFCr vielf\xE4ltige Ger\xE4te bereit, wie sie im Bereich
-der Chemie Anwendung finden.\cite{pst-labo} Da diese sehr oft eine standardisierte Form haben,
-erspart die Anwendung von \texttt{pst-labo} das manuelle Erstellen bestimmter
-technischer Ger\xE4te. Neben dem Paket \texttt{pst-osci} wird hier au\xDFerdem gezeigt,
-wie sogenannte "`high level"'-Objekte mit \PST erstellt werden k\xF6nnen.\cite{PSTricks2}
-S\xE4mtliche Basisobjekte sind in der
-Datei \LFile{pst-laboObj.tex} gespeichert und werden beim Start von \texttt{pst-labo}
-eingelesen. Diese k\xF6nnen ohne weiteres f\xFCr eigene Erweiterungen verwendet werden.
-Eine Zusammenstellung findet man im Abschnitt~\ref{sec:pstlabo:Objects}.
-\end{abstract}
-
-\tableofcontents
-
-\newpage
-% ---------------------------------------------------------------------------------------
-\section{Parameter}\label{sec:pstlabo8:Parameter}
-% ---------------------------------------------------------------------------------------
-Tabelle~\ref{tab:pst-labo:Parameter} zeigt eine Zusammenstellung der speziellen, f\xFCr
-\LPack{pst-labo} geltenden Parameter.
-
-
-\noindent
-\LTXtable{\linewidth}{pst-labo8-tab1-DE.tex}%
-
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{glassType}}\label{subsec-pstlabo-glassType}
-% ---------------------------------------------------------------------------------------
-\Loption{glassType} bezeichnet die Art des Glasgef\xE4\xDFes, wobei das normale Reagenzglas der
-Standard ist.
-
-\bgroup
-\begin{LTXexample}[preset=\raggedright]
-\psset{unit=0.5cm}
-\pstTubeEssais
-\pstTubeEssais[glassType=ballon]
-\pstTubeEssais[glassType=erlen]
-\pstTubeEssais[glassType=becher]
-\pstTubeEssais[glassType=flacon]
-\pstTubeEssais[glassType=fioleJauge]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{bouchon}}\label{subsec-pstlabo-bouchon}
-% ---------------------------------------------------------------------------------------
-Mit der \Loption{bouchon}-Option kann man die Gef\xE4\xDFe mit einem Korken beziehungsweise St\xF6psel
-versehen.
-
-\bgroup
-\begin{LTXexample}[width=0.575\linewidth,preset=\raggedright]
-\psset{unit=0.45cm}
-\psset{bouchon=true}
-\pstTubeEssais[glassType=tube]
-\pstTubeEssais[glassType=ballon]
-\pstTubeEssais[glassType=erlen]
-\pstTubeEssais[glassType=flacon]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{pince}}\label{subsec-pstlabo-pince}
-% ---------------------------------------------------------------------------------------
-Mit der \Loption{pince}-Option kann man die Gef\xE4\xDFe mit einer der \xFCblichen Holzklammern
-versehen.
-
-\bgroup
-\begin{LTXexample}[width=0.55\linewidth,preset=\raggedright]
-\psset{unit=0.5cm}
-\psset{bouchon=true,pince=true}
-\pstTubeEssais[glassType=tube]\hspace{1cm}
-\pstTubeEssais[glassType=erlen]
-\end{LTXexample}
-\egroup
-
-
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeDroit}}\label{subsec-pstlabo-tubeDroit}
-% ---------------------------------------------------------------------------------------
-Mit der \Loption{tubeDroit}-Option kann man die Gef\xE4\xDFe mit einem Glasr\xF6hrchen versehen,
-was nur in der Kombination mit der Option \verb+bouchon=true+ Sinn macht, weshalb diese
-auch intern gleich auf diesen Wert gesetzt wird. Zu beachten ist noch, dass f\xFCr das
-Glasr\xF6hrchen kein vertikaler Platz ber\xFCcksichtigt wird, sodass der Anwender selbst
-daf\xFCr sorgen muss, beispielsweise mit \verb+\rule{0pt}{4cm}+.
-
-\bgroup
-\begin{LTXexample}[width=0.55\linewidth,preset=\raggedright]
-\psset{unit=0.5cm}
-\psset{tubeDroit=true}
-\rule{0pt}{4cm}%
-\pstTubeEssais
-\pstTubeEssais[glassType=ballon]
-\pstTubeEssais[glassType=erlen]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeCoude}}\label{subsec-pstlabo-tubeCoude}
-% ---------------------------------------------------------------------------------------
-Die \Loption{tubeCoude}-Option ist faktisch identisch zur vorhergehenden, nur dass
-ein rechtwinklig abknickendes Glasr\xF6hrchen eingezeichnet wird. Dadurch ist auch der
-ben\xF6tigte zus\xE4tzliche vertikale Platz weitaus geringer.
-
-\bgroup
-\begin{LTXexample}[width=0.55\linewidth,preset=\raggedright]
-\psset{unit=0.5cm}
-\psset{tubeCoude=true}
-\rule{0pt}{2.5cm}%
-\pstTubeEssais[glassType=erlen]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeCoudeU}}\label{subsec-pstlabo-tubeCoudeU}
-% ---------------------------------------------------------------------------------------
-Die \Loption{tubeCoudeU}-Option ist faktisch identisch zur vorhergehenden, nur dass
-ein rechtwinklig abknickendes Glasr\xF6hrchen eingezeichnet wird. Dadurch ist auch der
-ben\xF6tigte zus\xE4tzliche vertikale Platz weitaus geringer.
-
-\bgroup
-\begin{LTXexample}[width=0.5\linewidth,preset=\raggedright]
-\psset{unit=0.5cm}
-\psset{tubeCoudeU=true}
-\rule{0pt}{2.5cm}%
-\pstTubeEssais[glassType=ballon]
-\end{LTXexample}
-\egroup
-
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeCoudeUB}}\label{subsec-pstlabo-tubeCoudeUB}
-% ---------------------------------------------------------------------------------------
-Die \Loption{tubeCoudeUB}-Option ist eine Erweiterung der U-Variante und nur dort
-anwendbar, wo eine Verl\xE4ngerung des Glasr\xF6hrchens bis zum Boden sinn macht, wie
-beispielsweise beim Makro \Lmcs{pstChauffageBallon}.
-
-\bgroup
-\begin{LTXexample}[pos=t,preset=\raggedright]
-\psset{unit=0.5cm,glassType=ballon}
-\pstChauffageBallon[tubeCoudeU] \pstChauffageBallon[tubeCoudeUB]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{etiquette} und \texttt{Numero}}\label{subsec-pstlabo-etiquette}
-% ---------------------------------------------------------------------------------------
-Die \Loption{etiquette}-Option ist der Schalter, um mit der Option \Loption{Numero}
-definierte Label darzustellen.
-
-
-\bgroup
-\begin{LTXexample}[width=0.42\linewidth,preset=\raggedright]
-\psset{unit=0.5cm}
-\pstTubeEssais[etiquette]
-\pstTubeEssais[etiquette,Numero=1]
-\pstTubeEssais[glassType=flacon,bouchon,%
- etiquette,Numero={\small Cu$^{2+}$}]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubePenche}}\label{subsec-pstlabo-tubePenche}
-% ---------------------------------------------------------------------------------------
-Die \Loption{tubePenche}-Option erm\xF6glicht die Anordnung der chemischen Ger\xE4te in
-nahezu beliebiger Winkellage, wobei der Fl\xFCssigkeitsspiegel jeweils in der Horizontalen
-bleibt. Die Winkelwerte m\xFCssen aus dem Intervall $-65\ldots +65$ sein.
-
-\bgroup
-\begin{LTXexample}[width=0.4\linewidth,preset=\raggedright]
-\psset{unit=0.5cm}
-\pstTubeEssais[tubeDroit=true,tubePenche=40]
-\pstTubeEssais[tubePenche=-20,bouchon]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeSeul}}\label{subsec-pstlabo-tubeSeul}
-% ---------------------------------------------------------------------------------------
-\Loption{tubeSeul} hat einen Einfluss auf die gew\xE4hlte Boxgr\xF6\xDFe. Dies kann vorteilhaft sein,
-wenn man wie im folgenden Beispiel durch die Anwendung von \Lmcs{psframebox} zu sehen ist,
-kein weiteres Gef\xE4\xDF anordnen will. Ohne \verb+tubeSeul=true+ h\xE4tte die rechte Box dieselbe Gr\xF6\xDFe
-wie die standardm\xE4\xDFig vorgegeben linke Box. Die Option
-hat nur Auswirkungen beim Makro \Lmcs{pstChauffageTube} und den Glastypen \verb+ballon+ und
-\verb+tube+.
-
-
-
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=ballon,becBunsen}
-\psframebox{\pstChauffageTube[becBunsen,barbotage]}
-\psframebox{\pstChauffageTube[tubeSeul=true]}
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{becBunsen}}\label{subsec-pstlabo-becBunsen}
-% ---------------------------------------------------------------------------------------
-\Loption{becBunsen} ist f\xFCr das Makro \Lmcs{pstChauffeTube} standardm\xE4\xDFig auf \verb+true+
-und f\xFCr das Makro \Lmcs{pstChauffageBallon} standardm\xE4\xDFig auf \verb+false+ gesetzt und
-aktiviert beziehungsweise deaktiviert das Zeichnen des \Index{Bunsenbrenner}s.
-
-
-
-\bgroup
-\begin{LTXexample}[width=0.5\linewidth]
-\psset{unit=0.5cm,tubeSeul=true}
-\pstChauffageTube
-\pstChauffageTube[becBunsen=false]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{barbotage}}\label{subsec-pstlabo-barbotage}
-% ---------------------------------------------------------------------------------------
-Die Option \Loption{barbotage} erstellt ein zus\xE4tzliches Reagenzglas, welches durch
-ein Glasr\xF6hrchen mit dem eigentlichen Gef\xE4\xDF verbunden ist. Um den notwendigen Platz
-f\xFCr die Grafik zur Verf\xFCgung zu stellen, sollte die Option \Loption{tubeSeul} nicht
-aktiviert sein (vgl. Abschnitt~\vref{subsec-pstlabo-tubeSeul}).
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm}
-\pstChauffageTube[tubeSeul=true]
-\pstChauffageTube[barbotage]
-\end{LTXexample}
-\egroup
-
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{substance}}\label{subsec-pstlabo-substance}
-% ---------------------------------------------------------------------------------------
-Mit der Option \Loption{substance} kann die Art der Substanz in den Gef\xE4\xDFen
-vorgegeben werden. Die Standardvorgabe ist eine blaue Fl\xFCssigkeit (\Lmcs{pstBullesChampagne}).
-Zur Auswahl stehen die in Tabelle~\ref{tab-pstlabo-substance} zusammengestellten Makros. Zu beachten
-ist, dass es sich bei \Lmcs{pstFilaments} und \Lmcs{pstBULLES} um einen verpflichtenden
-Farb-Parameter handelt.
-
-\begin{table}[!htb]
-\caption{Zusammenstellung der Makros f\xFCr die Option \Loption{substance}}\label{tab-pstlabo-substance}
-\centering
-\begin{tabular}{@{}lcl@{}}
-\emph{Makroname} & \emph{Vorgabe} & \emph{Anmerkungen}\\\hline
-\Lmcs{pstBullesChampagne}\Largs{Wert} & 25 & Standard\\
-\Lmcs{pstFilaments}\Largs{Wert}\Largb{Farbe} & 5\\
-\Lmcs{pstBilles}\Largs{Wert} & 50 & zweidimensional\\
-\Lmcs{pstBULLES}\Largs{Wert}\Largb{Farbe} & 20 & dreidimensional
-\end{tabular}
-\end{table}
-
-Der optionale Wert stellt die Anzahl der Durchl\xE4ufe f\xFCr die interne \Lmcs{multido}-Schleife dar und
-ist prinzipiell nicht beschr\xE4nkt, kann aber dennoch bei Werten gr\xF6\xDFer als $80$ zu Problemen mit
-dem definierten Speicherplatz von \TeX\ f\xFChren. Dieser kann durch Modifikation der \TeX-Konfigurationsdatei
-erh\xF6ht werden. Das Verzeichnis der Knfigurationsdatei l\xE4sst sich mithilfe von \verb+kpsewhich texmf.cnf+
-ermitteln:
-\begin{lstlisting}[language=sh]
-voss at shania:~> kpsewhich texmf.cnf
-/usr/local/texlive/2005/texmf/web2c/texmf.cnf
-\end{lstlisting}
-
-
-Das erste Beispiel zeigt die standardm\xE4\xDFigen Vorgaben, wobei die beiden Farben willk\xFCrlich gew\xE4hlt
-wurden. Das zweite Beispiel zeigt die Anwendung des optionalen Parameters. Grunds\xE4tzlich k\xF6nnen
-die m\xF6glichen Makros f\xFCr \Loption{substance} und \Loption{solide} beliebig gemischt und auch untereinander
-vertauscht werden.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=becher}
-\pstTubeEssais
-\pstTubeEssais[substance=\pstBullesChampagne]
-\pstTubeEssais[substance=\pstFilaments{red}]
-\pstTubeEssais[substance=\pstBilles]
-\pstTubeEssais[substance=\pstBULLES{white}]
-\end{LTXexample}
-\egroup
-
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=becher}
-\pstTubeEssais[substance={\pstBullesChampagne[80]}]
-\pstTubeEssais[substance={\pstFilaments[20]{black}}]
-\pstTubeEssais[substance={\pstBilles[80]}]
-\pstTubeEssais[substance={\pstBULLES[20]{white}}]
-\end{LTXexample}
-\egroup
-
-Bei Verwendung des optionalen Parameters f\xFCr die Schleifenzahl ist zu beachten, dass
-dieser selbst Teil eines anderen optionalen Parameters ist und somit in geschweifte
-Klammern zu setzen ist, wie in obigen Beispiel deutlich zu sehen ist.
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{solide}}\label{subsec-pstlabo-solide}
-% ---------------------------------------------------------------------------------------
-Mit der Option \Loption{solide} kann die Art der Substanz in den Gef\xE4\xDFen
-vorgegeben werden. Tabelle~\ref{tab-pstlabo-solide} zeigt eine Zusammenstellung
-der verf\xFCgbaren Werte. Grunds\xE4tzlich gilt hier das bereits im Abschnitt~\ref{subsec-pstlabo-substance}
-Gesagte, so dass hier auf eine Wiederholung verzichtet werden kann.
-
-\begin{table}[!htb]
-\caption{Zusammenstellung der Makros f\xFCr die Option \Loption{substance}}\label{tab-pstlabo-solide}
-\centering
-\begin{tabular}{@{}lc@{}}
-\emph{Makroname} & \emph{Vorgabe} \\\hline
-\Lmcs{pstTournureCuivre}\Largs{Wert} & 30 \\
-\Lmcs{pstClouFer}\Largs{Wert} & 60\\
-\Lmcs{pstGrenailleZinc}\Largs{Wert} & 25
-\end{tabular}
-\end{table}
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=becher}
-\pstTubeEssais
-\pstTubeEssais[solide=\pstTournureCuivre]
-\pstTubeEssais[solide=\pstClouFer]
-\pstTubeEssais[solide=\pstGrenailleZinc]
-\end{LTXexample}
-\egroup
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=becher}
-\pstTubeEssais[solide={\pstTournureCuivre[50]}]
-\pstTubeEssais[solide={\pstGrenailleZinc[80]}]
-\pstTubeEssais[glassType=ballon,solide={\pstClouFer[50]}]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeRecourbe}}\label{subsec-pstlabo-tubeRecourbe}
-% ---------------------------------------------------------------------------------------
-
-Die Option \Loption{tubeRecourbe} erstellt eine Anordnung zum Sammeln des aus dem Glasgef\xE4\xDF
-entwichenden Gases, wobei es sich hier um die Langversion mit Bunsenbrenner handelt.
-
-
-\bgroup
-\begin{LTXexample}[pos=t,preset=\raggedright]
-\psset{unit=0.5cm,glassType=erlen,recuperationGaz,substance=\pstTournureCuivre}
-\pstChauffageBallon
-\pstChauffageBallon[tubeRecourbe]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeRecourbeCourt}}\label{subsec-pstlabo-tubeRecourbeCourt}
-% ---------------------------------------------------------------------------------------
-
-Die Option \Loption{tubeRecourbeCourt} entspricht prinzipiell der vorhergehenden, nur das
-hier sie "`Kurzversion"' ohne Bunsenbrenner dargestellt wird.
-
-
-\bgroup
-\begin{LTXexample}[pos=t,preset=\raggedright]
-\psset{unit=0.5cm,glassType=flacon,recuperationGaz,substance=\pstFilaments{red}}
-\pstChauffageBallon[tubeRecourbe]
-\pstChauffageBallon[tubeRecourbeCourt]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{doubletube}}\label{subsec-pstlabo-doubletube}
-% ---------------------------------------------------------------------------------------
-\Loption{doubletube} erm\xF6glicht die Anordnung zweier Glasr\xF6hrchen, wobei das eine mit
-einem Regler versehen ist.
-
-\bgroup
-\begin{LTXexample}[width=0.6\linewidth]
-\rule{0pt}{4cm}
-\psset{unit=0.5cm,glassType=ballon,%
- substance=\pstClouFer}
-\pstBallon
-\pstBallon[doubletube]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{refrigerantBoulle}}\label{subsec-pstlabo-refrigerantBoulle}
-% ---------------------------------------------------------------------------------------
-\Loption{refrigerantBoulle} ist eine der Optionen, die die Ausgabe einer komplexen Apparatur
-erm\xF6glichen. Zu beachten ist hierbei, dass der geometrische Mittelpunkt in der Mitte der Anordnung
-liegt. Was allerdings nur von Bedeutung ist, wenn weitere Dinge angeordnet werden sollen.
-
-\bgroup
-\begin{LTXexample}[width=0.3\linewidth]
-\psset{unit=0.5cm}
-\pstBallon[refrigerantBoulles,glassType=ballon,%
- substance=\pstClouFer]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{recuperationGaz}}\label{subsec-pstlabo-recuperationGaz}
-% ---------------------------------------------------------------------------------------
-\Loption{recuperationGaz} bezeichnet die bereits mehrfach angegebene Anordnung zum
-Auffangen sich ausdehnender Gase.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=flacon,tubeRecourbe,substance={\pstFilaments[10]{red}}}
-\pstChauffageBallon
-\pstChauffageBallon[recuperationGaz]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{burette}}\label{subsec-pstlabo-burette}
-% ---------------------------------------------------------------------------------------
-Standardm\xE4\xDFig ist f\xFCr das Makro \Lmcs{pstDosage} die Darstellung einer B\xFCrette vorgesehen.
-Mit der Option \Loption{burette} kann dies unterbunden werden.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.4cm}
-\pstDosage[glassType=erlen]
-\pstDosage[glassType=erlen,burette=false]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{niveauReactifBurette} und \texttt{couleurReactifBurette}}\label{subsec-pstlabo-niveauReactifBurette}
-% ---------------------------------------------------------------------------------------
-\Loption{niveauReactifBurette} und \Loption{couleurReactifBurette} kennzeichnen Fl\xFCssigkeitsstand
-in Prozent und die Farbe der chemischen Reaktion in einer B\xFCrette.
-
-\begin{center}
-\bgroup
-\psset{unit=0.4cm,glassType=erlen,niveauLiquide1=60}
-\pstDosage[niveauReactifBurette=25,couleurReactifBurette=cyan]
-\pstDosage[niveauReactifBurette=10]
-\egroup
-\end{center}
-\begin{lstlisting}
-\psset{unit=0.4cm,glassType=erlen,niveauLiquide1=60}
-\pstDosage[niveauReactifBurette=25,couleurReactifBurette=cyan]
-\pstDosage[niveauReactifBurette=10]
-\end{lstlisting}
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{AspectMelange} und \texttt{CouleurDistillat}}\label{subsec-pstlabo-AspectMelange}
-% ---------------------------------------------------------------------------------------
-\Loption{AspectMelange} bezeichnet die Farbe der chemischen Substanz und muss einem
-definierten Stil entsprechen, so dass auch Farbgradienten m\xF6glich sind. Dagegen
-ist \Loption{CouleurDistillat} als reine Farbe f\xFCr das Destillat definiert.
-
-\begin{center}
-\bgroup
-\psset{unit=0.4cm}
-\pstDistillation(-3,-10)(7,6)\quad
-\pstDistillation[AspectMelange=Diffusion,CouleurDistillat=red](-3,-10)(7,6)
-\egroup
-\end{center}
-
-\begin{lstlisting}
-\psset{unit=0.4cm}
-\pstDistillation(-3,-10)(7,6)\quad
-\pstDistillation[AspectMelange=Diffusion,CouleurDistillat=red](-3,-10)(7,6)
-\end{lstlisting}
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{phmetre}}\label{subsec-pstlabo-phmetre}
-% ---------------------------------------------------------------------------------------
-\Loption{phmetre} aktiviert die Darstellung eines ph-Wert Messger\xE4tes, welches allerdings
-nur f\xFCr das Makro \Lmcs{pstDosage} zur Verf\xFCgung steht.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=becher,burette=false}
-\pstDosage
-\pstDosage[phmetre]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{agitateurMagnetique}}\label{subsec-pstlabo-agitateurMagnetique}
-% ---------------------------------------------------------------------------------------
-\Loption{agitateurMagnetique} ist standardm\xE4\xDFig aktiviert und bezeichnet die Heizplatte.
-Bei Deaktivierung entf\xE4llt lediglich das EInzeichnen der Symbole, das Rechteck bleibt erhalten.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,burette=false,glassType=becher}
-\pstDosage
-\pstDosage[agitateurMagnetique=false]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{niveauLiquide1}, \texttt{niveauLiquide2}, \texttt{niveauLiquide3}
- und \texttt{aspectLiquide1}, \texttt{aspectLiquide2}, \texttt{aspectLiquide3}}\label{subsec-pstlabo-niveauLiquide1}
-% ---------------------------------------------------------------------------------------
- Diese sechs Optionen kennzeichen H\xF6he und Stil der jeweiligen
- Fl\xFCssigkeiten 1, 2 und 3, wobei der Stil einer der vorgegebenen oder
- ein neu definierter sein kann (siehe
- Abschnitt~\ref{subsec-pstlabo-substance}. Je nach verwendetem Makro
- m\xFCssen dabei nicht immer alle Optionen m\xF6glich sein.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.4cm,glassType=becher}
-\rule{0pt}{6cm}
-\pstDosage[niveauReactifBurette=18,niveauLiquide1=30,aspectLiquide1=Champagne,%
- glassType=becher,phmetre=true]
-\pstDosage[niveauReactifBurette=20,niveauLiquide1=40,aspectLiquide1=Champagne,%
- glassType=becher,phmetre=false,agitateurMagnetique=false]
-\end{LTXexample}
-\egroup
-
-\bgroup
-\makebox[\textwidth]{%
-\begin{pspicture}(0,0)(5,6)
- \rput(4,3){\pstChauffageBallon[becBunsen=true,unit=0.5]}
- \rput(2.5,4){\pstBallon[glassType=becher,xunit=1,yunit=0.5,aspectLiquide1=Champagne,runit=0.7]}
- \psset{glassType=tube}
- \rput(2.5,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=70,aspectLiquide1=Diffusion]}
- \rput(3,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=75,aspectLiquide1=Sang]}
- \rput(2,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80]}
-\end{pspicture}
-\begin{pspicture}(0,0)(5,6)
- \rput(4,3){\pstChauffageBallon[becBunsen=true,unit=0.5]}
- \rput(2.5,4){\pstBallon[glassType=becher,xunit=1,yunit=0.5,aspectLiquide1=Champagne,runit=0.7]}
- \rput(2.4,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=70,aspectLiquide1=Diffusion]}
- \rput(2.8,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=65,aspectLiquide1=Sang]}
- \rput(1.7,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80,tubePenche=10]}
- \rput(3.5,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80,tubePenche=-10]}
-\end{pspicture}
-\begin{pspicture}(1,3)(5,6)
- \rput(2.5,4){\pstBallon[glassType=ballon,unit=0.5,niveauLiquide1=15]}
- \rput(1.3,5.4){\pstTubeEssais[unit=0.5,niveauLiquide1=95,
- niveauLiquide2=60,niveauLiquide3=30,tubePenche=-60]}
-\end{pspicture}
-}
-\egroup
-
-\begin{lstlisting}
-\begin{pspicture}(0,0)(5,6)
- \rput(4,3){\pstChauffageBallon[becBunsen=true,unit=0.5]}
- \rput(2.5,4){\pstBallon[glassType=becher,xunit=1,yunit=0.5,aspectLiquide1=Champagne,runit=0.7]}
- \psset{glassType=tube}
- \rput(2.5,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=70,aspectLiquide1=Diffusion]}
- \rput(3,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=75,aspectLiquide1=Sang]}
- \rput(2,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80]}
-\end{pspicture}
-\begin{pspicture}(0,0)(5,6)
- \rput(4,3){\pstChauffageBallon[becBunsen=true,unit=0.5]}
- \rput(2.5,4){\pstBallon[glassType=becher,xunit=1,yunit=0.5,aspectLiquide1=Champagne,runit=0.7]}
- \rput(2.4,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=70,aspectLiquide1=Diffusion]}
- \rput(2.8,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=65,aspectLiquide1=Sang]}
- \rput(1.7,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80,tubePenche=10]}
- \rput(3.5,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80,tubePenche=-10]}
-\end{pspicture}
-\begin{pspicture}(1,3)(5,6)
- \rput(2.5,4){\pstBallon[glassType=ballon,unit=0.5,niveauLiquide1=15]}
- \rput(1.3,5.4){\pstTubeEssais[unit=0.5,niveauLiquide1=95,
- niveauLiquide2=60,niveauLiquide3=30,tubePenche=-60]}
-\end{pspicture}
-\end{lstlisting}
-
-
-
-% ---------------------------------------------------------------------------------------
-\section{Vordefinierte Farben und Stile}\label{sec:pstlabo8:Stile}
-% ---------------------------------------------------------------------------------------
-Die folgende Zusammenstellung zeigt die bereits mit dem Paket \LPack{pst-labo} vordefinierten
-Farben und Stile, die vom Anwender nach Belieben \xFCberschrieben werden k\xF6nnen.
-
-
-
-\begin{lstlisting}[xrightmargin=-\marginparwidth]
-\definecolor{Beige} {rgb}{0.96,0.96,0.86}
-\definecolor{GrisClair} {rgb}{0.8,0.8,0.8}
-\definecolor{GrisTresClair} {rgb}{0.9,0.9,0.9}
-\definecolor{OrangeTresPale}{cmyk}{0,0.1,0.3,0}
-\definecolor{OrangePale} {cmyk}{0,0.2,0.4,0}
-\definecolor{BleuClair} {cmyk}{0.2,0,0,0}
-\definecolor{LightBlue} {rgb}{.68,.85,.9}
-\definecolor{Copper} {cmyk}{0,0.9,0.9,0.2}
-\definecolor{Marron} {cmyk}{0,0.3,0.5,.3}
-%
-\newpsstyle{aspectLiquide1} {linestyle=none,fillstyle=solid,fillcolor=cyan}
-\newpsstyle{aspectLiquide2} {linestyle=none,fillstyle=solid,fillcolor=yellow}
-\newpsstyle{aspectLiquide3} {linestyle=none,fillstyle=solid,fillcolor=magenta}
-\newpsstyle{Champagne} {linestyle=none,fillstyle=solid,fillcolor=Beige}
-\newpsstyle{BilleThreeD} {linestyle=none,fillstyle=gradient,gradmidpoint=0,gradend=white,GradientCircle=true}
-\newpsstyle{Sang} {linestyle=none,fillstyle=solid,fillcolor=red}
-\newpsstyle{Cobalt} {linewidth=0.2,fillstyle=solid,fillcolor=blue}
-\newpsstyle{Huile} {linestyle=none,fillstyle=solid,fillcolor=yellow}
-\newpsstyle{Vinaigre} {linestyle=none,fillstyle=solid,fillcolor=magenta}
-\newpsstyle{Diffusion} {linestyle=none,fillstyle=gradient,gradmidpoint=0}
-\newpsstyle{DiffusionMelange2}{fillstyle=gradient,gradbegin=white,gradend=red,gradmidpoint=0,linecolor=red}
-\newpsstyle{flammeEtGrille} {linestyle=none,fillstyle=gradient,gradmidpoint=0,gradbegin=OrangePale,gradend=yellow}
-\newpsstyle{rayuresJaunes} {fillstyle=hlines,linecolor=yellow,hatchcolor=yellow}
-\newpsstyle{DiffusionBleue} {fillstyle=gradient,gradmidpoint=0,linestyle=none,gradbegin=green,gradend=cyan}
-\end{lstlisting}
-
-
-% ---------------------------------------------------------------------------------------
-\section{Makros}\label{sec:pstlabo8:Makros}
-% ---------------------------------------------------------------------------------------
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstTubeEssais}}\label{sec:pstlabo8:pstTubeEssais}
-% ---------------------------------------------------------------------------------------
-Dieses Makro ist die einfachste Variante der chemischen Gef\xE4\xDFe und ist auch schon
-mehrfach in den vorgehenden Beispielen gezeigt worden. Die Standardvorgabe
-ohne Parameter ist das normale Reagenzglas (\verb+glassType=tube+).
-
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5}
-\pstTubeEssais
-\pstTubeEssais[glassType=becher]
-\pstTubeEssais[glassType=erlen,niveauLiquide1=80]
-\pstTubeEssais[glassType=flacon]
-\pstTubeEssais[glassType=ballon,niveauLiquide1=20,aspectLiquide1=DiffusionBleue]
-\pstTubeEssais[glassType=fioleJauge]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstChauffageTube}}\label{sec:pstlabo8:pstChauffageTube}
-% ---------------------------------------------------------------------------------------
-\Lmcs{pstChauffageTube} stellt eine Erweiterung des vorstehenden Makros dar, indem
-zus\xE4tzlich eine Heizplatte, einen Bunsenbrenner oder auch eine zweite R\xF6hre
-erstellt werden.
-
-
-\begin{center}
-\bgroup
-\psset{unit=0.5}
-\pstChauffageTube[tubeSeul]
-\pstChauffageTube[glassType=ballon,becBunsen=false,tubeSeul]
-\pstChauffageTube[glassType=erlen,becBunsen,pince,tubeSeul]
-\pstChauffageTube[becBunsen,barbotage,glassType=flacon]
-\pstChauffageTube[becBunsen,tubeCoude,glassType=ballon,niveauLiquide1=20,%
- aspectLiquide1=DiffusionBleue,tubeSeul,pince]
-\egroup
-\end{center}
-
-\begin{lstlisting}[xrightmargin=-\marginparwidth]
-\psset{unit=0.5}
-\pstChauffageTube[tubeSeul]
-\pstChauffageTube[glassType=ballon,becBunsen=false,tubeSeul]
-\pstChauffageTube[glassType=erlen,becBunsen,pince,tubeSeul]
-\pstChauffageTube[becBunsen,barbotage,glassType=flacon]
-\pstChauffageTube[becBunsen,tubeCoude,glassType=ballon,niveauLiquide1=20,%
- aspectLiquide1=DiffusionBleue,tubeSeul,pince]
-\end{lstlisting}
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstBallon}}\label{sec:pstlabo8:pstBallon}
-% ---------------------------------------------------------------------------------------
-\Lmcs{pstBallon} ist faktisch identisch zur Anwendung \Lmcs{pstTubeEssais}, erlaubt jedoch
-weitere Optionen.
-
-\begin{center}
-\bgroup
-\psset{unit=0.5cm}
-\pstBallon\hspace{-0.5cm}
-\pstBallon[glassType=erlen]\hspace{-0.5cm}
-\pstBallon[glassType=becher,xunit=0.75cm,yunit=0.3cm,aspectLiquide1=Champagne,runit=0.4cm]\hspace{-0.5cm}
-\raisebox{0.5cm}{\pstBallon[refrigerantBoulles=true]}
-\egroup
-\end{center}
-
-\begin{lstlisting}[xrightmargin=-\marginparwidth]
-\psset{unit=0.5cm}
-\pstBallon\hspace{-0.5cm}
-\pstBallon[glassType=erlen]\hspace{-0.5cm}
-\pstBallon[glassType=becher,xunit=0.75cm,yunit=0.25cm,aspectLiquide1=Champagne,runit=0.4cm]\hspace{-0.5cm}
-\raisebox{1cm}{\pstBallon[refrigerantBoulles=true]}
-\end{lstlisting}
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstChauffageBallon}}\label{sec:pstlabo8:pstChauffageBallon}
-% ---------------------------------------------------------------------------------------
-\Lmcs{pstChauffageBallon} ist eine Erweiterung des vorhergehenden Makros und hat
-standardm\xE4\xDFig den Bunsenbrenner vorgesehen.
-
-\begin{center}
-\bgroup
-\psset{unit=0.5cm}
-\pstChauffageBallon
-\pstChauffageBallon[barbotage,tubeCoudeUB,becBunsen,substance=\pstBilles]\\
-\pstChauffageBallon[glassType=flacon,recuperationGaz,tubeRecourbeCourt,substance={\pstFilaments[10]{red}}]
-\pstChauffageBallon[doubletube,recuperationGaz,substance=\pstClouFer]
-\egroup
-\end{center}
-
-\begin{lstlisting}[xrightmargin=-\marginparwidth]
-\psset{unit=0.5cm}
-\pstChauffageBallon
-\pstChauffageBallon[barbotage,tubeCoudeUB,becBunsen,substance=\pstBilles]\\
-\pstChauffageBallon[glassType=flacon,recuperationGaz,tubeRecourbeCourt,substance={\pstFilaments[10]{red}}]
-\pstChauffageBallon[doubletube,recuperationGaz,substance=\pstClouFer]
-\end{lstlisting}
-
-
-
-\begin{center}
-\bgroup
-\psset{unit=0.5cm}
-\pstChauffageBallon[glassType=erlen,tubeRecourbe,recuperationGaz,substance=\pstTournureCuivre]\hspace{3cm}
-\pstChauffageBallon[glassType=becher,aspectLiquide1=Champagne,substance=\pstBullesChampagne]\hspace{.25cm}
-\pstChauffageBallon[glassType=erlen,substance=\pstBullesChampagne,tubeDroit]
-\egroup
-\end{center}
-
-\begin{lstlisting}[xrightmargin=-\marginparwidth]
-\psset{unit=0.5cm}
-\pstChauffageBallon[glassType=erlen,tubeRecourbe,recuperationGaz,substance=\pstTournureCuivre]
-\pstChauffageBallon[glassType=becher,aspectLiquide1=Champagne,substance=\pstBullesChampagne]
-\pstChauffageBallon[glassType=erlen,substance=\pstBullesChampagne,tubeDroit]
-\end{lstlisting}
-
-
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstEntonnoir}}\label{sec:pstlabo8:pstTubeEssais}
-% ---------------------------------------------------------------------------------------
-\Lmcs{pstEntonnoir} als Trichter wird ohne Parameter automatisch im Zusammenhang mit
-dem Reagenzglas benutzt. Daneben sind alle anderen Kombinationen m\xF6glich und denkbar.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm}
-\pstEntonnoir
-\pstEntonnoir[glassType=becher,tubePenche=-20]
-\pstEntonnoir[glassType=flacon,etiquette=true,Numero={\green 37},%
- aspectLiquide1=DiffusionBleue,niveauLiquide1=80]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstEprouvette}}\label{sec:pstlabo8:pstEprouvette}
-% ---------------------------------------------------------------------------------------
-\Lmcs{pstEprouvette} stellt den allgemein bekannten Messbecher dar, dessen
-Gr\xF6\xDFe \xFCber die \PST-Ma\xDFstabsfaktoren ver\xE4ndert werden kann.
-
-
-\bgroup
-\begin{LTXexample}
-\pstEprouvette[yunit=0.5cm]
-\pstEprouvette[unit=0.6cm,niveauLiquide1=100,niveauLiquide2=60,niveauLiquide3=30]
-\end{LTXexample}
-\egroup
-
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstpipette}}\label{sec:pstlabo8:pstpipette}
-% ---------------------------------------------------------------------------------------
-\Lmcs{pstpipette} stellt eine normale mit Ma\xDFstrichen versehene Pipette dar und
-kann ebenfalls \xFCber die \PST-Ma\xDFstabsfaktoren ver\xE4ndert werden.
-
-\bgroup
-\begin{LTXexample}
-\pstpipette[unit=0.5cm,tubePenche=40]
-\pstpipette[yunit=0.5cm]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstDosage}}\label{sec:pstlabo8:pstDosage}
-% ---------------------------------------------------------------------------------------
-\Lmcs{pstDosage} wird in der Regel im Zusammnhang mit anderen Ger\xE4ten angewendet werden.
-Die B\xFCrette hat eine maximale Kapazit\xE4t von 25 mL, wobei die aktuelle H\xF6he und die
-Art des chemischen Stoffes \xFCber Optionen ver\xE4nderbar sind. Weiterhin sind optional
-ein PH-Messger\xE4t oder eine Heizplatte w\xE4hlbar, wobei ersteres nur mit dem Glastyp \verb+becher+
-zur Verf\xFCgung steht.
-
-
-\bgroup\noindent
-\makebox[\linewidth]{%
-\psset{unit=0.5cm}
-\pstDosage
-\pstDosage[glassType=becher,phmetre=true]
-\pstDosage[niveauReactifBurette=10,niveauLiquide1=60,aspectLiquide1=Champagne,%
- glassType=flacon,agitateurMagnetique=false]
-\pstDosage[glassType=erlen,burette=false]}
-\egroup
-
-\begin{lstlisting}[xrightmargin=-\marginparwidth]
-\psset{unit=0.5cm}
-\pstDosage
-\pstDosage[glassType=becher,phmetre=true]
-\pstDosage[niveauReactifBurette=10,niveauLiquide1=60,aspectLiquide1=Champagne,%
- glassType=flacon,agitateurMagnetique=false]
-\pstDosage[glassType=erlen,burette=false]}
-\end{lstlisting}
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstDistillation}}\label{sec:pstlabo8:pstDistillation}
-% ---------------------------------------------------------------------------------------
-\Lmcs{pstDistillation} erwartet als einziges Makro die Ma\xDFe f\xFCr die \Lmenv{pspicture}
-Umgebung.
-
-\medskip
-\noindent
-\Lmcs{pstDistillation}\\
-\Lmcs{pstDistillation}\Largr{$x_{ll},y_{ll}$}\Largr{$x_{ur},y_{ur}$} % $
-
-\medskip
-Bei fehlender Angabe der Koordinaten wird ein Rechteck der Gr\xF6\xDFe $(-4,-10)(8,7)$
-angenommen, was davon ausgeht, dass noch weitere Objecte mithilfe der \Lmcs{rput}-Anweisung
-eingef\xFCgt werden sollen.
-
-\bgroup
-\begin{LTXexample}
-\psset{unit=0.5cm}
-\pstDistillation(-3,-10)(7,6)
-\end{LTXexample}
-\egroup
-
-
-
-
-
-% ---------------------------------------------------------------------------------------
-\section{Basisobjekte}\label{sec:pstlabo:Objects}
-% ---------------------------------------------------------------------------------------
-Die Liste der m\xF6glichen Basisobjekte kann man der Datei \LFile{pst-laboObj.tex} entnehmen.
-Aus Platzgr\xFCnden wird hier darauf verzichtet sie alle explizit anzugeben.
-
-
-
-% ---------------------------------------------------------------------------------------
-\section{Beispiele}\label{sec:pstlabo:Beispiele}
-% ---------------------------------------------------------------------------------------
-Das Erzeugen komplexer Beispiele wird erheblich vereinfacht, wenn man sich an einem
-mit \Lmcs{psgrid} erzeugten Koordinatengitter orientiert, wie dies bereits in
-Abschnitt~\vref{sec:overlay:Ueberschreiben} im Zusammenhang mit Overlays gezeigt wurde.
-
-\begin{center}
-\bgroup
-\sffamily
-\begin{pspicture}(0,-4)(7,4)
- \rput(3,0){\pstDosage[niveauReactifBurette=25,niveauLiquide1=30,%
- aspectLiquide1=Champagne,glassType=becher,phmetre,unit=0.5]}
- \rput(2,3){B\"urette}
- \rput(4.7,3.6){25 mL}
- \rput(5.2,-2.2){H$_3$O$^+$+Cl$^-$}
- \rput(.8,-3){PH-Messer}
- \rput(5,-2.8){20 mL}
- \rput(5,1){Na$^+$+OH$^-$} \rput(6.4,-3.6){Heizplatte}
- \psline{->}(2.7,2.9)(3.4,2.9)
-\end{pspicture}
-\begin{pspicture}(-3,-2)(2,3)
- \psset{unit=0.5cm}
- \rput(-4.5,4.0){\pstEprouvette[tubePenche=-60,niveauLiquide1=90,niveauLiquide2=50]}
- \rput(.5,0){\pstEntonnoir[glassType=flacon,niveauLiquide1=30]}
- \rput(.5,7.5){
- \framebox{\begin{minipage}{3.2cm}Nach der Dekan\-ta\-tion
- sind die einzelnen Phasen getrennt, das Leichteste sammelt man durch Filtrieren.
- \end{minipage}}}
-\end{pspicture}
-\egroup
-\figcaption{Anwendung f\xFCr \Lmcs{pstDosage}}
-
-
-\bigskip
-\bgroup
-\psset{unit=0.5cm,etiquette}
-\newpsstyle{Nickel}{fillstyle=solid,fillcolor=green}
-\pstTubeEssais[niveauLiquide1=20,aspectLiquide1=Champagne,Numero=1]\kern-20pt
-\pstTubeEssais[niveauLiquide1=30,aspectLiquide1=Cobalt,Numero=2]\kern-20pt
-\pstTubeEssais[niveauLiquide1=40,aspectLiquide1=Sang,Numero=3]\kern-20pt
-\pstTubeEssais[Numero=4]\kern-20pt
-\psset{bouchon,glassType=flacon}
-\pstTubeEssais[aspectLiquide1=Vinaigre,Numero={\footnotesize MnO$_4^-$}]
-\pstTubeEssais[aspectLiquide1=Huile,unit=0.75,Numero={\footnotesize Ce$^{4+}$}]
-\pstTubeEssais[aspectLiquide1=Nickel,Numero={\footnotesize Ni$^{2+}$}]
-\pstTubeEssais[Numero={\footnotesize Cu$^{2+}$}]
-\pstTubeEssais[niveauLiquide1=30,aspectLiquide1=Champagne,Numero={\footnotesize NaOH},unit=0.75]
-\egroup
-\figcaption{Anwendung f\xFCr \Lmcs{pstTubeEssais}}
-\end{center}
-
-\section*{Credits}
-Patrick Drechsler | Arnaud Schmittbuhl
-
-
-\nocite{*}
-\bibliographystyle{plain}
-\bibliography{pst-labo-doc}
-
-
-\end{document}
Deleted: trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-docEN.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-docEN.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-docEN.tex 2023-05-11 23:51:45 UTC (rev 67079)
+++ trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-docEN.tex 2023-05-12 20:26:17 UTC (rev 67080)
@@ -1,1141 +0,0 @@
-\documentclass[11pt,a4paper,english]{article}
-\usepackage[latin1]{inputenc}%
-\usepackage[T1]{fontenc}
-\usepackage{babel}
-\usepackage{lmodern}
-\usepackage{enumerate,longtable,url}
-\let\OldUrl=\url
-\renewcommand\url[1]{\protect\OldUrl{#1}}
-
-\usepackage[scaled]{luximono}
-%
-\usepackage{xspace,nonfloat}
-\usepackage[bottom]{footmisc}
-%
-\usepackage{tabularx}
-\usepackage{longtable}
-\usepackage{ltxtable}
-\usepackage{varioref}
-\usepackage[NewCommands,NewParameters]{ragged2e}
-\usepackage{url}
-\def\UrlFont{\ttfamily}
-
-\usepackage{makeidx}\makeindex
-
-%
-\usepackage[dvipsnames,prologue,table]{pstricks}
-\colorlet{tableheadcolor}{gray!25}
-\colorlet{tablerowcolor}{gray!12}
-\newcommand\XCBox[1]{\fcolorbox{black}{#1}{\phantom{aa}} \small #1}
-\usepackage{pst-labo}
-\let\PSTfileversion\fileversion
-\psset{griddots=10,subgriddiv=0,gridlabels=7pt}
-%
-\definecolor{hellgelb}{rgb}{1,1,0.8}
-\definecolor{shadecolor}{rgb}{0.9,0.9,0.9}
-\definecolor{sphgrau}{rgb}{0.40,0.40,0.40}
-%
-% ------------------------------- Namen Abkuerungen ----------------------
-\makeatletter
-\newcommand{\La}%
- {L\kern-.36em
- {\setbox0\hbox{T}%
- \vbox to\ht0{\hbox{$\m at th$%
- \csname S@\f at size\endcsname
- \fontsize\sf at size\z@
- \math at fontsfalse\selectfont
- A}%
- \vss}%
- }}
-\def\AllTeX{(\La\kern-.075em)\kern-.075em\TeX\xspace}
-\def\AMS{American Mathematical Society\xspace}
-\def\AmS{$\mathcal{A}$\kern-.1667em\lower.5ex\hbox
- {$\mathcal{M}$}\kern-.125em$\mathcal{S}$}
-\def\AmSLaTeX{\AmS-\LaTeX\xspace}
-\let\latex\LaTeX
-\let\tex\TeX
-%$
-\def\BibTeX{\textsc{Bib}\kern-.08em\TeX\index{BiBTeX at Bib\TeX}}
-\def\PT{Plain \TeX\index{Plain TeX at Plain \TeX}\xspace}
-\def\PST{{\texttt{PSTricks}}\xspace}
-\def\CTAN{{\texttt{CTAN}}\index{CTAN}\xspace}
-\def\PDF{{\texttt{PDF}}\xspace}
-\def\pst{{\texttt{pstricks}}\xspace}
-\def\PS{PostScript\xspace}
-\def\CT{Con\TeX t\index{ConTeXt at Con\TeX t}\xspace}
-\def\GS{Ghostscript\index{Ghostscript}\xspace}
-\def\GeX{G\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX\@}
-\def\at{\char064}
-\def\VTeX{\texttt{V\TeX}\index{VTeX@\texttt{V\protect\TeX}}}
-\newcommand*\CMD[1]{{\texttt{\textbackslash #1}}}
-\newcommand\Paket[1]{\texttt{#1}}
-\providecommand\Programm[1]{\textsf{#1}}
-\providecommand\RaggedRight{\raggedright}
-%
-\def\Index#1{\index{#1}#1}
-\index{Environment|see{Umgebung}}
-\def\eIndex#1{\index{Umgebung!#1@\texttt{#1}}\index{#1@\texttt{#1}}}
-\def\tIndex#1{\index{#1@\texttt{#1}}}
-\def\cIndex#1{\index{#1@\protect\CMD{#1}}}
-\def\pIndex#1{\index{Parameter@\textbf{Parameter}!#1@\texttt{#1}}\index{#1@\texttt{#1}}}
-\def\ppIndex#1{\index{Parameter@\textbf{Parameter}!#1@\texttt{#1}}}
-\def\sIndex#1{\index{Syntax@\textbf{Syntax}!\protect\CMD{#1}}}
-\def\csIndex#1{\sIndex{#1}\cIndex{#1}}
-\def\PIndex#1{\index{Paket@\textbf{Paket}!\texttt{#1}}}
-\def\mIndex#1{\texttt{#1}\tIndex{#1}\pIndex{#1}}
-\def\aref#1{$\rightarrow$\vref{#1}}
-\def\PSindex#1{\index{PostScript!#1}}
-\def\Makroindex#1{\index{Makro!#1@\protect\CMD{#1}}}
-\def\Optindex#1{\index{Parameter@\textbf{Parameter}!\texttt{#1}}}
-\def\ttindex#1{\index{#1@\texttt{#1}}}
-\def\vert{\ensuremath{|}}
-%
-\let\Olddegrees\textdegrees
-\def\textdegrees{\ensuremath{\mbox{\Olddegrees}}}
-\def\sa{\ensuremath{\sphericalangle}\xspace}% needs amssymb
-%
-%
-%%-------------------------------- danger ---------------------------------------------
-\usepackage{manfnt}
-\usepackage{lettrine}
-\newsavebox{\dBox}
-
-\newenvironment{dangerPar*}
-{\gdef\dangerSym{\dbend\,\dbend}\@dangerPar}
-{\end at dangerPar}
-
-\newenvironment{dangerPar}
-{\gdef\dangerSym{\dbend\phantom{\,\dbend}}\@dangerPar}
-{\end at dangerPar}
-
-\def\@dangerPar{%
- \begin{lrbox}{\dBox}
- \minipage[c]{\linewidth-\widthof{\dangerSym}-\columnsep}%
-}
-\def\end at dangerPar{%
- \endminipage
- \end{lrbox}%
- \trivlist\item\relax
- \noindent
- \minipage[c]{\widthof{\dangerSym}}
- \raisebox{\height}[.9\height][.1\height]{\dangerSym}% ???
- \endminipage
- \hfill
- \minipage[c]{\wd\dBox}
- \usebox{\dBox}
- \endminipage%
- \endtrivlist
-}
-\newsavebox{\bombbox}
-\sbox\bombbox{%
- \psset{unit=.55ex}%
- \begin{pspicture}(-4,-4)(4,4)
- \pscircle[fillcolor=gray,fillstyle=solid]{4}
- \rput{45}{\psscaleboxto(6,0){\textsf{\textbf{PS}}}}
- \psellipse*(0,3.8)(1,.2)
- \psellipse*(0,5.5)(1,.2)
- \psframe*(-1,3.8)(1,5.5)
- \psbezier(0,5.5)(0,7)(1,8)(3.5,8)
- \multido{\r=-0+40}{9}{\rput{\r}(3.5,8){\psline(0,0)(.4,0)}}
- \end{pspicture}}
-
-\newcommand\danger{%
- \lettrine[lines=2,lraise=0.65,nindent=0pt,findent=.5em]{{\small\dbend}}}
-
-\newcommand\ddanger{%
- \lettrine[lines=2,lraise=0.65,nindent=0pt,findent=.5em]{%
- {\small\dbend\,\dbend}}}
-
-\newcommand\DANGER{%
- \lettrine[lines=3,lraise=0.01,lhang=0,nindent=0pt,findent=.75em]{%
- \usebox\bombbox}}
-%%------------------------------- Rest ------------------------------------------
-\pretolerance=500
-\tolerance=1000
-\hbadness=3000
-\vbadness=3000
-\hyphenpenalty=400
-
-%-------------------------------- Listings -------------------------------------
-\usepackage{showexpl}% not a real PSTricks package
-%
-\renewcommand{\ttdefault}{ul9}% Luxi Mono
-%\lstset{language=PSTricks,keywordstyle=\small\fontfamily{ul9}\bfseries}
-\lstset{wide=true}
-%
-%-------------------------------- Allgemein -------------------------------------
-%\addtolength\belowcaptionskip{-10pt}
-%
-\providecommand\dante{DANTE \eV}
-\providecommand\eV{e.V\kern-.18em\@ifnextchar.{}{.}}
-\def\textat{\protect\makeatletter\texttt{@}\protect\makeatother}
-
-\def\lBrace{\texttt{\{}}
-\def\rBrace{\texttt{\}}}
-\def\lBracket{\texttt{[}}
-\def\rBracket{\texttt{]}}
-%
-\newcounter{SX at refC}% for texlive8
-\def\PSTemph#1{\textit{\texttt{#1}}}
-%
-\def\LPack#1{\texttt{#1}}
-\def\Lmenv#1{\texttt{#1}}
-\def\Lmcs#1{\CMD{#1}\Makroindex{#1}\cIndex{#1}}
-\let\xLcs\Lmcs
-\let\Lcs\CMD
-\let\Lit\texttt
-\def\Loption#1{\texttt{#1}\Optindex{#1}\ttindex{#1}}
-\def\LProg#1{\texttt{#1}\pIndex{#1}}
-\let\Prog\LProg
-\def\LFile#1{\texttt{#1}\tIndex{#1}}
-\def\LColor#1{\texttt{#1}\index{Farbe!#1@\texttt{#1}}}
-\def\Lindex#1{#1\index{#1}}% Ausgeben und in den Index
-\def\Lext#1{\texttt{#1}\index{Dateiendung!#1@\texttt{#1}}}
-\def\LClass#1{\texttt{#1}}
-\def\Lmnotation#1{\texttt{#1}\tIndex{#1}}
-\newcommand\Larga{}
-\DeclareRobustCommand\Larga[1]{$\langle$\PSTemph{#1}$\rangle$}
-\newcommand\LargA{}
-\DeclareRobustCommand\LargA[1]{\lBrace$\langle$\PSTemph{#1}$\rangle$\rBrace}
-\newcommand\Largs{}
-\DeclareRobustCommand\Largs[1]{\lBracket$\langle$\PSTemph{#1}$\rangle$\rBracket}
-\newcommand\Largb{}
-\DeclareRobustCommand\Largb[1]{\lBrace$\langle$\PSTemph{#1}$\rangle$\rBrace}
-\newcommand\Largr{}
-\DeclareRobustCommand\Largr[1]{\PSTemph{({#1})}}
-\DeclareRobustCommand\Largra[1]{(\Larga{#1})}
-\newcommand\Larg{}
-\DeclareRobustCommand\Larg[1]{\lBrace\texttt{#1}\rBrace}
-\def\begEnv#1{\CMD{begin\{#1\}}\tIndex{#1}}
-\def\endEnv#1{\CMD{end\{#1\}}}
-\def\OptArg{\Largs{Optionen}}
-\def\Largrao{($\langle x_0,y_0\rangle$)}
-\def\Largrai{($\langle x_1,y_1\rangle$)}
-\def\Largraii{($\langle x_2,y_2\rangle$)}
-\def\Largraiii{($\langle x_3,y_3\rangle$)}
-\def\Largran{($\langle x_n,y_n\rangle$)}
-%
-\input random
-\def\cite#1{}
-%
-\begin{document}
-
-% $Id: pst-labo-docEN.tex 234 2015-12-10 11:20:02Z herbert $
-\title{\texttt{PST-Labo} - chemical objects\thanks{The english translation was done by Patrick Drechsler}\\
-\footnotesize{version \PSTfileversion}}
-\author{%
-Denis Girou\thanks{\url{Denis.Girou at idris.fr}},
-Christophe Jorssen\thanks{\url{Christophe.Jorssen at wanadoo.fr}},
-Manuel Luque\thanks{\url{ManuelLuque27 at gmail.com}} and
-Herbert Vo\ss\thanks{\url{hvoss at tug.org}}}
-\date{\today}
-\maketitle
-
-\begin{abstract}
- \LPack{pst-labo} provides macros for a variety of devices used
- mainly for chemical applications.\cite{pst-labo} Since most of these
- devices have a standardised design \LPack{pst-labo} spares you the
- trouble of having to create them manually. Besides the usage of the
- package \LPack{pst-osci} this document also describes how to create
- ``high-level'' objects using the command \PST .\cite{PSTricks2} All
- basic objects are included in the file \LFile{pst-laboObj.tex} and
- are loaded during the start of \LPack{pst-labo}. These objects can
- be used for personal extensions. Section~\ref{sec:pstlabo:Objects}
- gives an overview of all objects.
-\end{abstract}
-
-\tableofcontents
-
-\newpage
-% ---------------------------------------------------------------------------------------
-\section{Parameter}\label{sec:pstlabo8:Parameter}
-% ---------------------------------------------------------------------------------------
-Table~\ref{tab:pst-labo:Parameter} describes all parameters unique to
-\LPack{pst-labo}.
-
-\noindent
-\LTXtable{\linewidth}{pst-labo8-tab1-EN.tex}%
-
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{glassType}}\label{subsec-pstlabo-glassType}
-% ---------------------------------------------------------------------------------------
-\Loption{glassType} describes the type of glass container. A normal
-test tube is used by default.
-
-\bgroup
-\begin{LTXexample}[preset=\raggedright]
-\psset{unit=0.5cm}
-\pstTubeEssais
-\pstTubeEssais[glassType=ballon]
-\pstTubeEssais[glassType=erlen]
-\pstTubeEssais[glassType=becher]
-\pstTubeEssais[glassType=flacon]
-\pstTubeEssais[glassType=fioleJauge]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{bouchon}}\label{subsec-pstlabo-bouchon}
-% ---------------------------------------------------------------------------------------
-The option \Loption{bouchon} seals the respective glass container with
-a plug.
-
-\bgroup
-\begin{LTXexample}[width=0.575\linewidth,preset=\raggedright]
-\psset{unit=0.45cm}
-\psset{bouchon=true}
-\pstTubeEssais[glassType=tube]
-\pstTubeEssais[glassType=ballon]
-\pstTubeEssais[glassType=erlen]
-\pstTubeEssais[glassType=flacon]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{pince}}\label{subsec-pstlabo-pince}
-% ---------------------------------------------------------------------------------------
-The option \Loption{pince} attaches a wooden test tub clamp to the
-glass container.
-
-\bgroup
-\begin{LTXexample}[width=0.55\linewidth,preset=\raggedright]
-\psset{unit=0.5cm}
-\psset{bouchon=true,pince=true}
-\pstTubeEssais[glassType=tube]\hspace{1cm}
-\pstTubeEssais[glassType=erlen]
-\end{LTXexample}
-\egroup
-
-
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeDroit}}\label{subsec-pstlabo-tubeDroit}
-% ---------------------------------------------------------------------------------------
-The option \Loption{tubeDroit} inserts a narrow glass tube into the
-glass container. Since this combination is only useful in combination
-with the option \verb+bouchon=true+ it is set to this value by default
-internally. It is to be noted that there is no vertical spacing of the
-narrow glass tube inserted by default, so the user has to take care of
-this manually, f.\,ex.~using \verb+\rule{0pt}{4cm}+.
-
-\bgroup
-\begin{LTXexample}[width=0.55\linewidth,preset=\raggedright]
-\psset{unit=0.5cm}
-\psset{tubeDroit=true}
-\rule{0pt}{4cm}%
-\pstTubeEssais
-\pstTubeEssais[glassType=ballon]
-\pstTubeEssais[glassType=erlen]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeCoude}}\label{subsec-pstlabo-tubeCoude}
-% ---------------------------------------------------------------------------------------
-The option \Loption{tubeCoude} is basically identical to the previous
-one, except for the fact that a right-angled glass tube is
-drawn. Therefor the extra space needed in the vertical direction is
-less.
-
-\bgroup
-\begin{LTXexample}[width=0.55\linewidth,preset=\raggedright]
-\psset{unit=0.5cm}
-\psset{tubeCoude=true}
-\rule{0pt}{2.5cm}%
-\pstTubeEssais[glassType=erlen]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeCoudeU}}\label{subsec-pstlabo-tubeCoudeU}
-% ---------------------------------------------------------------------------------------
-The option \Loption{tubeCoude} is basically identical to the previous
-one, except for the fact that a U-shaped glass tube is drawn. Therefor
-there is less space needed in the vertical direction.
-
-\bgroup
-\begin{LTXexample}[width=0.5\linewidth,preset=\raggedright]
-\psset{unit=0.5cm}
-\psset{tubeCoudeU=true}
-\rule{0pt}{2.5cm}%
-\pstTubeEssais[glassType=ballon]
-\end{LTXexample}
-\egroup
-
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeCoudeUB}}\label{subsec-pstlabo-tubeCoudeUB}
-% ---------------------------------------------------------------------------------------
-The option \Loption{tubeCoudeUB} is an extension of the U-shaped glass
-tube which is only useful if extending the tube to the bottom makes
-sense, as shown for instance in the macro \Lmcs{pstChauffageBallon}.
-
-\bgroup
-\begin{LTXexample}[pos=t,preset=\raggedright]
-\psset{unit=0.5cm,glassType=ballon}
-\pstChauffageBallon[tubeCoudeU] \pstChauffageBallon[tubeCoudeUB]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{etiquette} and \texttt{Numero}}\label{subsec-pstlabo-etiquette}
-% ---------------------------------------------------------------------------------------
-The option \Loption{etiquette} is a switch displaying labels defined
-using the option \Loption{Numero}.
-
-
-\bgroup
-\begin{LTXexample}[width=0.42\linewidth,preset=\raggedright]
-\psset{unit=0.5cm}
-\pstTubeEssais[etiquette]
-\pstTubeEssais[etiquette,Numero=1]
-\pstTubeEssais[glassType=flacon,bouchon,%
- etiquette,Numero={\small Cu$^{2+}$}]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubePenche}}\label{subsec-pstlabo-tubePenche}
-% ---------------------------------------------------------------------------------------
-The option \Loption{tubePenche} allows tilting the chemical devices to
-almost any desired angle while keeping the the air-water level
-horizontal. The angles must be within the interval of $-65\ldots
-+65$.
-
-\bgroup
-\begin{LTXexample}[width=0.4\linewidth,preset=\raggedright]
-\psset{unit=0.5cm}
-\pstTubeEssais[tubeDroit=true,tubePenche=40]
-\pstTubeEssais[tubePenche=-20,bouchon]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeSeul}}\label{subsec-pstlabo-tubeSeul}
-% ---------------------------------------------------------------------------------------
-\Loption{tubeSeul} influences the size of the chosen box. This can be
-advantageous as the following example using \Lmcs{psframebox} shows:
-If you do not wish to add a further container to the box on the right
-hand side the box would still have the same size as the one on the
-left. The option \verb+tubeSeul=true+ prevents this from
-happening. This option only has effects in combination with the macro
-\Lmcs{pstChauffageTube} and glass containers of the type \verb+ballon+
-and \verb+tube+.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=ballon,becBunsen}
-\psframebox{\pstChauffageTube[becBunsen,barbotage]}
-\psframebox{\pstChauffageTube[tubeSeul=true]}
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{becBunsen}}\label{subsec-pstlabo-becBunsen}
-% ---------------------------------------------------------------------------------------
-The option \Loption{becbunsen} toggles the drawing of a Bunsen burner.
-\Loption{becbunsen} is set to \verb+true+ by default for the macro
-\Lmcs{pstChauffeTube} and to \verb+false+ for the macro
-\Lmcs{pstChauffageBallon}.
-
-\bgroup
-\begin{LTXexample}[width=0.5\linewidth]
-\psset{unit=0.5cm,tubeSeul=true}
-\pstChauffageTube
-\pstChauffageTube[becBunsen=false]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{barbotage}}\label{subsec-pstlabo-barbotage}
-% ---------------------------------------------------------------------------------------
-The option \Loption{barbotage} creates an additional test tube which is
-connected via a narrow glass tube to the original glass container. To
-supply the necessary space the option \Loption{tubeSeul} should not be
-activated (see section~\vref{subsec-pstlabo-tubeSeul})
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm}
-\pstChauffageTube[tubeSeul=true]
-\pstChauffageTube[barbotage]
-\end{LTXexample}
-\egroup
-
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{substance}}\label{subsec-pstlabo-substance}
-% ---------------------------------------------------------------------------------------
-The type of substance within the glass container can be selected by
-the option \Loption{substance}. The default value is a blue fluid
-(\Lmcs{pstBullesChampagne}). The available macros are summarised in
-table~\ref{tab-pstlabo-substance}. It should be pointed out that
-\Lmcs{pstFilaments} and \Lmcs{pstBULLES} are required parameters.
-
-\begin{table}[!htb]
-\caption{Summary of macros for the option \Loption{substance}}\label{tab-pstlabo-substance}
-\centering
-\begin{tabular}{@{}lcl@{}}
-\emph{macro} & \emph{default} & \emph{comment}\\\hline
-\Lmcs{pstBullesChampagne}\Largs{value} & 25 & standard\\
-\Lmcs{pstFilaments}\Largs{value}\Largb{color} & 5\\
-\Lmcs{pstBilles}\Largs{value} & 50 & two dimensional\\
-\Lmcs{pstBULLES}\Largs{value}\Largb{color} & 20 & three dimensional
-\end{tabular}
-\end{table}
-
-The optional value describes the number of passes for the internal
-\Lmcs{multido}-loop. It is basically unlimited although values larger
-than $80$ can lead to problems with \TeX 's defined memory. The later
-can be modified in the \TeX\ configuration file. The location of this
-file can be acquired using \verb+kpsewhich texmf.cnf+.
-
-\begin{lstlisting}[language=sh]
-voss at shania:~> kpsewhich texmf.cnf
-/usr/local/texlive/2005/texmf/web2c/texmf.cnf
-\end{lstlisting}
-
-
-The first example shows the default values using two random
-colours. The second example demonstrates the use of optional
-arguments. Basically the macros \Loption{substance} and
-\Loption{solide} can be mixed randomly.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=becher}
-\pstTubeEssais
-\pstTubeEssais[substance=\pstBullesChampagne]
-\pstTubeEssais[substance=\pstFilaments{red}]
-\pstTubeEssais[substance=\pstBilles]
-\pstTubeEssais[substance=\pstBULLES{white}]
-\end{LTXexample}
-\egroup
-
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=becher}
-\pstTubeEssais[substance={\pstBullesChampagne[80]}]
-\pstTubeEssais[substance={\pstFilaments[20]{black}}]
-\pstTubeEssais[substance={\pstBilles[80]}]
-\pstTubeEssais[substance={\pstBULLES[20]{white}}]
-\end{LTXexample}
-\egroup
-
-When using the optional parameters for internal looping it has to be
-noted that this parameter itself is used as part of another optional
-parameter and therefor has to be set in curly braces as the above
-example illustrates.
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{solide}}\label{subsec-pstlabo-solide}
-% ---------------------------------------------------------------------------------------
-The option \Loption{solide} describes the type of substance within the
-glass containers. Table~\ref{tab-pstlabo-solide} summarises all
-available values. The same rules apply as described in
-section~\ref{subsec-pstlabo-substance}.
-
-\begin{table}[!htb]
-\caption{Summary of macros for the option \Loption{substance}}\label{tab-pstlabo-solide}
-\centering
-\begin{tabular}{@{}lc@{}}
-\emph{macro} & \emph{default} \\\hline
-\Lmcs{pstTournureCuivre}\Largs{value} & 30 \\
-\Lmcs{pstClouFer}\Largs{value} & 60\\
-\Lmcs{pstGrenailleZinc}\Largs{value} & 25
-\end{tabular}
-\end{table}
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=becher}
-\pstTubeEssais
-\pstTubeEssais[solide=\pstTournureCuivre]
-\pstTubeEssais[solide=\pstClouFer]
-\pstTubeEssais[solide=\pstGrenailleZinc]
-\end{LTXexample}
-\egroup
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=becher}
-\pstTubeEssais[solide={\pstTournureCuivre[50]}]
-\pstTubeEssais[solide={\pstGrenailleZinc[80]}]
-\pstTubeEssais[glassType=ballon,solide={\pstClouFer[50]}]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeRecourbe}}\label{subsec-pstlabo-tubeRecourbe}
-% ---------------------------------------------------------------------------------------
-The option \Loption{tubeRecourbe} creates a device to collect exhausting
-gas from the glass container, including a Bunsen burner.
-
-\bgroup
-\begin{LTXexample}[pos=t,preset=\raggedright]
-\psset{unit=0.5cm,glassType=erlen,recuperationGaz,substance=\pstTournureCuivre}
-\pstChauffageBallon
-\pstChauffageBallon[tubeRecourbe]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeRecourbeCourt}}\label{subsec-pstlabo-tubeRecourbeCourt}
-% ---------------------------------------------------------------------------------------
-The option \Loption{tubeRecourbe} creates a device to collect exhausting
-gas from the glass container, excluding a Bunsen burner.
-
-\bgroup
-\begin{LTXexample}[pos=t,preset=\raggedright]
-\psset{unit=0.5cm,glassType=flacon,recuperationGaz,substance=\pstFilaments{red}}
-\pstChauffageBallon[tubeRecourbe]
-\pstChauffageBallon[tubeRecourbeCourt]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{doubletube}}\label{subsec-pstlabo-doubletube}
-% ---------------------------------------------------------------------------------------
-\Loption{doubletube} enables arranging two narrow glass tubes, one of
-which has a stopcock.
-
-\bgroup
-\begin{LTXexample}[width=0.6\linewidth]
-\rule{0pt}{4cm}
-\psset{unit=0.5cm,glassType=ballon,%
- substance=\pstClouFer}
-\pstBallon
-\pstBallon[doubletube]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{refrigerantBoulle}}\label{subsec-pstlabo-refrigerantBoulle}
-% ---------------------------------------------------------------------------------------
-\Loption{refrigerantBoulle} is one of the options for outputting a
-more complex setup. When adding further devices it should be noted
-that the geometrical origin is located in the centre of the setup.
-
-\bgroup
-\begin{LTXexample}[width=0.3\linewidth]
-\psset{unit=0.5cm}
-\pstBallon[refrigerantBoulles,glassType=ballon,%
- substance=\pstClouFer]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{recuperationGaz}}\label{subsec-pstlabo-recuperationGaz}
-% ---------------------------------------------------------------------------------------
-\Loption{recuperationGaz} describes the device collecting expanded gases.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=flacon,tubeRecourbe,substance={\pstFilaments[10]{red}}}
-\pstChauffageBallon
-\pstChauffageBallon[recuperationGaz]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{burette}}\label{subsec-pstlabo-burette}
-% ---------------------------------------------------------------------------------------
-The macro \Lmcs{pstDosage} displays a buret by default. This option
-suppresses its display.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.4cm}
-\pstDosage[glassType=erlen]
-\pstDosage[glassType=erlen,burette=false]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{niveauReactifBurette} and \texttt{couleurReactifBurette}}\label{subsec-pstlabo-niveauReactifBurette}
-% ---------------------------------------------------------------------------------------
-\Loption{niveauReactifBurette} and \Loption{couleurReactifBurette}
-control amount and color of the fluid in the buret.
-
-\begin{center}
-\bgroup
-\psset{unit=0.4cm,glassType=erlen,niveauLiquide1=60}
-\pstDosage[niveauReactifBurette=25,couleurReactifBurette=cyan]
-\pstDosage[niveauReactifBurette=10]
-\egroup
-\end{center}
-\begin{lstlisting}
-\psset{unit=0.4cm,glassType=erlen,niveauLiquide1=60}
-\pstDosage[niveauReactifBurette=25,couleurReactifBurette=cyan]
-\pstDosage[niveauReactifBurette=10]
-\end{lstlisting}
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{AspectMelange} and \texttt{CouleurDistillat}}\label{subsec-pstlabo-AspectMelange}
-% ---------------------------------------------------------------------------------------
-\Loption{AspectMelange} defines the color of a chemical substance and
-must comply to a predefined style to ensure the creation of a color
-gradient. \Loption{CouleurDistillat} defines the color of the
-distillate without this restriction.
-
-\begin{center}
-\bgroup
-\psset{unit=0.4cm}
-\pstDistillation(-3,-10)(7,6)\quad
-\pstDistillation[AspectMelange=Diffusion,CouleurDistillat=red](-3,-10)(7,6)
-\egroup
-\end{center}
-
-\begin{lstlisting}
-\psset{unit=0.4cm}
-\pstDistillation(-3,-10)(7,6)\quad
-\pstDistillation[AspectMelange=Diffusion,CouleurDistillat=red](-3,-10)(7,6)
-\end{lstlisting}
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{phmetre}}\label{subsec-pstlabo-phmetre}
-% ---------------------------------------------------------------------------------------
-\Loption{phmetre} displays a pH-meter. Note that this option is only
-available with the macro \Lmcs{pstDosage}.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=becher,burette=false}
-\pstDosage
-\pstDosage[phmetre]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{agitateurMagnetique}}\label{subsec-pstlabo-agitateurMagnetique}
-% ---------------------------------------------------------------------------------------
-\Loption{agitateurMagnetique} is activated by default and displays a
-heat block. When deactivated this option only the symbols are
-suppressed, the rectangle is still displayed.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,burette=false,glassType=becher}
-\pstDosage
-\pstDosage[agitateurMagnetique=false]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{niveauLiquide1}, \texttt{niveauLiquide2}, \texttt{niveauLiquide3}
- and \texttt{aspectLiquide1}, \texttt{aspectLiquide2}, \texttt{aspectLiquide3}}\label{subsec-pstlabo-niveauLiquide1}
-% ---------------------------------------------------------------------------------------
-These options define fluid level and style of the liquids 1, 2 and 3
-respectively. The style can either be one of the default values or a
-newly defined one as described in
-section~\ref{subsec-pstlabo-substance}. Depending on the macro used
-not all possible options can be used.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.4cm,glassType=becher}
-\rule{0pt}{6cm}
-\pstDosage[niveauReactifBurette=18,niveauLiquide1=30,aspectLiquide1=Champagne,%
- glassType=becher,phmetre=true]
-\pstDosage[niveauReactifBurette=20,niveauLiquide1=40,aspectLiquide1=Champagne,%
- glassType=becher,phmetre=false,agitateurMagnetique=false]
-\end{LTXexample}
-\egroup
-
-\bgroup
-\makebox[\textwidth]{%
-\begin{pspicture}(0,0)(5,6)
- \rput(4,3){\pstChauffageBallon[becBunsen=true,unit=0.5]}
- \rput(2.5,4){\pstBallon[glassType=becher,xunit=1,yunit=0.5,aspectLiquide1=Champagne,runit=0.7]}
- \psset{glassType=tube}
- \rput(2.5,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=70,aspectLiquide1=Diffusion]}
- \rput(3,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=75,aspectLiquide1=Sang]}
- \rput(2,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80]}
-\end{pspicture}
-\begin{pspicture}(0,0)(5,6)
- \rput(4,3){\pstChauffageBallon[becBunsen=true,unit=0.5]}
- \rput(2.5,4){\pstBallon[glassType=becher,xunit=1,yunit=0.5,aspectLiquide1=Champagne,runit=0.7]}
- \rput(2.4,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=70,aspectLiquide1=Diffusion]}
- \rput(2.8,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=65,aspectLiquide1=Sang]}
- \rput(1.7,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80,tubePenche=10]}
- \rput(3.5,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80,tubePenche=-10]}
-\end{pspicture}
-\begin{pspicture}(1,3)(5,6)
- \rput(2.5,4){\pstBallon[glassType=ballon,unit=0.5,niveauLiquide1=15]}
- \rput(1.3,5.4){\pstTubeEssais[unit=0.5,niveauLiquide1=95,
- niveauLiquide2=60,niveauLiquide3=30,tubePenche=-60]}
-\end{pspicture}
-}
-\egroup
-
-\begin{lstlisting}
-\begin{pspicture}(0,0)(5,6)
- \rput(4,3){\pstChauffageBallon[becBunsen=true,unit=0.5]}
- \rput(2.5,4){\pstBallon[glassType=becher,xunit=1,yunit=0.5,aspectLiquide1=Champagne,runit=0.7]}
- \psset{glassType=tube}
- \rput(2.5,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=70,aspectLiquide1=Diffusion]}
- \rput(3,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=75,aspectLiquide1=Sang]}
- \rput(2,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80]}
-\end{pspicture}
-\begin{pspicture}(0,0)(5,6)
- \rput(4,3){\pstChauffageBallon[becBunsen=true,unit=0.5]}
- \rput(2.5,4){\pstBallon[glassType=becher,xunit=1,yunit=0.5,aspectLiquide1=Champagne,runit=0.7]}
- \rput(2.4,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=70,aspectLiquide1=Diffusion]}
- \rput(2.8,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=65,aspectLiquide1=Sang]}
- \rput(1.7,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80,tubePenche=10]}
- \rput(3.5,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80,tubePenche=-10]}
-\end{pspicture}
-\begin{pspicture}(1,3)(5,6)
- \rput(2.5,4){\pstBallon[glassType=ballon,unit=0.5,niveauLiquide1=15]}
- \rput(1.3,5.4){\pstTubeEssais[unit=0.5,niveauLiquide1=95,
- niveauLiquide2=60,niveauLiquide3=30,tubePenche=-60]}
-\end{pspicture}
-\end{lstlisting}
-
-
-
-% ---------------------------------------------------------------------------------------
-\section{Predefined colours and styles}\label{sec:pstlabo8:Stile}
-% ---------------------------------------------------------------------------------------
-The following summary shows all predefined colours and styles provided
-by the package \LPack{pst-labo}, all of which all can be adapted by
-the user.
-
-\begin{lstlisting}[xrightmargin=-\marginparwidth]
-\definecolor{Beige} {rgb}{0.96,0.96,0.86}
-\definecolor{GrisClair} {rgb}{0.8,0.8,0.8}
-\definecolor{GrisTresClair} {rgb}{0.9,0.9,0.9}
-\definecolor{OrangeTresPale}{cmyk}{0,0.1,0.3,0}
-\definecolor{OrangePale} {cmyk}{0,0.2,0.4,0}
-\definecolor{BleuClair} {cmyk}{0.2,0,0,0}
-\definecolor{LightBlue} {rgb}{.68,.85,.9}
-\definecolor{Copper} {cmyk}{0,0.9,0.9,0.2}
-\definecolor{Marron} {cmyk}{0,0.3,0.5,.3}
-%
-\newpsstyle{aspectLiquide1} {linestyle=none,fillstyle=solid,fillcolor=cyan}
-\newpsstyle{aspectLiquide2} {linestyle=none,fillstyle=solid,fillcolor=yellow}
-\newpsstyle{aspectLiquide3} {linestyle=none,fillstyle=solid,fillcolor=magenta}
-\newpsstyle{Champagne} {linestyle=none,fillstyle=solid,fillcolor=Beige}
-\newpsstyle{BilleThreeD} {linestyle=none,fillstyle=gradient,gradmidpoint=0,gradend=white,GradientCircle=true}
-\newpsstyle{Sang} {linestyle=none,fillstyle=solid,fillcolor=red}
-\newpsstyle{Cobalt} {linewidth=0.2,fillstyle=solid,fillcolor=blue}
-\newpsstyle{Huile} {linestyle=none,fillstyle=solid,fillcolor=yellow}
-\newpsstyle{Vinaigre} {linestyle=none,fillstyle=solid,fillcolor=magenta}
-\newpsstyle{Diffusion} {linestyle=none,fillstyle=gradient,gradmidpoint=0}
-\newpsstyle{DiffusionMelange2}{fillstyle=gradient,gradbegin=white,gradend=red,gradmidpoint=0,linecolor=red}
-\newpsstyle{flammeEtGrille} {linestyle=none,fillstyle=gradient,gradmidpoint=0,gradbegin=OrangePale,gradend=yellow}
-\newpsstyle{rayuresJaunes} {fillstyle=hlines,linecolor=yellow,hatchcolor=yellow}
-\newpsstyle{DiffusionBleue} {fillstyle=gradient,gradmidpoint=0,linestyle=none,gradbegin=green,gradend=cyan}
-\end{lstlisting}
-
-
-% ---------------------------------------------------------------------------------------
-\section{Macros}\label{sec:pstlabo8:Makros}
-% ---------------------------------------------------------------------------------------
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstTubeEssais}}\label{sec:pstlabo8:pstTubeEssais}
-% ---------------------------------------------------------------------------------------
-This macro displays the simplest type of glass container and has
-already been used numerous times in previous examples. The default
-value when used without further parameters is a normal test tube
-(\verb+glassType=tube+).
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5}
-\pstTubeEssais
-\pstTubeEssais[glassType=becher]
-\pstTubeEssais[glassType=erlen,niveauLiquide1=80]
-\pstTubeEssais[glassType=flacon]
-\pstTubeEssais[glassType=ballon,niveauLiquide1=20,aspectLiquide1=DiffusionBleue]
-\pstTubeEssais[glassType=fioleJauge]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstChauffageTube}}\label{sec:pstlabo8:pstChauffageTube}
-% ---------------------------------------------------------------------------------------
-\Lmcs{pstChauffageTube} enhances the previous macro to include either
-a heat block, a Bunsen burner or a second narrow glass tube
-respectively.
-
-\begin{center}
-\bgroup
-\psset{unit=0.5}
-\pstChauffageTube[tubeSeul]
-\pstChauffageTube[glassType=ballon,becBunsen=false,tubeSeul]
-\pstChauffageTube[glassType=erlen,becBunsen,pince,tubeSeul]
-\pstChauffageTube[becBunsen,barbotage,glassType=flacon]
-\pstChauffageTube[becBunsen,tubeCoude,glassType=ballon,niveauLiquide1=20,%
- aspectLiquide1=DiffusionBleue,tubeSeul,pince]
-\egroup
-\end{center}
-
-\begin{lstlisting}[xrightmargin=-\marginparwidth]
-\psset{unit=0.5}
-\pstChauffageTube[tubeSeul]
-\pstChauffageTube[glassType=ballon,becBunsen=false,tubeSeul]
-\pstChauffageTube[glassType=erlen,becBunsen,pince,tubeSeul]
-\pstChauffageTube[becBunsen,barbotage,glassType=flacon]
-\pstChauffageTube[becBunsen,tubeCoude,glassType=ballon,niveauLiquide1=20,%
- aspectLiquide1=DiffusionBleue,tubeSeul,pince]
-\end{lstlisting}
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstBallon}}\label{sec:pstlabo8:pstBallon}
-% ---------------------------------------------------------------------------------------
-\Lmcs{pstBallon} is basically identical to \Lmcs{pstTubeEssais} with
-more possible options.
-
-\begin{center}
-\bgroup
-\psset{unit=0.5cm}
-\pstBallon\hspace{-0.5cm}
-\pstBallon[glassType=erlen]\hspace{-0.5cm}
-\pstBallon[glassType=becher,xunit=0.75cm,yunit=0.3cm,aspectLiquide1=Champagne,runit=0.4cm]\hspace{-0.5cm}
-\raisebox{0.5cm}{\pstBallon[refrigerantBoulles=true]}
-\egroup
-\end{center}
-
-\begin{lstlisting}[xrightmargin=-\marginparwidth]
-\psset{unit=0.5cm}
-\pstBallon\hspace{-0.5cm}
-\pstBallon[glassType=erlen]\hspace{-0.5cm}
-\pstBallon[glassType=becher,xunit=0.75cm,yunit=0.25cm,aspectLiquide1=Champagne,runit=0.4cm]\hspace{-0.5cm}
-\raisebox{1cm}{\pstBallon[refrigerantBoulles=true]}
-\end{lstlisting}
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstChauffageBallon}}\label{sec:pstlabo8:pstChauffageBallon}
-% ---------------------------------------------------------------------------------------
-\Lmcs{pstChauffageBallon} enhances the previous macro by displaying a
-Bunsen burner by default.
-
-\begin{center}
-\bgroup
-\psset{unit=0.5cm}
-\pstChauffageBallon
-\pstChauffageBallon[barbotage,tubeCoudeUB,becBunsen,substance=\pstBilles]\\
-\pstChauffageBallon[glassType=flacon,recuperationGaz,tubeRecourbeCourt,substance={\pstFilaments[10]{red}}]
-\pstChauffageBallon[doubletube,recuperationGaz,substance=\pstClouFer]
-\egroup
-\end{center}
-
-\begin{lstlisting}[xrightmargin=-\marginparwidth]
-\psset{unit=0.5cm}
-\pstChauffageBallon
-\pstChauffageBallon[barbotage,tubeCoudeUB,becBunsen,substance=\pstBilles]\\
-\pstChauffageBallon[glassType=flacon,recuperationGaz,tubeRecourbeCourt,substance={\pstFilaments[10]{red}}]
-\pstChauffageBallon[doubletube,recuperationGaz,substance=\pstClouFer]
-\end{lstlisting}
-
-
-
-\begin{center}
-\bgroup
-\psset{unit=0.5cm}
-\pstChauffageBallon[glassType=erlen,tubeRecourbe,recuperationGaz,substance=\pstTournureCuivre]\hspace{3cm}
-\pstChauffageBallon[glassType=becher,aspectLiquide1=Champagne,substance=\pstBullesChampagne]\hspace{.25cm}
-\pstChauffageBallon[glassType=erlen,substance=\pstBullesChampagne,tubeDroit]
-\egroup
-\end{center}
-
-\begin{lstlisting}[xrightmargin=-\marginparwidth]
-\psset{unit=0.5cm}
-\pstChauffageBallon[glassType=erlen,tubeRecourbe,recuperationGaz,substance=\pstTournureCuivre]
-\pstChauffageBallon[glassType=becher,aspectLiquide1=Champagne,substance=\pstBullesChampagne]
-\pstChauffageBallon[glassType=erlen,substance=\pstBullesChampagne,tubeDroit]
-\end{lstlisting}
-
-
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstEntonnoir}}\label{sec:pstlabo8:pstTubeEssais}
-% ---------------------------------------------------------------------------------------
-\Lmcs{pstEntonnoir} displays a funnel. Called without any parameters
-it is combined with a test tube. It can be combined with any kind of setup.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm}
-\pstEntonnoir
-\pstEntonnoir[glassType=becher,tubePenche=-20]
-\pstEntonnoir[glassType=flacon,etiquette=true,Numero={\green 37},%
- aspectLiquide1=DiffusionBleue,niveauLiquide1=80]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstEprouvette}}\label{sec:pstlabo8:pstEprouvette}
-% ---------------------------------------------------------------------------------------
-\Lmcs{pstEprouvette} displays a measuring cylinder. Its size can by
-changed using the \PST scaling factor.
-
-\bgroup
-\begin{LTXexample}
-\pstEprouvette[yunit=0.5cm]
-\pstEprouvette[unit=0.6cm,niveauLiquide1=100,niveauLiquide2=60,niveauLiquide3=30]
-\end{LTXexample}
-\egroup
-
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstpipette}}\label{sec:pstlabo8:pstpipette}
-% ---------------------------------------------------------------------------------------
-\Lmcs{pstpipette} displays a pipette. Its scaling range can be altered
-by changing \PST scaling factors.
-
-\bgroup
-\begin{LTXexample}
-\pstpipette[unit=0.5cm,tubePenche=40]
-\pstpipette[yunit=0.5cm]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstDosage}}\label{sec:pstlabo8:pstDosage}
-% ---------------------------------------------------------------------------------------
-\Lmcs{pstDosage} is normally used in combination with other
-devices. The buret has a maximal capacity of 25 mL. The current height
-and substrate can be changed by their options. An optional pH-meter
-(only with glass type \verb+becher+) or heat block can be selected.
-
-\bgroup\noindent
-\makebox[\linewidth]{%
-\psset{unit=0.5cm}
-\pstDosage
-\pstDosage[glassType=becher,phmetre=true]
-\pstDosage[niveauReactifBurette=10,niveauLiquide1=60,aspectLiquide1=Champagne,%
- glassType=flacon,agitateurMagnetique=false]
-\pstDosage[glassType=erlen,burette=false]}
-\egroup
-
-\begin{lstlisting}[xrightmargin=-\marginparwidth]
-\psset{unit=0.5cm}
-\pstDosage
-\pstDosage[glassType=becher,phmetre=true]
-\pstDosage[niveauReactifBurette=10,niveauLiquide1=60,aspectLiquide1=Champagne,%
- glassType=flacon,agitateurMagnetique=false]
-\pstDosage[glassType=erlen,burette=false]}
-\end{lstlisting}
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstDistillation}}\label{sec:pstlabo8:pstDistillation}
-% ---------------------------------------------------------------------------------------
-The only macro which has be passed on to \Lmcs{pstDistillation} are
-the dimensions of the \Lmenv{pspicture} environment.
-
-\medskip
-\noindent
-\Lmcs{pstDistillation}\\
-\Lmcs{pstDistillation}\Largr{$x_{ll},y_{ll}$}\Largr{$x_{ur},y_{ur}$} % $
-
-\medskip
-In case these coordinates are not supplied a rectangle of
-$(-4,-10)(8,7)$ is used, assuming that further objects will be
-included using \Lmcs{rput},
-
-\bgroup
-\begin{LTXexample}
-\psset{unit=0.5cm}
-\pstDistillation(-3,-10)(7,6)
-\end{LTXexample}
-\egroup
-
-
-
-
-
-% ---------------------------------------------------------------------------------------
-\section{Basic objects}\label{sec:pstlabo:Objects}
-% ---------------------------------------------------------------------------------------
-The file \LFile{pst-laboObj.tex} includes all possible basic
-objects. For lack of space they are not displayed here explicitly.
-
-
-% ---------------------------------------------------------------------------------------
-\section{Examples}\label{sec:pstlabo:Beispiele}
-% ---------------------------------------------------------------------------------------
-Creating complex examples is eased significantly by using a coordinate
-grid underlying the setup (\Lmcs{psgrid}) as has been shown previously
-in section~\vref{sec:overlay:Ueberschreiben}.
-
-\begin{figure}
-\centering
-\bgroup
-\sffamily
-\begin{pspicture}(0,-4)(7,4)
- \rput(3,0){\pstDosage[niveauReactifBurette=25,niveauLiquide1=30,%
- aspectLiquide1=Champagne,glassType=becher,phmetre,unit=0.5]}
- \rput(2,3){B\"urette}
- \rput(4.7,3.6){25 mL}
- \rput(5.2,-2.2){H$_3$O$^+$+Cl$^-$}
- \rput(.8,-3){PH-Messer}
- \rput(5,-2.8){20 mL}
- \rput(5,1){Na$^+$+OH$^-$} \rput(6.4,-3.6){Heizplatte}
- \psline{->}(2.7,2.9)(3.4,2.9)
-\end{pspicture}
-\begin{pspicture}(-3,-2)(2,3)
- \psset{unit=0.5cm}
- \rput(-4.5,4.0){\pstEprouvette[tubePenche=-60,niveauLiquide1=90,niveauLiquide2=50]}
- \rput(.5,0){\pstEntonnoir[glassType=flacon,niveauLiquide1=30]}
- \rput(.5,7.5){
- \framebox{\begin{minipage}{3.2cm}Nach der Dekan\-ta\-tion
- sind die einzelnen Phasen getrennt, das Leichteste sammelt man durch Filtrieren.
- \end{minipage}}}
-\end{pspicture}
-\egroup
-\caption{Example usage of \Lmcs{pstDosage}}
-\end{figure}
-
-\begin{figure}
-\centering
-\bgroup
-\psset{unit=0.5cm,etiquette}
-\newpsstyle{Nickel}{fillstyle=solid,fillcolor=green}
-\pstTubeEssais[niveauLiquide1=20,aspectLiquide1=Champagne,Numero=1]\kern-20pt
-\pstTubeEssais[niveauLiquide1=30,aspectLiquide1=Cobalt,Numero=2]\kern-20pt
-\pstTubeEssais[niveauLiquide1=40,aspectLiquide1=Sang,Numero=3]\kern-20pt
-\pstTubeEssais[Numero=4]\kern-20pt
-\psset{bouchon,glassType=flacon}
-\pstTubeEssais[aspectLiquide1=Vinaigre,Numero={\footnotesize MnO$_4^-$}]
-\pstTubeEssais[aspectLiquide1=Huile,unit=0.75,Numero={\footnotesize Ce$^{4+}$}]
-\pstTubeEssais[aspectLiquide1=Nickel,Numero={\footnotesize Ni$^{2+}$}]
-\pstTubeEssais[Numero={\footnotesize Cu$^{2+}$}]
-\pstTubeEssais[niveauLiquide1=30,aspectLiquide1=Champagne,Numero={\footnotesize NaOH},unit=0.75]
-\egroup
-\caption{Example usage of \Lmcs{pstTubeEssais}}
-\end{figure}
-
-
-\nocite{*}
-\bibliographystyle{plain}
-\bibliography{pst-labo-doc}
-
-\end{document}
Deleted: trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-docFR.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-docFR.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-docFR.tex 2023-05-11 23:51:45 UTC (rev 67079)
+++ trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo-docFR.tex 2023-05-12 20:26:17 UTC (rev 67080)
@@ -1,1141 +0,0 @@
-%% bAS
-\documentclass[11pt,a4paper,frenchb]{article}
-%% eAS
-\usepackage[latin1]{inputenc}%
-\usepackage[T1]{fontenc}
-\usepackage{babel}
-\usepackage{lmodern}
-\usepackage{enumerate,longtable,url}
-\let\OldUrl=\url
-\renewcommand\url[1]{\protect\OldUrl{#1}}
-%% bAS
-\usepackage[scaled]{luximono}
-%% eAS
-%
-\usepackage{xspace,nonfloat}
-\usepackage[bottom]{footmisc}
-%
-\usepackage{tabularx}
-\usepackage{longtable}
-\usepackage{ltxtable}
-\usepackage[french]{varioref}
-\usepackage[NewCommands,NewParameters]{ragged2e}
-\usepackage{url}
-\def\UrlFont{\ttfamily}
-
-\usepackage{makeidx}\makeindex
-
-%
-\usepackage[dvipsnames,prologue,table]{pstricks}
-\colorlet{tableheadcolor}{gray!25}
-\colorlet{tablerowcolor}{gray!12}
-\newcommand\XCBox[1]{\fcolorbox{black}{#1}{\phantom{aa}} \small #1}
-\usepackage{pst-labo}
-\let\PSTfileversion\fileversion
-\psset{griddots=10,subgriddiv=0,gridlabels=7pt}
-%
-\definecolor{hellgelb}{rgb}{1,1,0.8}
-\definecolor{shadecolor}{rgb}{0.9,0.9,0.9}
-\definecolor{sphgrau}{rgb}{0.40,0.40,0.40}
-%
-\makeatletter
-% ------------------------------- Namen Abkuerungen ----------------------
-\newcommand{\La}%
- {L\kern-.36em
- {\setbox0\hbox{T}%
- \vbox to\ht0{\hbox{$\m at th$%
- \csname S@\f at size\endcsname
- \fontsize\sf at size\z@
- \math at fontsfalse\selectfont
- A}%
- \vss}%
- }}
-\def\AllTeX{(\La\kern-.075em)\kern-.075em\TeX\xspace}
-\def\AMS{American Mathematical Society\xspace}
-\def\AmS{$\mathcal{A}$\kern-.1667em\lower.5ex\hbox
- {$\mathcal{M}$}\kern-.125em$\mathcal{S}$}
-\def\AmSLaTeX{\AmS-\LaTeX\xspace}
-\let\latex\LaTeX
-\let\tex\TeX
-%$
-\def\BibTeX{\textsc{Bib}\kern-.08em\TeX\index{BiBTeX at Bib\TeX}}
-\def\PT{Plain \TeX\index{Plain TeX at Plain \TeX}\xspace}
-\def\PST{{\texttt{PSTricks}}\xspace}
-\def\CTAN{{\texttt{CTAN}}\index{CTAN}\xspace}
-\def\PDF{{\texttt{PDF}}\xspace}
-\def\pst{{\texttt{pstricks}}\xspace}
-\def\PS{PostScript\xspace}
-\def\CT{Con\TeX t\index{ConTeXt at Con\TeX t}\xspace}
-\def\GS{Ghostscript\index{Ghostscript}\xspace}
-\def\GeX{G\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX\@}
-\def\at{\char064}
-\def\VTeX{\texttt{V\TeX}\index{VTeX@\texttt{V\protect\TeX}}}
-\newcommand*\CMD[1]{{\texttt{\textbackslash #1}}}
-\newcommand\Paket[1]{\texttt{#1}}
-\providecommand\Programm[1]{\textsf{#1}}
-\providecommand\RaggedRight{\raggedright}
-%
-\def\Index#1{\index{#1}#1}
-\index{Environment|see{Umgebung}}
-\def\eIndex#1{\index{Umgebung!#1@\texttt{#1}}\index{#1@\texttt{#1}}}
-\def\tIndex#1{\index{#1@\texttt{#1}}}
-\def\cIndex#1{\index{#1@\protect\CMD{#1}}}
-\def\pIndex#1{\index{Parameter@\textbf{Parameter}!#1@\texttt{#1}}\index{#1@\texttt{#1}}}
-\def\ppIndex#1{\index{Parameter@\textbf{Parameter}!#1@\texttt{#1}}}
-\def\sIndex#1{\index{Syntax@\textbf{Syntax}!\protect\CMD{#1}}}
-\def\csIndex#1{\sIndex{#1}\cIndex{#1}}
-\def\PIndex#1{\index{Paket@\textbf{Paket}!\texttt{#1}}}
-\def\mIndex#1{\texttt{#1}\tIndex{#1}\pIndex{#1}}
-\def\aref#1{$\rightarrow$\vref{#1}}
-\def\PSindex#1{\index{PostScript!#1}}
-\def\Makroindex#1{\index{Makro!#1@\protect\CMD{#1}}}
-\def\Optindex#1{\index{Parameter@\textbf{Parameter}!\texttt{#1}}}
-\def\ttindex#1{\index{#1@\texttt{#1}}}
-\def\vert{\ensuremath{|}}
-%
-\let\Olddegrees\textdegrees
-\def\textdegrees{\ensuremath{\mbox{\Olddegrees}}}
-\def\sa{\ensuremath{\sphericalangle}\xspace}% needs amssymb
-%
-%
-%%-------------------------------- danger ---------------------------------------------
-\usepackage{manfnt}
-\usepackage{lettrine}
-\newsavebox{\dBox}
-
-\newenvironment{dangerPar*}
-{\gdef\dangerSym{\dbend\,\dbend}\@dangerPar}
-{\end at dangerPar}
-
-\newenvironment{dangerPar}
-{\gdef\dangerSym{\dbend\phantom{\,\dbend}}\@dangerPar}
-{\end at dangerPar}
-
-\def\@dangerPar{%
- \begin{lrbox}{\dBox}
- \minipage[c]{\linewidth-\widthof{\dangerSym}-\columnsep}%
-}
-\def\end at dangerPar{%
- \endminipage
- \end{lrbox}%
- \trivlist\item\relax
- \noindent
- \minipage[c]{\widthof{\dangerSym}}
- \raisebox{\height}[.9\height][.1\height]{\dangerSym}% ???
- \endminipage
- \hfill
- \minipage[c]{\wd\dBox}
- \usebox{\dBox}
- \endminipage%
- \endtrivlist
-}
-\newsavebox{\bombbox}
-\sbox\bombbox{%
- \psset{unit=.55ex}%
- \begin{pspicture}(-4,-4)(4,4)
- \pscircle[fillcolor=gray,fillstyle=solid]{4}
- \rput{45}{\psscaleboxto(6,0){\textsf{\textbf{PS}}}}
- \psellipse*(0,3.8)(1,.2)
- \psellipse*(0,5.5)(1,.2)
- \psframe*(-1,3.8)(1,5.5)
- \psbezier(0,5.5)(0,7)(1,8)(3.5,8)
- \multido{\r=-0+40}{9}{\rput{\r}(3.5,8){\psline(0,0)(.4,0)}}
- \end{pspicture}}
-
-\newcommand\danger{%
- \lettrine[lines=2,lraise=0.65,nindent=0pt,findent=.5em]{{\small\dbend}}}
-
-\newcommand\ddanger{%
- \lettrine[lines=2,lraise=0.65,nindent=0pt,findent=.5em]{%
- {\small\dbend\,\dbend}}}
-
-\newcommand\DANGER{%
- \lettrine[lines=3,lraise=0.01,lhang=0,nindent=0pt,findent=.75em]{%
- \usebox\bombbox}}
-%%------------------------------- Rest ------------------------------------------
-\pretolerance=500
-\tolerance=1000
-\hbadness=3000
-\vbadness=3000
-\hyphenpenalty=400
-
-%-------------------------------- Listings -------------------------------------
-\usepackage{showexpl}% not a real PSTricks package
-%
-\renewcommand{\ttdefault}{ul9}% Luxi Mono
-\lstset{language=PSTricks,keywordstyle=\small\fontfamily{ul9}\bfseries}
-\lstset{wide=true}
-%
-%-------------------------------- Allgemein -------------------------------------
-%\addtolength\belowcaptionskip{-10pt}
-%
-\providecommand\dante{DANTE \eV}
-\providecommand\eV{e.V\kern-.18em\@ifnextchar.{}{.}}
-\def\textat{\protect\makeatletter\texttt{@}\protect\makeatother}
-
-\def\lBrace{\texttt{\{}}
-\def\rBrace{\texttt{\}}}
-\def\lBracket{\texttt{[}}
-\def\rBracket{\texttt{]}}
-%
-\newcounter{SX at refC}% for texlive8
-\def\PSTemph#1{\textit{\texttt{#1}}}
-%
-\def\LPack#1{\texttt{#1}}
-\def\Lmenv#1{\texttt{#1}}
-\def\Lmcs#1{\CMD{#1}\Makroindex{#1}\cIndex{#1}}
-\let\xLcs\Lmcs
-\let\Lcs\CMD
-\let\Lit\texttt
-\def\Loption#1{\texttt{#1}\Optindex{#1}\ttindex{#1}}
-\def\LProg#1{\texttt{#1}\pIndex{#1}}
-\let\Prog\LProg
-\def\LFile#1{\texttt{#1}\tIndex{#1}}
-\def\LColor#1{\texttt{#1}\index{Farbe!#1@\texttt{#1}}}
-\def\Lindex#1{#1\index{#1}}% Ausgeben und in den Index
-\def\Lext#1{\texttt{#1}\index{Dateiendung!#1@\texttt{#1}}}
-\def\LClass#1{\texttt{#1}}
-\def\Lmnotation#1{\texttt{#1}\tIndex{#1}}
-\newcommand\Larga{}
-\DeclareRobustCommand\Larga[1]{$\langle$\PSTemph{#1}$\rangle$}
-\newcommand\LargA{}
-\DeclareRobustCommand\LargA[1]{\lBrace$\langle$\PSTemph{#1}$\rangle$\rBrace}
-\newcommand\Largs{}
-\DeclareRobustCommand\Largs[1]{\lBracket$\langle$\PSTemph{#1}$\rangle$\rBracket}
-\newcommand\Largb{}
-\DeclareRobustCommand\Largb[1]{\lBrace$\langle$\PSTemph{#1}$\rangle$\rBrace}
-\newcommand\Largr{}
-\DeclareRobustCommand\Largr[1]{\PSTemph{({#1})}}
-\DeclareRobustCommand\Largra[1]{(\Larga{#1})}
-\newcommand\Larg{}
-\DeclareRobustCommand\Larg[1]{\lBrace\texttt{#1}\rBrace}
-\def\begEnv#1{\CMD{begin\{#1\}}\tIndex{#1}}
-\def\endEnv#1{\CMD{end\{#1\}}}
-\def\OptArg{\Largs{Optionen}}
-\def\Largrao{($\langle x_0,y_0\rangle$)}
-\def\Largrai{($\langle x_1,y_1\rangle$)}
-\def\Largraii{($\langle x_2,y_2\rangle$)}
-\def\Largraiii{($\langle x_3,y_3\rangle$)}
-\def\Largran{($\langle x_n,y_n\rangle$)}
-%
-\input random
-\def\cite#1{}
-%
-\begin{document}
-
-\title{\texttt{PST-Labo} - mat\xE9riel de chimie\thanks{Traduction fran\xE7aise
- r\xE9alis\xE9e par Arnaud Schmittbuhl}\\
-\footnotesize{version \PSTfileversion}}
-\author{%
-Denis Girou\thanks{\url{Denis.Girou at idris.fr}},
-Christophe Jorssen\thanks{\url{Christophe.Jorssen at wanadoo.fr}},
-Manuel Luque\thanks{\url{ManuelLuque27 at gmail.com}} and
-Herbert Vo\ss\thanks{\url{hvoss at tug.org}}}
-\date{\today}
-\maketitle
-
-\begin{abstract}
- L'extension \LPack{pst-labo} propose un ensemble de macros pour dessiner le
- mat\xE9riel utilis\xE9 en chimie. \cite{pst-labo} En suivant les sch\xE9matisations
- standards employ\xE9es, \LPack{pst-labo} vous \xE9vite ainsi d'avoir \xE0 les r\xE9aliser
- vous m\xEAme. Au-del\xE0 du simple usage de \LPack{pst-labo}, ce document explique
- comment cr\xE9er des objets de \xAB haut-niveau \xBB \xE0 l'aide de commandes de
- \PST. \cite{PSTricks2} Tous les objets de base sont contenus dans le fichier
- \LFile{pst-laboObj.tex} et sont charg\xE9s au d\xE9marrage de l'extension
- \LPack{pst-labo}. Ces objets peuvent \xEAtre utilis\xE9s en vue de cr\xE9er une
- extension personnelle et sont r\xE9pertori\xE9s dans la
- section~\ref{sec:pstlabo:Objects}.
-\end{abstract}
-
-\tableofcontents
-
-\newpage
-% ---------------------------------------------------------------------------------------
-\section{Param\xE8tres}\label{sec:pstlabo8:Parameter}
-% ---------------------------------------------------------------------------------------
-Le tableau~\ref{tab:pst-labo:Parameter} r\xE9pertorie l'ensemble des param\xE8tres
-propres \xE0 \LPack{pst-labo}.
-
-\noindent
-\LTXtable{\linewidth}{pst-labo8-tab1-FR.tex}%
-
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{Type de verrerie}}\label{subsec-pstlabo-glassType}
-% ---------------------------------------------------------------------------------------
-L'option \Loption{glassType} sert \xE0 d\xE9crire le type de verrerie. Par d\xE9faut, il
-s'agit d'un tube \xE0 essai.
-
-\bgroup
-\begin{LTXexample}[preset=\raggedright]
-\psset{unit=0.5cm}
-\pstTubeEssais
-\pstTubeEssais[glassType=ballon]
-\pstTubeEssais[glassType=erlen]
-\pstTubeEssais[glassType=becher]
-\pstTubeEssais[glassType=flacon]
-\pstTubeEssais[glassType=fioleJauge]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{bouchon}}\label{subsec-pstlabo-bouchon}
-% ---------------------------------------------------------------------------------------
-L'option \Loption{bouchon} repr\xE9sente la verrerie herm\xE9tiquement scell\xE9e par un
-bouchon.
-
-\bgroup
-\begin{LTXexample}[width=0.575\linewidth,preset=\raggedright]
-\psset{unit=0.45cm}
-\psset{bouchon=true}
-\pstTubeEssais[glassType=tube]
-\pstTubeEssais[glassType=ballon]
-\pstTubeEssais[glassType=erlen]
-\pstTubeEssais[glassType=flacon]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{pince}}\label{subsec-pstlabo-pince}
-% ---------------------------------------------------------------------------------------
-L'option \Loption{pince} place une pince en bois autour du col de la verrerie.
-
-\bgroup
-\begin{LTXexample}[width=0.55\linewidth,preset=\raggedright]
-\psset{unit=0.5cm}
-\psset{bouchon=true,pince=true}
-\pstTubeEssais[glassType=tube]\hspace{1cm}
-\pstTubeEssais[glassType=erlen]
-\end{LTXexample}
-\egroup
-
-
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeDroit}}\label{subsec-pstlabo-tubeDroit}
-%
-%---------------------------------------------------------------------------------------
-L'option \Loption{tubeDroit} place un r\xE9frig\xE9rant \xE0 air dans le bouchon.
-Cette option n'est utilisable que si \verb+bouchon=true+, ce qui assur\xE9 en
-interne par d\xE9faut. Prenez garde au fait qu'aucun espace vertical n'est r\xE9serv\xE9
-au-dessus de la verrerie pour placer le r\xE9frig\xE9rant. Cette espace doit \xEAtre
-plac\xE9 manuellement, par exemple avec \verb+\rule{0pt}{4cm}+.
-
-\bgroup
-\begin{LTXexample}[width=0.55\linewidth,preset=\raggedright]
-\psset{unit=0.5cm}
-\psset{tubeDroit=true}
-\rule{0pt}{4cm}%
-\pstTubeEssais
-\pstTubeEssais[glassType=ballon]
-\pstTubeEssais[glassType=erlen]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeCoude}}\label{subsec-pstlabo-tubeCoude}
-%
-%---------------------------------------------------------------------------------------
-L'option \Loption{tubeCoude} est pratiquement identique \xE0 la pr\xE9c\xE9dente, \xE0 la
-diff\xE9rence du coude \xE0 angle droit. L'espace vertical n\xE9cessaire au-dessus de
-la verrerie est donc moins important.
-
-\bgroup
-\begin{LTXexample}[width=0.55\linewidth,preset=\raggedright]
-\psset{unit=0.5cm}
-\psset{tubeCoude=true}
-\rule{0pt}{2.5cm}%
-\pstTubeEssais[glassType=erlen]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeCoudeU}}\label{subsec-pstlabo-tubeCoudeU}
-% ---------------------------------------------------------------------------------------
-L'option \Loption{tubeCoudeU} est similaire \xE0 la pr\xE9c\xE9dente, mais le coude a
-une forme de U. L\xE0 aussi, moins d'espace vertical est n\xE9cessaire \xE0 son placement.
-
-\bgroup
-\begin{LTXexample}[width=0.5\linewidth,preset=\raggedright]
-\psset{unit=0.5cm}
-\psset{tubeCoudeU=true}
-\rule{0pt}{2.5cm}%
-\pstTubeEssais[glassType=ballon]
-\end{LTXexample}
-\egroup
-
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeCoudeUB}}\label{subsec-pstlabo-tubeCoudeUB}
-% ---------------------------------------------------------------------------------------
-L'option \Loption{tubeCoudeUB} ressemble au tube coud\xE9 en U mais s'\xE9tend plus
-bas. Ceci peut \xEAtre est int\xE9ressant lors d'une utilisation conjointe avec la
-commande \Lmcs{pstChauffageBallon}.
-
-\bgroup
-\begin{LTXexample}[pos=t,preset=\raggedright]
-\psset{unit=0.5cm,glassType=ballon}
-\pstChauffageBallon[tubeCoudeU] \pstChauffageBallon[tubeCoudeUB]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{etiquette} et \texttt{Numero}}\label{subsec-pstlabo-etiquette}
-% ---------------------------------------------------------------------------------------
-L'option \Loption{etiquette} est un bool\xE9en commandant l'affichage d'une
-\xE9tiquette dont le contenu se trouve dans le param\xE8tre \Loption{Numero}.
-
-\bgroup
-\begin{LTXexample}[width=0.42\linewidth,preset=\raggedright]
-\psset{unit=0.5cm}
-\pstTubeEssais[etiquette]
-\pstTubeEssais[etiquette,Numero=1]
-\pstTubeEssais[glassType=flacon,bouchon,%
- etiquette,Numero={\small Cu$^{2+}$}]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubePenche}}\label{subsec-pstlabo-tubePenche}
-% ---------------------------------------------------------------------------------------
-L'option \Loption{tubePenche} permet d'incliner la verrerie utilis\xE9e en
-conservant horizontal l'interface air-eau. Les angles d'inclinaison doivent
-\xEAtre compris entre $-65$ et $+65$ degr\xE9s.
-
-\bgroup
-\begin{LTXexample}[width=0.4\linewidth,preset=\raggedright]
-\psset{unit=0.5cm}
-\pstTubeEssais[tubeDroit=true,tubePenche=40]
-\pstTubeEssais[tubePenche=-20,bouchon]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeSeul}}\label{subsec-pstlabo-tubeSeul}
-% ---------------------------------------------------------------------------------------
-L'option \Loption{tubeSeul} d\xE9termine la taille du dessin. Les figures suivantes
-illustrent l'int\xE9r\xEAt de ce param\xE8tre, avec la commande \Lmcs{psframebox}.
-Si l'option n'\xE9tait pas employ\xE9e, la figure de droite, o\xF9 le tube \xE0 essai de
-barbotage est absent, aurait la m\xEAme largeur que la figure de gauche.
-L'option \verb+tubeSeul=true+ pr\xE9vient ce comportement. Cette option ne
-fonctionne qu'avec la commande \Lmcs{pstChauffageTube} et de la verrerie de
-type \verb+ballon+ et \verb+tube+.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=ballon,becBunsen}
-\psframebox{\pstChauffageTube[becBunsen,barbotage]}
-\psframebox{\pstChauffageTube[tubeSeul=true]}
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{becBunsen}}\label{subsec-pstlabo-becBunsen}
-% ---------------------------------------------------------------------------------------
-L'option \Loption{becbunsen} ajoute un bec Bunsen sous la verrerie.
-Par d\xE9faut, ce param\xE8tre est activ\xE9 (\verb+becbunsen=true+) pour la commande
-\Lmcs{pstChauffeTube} et d\xE9sactiv\xE9 (\verb+false+) pour la commande
-\Lmcs{pstChauffageBallon}.
-
-\bgroup
-\begin{LTXexample}[width=0.5\linewidth]
-\psset{unit=0.5cm,tubeSeul=true}
-\pstChauffageTube
-\pstChauffageTube[becBunsen=false]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{barbotage}}\label{subsec-pstlabo-barbotage}
-% ---------------------------------------------------------------------------------------
-L'option \Loption{barbotage} place un tube \xE0 essai suppl\xE9mentaire, reli\xE9 par un
-tube \xE0 d\xE9gagement au premier tube. Afin de r\xE9server la largeur suffisante pour
-placer l'ensemble, le param\xE8tre \Loption{tubeSeul} ne doit pas \xEAtre activ\xE9
-(voir la section~\vref{subsec-pstlabo-tubeSeul}).
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm}
-\pstChauffageTube[tubeSeul=true]
-\pstChauffageTube[barbotage]
-\end{LTXexample}
-\egroup
-
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{substance}}\label{subsec-pstlabo-substance}
-% ---------------------------------------------------------------------------------------
-La nature de la substance plac\xE9e dans la verrerie est choisie par l'option
-\Loption{substance}. Il s'agit, par d\xE9faut, d'un liquide bleu
-(\Lmcs{pstBullesChampagne}). Le tableau~\ref{tab-pstlabo-substance} recense les
-divers choix possibles. Les options \Lmcs{pstFilaments} et \Lmcs{pstBULLES}
-contiennent \xE9galement un param\xE8tre de couleur.
-
-\begin{table}[!htb]
-\caption{R\xE9sum\xE9 des commandes de l'option \Loption{substance}}\label{tab-pstlabo-substance}
-\centering
-\begin{tabular}{@{}lcl@{}}
-\emph{commande} & \emph{d\xE9faut} & \emph{commentaire}\\\hline
-\Lmcs{pstBullesChampagne}\Largs{valeur} & 25 & standard\\
-\Lmcs{pstFilaments}\Largs{valeur}\Largb{couleur} & 5\\
-\Lmcs{pstBilles}\Largs{valeur} & 50 & deux dimensions\\
-\Lmcs{pstBULLES}\Largs{valeur}\Largb{couleur} & 20 & trois dimensions
-\end{tabular}
-\end{table}
-
-Le param\xE8tre optionnel correspond au nombre de tour de la boucle
-\Lmcs{multido}. Il n'est pas limit\xE9 mais des valeurs sup\xE9rieures \xE0 $80$ peuvent
-saturer la m\xE9moire allou\xE9e par \TeX. Pour modifier cette taille, il faut se
-r\xE9f\xE9rer au fichier de configuration de \TeX, localisable par la commande
-\verb+kpsewhich texmf.cnf+.
-
-\begin{lstlisting}[language=sh]
-voss at shania:~> kpsewhich texmf.cnf
-/usr/local/texlive/2005/texmf/web2c/texmf.cnf
-\end{lstlisting}
-
-
-La premi\xE8re s\xE9rie d'exemples montre le comportement par d\xE9faut, avec deux
-couleurs al\xE9atoires. La seconde illustre le comportement du param\xE8tre
-optionnel. Les commandes \Loption{substance} et \Loption{solide} peuvent \xEAtre
-associ\xE9es sans difficult\xE9s.
-
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=becher}
-\pstTubeEssais
-\pstTubeEssais[substance=\pstBullesChampagne]
-\pstTubeEssais[substance=\pstFilaments{red}]
-\pstTubeEssais[substance=\pstBilles]
-\pstTubeEssais[substance=\pstBULLES{white}]
-\end{LTXexample}
-\egroup
-
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=becher}
-\pstTubeEssais[substance={\pstBullesChampagne[80]}]
-\pstTubeEssais[substance={\pstFilaments[20]{black}}]
-\pstTubeEssais[substance={\pstBilles[80]}]
-\pstTubeEssais[substance={\pstBULLES[20]{white}}]
-\end{LTXexample}
-\egroup
-
-Lorsque le param\xE8tre optionnel est utilis\xE9, il faut tenir compte du fait qu'il
-fait partie d'un autre param\xE8tre, si bien que l'ensemble doit \xEAtre plac\xE9 entre
-accolades, comme le montrent les exemples pr\xE9c\xE9dents.
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{solide}}\label{subsec-pstlabo-solide}
-% ---------------------------------------------------------------------------------------
-L'option \Loption{solide} permet de sp\xE9cifier le type de substance que
-contiendra la verrerie. L'ensemble des param\xE8tres accept\xE9s se trouve dans le
-tableau~\ref{tab-pstlabo-solide}. Les r\xE8gles d'application sont identiques \xE0
-celles de la section~\ref{subsec-pstlabo-substance}.
-
-\begin{table}[!htb]
-\caption{R\xE9sum\xE9 des commandes de l'option \Loption{substance}}\label{tab-pstlabo-solide}
-\centering
-\begin{tabular}{@{}lc@{}}
-\emph{commande} & \emph{d\xE9faut} \\\hline
-\Lmcs{pstTournureCuivre}\Largs{valeur} & 30 \\
-\Lmcs{pstClouFer}\Largs{valeur} & 60\\
-\Lmcs{pstGrenailleZinc}\Largs{valeur} & 25
-\end{tabular}
-\end{table}
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=becher}
-\pstTubeEssais
-\pstTubeEssais[solide=\pstTournureCuivre]
-\pstTubeEssais[solide=\pstClouFer]
-\pstTubeEssais[solide=\pstGrenailleZinc]
-\end{LTXexample}
-\egroup
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=becher}
-\pstTubeEssais[solide={\pstTournureCuivre[50]}]
-\pstTubeEssais[solide={\pstGrenailleZinc[80]}]
-\pstTubeEssais[glassType=ballon,solide={\pstClouFer[50]}]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeRecourbe}}\label{subsec-pstlabo-tubeRecourbe}
-% ---------------------------------------------------------------------------------------
-L'option \Loption{tubeRecourbe} place un tube \xE0 d\xE9gagement courb\xE9 sur le
-bouchon de la verrerie employ\xE9e, ainsi qu'un bec Bunsen.
-
-\bgroup
-\begin{LTXexample}[pos=t,preset=\raggedright]
-\psset{unit=0.5cm,glassType=erlen,recuperationGaz,substance=\pstTournureCuivre}
-\pstChauffageBallon
-\pstChauffageBallon[tubeRecourbe]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{tubeRecourbeCourt}}\label{subsec-pstlabo-tubeRecourbeCourt}
-% ---------------------------------------------------------------------------------------
-L'option \Loption{tubeRecourbeCourt} est semblable \xE0 l'option
-\Loption{tubeRecourbe} mais place un tube court, sans bec Bunsen.
-
-\bgroup
-\begin{LTXexample}[pos=t,preset=\raggedright]
-\psset{unit=0.5cm,glassType=flacon,recuperationGaz,substance=\pstFilaments{red}}
-\pstChauffageBallon[tubeRecourbe]
-\pstChauffageBallon[tubeRecourbeCourt]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{doubletube}}\label{subsec-pstlabo-doubletube}
-% ---------------------------------------------------------------------------------------
-L'option \Loption{doubletube} dessine deux tubes \xE0 d\xE9gagement, dont un avec
-un robinet d'arr\xEAt.
-
-\bgroup
-\begin{LTXexample}[width=0.6\linewidth]
-\rule{0pt}{4cm}
-\psset{unit=0.5cm,glassType=ballon,%
- substance=\pstClouFer}
-\pstBallon
-\pstBallon[doubletube]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{refrigerantBoulle}}\label{subsec-pstlabo-refrigerantBoulle}
-% ---------------------------------------------------------------------------------------
-Pour repr\xE9senter un montage \xE0 reflux, il faut utiliser l'option
-\Loption{refrigerantBoulle} qui place un r\xE9frig\xE9rant \xE0 boule au dessus du
-ballon, et un chauffe-ballon \xE9lectrique en dessous. Si d'autres \xE9l\xE9ments sont
-ajout\xE9s, il faudra tenir compte du fait que le centre graphique du dessin
-correspond au centre g\xE9om\xE9trique de la figure.
-
-\bgroup
-\begin{LTXexample}[width=0.3\linewidth]
-\psset{unit=0.5cm}
-\pstBallon[refrigerantBoulles,glassType=ballon,%
- substance=\pstClouFer]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{recuperationGaz}}\label{subsec-pstlabo-recuperationGaz}
-% ---------------------------------------------------------------------------------------
-L'option \Loption{recuperationGaz} place le dispositif de r\xE9cup\xE9ration des gaz.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=flacon,tubeRecourbe,substance={\pstFilaments[10]{red}}}
-\pstChauffageBallon
-\pstChauffageBallon[recuperationGaz]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{burette}}\label{subsec-pstlabo-burette}
-% ---------------------------------------------------------------------------------------
-Par d\xE9faut, la commande \Lmcs{pstDosage} dessine un montage de dosage, avec
-burette. L'utilisation de cette option permet de supprimer la burette.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.4cm}
-\pstDosage[glassType=erlen]
-\pstDosage[glassType=erlen,burette=false]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{niveauReactifBurette} et \texttt{couleurReactifBurette}}\label{subsec-pstlabo-niveauReactifBurette}
-% ---------------------------------------------------------------------------------------
-Les options \Loption{niveauReactifBurette} et \Loption{couleurReactifBurette}
-contr\xF4lent respectivement le niveau, en pourcentage, et la couleur du liquide
-dans la burette.
-
-\begin{center}
-\bgroup
-\psset{unit=0.4cm,glassType=erlen,niveauLiquide1=60}
-\pstDosage[niveauReactifBurette=25,couleurReactifBurette=cyan]
-\pstDosage[niveauReactifBurette=10]
-\egroup
-\end{center}
-\begin{lstlisting}
-\psset{unit=0.4cm,glassType=erlen,niveauLiquide1=60}
-\pstDosage[niveauReactifBurette=25,couleurReactifBurette=cyan]
-\pstDosage[niveauReactifBurette=10]
-\end{lstlisting}
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{AspectMelange} et \texttt{CouleurDistillat}}\label{subsec-pstlabo-AspectMelange}
-% ---------------------------------------------------------------------------------------
-La couleur du m\xE9lange des r\xE9actifs se fait sous forme d'un gradient de couleur
-que l'on s\xE9lectionne par l'option \Loption{AspectMelange}. Elle doit
-correspondre \xE0 l'un des styles pr\xE9d\xE9finis. La couleur du distillat est r\xE9gie par
-l'option \Loption{CouleurDistillat}
-
-\begin{center}
-\bgroup
-\psset{unit=0.4cm}
-\pstDistillation(-3,-10)(7,6)\quad
-\pstDistillation[AspectMelange=Diffusion,CouleurDistillat=red](-3,-10)(7,6)
-\egroup
-\end{center}
-
-\begin{lstlisting}
-\psset{unit=0.4cm}
-\pstDistillation(-3,-10)(7,6)\quad
-\pstDistillation[AspectMelange=Diffusion,CouleurDistillat=red](-3,-10)(7,6)
-\end{lstlisting}
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{phmetre}}\label{subsec-pstlabo-phmetre}
-% ---------------------------------------------------------------------------------------
-L'option \Loption{phmetre} ne fonctionne qu'avec la commande \Lmcs{pstDosage}
-et place un pH-m\xE8tre dans le b\xE9cher de dosage.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,glassType=becher,burette=false}
-\pstDosage
-\pstDosage[phmetre]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{agitateurMagnetique}}\label{subsec-pstlabo-agitateurMagnetique}
-% ---------------------------------------------------------------------------------------
-Active par d\xE9faut, l'option \Loption{agitateurMagnetique} place l'agitateur
-magn\xE9tique dans le b\xE9cher. Lorsqu'elle est d\xE9sactiv\xE9e, l'agitateur et le
-dispositif de commande de sa rotation disparaissent.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm,burette=false,glassType=becher}
-\pstDosage
-\pstDosage[agitateurMagnetique=false]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\texttt{niveauLiquide1}, \texttt{niveauLiquide2}, \texttt{niveauLiquide3}
- et \texttt{aspectLiquide1}, \texttt{aspectLiquide2}, \texttt{aspectLiquide3}}\label{subsec-pstlabo-niveauLiquide1}
-% ---------------------------------------------------------------------------------------
-Ces options servent \xE0 d\xE9finir le niveau et le style des liquides 1, 2 et 3.
-Le style peut \xEAtre un de ceux pr\xE9d\xE9finis ou une cr\xE9ation personnelle (voir la
-section~\ref{subsec-pstlabo-substance}). Selon la commande employ\xE9e, toutes les
-options ne sont pas accessibles.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.4cm,glassType=becher}
-\rule{0pt}{6cm}
-\pstDosage[niveauReactifBurette=18,niveauLiquide1=30,aspectLiquide1=Champagne,%
- glassType=becher,phmetre=true]
-\pstDosage[niveauReactifBurette=20,niveauLiquide1=40,aspectLiquide1=Champagne,%
- glassType=becher,phmetre=false,agitateurMagnetique=false]
-\end{LTXexample}
-\egroup
-
-\bgroup
-\makebox[\textwidth]{%
-\begin{pspicture}(0,0)(5,6)
- \rput(4,3){\pstChauffageBallon[becBunsen=true,unit=0.5]}
- \rput(2.5,4){\pstBallon[glassType=becher,xunit=1,yunit=0.5,aspectLiquide1=Champagne,runit=0.7]}
- \psset{glassType=tube}
- \rput(2.5,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=70,aspectLiquide1=Diffusion]}
- \rput(3,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=75,aspectLiquide1=Sang]}
- \rput(2,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80]}
-\end{pspicture}
-\begin{pspicture}(0,0)(5,6)
- \rput(4,3){\pstChauffageBallon[becBunsen=true,unit=0.5]}
- \rput(2.5,4){\pstBallon[glassType=becher,xunit=1,yunit=0.5,aspectLiquide1=Champagne,runit=0.7]}
- \rput(2.4,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=70,aspectLiquide1=Diffusion]}
- \rput(2.8,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=65,aspectLiquide1=Sang]}
- \rput(1.7,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80,tubePenche=10]}
- \rput(3.5,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80,tubePenche=-10]}
-\end{pspicture}
-\begin{pspicture}(1,3)(5,6)
- \rput(2.5,4){\pstBallon[glassType=ballon,unit=0.5,niveauLiquide1=15]}
- \rput(1.3,5.4){\pstTubeEssais[unit=0.5,niveauLiquide1=95,
- niveauLiquide2=60,niveauLiquide3=30,tubePenche=-60]}
-\end{pspicture}
-}
-\egroup
-
-\begin{lstlisting}
-\begin{pspicture}(0,0)(5,6)
- \rput(4,3){\pstChauffageBallon[becBunsen=true,unit=0.5]}
- \rput(2.5,4){\pstBallon[glassType=becher,xunit=1,yunit=0.5,aspectLiquide1=Champagne,runit=0.7]}
- \psset{glassType=tube}
- \rput(2.5,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=70,aspectLiquide1=Diffusion]}
- \rput(3,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=75,aspectLiquide1=Sang]}
- \rput(2,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80]}
-\end{pspicture}
-\begin{pspicture}(0,0)(5,6)
- \rput(4,3){\pstChauffageBallon[becBunsen=true,unit=0.5]}
- \rput(2.5,4){\pstBallon[glassType=becher,xunit=1,yunit=0.5,aspectLiquide1=Champagne,runit=0.7]}
- \rput(2.4,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=70,aspectLiquide1=Diffusion]}
- \rput(2.8,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=65,aspectLiquide1=Sang]}
- \rput(1.7,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80,tubePenche=10]}
- \rput(3.5,3.7){\pstTubeEssais[tubeDroit=true,unit=0.35,niveauLiquide1=80,tubePenche=-10]}
-\end{pspicture}
-\begin{pspicture}(1,3)(5,6)
- \rput(2.5,4){\pstBallon[glassType=ballon,unit=0.5,niveauLiquide1=15]}
- \rput(1.3,5.4){\pstTubeEssais[unit=0.5,niveauLiquide1=95,
- niveauLiquide2=60,niveauLiquide3=30,tubePenche=-60]}
-\end{pspicture}
-\end{lstlisting}
-
-
-
-% ---------------------------------------------------------------------------------------
-\section{Couleurs et styles pr\xE9d\xE9finis}\label{sec:pstlabo8:Stile}
-% ---------------------------------------------------------------------------------------
-L'ensemble des couleurs et styles pr\xE9d\xE9finis dans l'extension \LPack{pst-labo}
-est pr\xE9sent\xE9 ci-dessous. Tous peuvent \xEAtre modifi\xE9s pour les besoins de
-l'utilisateur.
-
-\begin{lstlisting}[xrightmargin=-\marginparwidth]
-\definecolor{Beige} {rgb}{0.96,0.96,0.86}
-\definecolor{GrisClair} {rgb}{0.8,0.8,0.8}
-\definecolor{GrisTresClair} {rgb}{0.9,0.9,0.9}
-\definecolor{OrangeTresPale}{cmyk}{0,0.1,0.3,0}
-\definecolor{OrangePale} {cmyk}{0,0.2,0.4,0}
-\definecolor{BleuClair} {cmyk}{0.2,0,0,0}
-\definecolor{LightBlue} {rgb}{.68,.85,.9}
-\definecolor{Copper} {cmyk}{0,0.9,0.9,0.2}
-\definecolor{Marron} {cmyk}{0,0.3,0.5,.3}
-%
-\newpsstyle{aspectLiquide1} {linestyle=none,fillstyle=solid,fillcolor=cyan}
-\newpsstyle{aspectLiquide2} {linestyle=none,fillstyle=solid,fillcolor=yellow}
-\newpsstyle{aspectLiquide3} {linestyle=none,fillstyle=solid,fillcolor=magenta}
-\newpsstyle{Champagne} {linestyle=none,fillstyle=solid,fillcolor=Beige}
-\newpsstyle{BilleThreeD} {linestyle=none,fillstyle=gradient,gradmidpoint=0,gradend=white,GradientCircle=true}
-\newpsstyle{Sang} {linestyle=none,fillstyle=solid,fillcolor=red}
-\newpsstyle{Cobalt} {linewidth=0.2,fillstyle=solid,fillcolor=blue}
-\newpsstyle{Huile} {linestyle=none,fillstyle=solid,fillcolor=yellow}
-\newpsstyle{Vinaigre} {linestyle=none,fillstyle=solid,fillcolor=magenta}
-\newpsstyle{Diffusion} {linestyle=none,fillstyle=gradient,gradmidpoint=0}
-\newpsstyle{DiffusionMelange2}{fillstyle=gradient,gradbegin=white,gradend=red,gradmidpoint=0,linecolor=red}
-\newpsstyle{flammeEtGrille} {linestyle=none,fillstyle=gradient,gradmidpoint=0,gradbegin=OrangePale,gradend=yellow}
-\newpsstyle{rayuresJaunes} {fillstyle=hlines,linecolor=yellow,hatchcolor=yellow}
-\newpsstyle{DiffusionBleue} {fillstyle=gradient,gradmidpoint=0,linestyle=none,gradbegin=green,gradend=cyan}
-\end{lstlisting}
-
-
-% ---------------------------------------------------------------------------------------
-\section{Macros}\label{sec:pstlabo8:Makros}
-% ---------------------------------------------------------------------------------------
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstTubeEssais}}\label{sec:pstlabo8:pstTubeEssais}
-% ---------------------------------------------------------------------------------------
-Cette commande, d\xE9j\xE0 pr\xE9sente dans la plupart des exemples, permet de
-repr\xE9senter les divers types de verrerie rencontr\xE9s. Lorsqu'elle est employ\xE9e
-sans param\xE8tre, un tube \xE0 essai est affich\xE9 (\verb+glassType=tube+).
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5}
-\pstTubeEssais
-\pstTubeEssais[glassType=becher]
-\pstTubeEssais[glassType=erlen,niveauLiquide1=80]
-\pstTubeEssais[glassType=flacon]
-\pstTubeEssais[glassType=ballon,niveauLiquide1=20,aspectLiquide1=DiffusionBleue]
-\pstTubeEssais[glassType=fioleJauge]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstChauffageTube}}\label{sec:pstlabo8:pstChauffageTube}
-% ---------------------------------------------------------------------------------------
-L'option \Lmcs{pstChauffageTube} propose plus d'options que la commande
-pr\xE9c\xE9dente en permettant notamment le trac\xE9 d'un bec Bunsen, d'une pince en
-bois ou d'un tube \xE0 d\xE9gagement.
-
-\begin{center}
-\bgroup
-\psset{unit=0.5}
-\pstChauffageTube[tubeSeul]
-\pstChauffageTube[glassType=ballon,becBunsen=false,tubeSeul]
-\pstChauffageTube[glassType=erlen,becBunsen,pince,tubeSeul]
-\pstChauffageTube[becBunsen,barbotage,glassType=flacon]
-\pstChauffageTube[becBunsen,tubeCoude,glassType=ballon,niveauLiquide1=20,%
- aspectLiquide1=DiffusionBleue,tubeSeul,pince]
-\egroup
-\end{center}
-
-\begin{lstlisting}[xrightmargin=-\marginparwidth]
-\psset{unit=0.5}
-\pstChauffageTube[tubeSeul]
-\pstChauffageTube[glassType=ballon,becBunsen=false,tubeSeul]
-\pstChauffageTube[glassType=erlen,becBunsen,pince,tubeSeul]
-\pstChauffageTube[becBunsen,barbotage,glassType=flacon]
-\pstChauffageTube[becBunsen,tubeCoude,glassType=ballon,niveauLiquide1=20,%
- aspectLiquide1=DiffusionBleue,tubeSeul,pince]
-\end{lstlisting}
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstBallon}}\label{sec:pstlabo8:pstBallon}
-% ---------------------------------------------------------------------------------------
-L'option \Lmcs{pstBallon} est proche de l'option \Lmcs{pstTubeEssais} mais
-dispose de quelques options suppl\xE9mentaires.
-
-\begin{center}
-\bgroup
-\psset{unit=0.5cm}
-\pstBallon\hspace{-0.5cm}
-\pstBallon[glassType=erlen]\hspace{-0.5cm}
-\pstBallon[glassType=becher,xunit=0.75cm,yunit=0.3cm,aspectLiquide1=Champagne,runit=0.4cm]\hspace{-0.5cm}
-\raisebox{0.5cm}{\pstBallon[refrigerantBoulles=true]}
-\egroup
-\end{center}
-
-\begin{lstlisting}[xrightmargin=-\marginparwidth]
-\psset{unit=0.5cm}
-\pstBallon\hspace{-0.5cm}
-\pstBallon[glassType=erlen]\hspace{-0.5cm}
-\pstBallon[glassType=becher,xunit=0.75cm,yunit=0.25cm,aspectLiquide1=Champagne,runit=0.4cm]\hspace{-0.5cm}
-\raisebox{1cm}{\pstBallon[refrigerantBoulles=true]}
-\end{lstlisting}
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstChauffageBallon}}\label{sec:pstlabo8:pstChauffageBallon}
-% ---------------------------------------------------------------------------------------
-L'option \Lmcs{pstChauffageBallon} compl\xE8te la pr\xE9c\xE9dente en associant, par
-d\xE9faut, un bec Bunsen.
-
-\begin{center}
-\bgroup
-\psset{unit=0.5cm}
-\pstChauffageBallon
-\pstChauffageBallon[barbotage,tubeCoudeUB,becBunsen,substance=\pstBilles]\\
-\pstChauffageBallon[glassType=flacon,recuperationGaz,tubeRecourbeCourt,substance={\pstFilaments[10]{red}}]
-\pstChauffageBallon[doubletube,recuperationGaz,substance=\pstClouFer]
-\egroup
-\end{center}
-
-\begin{lstlisting}[xrightmargin=-\marginparwidth]
-\psset{unit=0.5cm}
-\pstChauffageBallon
-\pstChauffageBallon[barbotage,tubeCoudeUB,becBunsen,substance=\pstBilles]\\
-\pstChauffageBallon[glassType=flacon,recuperationGaz,tubeRecourbeCourt,substance={\pstFilaments[10]{red}}]
-\pstChauffageBallon[doubletube,recuperationGaz,substance=\pstClouFer]
-\end{lstlisting}
-
-
-
-\begin{center}
-\bgroup
-\psset{unit=0.5cm}
-\pstChauffageBallon[glassType=erlen,tubeRecourbe,recuperationGaz,substance=\pstTournureCuivre]\hspace{3cm}
-\pstChauffageBallon[glassType=becher,aspectLiquide1=Champagne,substance=\pstBullesChampagne]\hspace{.25cm}
-\pstChauffageBallon[glassType=erlen,substance=\pstBullesChampagne,tubeDroit]
-\egroup
-\end{center}
-
-\begin{lstlisting}[xrightmargin=-\marginparwidth]
-\psset{unit=0.5cm}
-\pstChauffageBallon[glassType=erlen,tubeRecourbe,recuperationGaz,substance=\pstTournureCuivre]
-\pstChauffageBallon[glassType=becher,aspectLiquide1=Champagne,substance=\pstBullesChampagne]
-\pstChauffageBallon[glassType=erlen,substance=\pstBullesChampagne,tubeDroit]
-\end{lstlisting}
-
-
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstEntonnoir}}\label{sec:pstlabo8:pstTubeEssais}
-% ---------------------------------------------------------------------------------------
-L'option \Lmcs{pstEntonnoir} place un entonnoir au-dessus de la verrerie
-employ\xE9e, un tube \xE0 essai par d\xE9faut. Cette commande accepte tous les
-param\xE8tres disponibles.
-
-\bgroup
-\begin{LTXexample}[pos=t]
-\psset{unit=0.5cm}
-\pstEntonnoir
-\pstEntonnoir[glassType=becher,tubePenche=-20]
-\pstEntonnoir[glassType=flacon,etiquette=true,Numero={\green 37},%
- aspectLiquide1=DiffusionBleue,niveauLiquide1=80]
-\end{LTXexample}
-\egroup
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstEprouvette}}\label{sec:pstlabo8:pstEprouvette}
-% ---------------------------------------------------------------------------------------
-L'option \Lmcs{pstEprouvette} dessine une \xE9prouvette gradu\xE9e. Pour ajuster sa
-taille, il suffit de jouer sur les facteurs d'\xE9chelle de \PST.
-
-\bgroup
-\begin{LTXexample}
-\pstEprouvette[yunit=0.5cm]
-\pstEprouvette[unit=0.6cm,niveauLiquide1=100,niveauLiquide2=60,niveauLiquide3=30]
-\end{LTXexample}
-\egroup
-
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstpipette}}\label{sec:pstlabo8:pstpipette}
-% ---------------------------------------------------------------------------------------
-L'option \Lmcs{pstpipette} repr\xE9sente une pipette. L\xE0 aussi, les facteurs
-d'\xE9chelle de \PST permette d'en modifier la dimension.
-
-\bgroup
-\begin{LTXexample}
-\pstpipette[unit=0.5cm,tubePenche=40]
-\pstpipette[yunit=0.5cm]
-\end{LTXexample}
-\egroup
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstDosage}}\label{sec:pstlabo8:pstDosage}
-% ---------------------------------------------------------------------------------------
-L'option \Lmcs{pstDosage} repr\xE9sente un montage classique de dosage. La
-capacit\xE9 maximale de la burette est de 25~mL. Diverses options contr\xF4lent la
-hauteur de liquide et sa nature. Le montage peut \xEAtre compl\xE9t\xE9 par un
-chauffe-ballon et un pH-m\xE8tre (uniquement avec un \verb+becher+).
-
-\bgroup\noindent
-\makebox[\linewidth]{%
-\psset{unit=0.5cm}
-\pstDosage
-\pstDosage[glassType=becher,phmetre=true]
-\pstDosage[niveauReactifBurette=10,niveauLiquide1=60,aspectLiquide1=Champagne,%
- glassType=flacon,agitateurMagnetique=false]
-\pstDosage[glassType=erlen,burette=false]}
-\egroup
-
-\begin{lstlisting}[xrightmargin=-\marginparwidth]
-\psset{unit=0.5cm}
-\pstDosage
-\pstDosage[glassType=becher,phmetre=true]
-\pstDosage[niveauReactifBurette=10,niveauLiquide1=60,aspectLiquide1=Champagne,%
- glassType=flacon,agitateurMagnetique=false]
-\pstDosage[glassType=erlen,burette=false]}
-\end{lstlisting}
-
-
-% ---------------------------------------------------------------------------------------
-\subsection{\CMD{pstDistillation}}\label{sec:pstlabo8:pstDistillation}
-% ---------------------------------------------------------------------------------------
-Les seuls param\xE8tres accept\xE9s par la commande \Lmcs{pstDistillation} sont ceux
-de la dimension de l'environnement \Lmenv{pspicture}.
-
-\medskip
-\noindent
-\Lmcs{pstDistillation}\\
-\Lmcs{pstDistillation}\Largr{$x_{ll},y_{ll}$}\Largr{$x_{ur},y_{ur}$} % $
-
-\medskip
-En l'absence de coordonn\xE9es optionnelles, la dimension de travail sera
-$(-4,-10)(8,7)$. L'espace important suppose que d'autres objets seront plac\xE9s,
-\xE0 l'aide de la commande \Lmcs{rput},
-
-\bgroup
-\begin{LTXexample}
-\psset{unit=0.5cm}
-\pstDistillation(-3,-10)(7,6)
-\end{LTXexample}
-\egroup
-
-
-
-
-% ---------------------------------------------------------------------------------------
-\section{Objets de base}\label{sec:pstlabo:Objects}
-% ---------------------------------------------------------------------------------------
-Tous les objets de base de l'extension se trouvent dans le fichier
-\LFile{pst-laboObj.tex}. Par manque de place, ils ne sont pas pr\xE9sent\xE9s ici.
-
-
-% ---------------------------------------------------------------------------------------
-\section{Exemples}\label{sec:pstlabo:Beispiele}
-% ---------------------------------------------------------------------------------------
-La cr\xE9ation d'exemples complexes est grandement facilit\xE9e par l'utilisation
-d'une grille de r\xE9f\xE9rence (\Lmcs{psgrid}).
-
-\begin{figure}
-\centering
-\bgroup
-\sffamily
-\begin{pspicture}(0,-4)(7,4)
- \rput(3,0){\pstDosage[niveauReactifBurette=25,niveauLiquide1=30,%
- aspectLiquide1=Champagne,glassType=becher,phmetre,unit=0.5]}
- \rput(2,3){Burette}
- \rput(4.7,3.6){25 mL}
- \rput(5.2,-2.2){H$_3$O$^+$+Cl$^-$}
- \rput(.8,-3){pH-m\xE8tre}
- \rput(5,-2.8){20 mL}
- \rput(5,1){Na$^+$+OH$^-$} \rput(6.4,-3.6){Plaque chauffante}
- \psline{->}(2.7,2.9)(3.4,2.9)
-\end{pspicture}
-\begin{pspicture}(-3,-2)(2,3)
- \psset{unit=0.5cm}
- \rput(-4.5,4.0){\pstEprouvette[tubePenche=-60,niveauLiquide1=90,niveauLiquide2=50]}
- \rput(.5,0){\pstEntonnoir[glassType=flacon,niveauLiquide1=30]}
- \rput(.5,7.5){
- \framebox{\begin{minipage}{3.2cm}Apr\xE8s la d\xE9cantation, les diff\xE9rentes
- phases sont s\xE9par\xE9es et la derni\xE8re est filtr\xE9e.
- \end{minipage}}}
-\end{pspicture}
-\egroup
-\caption{Exemple d'utilisation de \Lmcs{pstDosage}}
-\end{figure}
-
-
-\begin{figure}
-\centering
-\bgroup
-\psset{unit=0.5cm,etiquette}
-\newpsstyle{Nickel}{fillstyle=solid,fillcolor=green}
-\pstTubeEssais[niveauLiquide1=20,aspectLiquide1=Champagne,Numero=1]\kern-20pt
-\pstTubeEssais[niveauLiquide1=30,aspectLiquide1=Cobalt,Numero=2]\kern-20pt
-\pstTubeEssais[niveauLiquide1=40,aspectLiquide1=Sang,Numero=3]\kern-20pt
-\pstTubeEssais[Numero=4]\kern-20pt
-\psset{bouchon,glassType=flacon}
-\pstTubeEssais[aspectLiquide1=Vinaigre,Numero={\footnotesize MnO$_4^-$}]
-\pstTubeEssais[aspectLiquide1=Huile,unit=0.75,Numero={\footnotesize Ce$^{4+}$}]
-\pstTubeEssais[aspectLiquide1=Nickel,Numero={\footnotesize Ni$^{2+}$}]
-\pstTubeEssais[Numero={\footnotesize Cu$^{2+}$}]
-\pstTubeEssais[niveauLiquide1=30,aspectLiquide1=Champagne,Numero={\footnotesize NaOH},unit=0.75]
-\egroup
-\caption{Exemple d'utilisation de \Lmcs{pstTubeEssais}}
-\end{figure}
-
-
-\nocite{*}
-\bibliographystyle{plain}
-\bibliography{pst-labo-doc}
-
-
-\end{document}
Deleted: trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo8-tab1-DE.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo8-tab1-DE.tex 2023-05-11 23:51:45 UTC (rev 67079)
+++ trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo8-tab1-DE.tex 2023-05-12 20:26:17 UTC (rev 67080)
@@ -1,63 +0,0 @@
-\setlongtables
-\begin{longtable}{@{}>{\ttfamily}l@{}>{\ttfamily}l>{\ttfamily}l>{\RaggedRight\arraybackslash}X@{}}
-\caption{Zusammenfassung aller Parameter f\xFCr \texttt{pst-labo}}\label{tab:pst-labo:Parameter}\\
-\emph{\textrm{Name}} & \emph{\textrm{Werte}} & \emph{\textrm{Vorgabe}} & \emph{Anmerkungen}\\\hline
-\endfirsthead
-\emph{\textrm{Name}} & \emph{\textrm{Werte}} & \emph{\textrm{Vorgabe}} & \emph{Anmerkungen}\\\hline
-\endhead
-%\multicolumn{3}{c}{\CMD{TubeEssais}}\\\hline
-
-\Loption{glassType} & tube|ballon| & tube & bezeichnet den Typ des \\
- & becher|erlen|& & Glasgef\xE4\xDFes\\
- & \rlap{flacon|fioleJauge} \\
-\Loption{bouchon} & \Larga{false|true} & false & Gef\xE4\xDF wird mit einem Korken versehen.\\
-\Loption{pince} & \Larga{false|true} & false & Holzklammer\\
-%\Loption{fioleJaugee} & \Larga{false|true} & false&\\
-\Loption{tubeDroit} & \Larga{false|true} & false & Glasr\xF6hrchen\\
-\Loption{tubeCoude} & \Larga{false|true} & false & abgewinkeltes Glasr\xF6hrchen\\
-\Loption{tubeCoudeU} & \Larga{false|true} & false& doppelt abgewinkeltes Glasr\xF6hrchen\\
-\Loption{tubeCoudeUB} & \Larga{false|true} & false & verl\xE4ngerte Ausf\xFChrung, nur f\xFCr den
- Glastyp \verb+ballon+ oder \verb+erlen+\\
-\Loption{tubeRecourbe} & \Larga{false|true} & false & \\
-\Loption{tubeRecourbeCourt} & \Larga{false|true} & false & Anordnung ohne Bunsenbrenner\\
-\Loption{tubePenche} & \Larga{$-65 \ldots 65$} & 0 & Kippwinkel\\
-\Loption{doubletube} & \Larga{false|true} & false & pour d\xE9gagement gazeux sans chauffage\\
-%
-\Loption{etiquette} & \Larga{false|true} & false & \\
-\Loption{Numero} & \Larga{Text} & \{\} & Nummer f\xFCr die Option \verb+etiquette+\\
-%\multicolumn{3}{c}{\CMD{ChauffeTube}}\\\hline
-\Loption{tubeSeul} & \Larga{false|true} & false & breite/schmale \verb+pspicture+-Box\\
-\Loption{becBunsen} & \Larga{false|true} & true & mit/ohne Bunsenbrenner\\
-%\Loption{tubedegagamentDroit} & \Larga{false|true} &false&\\% nicht vorhanden
-\Loption{barbotage} & \Larga{false|true} & false & zus\xE4tzliches Reagenzglas, durch Glasr\xF6hrchen mit dem
- eigentlichen Gef\xE4\xDF verbunden\\
-\Loption{substance} & \Larga{Makro} & \CMD{relax} & \CMD{pstBullesChampagne}, \CMD{pstFilaments},
- \CMD{pstBilles}, \CMD{pstBULLES}, \CMD{pstClous}, \CMD{pstCuivre}\\
-\Loption{solide} & \Larga{Makro} & \CMD{relax} & \CMD{pstTournureCuivre}, \CMD{pstClouFer},
- \CMD{pstGrenailleZinc}\\
-\Loption{refrigerantBoulle} & \Larga{false|true} & false & pour chauffage \xE0 reflux\\
-\Loption{recuperationGaz} & \Larga{false|true} & false & Anordnung zum Auffangen entwichener Gase\\
-%
-%\Loption{reactifBecher} & \{\} & b\xE9cher ou ballon ou flacon\\\hline
-%\Loption{reactifBurette} & \{\} &Formule et/ou concentration du r\xE9actif\\
-\rlap{\Loption{couleurReactifBurette}}\\
- & \Larga{Farbe} & \rlap{OrangePale} & \\
-\rlap{\Loption{niveauReactifBurette}}\\
- & 20 & \Larga{$0\ldots 25$} & Begrenzung auf 25mL\\
-%\Loption{echelle} & \Larga{Wert} & 1 & echelle du sch\xE9ma\\
-\Loption{AspectMelange} & \Larga{Stil} & \rlap{DiffusionBleue}\\
-\Loption{CouleurDistillat} & \Larga{Farbe} & yellow & \\
-%
-\Loption{phmetre} & \Larga{false|true} & false & pHMesser anzeigen\\
-\rlap{\Loption{agitateurMagnetique}}\\
- & \Larga{false|true} & true & \\
-%
-\Loption{aspectLiquide1} & \Larga{Stil} & cyan & definiert als Teil von \CMD{newpsstyle}\ldots\\
-\Loption{aspectLiquide2} & \Larga{Stil} & yellow & dito\\
-\Loption{aspectLiquide3} & \Larga{Stil} & magenta & dito\\
-\Loption{niveauLiquide1} & \Larga{$0 \ldots 100$} & 50 &\\
-\Loption{niveauliquide2} & \Larga{$0 \ldots 100$} & 0 & < niveauLiquide1\\
-\Loption{niveauliquide3} & \Larga{$0 \ldots 100$} & 0 & < niveauLiquide2\\
-\end{longtable}
-
-
Deleted: trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo8-tab1-EN.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo8-tab1-EN.tex 2023-05-11 23:51:45 UTC (rev 67079)
+++ trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo8-tab1-EN.tex 2023-05-12 20:26:17 UTC (rev 67080)
@@ -1,63 +0,0 @@
-% $Id: pstlabo8-tab1-EN.tex 234 2015-12-10 11:20:02Z herbert $
-\setlongtables
-\begin{longtable}{@{}>{\ttfamily}l@{}>{\ttfamily}l>{\ttfamily}l>{\RaggedRight\arraybackslash}X@{}}
-\caption{Summary of all parameters available with \texttt{pst-labo}}\label{tab:pst-labo:Parameter} \\
-\emph{\textrm{Name}} & \emph{\textrm{values}} & \emph{\textrm{default}} & \emph{comments} \\\hline
-\endfirsthead
-\emph{\textrm{Name}} & \emph{\textrm{values}} & \emph{\textrm{default}} & \emph{comments} \\\hline
-\endhead
-%\multicolumn{3}{c}{\CMD{TubeEssais}} \\\hline
-
-\Loption{glassType} & tube|ballon| & tube & defines type of glass \\
- & becher|erlen|& & cylinder\\
- & \rlap{flacon|fioleJauge} \\
-\Loption{bouchon} & \Larga{false|true} & false & Container is sealed with a plug.\\
-\Loption{pince} & \Larga{false|true} & false & wooden clamp\\
-%\Loption{fioleJaugee} & \Larga{false|true} & false&\\
-\Loption{tubeDroit} & \Larga{false|true} & false & glass tube\\
-\Loption{tubeCoude} & \Larga{false|true} & false & glass tube with 90 degree twist\\
-\Loption{tubeCoudeU} & \Larga{false|true} & false& U-shaped glass tube\\
-\Loption{tubeCoudeUB} & \Larga{false|true} & false & extended version, %
-only applies to glass containers of type \verb+ballon+ and \verb+erlen+\\
-\Loption{tubeRecourbe} & \Larga{false|true} & false & \\
-\Loption{tubeRecourbeCourt} & \Larga{false|true} & false & setup without Bunsen burner\\
-\Loption{tubePenche} & \Larga{$-65 \ldots 65$} & 0 & tilting angle\\
-\Loption{doubletube} & \Larga{false|true} & false & pour d\xE9gagement gazeux sans chauffage\\%TODO
-%
-\Loption{etiquette} & \Larga{false|true} & false & \\
-\Loption{Numero} & \Larga{Text} & \{\} & number for the option \verb+etiquette+\\
-%\multicolumn{3}{c}{\CMD{ChauffeTube}}\\\hline
-\Loption{tubeSeul} & \Larga{false|true} & false & wide/narrow \verb+pspicture+ box\\
-\Loption{becBunsen} & \Larga{false|true} & true & with/without Bunsen burner\\
-%\Loption{tubedegagamentDroit} & \Larga{false|true} &false&\\% nicht vorhanden
-\Loption{barbotage} & \Larga{false|true} & false & attaches an additional glass tube to the original glass container\\
-\Loption{substance} & \Larga{Makro} & \CMD{relax} & \CMD{pstBullesChampagne}, \CMD{pstFilaments},
- \CMD{pstBilles}, \CMD{pstBULLES}, \CMD{pstClous}, \CMD{pstCuivre}\\
-\Loption{solide} & \Larga{Makro} & \CMD{relax} & \CMD{pstTournureCuivre}, \CMD{pstClouFer},
- \CMD{pstGrenailleZinc}\\
-\Loption{refrigerantBoulle} & \Larga{false|true} & false & pour chauffage \xE0 reflux\\%TODO
-\Loption{recuperationGaz} & \Larga{false|true} & false & setup for collecting gas\\
-%
-%\Loption{reactifBecher} & \{\} & b\xE9cher ou ballon ou flacon\\\hline
-%\Loption{reactifBurette} & \{\} &Formule et/ou concentration du r\xE9actif\\
-\rlap{\Loption{couleurReactifBurette}}\\
- & \Larga{Farbe} & \rlap{OrangePale} & \\
-\rlap{\Loption{niveauReactifBurette}}\\
- & 20 & \Larga{$0\ldots 25$} & restriction of 25mL\\
-%\Loption{echelle} & \Larga{value} & 1 & echelle du sch\xE9ma\\
-\Loption{AspectMelange} & \Larga{Stil} & \rlap{DiffusionBleue}\\
-\Loption{CouleurDistillat} & \Larga{Farbe} & yellow & \\
-%
-\Loption{phmetre} & \Larga{false|true} & false & display pH-meter\\
-\rlap{\Loption{agitateurMagnetique}}\\
- & \Larga{false|true} & true & \\
-%
-\Loption{aspectLiquide1} & \Larga{Stil} & cyan & defined as part of \CMD{newpsstyle}\ldots\\
-\Loption{aspectLiquide2} & \Larga{Stil} & yellow & dito\\
-\Loption{aspectLiquide3} & \Larga{Stil} & magenta & dito\\
-\Loption{niveauLiquide1} & \Larga{$0 \ldots 100$} & 50 &\\
-\Loption{niveauliquide2} & \Larga{$0 \ldots 100$} & 0 & < niveauLiquide1\\
-\Loption{niveauliquide3} & \Larga{$0 \ldots 100$} & 0 & < niveauLiquide2\\
-\end{longtable}
-
-
Deleted: trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo8-tab1-FR.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo8-tab1-FR.tex 2023-05-11 23:51:45 UTC (rev 67079)
+++ trunk/Master/texmf-dist/doc/generic/pst-labo/pst-labo8-tab1-FR.tex 2023-05-12 20:26:17 UTC (rev 67080)
@@ -1,68 +0,0 @@
-\setlongtables
-\begin{longtable}{@{}>{\ttfamily}l@{}>{\ttfamily}l>{\ttfamily}l>{\RaggedRight\arraybackslash}X@{}}
-\caption{R\xE9sum\xE9 des param\xE8tres de l'extension \texttt{pst-labo}}\label{tab:pst-labo:Parameter}\\
-\emph{\textrm{Nom}} & \emph{\textrm{Valeur}} & \emph{\textrm{D\xE9faut}} & \emph{Commentaire}\\\hline
-\endfirsthead
-\emph{\textrm{Nom}} & \emph{\textrm{Valeur}} & \emph{\textrm{D\xE9faut}} & \emph{Commentaire}\\\hline
-\endhead
-%\multicolumn{3}{c}{\CMD{TubeEssais}}\\\hline
-
-\Loption{glassType} & tube|ballon| & tube & D\xE9finit le type de \\
- & becher|erlen|& & verrerie\\
- & \rlap{flacon|fioleJauge} \\
-\Loption{bouchon} & \Larga{false|true} & false & Ferme la verrerie par un bouchon\\
-\Loption{pince} & \Larga{false|true} & false & Pince en bois\\
-%\Loption{fioleJaugee} & \Larga{false|true} & false&\\
-\Loption{tubeDroit} & \Larga{false|true} & false & R\xE9frig\xE9rant \xE0 air\\
-\Loption{tubeCoude} & \Larga{false|true} & false & Tube coud\xE9 \xE0 $90^\circ$\\
-\Loption{tubeCoudeU} & \Larga{false|true} & false& Tube en U\\
-\Loption{tubeCoudeUB} & \Larga{false|true} & false & Tube en U \xE0 associer
-uniquement \xE0 la verrerie de type \verb+ballon+ ou \verb+erlen+\\
-\Loption{tubeRecourbe} & \Larga{false|true} & false & \\
-\Loption{tubeRecourbeCourt} & \Larga{false|true} & false & Lorsqu'il n'y a pas
-de bec Bunsen\\
-\Loption{tubePenche} & \Larga{$-65 \ldots 65$} & 0 & Angle d'inclinaison\\
-\Loption{doubletube} & \Larga{false|true} & false & Pour le d\xE9gagement gazeux
-sans chauffage\\
-%
-\Loption{etiquette} & \Larga{false|true} & false & \\
-\Loption{Numero} & \Larga{Text} & \{\} & Num\xE9ro plac\xE9 sur l'\xE9tiquette (voir l'option \verb+etiquette+)\\
-%\multicolumn{3}{c}{\CMD{ChauffeTube}}\\\hline
-\Loption{tubeSeul} & \Larga{false|true} & false & Environnement
-\verb+pspicture+ large ou \xE9troit\\
-\Loption{becBunsen} & \Larga{false|true} & true & Avec ou sans bec Bunsen\\
-%\Loption{tubedegagamentDroit} & \Larga{false|true} &false&\\% nicht vorhanden
-\Loption{barbotage} & \Larga{false|true} & false & Place un tube \xE0 essai
-secondaire pour r\xE9cup\xE9rer les d\xE9gagements gazeux.\\
-\Loption{substance} & \Larga{Macro} & \CMD{relax} & \CMD{pstBullesChampagne}, \CMD{pstFilaments},
- \CMD{pstBilles}, \CMD{pstBULLES}, \CMD{pstClous}, \CMD{pstCuivre}\\
-\Loption{solide} & \Larga{Macro} & \CMD{relax} & \CMD{pstTournureCuivre}, \CMD{pstClouFer},
- \CMD{pstGrenailleZinc}\\
-\Loption{refrigerantBoulle} & \Larga{false|true} & false & Pour le chauffage \xE0 reflux\\
-\Loption{recuperationGaz} & \Larga{false|true} & false & Dispositif de
-r\xE9cup\xE9ration des gaz\\
-%
-%\Loption{reactifBecher} & \{\} & b\xE9cher ou ballon ou flacon\\\hline
-%\Loption{reactifBurette} & \{\} &Formule et/ou concentration du r\xE9actif\\
-\rlap{\Loption{couleurReactifBurette}}\\
- & \Larga{Couleur} & \rlap{OrangePale} & \\
-\rlap{\Loption{niveauReactifBurette}}\\
- & 20 & \Larga{$0\ldots 25$} & 25~mL maximum\\
-%\Loption{echelle} & \Larga{Wert} & 1 & echelle du sch\xE9ma\\
-\Loption{AspectMelange} & \Larga{Style} & \rlap{DiffusionBleue}\\
-\Loption{CouleurDistillat} & \Larga{Couleur} & yellow & \\
-%
-\Loption{phmetre} & \Larga{false|true} & false & Place un pH-m\xE8tre\\
-\rlap{\Loption{agitateurMagnetique}}\\
- & \Larga{false|true} & true & \\
-%
-\Loption{aspectLiquide1} & \Larga{Style} & cyan & D\xE9fini par la commande
-\CMD{newpsstyle}\\
-\Loption{aspectLiquide2} & \Larga{Style} & yellow & \emph{idem}\\
-\Loption{aspectLiquide3} & \Larga{Style} & magenta & \emph{idem}\\
-\Loption{niveauLiquide1} & \Larga{$0 \ldots 100$} & 50 &\\
-\Loption{niveauliquide2} & \Larga{$0 \ldots 100$} & 0 & < niveauLiquide1\\
-\Loption{niveauliquide3} & \Larga{$0 \ldots 100$} & 0 & < niveauLiquide2\\
-\end{longtable}
-
-
Modified: trunk/Master/texmf-dist/tex/generic/pst-labo/pst-labo.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pst-labo/pst-labo.tex 2023-05-11 23:51:45 UTC (rev 67079)
+++ trunk/Master/texmf-dist/tex/generic/pst-labo/pst-labo.tex 2023-05-12 20:26:17 UTC (rev 67080)
@@ -24,8 +24,8 @@
\ifx\PSTGradLoaded\endinput\else\input pst-grad.tex\fi
\ifx\PSTXKeyLoaded\endinput\else\input pst-xkey.tex\fi
%
-\def\fileversion{2.04}
-\def\filedate{2015/12/09}
+\def\fileversion{2.05}
+\def\filedate{2023/05/12}
%
\message{`PST-labo8' v\fileversion, \filedate\space (ML/CJ/DG/HV)}
\edef\PstAtCode{\the\catcode`\@} \catcode`\@=11\relax
Modified: trunk/Master/texmf-dist/tex/generic/pst-labo/pst-laboObj.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pst-labo/pst-laboObj.tex 2023-05-11 23:51:45 UTC (rev 67079)
+++ trunk/Master/texmf-dist/tex/generic/pst-labo/pst-laboObj.tex 2023-05-12 20:26:17 UTC (rev 67080)
@@ -556,6 +556,17 @@
\psline(0.5,3.1)(0.5,3.4)
\psarcn(0.6,3.4){0.1}{180}{90}}}
+\def\pst at Verre@Corps{{% Frédéric Bréal
+ \psset{linewidth=0.053,arrows=-}
+ \psline(-1,3.5)(-0.5,1)
+ \psarc(0,1){0.5}{180}{360}
+ \psline(0.5,1)(1,3.5)}}
+
+\def\pst at Verre@Pied{{% Frédéric Bréal
+ \psset{linewidth=0.053,arrows=-,linearc=0.03}
+ \psline(-0.5,1)(-0.34,0.2)(-1.2,0)(1.2,0)(0.34,0.2)(0.5,1)}}
+
+
%%%%%%%%%%% d\xE9but entonnoir %%%%%%%%%%%%%%%%%%%%%%%
\def\pst at Entonnoir@Contour{%
Modified: trunk/Master/texmf-dist/tex/latex/pst-labo/pst-labo.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pst-labo/pst-labo.sty 2023-05-11 23:51:45 UTC (rev 67079)
+++ trunk/Master/texmf-dist/tex/latex/pst-labo/pst-labo.sty 2023-05-12 20:26:17 UTC (rev 67080)
@@ -1,12 +1,8 @@
\RequirePackage{pstricks}
-\ProvidesPackage{pst-labo}[2015/12/09 package wrapper for pst-labo.tex (hv)]
+\ProvidesPackage{pst-labo}[2023/05/12 package wrapper for pst-labo.tex (hv)]
\input{pst-labo.tex}
\ProvidesFile{pst-labo.tex}
[\filedate\space v\fileversion\space `PST-labo' (ML,DG,CJ,hv)]
-\IfFileExists{pst-labo.pro}{%
- \ProvidesFile{pst-labo.pro}
- [2012/09/21 v. 1.01, PostScript prologue file (hv)]
- \@addtofilelist{pst-labo.pro}}{}%
\endinput
More information about the tex-live-commits
mailing list.