diff options
author | Norbert Preining <preining@logic.at> | 2014-05-08 05:45:04 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2014-05-08 05:45:04 +0000 |
commit | f8a7af47d643e11841911d1d6d7bcfad29af5a87 (patch) | |
tree | 254bbe12bb0c851f2dfb85aa2449b5fa176652a1 /Master/texmf-dist/source/latex/base/ltpictur.dtx | |
parent | 4775c8ca9e258cf67c7c0bd7bce8234d12e7b449 (diff) |
latex 2e release (7May)
git-svn-id: svn://tug.org/texlive/trunk@33913 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/base/ltpictur.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/base/ltpictur.dtx | 94 |
1 files changed, 47 insertions, 47 deletions
diff --git a/Master/texmf-dist/source/latex/base/ltpictur.dtx b/Master/texmf-dist/source/latex/base/ltpictur.dtx index 1df3e4a1b32..8d26123d59e 100644 --- a/Master/texmf-dist/source/latex/base/ltpictur.dtx +++ b/Master/texmf-dist/source/latex/base/ltpictur.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -73,11 +73,11 @@ % |\qbezier|\oarg{N}\parg{AX,AY}\parg{BX,BY}\parg{CX,CY} % plots a quadratic Bezier curve from \parg{AX,AY} to \parg{CX,CY}, % with \parg{BX,BY} as the third Bezier point, using $N+1$ points -% equally spaced parametrically. +% equally spaced parametrically. % If $N = 0$ (the default value), then a sufficient number of points % are used to draw a connected curve--except that at most % $|\qbeziermax| + 1$ points are drawn. A ``point'' is a square of -% side |\@wholewidth|. +% side |\@wholewidth|. % % \DescribeMacro{\bezier} % In addition, to be compatible with the old |bezier| package, a @@ -332,7 +332,7 @@ % \changes{LaTeX2.09}{1991/08/14} % {(RmS) inserted extra braces around entry for NFSS} % \changes{LaTeX2.09}{1993/11/03} -% {(RmS) changed \cs{halign} to \cs{ialign} to initialize +% {(RmS) changed \cs{halign} to \cs{ialign} to initialize % \cs{tabskip} and \cs{everycr}} % % \begin{macro}{\@ishortstack} @@ -562,10 +562,10 @@ \ifnum \@yarg >\z@ \let\@upordown\raise \@clnht\z@ \else\let\@upordown\lower \@clnht \ht\@linechar\fi \@clnwd \wd\@linechar -\if@negarg +\if@negarg \hskip -\wd\@linechar \def\reserved@a{\hskip -2\wd\@linechar}% \else - \let\reserved@a\relax + \let\reserved@a\relax \fi \@whiledim \@clnwd <\@linelen \do {\@upordown\@clnht\copy\@linechar @@ -578,7 +578,7 @@ \@tempdimb\@tempdima\advance\@tempdimb -\wd\@linechar \if@negarg \hskip -\@tempdimb \else \hskip \@tempdimb \fi \multiply\@tempdima \@m -\@tempcnta \@tempdima +\@tempcnta \@tempdima \@tempdima \wd\@linechar \divide\@tempcnta \@tempdima \@tempdima \ht\@linechar \multiply\@tempdima \@tempcnta \divide\@tempdima \@m @@ -594,7 +594,7 @@ % \begin{macrocode} \ifdim \@linelen = \z@ \else - \@picture@warn + \@picture@warn \fi \else\@upordown\@clnht\copy\@linechar\fi} % \end{macrocode} @@ -919,7 +919,7 @@ % BEGIN % \@tempcnta := integer coercion of (DIAM + 2pt) % + 2pt added 1 Nov 88 -% \@tempcnta := \@tempcnta / integer coercion of 4pt +% \@tempcnta := \@tempcnta / integer coercion of 4pt % if \@tempcnta > 10 % then \@tempcnta := 10 fi % if \@tempcnta > 0 @@ -1104,7 +1104,7 @@ % |\advance\@tempdima 2pt\relax| added 1 Nov 88 to fix bug in which % size of drawn circle not monotonic function of argument of |\circle|, % caused by different rounding for dimensions of large and small -% circles. +% circles. % % \begin{macrocode} %<*2ekernel|def> @@ -1116,8 +1116,8 @@ \gdef\@getcirc#1{\@tempdima #1\relax \advance\@tempdima 2\p@ \@tempcnta\@tempdima \@tempdima 4\p@ \divide\@tempcnta\@tempdima - \ifnum \@tempcnta >10\relax - \@picture@warn + \ifnum \@tempcnta >10\relax + \@picture@warn \@tempcnta 10\relax \fi \ifnum \@tempcnta >\z@ \advance\@tempcnta\m@ne @@ -1134,12 +1134,12 @@ % % \begin{macro}{\@picture@warn} % Generic warning for lines, vectors (used in |\@sline|) and -% oval or circle (used un |\@getcirc|) are not available at +% oval or circle (used un |\@getcirc|) are not available at % right size. % \changes{v1.1g}{1997/09/15}{Macro added pr/2524} % \begin{macrocode} \def\@picture@warn{\@latex@warning{% - \string\oval, \string\circle, or \string\line\space + \string\oval, \string\circle, or \string\line\space size unavailable}} % \end{macrocode} % \end{macro} @@ -1322,7 +1322,7 @@ % \end{macro} % \end{macro} % -% Initialization: ``|\thinlines|'' +% Initialization: ``|\thinlines|'' % \changes{v1.1f}{1995/10/27} % {Move initialisation to kernel from autoload file} % \begin{macrocode} @@ -1339,7 +1339,7 @@ % % \subsection{Curves} % The new |\qbezier| command, based on the old |\bezier| defined in -% |bezier.sty|. +% |bezier.sty|. % \changes{v0.1c}{1994/04/28}{bezier curves added} % % \begin{oldcomments} @@ -1355,16 +1355,16 @@ % \@ya := |BY - AY| % \@yb := |CY - BY| % \@ya := Max(\@ya, \@yb) -% @sc := Max(\@xa, \@ya) -% %% The coefficient .5 below is the degree of overlap of +% @sc := Max(\@xa, \@ya) +% %% The coefficient .5 below is the degree of overlap of % %% successive points, where 1 is no overlap and 0 is % %% complete overlap. A coefficient of C multiplies % %% the number of points plotted by 1/C. -% %% -% \@xa := .5 * \@halfwidth +% %% +% \@xa := .5 * \@halfwidth % @sc := @sc / \@halfwidth % @sc := Max(@sc, qbeziermax) -% ELSE @sc := N +% ELSE @sc := N % @scp := @sc+1 % \@xb := 2 * (BX - AX) * \unitlength % \@xa := ((CX-AX)*\unitlength - \@xb)/@sc @@ -1392,7 +1392,7 @@ % \end{macro} % % -% In the code below, to save registers |\@a| \ldots\ are not used. +% In the code below, to save registers |\@a| \ldots\ are not used. % Instead other registers are reused. % % |\newcounter{@sc} -> \c@multicnt|\par @@ -1428,19 +1428,19 @@ \ifnum #1=\z@ \@ovxx #4\unitlength \advance\@ovxx -#2\unitlength - \ifdim \@ovxx<\z@ \@ovxx -\@ovxx \fi - \@ovdx #6\unitlength + \ifdim \@ovxx<\z@ \@ovxx -\@ovxx \fi + \@ovdx #6\unitlength \advance\@ovdx -#4\unitlength - \ifdim \@ovdx<\z@ \@ovdx -\@ovdx \fi + \ifdim \@ovdx<\z@ \@ovdx -\@ovdx \fi \ifdim \@ovxx<\@ovdx \@ovxx \@ovdx \fi - \@ovyy #5\unitlength + \@ovyy #5\unitlength \advance\@ovyy -#3\unitlength - \ifdim \@ovyy<\z@ \@ovyy -\@ovyy \fi - \@ovdy #7\unitlength + \ifdim \@ovyy<\z@ \@ovyy -\@ovyy \fi + \@ovdy #7\unitlength \advance\@ovdy -#5\unitlength \ifdim \@ovdy<\z@ \@ovdy -\@ovdy \fi \ifdim \@ovyy<\@ovdy \@ovyy \@ovdy \fi - \@multicnt + \@multicnt \ifdim \@ovxx>\@ovyy \@ovxx \else \@ovyy \fi \@ovxx .5\@halfwidth \divide\@multicnt\@ovxx \ifnum \qbeziermax<\@multicnt \@multicnt\qbeziermax\relax \fi @@ -1455,26 +1455,26 @@ \@ovyy #7\unitlength \advance\@ovyy -#3\unitlength \advance\@ovyy -\@ovdy \divide\@ovyy\@multicnt % \end{macrocode} -% +% % \changes{v1.1k}{2003/08/27}{added missing displacement pr/3566} % \begin{macrocode} \setbox\@tempboxa\hbox{% - \hskip -\@halfwidth + \hskip -\@halfwidth \vrule \@height\@halfwidth \@depth \@halfwidth \@width \@wholewidth}% \put(#2,#3){% - \count@\z@ + \count@\z@ \@whilenum{\count@<\@tempcnta}\do - {\@xdim\count@\@ovxx - \advance\@xdim\@ovdx - \divide\@xdim\@multicnt - \multiply\@xdim\count@ + {\@xdim\count@\@ovxx + \advance\@xdim\@ovdx + \divide\@xdim\@multicnt + \multiply\@xdim\count@ \@ydim\count@\@ovyy \advance\@ydim\@ovdy \divide\@ydim\@multicnt - \multiply\@ydim\count@ - \raise \@ydim + \multiply\@ydim\count@ + \raise \@ydim \hb@xt@\z@{\kern\@xdim \unhcopy\@tempboxa\hss}% \advance\count@\@ne}}} |