summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/vaucanson-g/VCPref-mystyle.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/vaucanson-g/VCPref-mystyle.tex')
-rw-r--r--Master/texmf-dist/tex/generic/vaucanson-g/VCPref-mystyle.tex93
1 files changed, 93 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/generic/vaucanson-g/VCPref-mystyle.tex b/Master/texmf-dist/tex/generic/vaucanson-g/VCPref-mystyle.tex
new file mode 100644
index 00000000000..53df4849e2f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/vaucanson-g/VCPref-mystyle.tex
@@ -0,0 +1,93 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+%% Package `Vaucanson-G' version 0.4
+%%
+%% This is file `VCPref-mystyle'.
+%%
+%% IMPORTANT NOTICE:
+%%
+%% Copyright (C) 2002-2008 Sylvain Lombardy and Jacques Sakarovitch
+%%
+%% This package may be distributed under the terms of the LaTeX Project
+%% Public License, as described in lppl.txt in the base LaTeX distribution.
+%% Either version 1.0 or, at your option, any later version.
+%%
+%% DESCRIPTION:
+%%
+%% `VCPref-mystyle' is style file for Vaucanson-G.
+%% The wrapper vaucanson-g.sty can be called with the option {mystyle}
+%% in which case this file this read after the file Vaucanson-G.tex
+%% The file is ready to be edited by any user.
+%% The actual values are those that give figure a look like with
+%% the GasTex package.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% Scales ---
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\renewcommand{\LargeScale}{1.2} %float : argument of a \scalebox
+\renewcommand{\MediumScale}{1} %float
+\renewcommand{\SmallScale}{.7} %float
+\renewcommand{\TinyScale}{0.5} %float
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% State parameters --- Default settings
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\setlength{\LargeStateDiameter}{1.2cm} %length
+\setlength{\MediumStateDiameter}{.8cm} %length
+\setlength{\SmallStateDiameter}{.6cm} %length
+\renewcommand{\StateDblDimen}{outer}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% State aspect
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\SetStateLineWidth{.14mm} %% length
+\SetStateFillStatus{none} %% aspect
+\SetStateFillColor{black} %% color
+\SetStateLabelScale{1} %% float
+\FixStateLineDouble{2}{5} %% Double style:
+%%%%%%%%%%%%%%
+% Edge aspect
+%%%%%%%%%%%%%%
+\SetEdgeLineWidth{.14mm} %% length
+\SetEdgeLabelColor{black} %% color
+\SetEdgeLabelScale{1} %% float
+\FixEdgeLineDouble{1.5}{2} %% float :
+%%% arrows
+\SetEdgeArrowWidth{1.03mm} %width of the edge arrow
+\SetEdgeArrowLengthCoef{1.37} %float :
+\setlength{\EdgeDblArrowWidth}{1.3mm} %width :
+\renewcommand{\EdgeDblArrowLengthCoef}{1.09} %
+\SetEdgeArrowInsetCoef{0} %float : coef*\EdgeArrowSizeDim
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Arc geometry
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\SetArcAngle{17} %% int (degree)
+\SetLArcAngle{30} %% int (degree)
+\SetArcCurvature{0.7} %% float
+\SetArcOffset{1pt} %% length
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Loop geometry
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\renewcommand{\LoopOnLargeState}{5.5} %float
+\renewcommand{\LoopOnMediumState}{7} %float : curvature
+\renewcommand{\LoopOnSmallState}{9} %float
+\renewcommand{\LoopOnVariableState}{4.5} %float
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% Edge labels positionning
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\renewcommand{\EdgeLabelPosit}{.5} %per cent
+\renewcommand{\EdgeLabelRevPosit}{.5}
+\renewcommand{\ArcLabelPosit}{.5}
+\renewcommand{\ArcLabelRevPosit}{.5}
+\renewcommand{\LArcLabelPosit}{.5}
+\renewcommand{\LArcLabelRevPosit}{.5}
+\renewcommand{\LoopLabelPosit}{.5}
+\renewcommand{\LoopLabelRevPosit}{.5}
+\renewcommand{\CLoopLabelPosit}{.5}
+\renewcommand{\CLoopLabelRevPosit}{.5}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% Initial states parameters
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\renewcommand{\ArrowOnMediumState}{1} %float
+\renewcommand{\ArrowOnSmallState}{1} %float
+\renewcommand{\ArrowOnLargeState}{1} %float
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\endinput