diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/bosisio/accenti.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/bosisio/accenti.dtx | 125 |
1 files changed, 76 insertions, 49 deletions
diff --git a/Master/texmf-dist/source/latex/bosisio/accenti.dtx b/Master/texmf-dist/source/latex/bosisio/accenti.dtx index 157f2de5f02..6f6ab9a78df 100644 --- a/Master/texmf-dist/source/latex/bosisio/accenti.dtx +++ b/Master/texmf-dist/source/latex/bosisio/accenti.dtx @@ -1,19 +1,26 @@ %\iffalse % MetaComment %% %% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + -%% | Copyright(C) 1997-1999 by Francesco Bosisio | +%% | Copyright(C) 1997-2010 by F. Bosisio | %% | | -%% | This program can be redistributed and/or modified under the | -%% | terms of the LaTeX Project Public License Distributed from | -%% | CTAN archives in directory macros/latex/base/lppl.txt; | -%% | either version 1 of the License, or any later version. | +%% | This program can be redistributed and/or modified under | +%% | the terms of the LaTeX Project Public License, either | +%% | version 1.3 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.3 or later is part of all LaTeX distributions | +%% | version 2005/12/01 or later. | +%% | | +%% | This work has the LPPL maintenance status `maintained'. | +%% | The Current Maintainer of this work is F. Bosisio. | +%% | | +%% | This work consists of files accenti.dtx and accenti.html | +%% | and of the derived files accenti.sty and accenti.pdf. | %% | | %% | E-mail: fbosisio@bigfoot.com | -%% | Web page: http://www.bigfoot.com/~fbosisio/LaTeX | -%% | CTAN location: macros/latex/contrib/supported/bosisio/ | +%% | CTAN location: macros/latex/contrib/bosisio/ | %% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + %% -%% %% If you make any improvment, find any bug or have %% any suggestion, please let me know about it. %% @@ -25,10 +32,10 @@ %</package,driver> %<*package> %\fi -\def\fileversion{2.0} -\def\filedate{1997/12/20} -\def\docdate{1997/12/20} -\def\filedescr{Commands to make accents (BF)} +\def\fileversion{2.3} +\def\filedate{2005/04/02} +\def\docdate{2005/04/09} +\def\filedescr{Commands to make accents (FB)} % %\iffalse % MetaComment %</package> @@ -84,13 +91,17 @@ % \changes{v1.1}{7 November 1997}{Fixed a bug in the options} % \changes{v2.0}{20 December 1997}{Separated from package ``quotes''} % \changes{v2.1}{5 March 1999}{Added copyright notice and changed addresses} +% \changes{v2.2}{2 April 2005}{All commands made robust} +%\iffalse % MetaComment +% The previous change was requested by Robin Fairbains (robin.fairbains@cl.cam.ac.uk) +%\fi +% \changes{v2.3}{9 April 2005}{Usage of the double-quote character (") avoided} % % \MakeShortVerb{\|} % % \title{Package \texttt{\FileName}\thanks{This is version \fileversion, % last revised \filedate; documentation date \docdate}} -% \author{F. Bosisio\\\normalsize E-mail: \texttt{fbosisio@bigfoot.com}\\ -% \small Web page: \texttt{http://www.bigfoot.com/$\sim$fbosisio/LaTeX}} +% \author{F. Bosisio\\\normalsize E-mail: \texttt{fbosisio@bigfoot.com}} % \date{\filedate} % \maketitle % @@ -108,42 +119,51 @@ % % \noindent % The redefined commands are:\\ -% ``|\a|", ``|\i|", ``|\o|" and ``|\u|",\\ -% whos job can now be done by the commands\\ -% ``|\oFinnick|" (finnick ``o" bar), -% ``|\DotlessI|" (dotless ``i", for accents), -% ``|\aAccent|" (for accents in |tabbing| environment) -% and ``|\uAccent|" (upsidedown ``hat" accent). +% ``|\a|'', ``|\i|'', ``|\o|'' and ``|\u|'',\\ +% whose job can now be done by the commands\\ +% ``|\oFinnick|'' (finnick ``o'' bar), +% ``|\DotlessI|'' (dotless ``i'', for accents), +% ``|\aAccent|'' (for accents in |tabbing| environment) +% and ``|\uAccent|'' (upsidedown ``hat'' accent). +% +% \section{Obsolete package} +% +% This package is \emph{obsolete}, as it has been superseeded by +% the standard ``|inputenc|'' package: indeed, the declaration\\ +% \mbox{}\qquad |\usepackage[latin1]{inputenc}|\\ +% directly allows the use of the characters ``\`a'', ``\`e'', +% ``\`\i'', ``\`o'', ``\`u'' and ``\'e'' in the document, which +% is extremly useful with an italian keyboard. % % \section{Required packages} % -% This package requires the ``|\xspace|" command provided by -% the ``|xspace|" package. +% This package requires the ``|\xspace|'' command provided by +% the ``|xspace|'' package. % % \section{Options} % -% This package provides the options ``|ExtdChar|" and -% ``|ExtdCharOnly|" which allow the use of the special -% chars ``\`a", ``\`e", ``\`\i", ``\`o", ``\`u" and ``\'e" +% This package provides the options ``|ExtdChar|'' and +% ``|ExtdCharOnly|'' which allow the use of the special +% characters ``\`a'', ``\`e'', ``\`\i'', ``\`o'', ``\`u'' and ``\'e'' % as accents-making commands. -% The second options also inhibits the definitions of -% ``|\a|", ``|\e|", ``|\i|", ``|\o|", ``|\u|", ``|\ee|" -% and ``|\che|" as short forms of the accent-commands +% The second option also inhibits the definitions of +% ``|\a|'', ``|\e|'', ``|\i|'', ``|\o|'', ``|\u|'', ``|\ee|'' +% and ``|\che|'' as short forms of the accent-commands % (it is particularly useful for non-Italian documents). % % \section{Accents} % -% Unless you specify the ``|ExtdCharOnly|" option, the -% commands ``|\a|", ``|\e|", ``|\i|", ``|\o|", ``|\u|" and ``|\E|" +% Unless you specify the ``|ExtdCharOnly|'' option, the +% commands ``|\a|'', ``|\e|'', ``|\i|'', ``|\o|'', ``|\u|'' and ``|\E|'' % prints the corresponding letter with a grave accent; -% the commands ``|\ee|" and ``|\che|" print the letter ``|e|" -% or the three letters ``|che|" with an acute accent (i.e. ``\'e" -% and ``ch\'e"). +% the commands ``|\ee|'' and ``|\che|'' print the letter ``|e|'' +% or the three letters ``|che|'' with an acute accent (i.e. ``\'e'' +% and ``ch\'e''). % -% Moreover, if the ``|ExtdChar|" or ``|ExtdCharOnly|" option was -% used, the chars ``\`a", ``\`e", ``\`\i", ``\`o", ``\`u" and ``\'e" -% are equivalent to the commands ``|\`a|", ``|\`e|", ``|\`\i|", -% ``|\`o|", ``|\`u|" and ``|\'e|". +% Moreover, if the ``|ExtdChar|'' or ``|ExtdCharOnly|'' option was +% used, the chars ``\`a'', ``\`e'', ``\`\i'', ``\`o'', ``\`u'' and ``\'e'' +% are equivalent to the commands ``|\`a|'', ``|\`e|'', ``|\`\i|'', +% ``|\`o|'', ``|\`u|'' and ``|\'e|''. % % \StopEventually{} % \newpage @@ -169,21 +189,29 @@ % % The original commands ``|\a|'', ``|\i|'', ``|\o|'' and ``|\u|'' are % saved before being redefined. +% The combined use of an intermediate internal command and of +% ``|\DeclareRobustCommand*|'', allow for all the commands of the +% package to be robust (even the saved original ones). % % \begin{macrocode} %% -\let\aAccent=\a -\let\DotlessI=\i -\let\oFinnick=\o -\let\uAccent=\u +\let\a@RIGINAL=\a +\let\i@RIGINAL=\i +\let\o@RIGINAL=\o +\let\u@RIGINAL=\u +%% +\DeclareRobustCommand*\aAccent{\a@RIGINAL} +\DeclareRobustCommand*\DotlessI{\i@RIGINAL} +\DeclareRobustCommand*\oFinnick{\o@RIGINAL} +\DeclareRobustCommand*\uAccent{\u@RIGINAL} % \end{macrocode} % -% The commands ``|\a|", ``|\e|", ``|\i|", ``|\o|", ``|\u|" and ``|\E|" +% The commands ``|\a|'', ``|\e|'', ``|\i|'', ``|\o|'', ``|\u|'' and ``|\E|'' % prints the corresponding letter with a grave accent; -% the commands ``|\ee|" and ``|\che|" print the letter ``|e|" -% or the three letters ``|che|" with an acute accent (i.e. ``\'e" -% and ``ch\'e"). -% The definitions are deferred at the ``|\begin{document}|" +% the commands ``|\ee|'' and ``|\che|'' print the letter ``|e|'' +% or the three letters ``|che|'' with an acute accent (i.e. ``\'e'' +% and ``ch\'e''). +% The definitions are deferred at the ``|\begin{document}|'' % in order to avoid conflicts with other packages. % % \begin{macrocode} @@ -205,7 +233,7 @@ % % \begin{macro}{Accents} % A trick adapted from the |doc| package (which, perhaps, may be -% done in a better way) is used (if the ``|ExtdChar|" option was +% done in a better way) is used (if the ``|ExtdChar|'' option was % selected) to associate the extended-ASCII chars which represents % accents with the corresponding accent-making commands. % @@ -293,8 +321,7 @@ %<*package> %\fi % -% \CheckSum{259} +% \CheckSum{271} % \Finale % \endinput - |