summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/ginpenc/ginpenc.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-12-30 23:02:53 +0000
committerKarl Berry <karl@freefriends.org>2011-12-30 23:02:53 +0000
commit4eb2005bcea4ac42153a361325026f07fb9db916 (patch)
tree21a6029e973ff7f1c15adf4b860b1c54ff7b5b71 /Master/texmf-dist/source/latex/ginpenc/ginpenc.dtx
parent0d444480760e7a183ef4b497ecce49e7d6abedf0 (diff)
ginpenc (30dec11)
git-svn-id: svn://tug.org/texlive/trunk@24980 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/ginpenc/ginpenc.dtx')
-rw-r--r--Master/texmf-dist/source/latex/ginpenc/ginpenc.dtx94
1 files changed, 38 insertions, 56 deletions
diff --git a/Master/texmf-dist/source/latex/ginpenc/ginpenc.dtx b/Master/texmf-dist/source/latex/ginpenc/ginpenc.dtx
index 26e48078dd5..d37b362448b 100644
--- a/Master/texmf-dist/source/latex/ginpenc/ginpenc.dtx
+++ b/Master/texmf-dist/source/latex/ginpenc/ginpenc.dtx
@@ -1,22 +1,21 @@
% \iffalse meta comment
-% File: ginpenc.dtx Copyright (C) 2003 Harald Harders
+% File: ginpenc.dtx Copyright (C) 2003, 2011 Harald Harders
% \fi
%
% \iffalse
%
-%<*version>
-\def\giefileversion{1.0}
-\def\giefiledate{2003/09/29}
-\def\giedocdate{2003/09/29}
-%</version>
%<*driver>
\documentclass{ltxdoc}
\usepackage{longtable}
-\title{The \texttt{ginpenc} package\thanks{This file has version
- \giefileversion\ last revised \giefiledate, documentation dated
- \giedocdate.}}
-\author{Harald Harders\\\texttt{h.harders@tu-bs.de}}
-\date{File Date \giefiledate, Printed \today}
+\IfFileExists{ginpenc.sty}{\usepackage{ginpenc}
+ \let\ginpencSTYfound\active}{\GenericWarning{ginpenc.dtx}{Package
+ file ginpenc.sty not found (Documentation will be messed up!^^J^^A
+ Generate ginpenc.sty by LaTeXing ginpenc.ins, process
+ ginpenc.dtx again)^^J}\stop}
+\GetFileInfo{ginpenc.sty}
+\title{The \texttt{ginpenc} package}
+\author{Harald Harders\\\texttt{harald.harders@gmx.de}}
+\date{Version \fileversion, \filedate, printed \today}
\newlength{\tempdima}%
\makeatletter
\renewenvironment{table}[1][]{%
@@ -36,13 +35,15 @@
\DoNotIndex{\ifnum,\fi,\expandafter}
\CodelineNumbered
\RecordChanges
-\CheckSum{645}
+\CheckSum{573}
\begin{document}
\DocInput{ginpenc.dtx}
\end{document}
%</driver>
% \fi
%
+% \changes{1.01}{2011/12/29}{Write version and date explicitely into
+% sty file}
% \changes{1.00}{2003/09/29}{First official version}
%
% \maketitle
@@ -59,7 +60,7 @@
% \tableofcontents
%
% \section*{Copyright}
-% Copyright 2003 Harald Harders.
+% Copyright 2003, 2011 Harald Harders.
%
% This program can be redistributed and/or modified under the terms
% of the LaTeX Project Public License Distributed from CTAN
@@ -99,7 +100,7 @@
%
% \section*{Acknowledgements}
%
-% Most Code parts are by Heiko Oberdiek (\texttt{oberdiek@uni-freiburg.de})
+% Most code parts are by Heiko Oberdiek (\texttt{oberdiek@uni-freiburg.de})
% (see \texttt{news-message.txt}).
%
%
@@ -107,15 +108,32 @@
%
%
% \section{The implementation}
+%
+% Heading of the package and all other files:
+% \begin{macrocode}
+%<package>\ProvidesPackage{ginpenc}
+%<ansinew>\ProvidesFile{ansinew.gie}
+%<applemac>\ProvidesFile{applemac.gie}
+%<ascii>\ProvidesFile{ascii.gie}
+%<cp1250>\ProvidesFile{cp1250.gie}
+%<cp1252>\ProvidesFile{cp1252.gie}
+%<cp437>\ProvidesFile{cp437.gie}
+%<cp437de>\ProvidesFile{cp437de.gie}
+%<cp850>\ProvidesFile{cp850.gie}
+%<cp852>\ProvidesFile{cp852.gie}
+%<cp865>\ProvidesFile{cp865.gie}
+%<decmulti>\ProvidesFile{decmulti.gie}
+%<latin1>\ProvidesFile{latin1.gie}
+%<latin2>\ProvidesFile{latin2.gie}
+%<latin3>\ProvidesFile{latin3.gie}
+%<latin5>\ProvidesFile{latin5.gie}
+%<latin9>\ProvidesFile{latin9.gie}
+%<next>\ProvidesFile{next.gie}
+%<package,gie> [2011/12/29 v1.01 Replace \string\"a by "a with babel for German texts]
+% \end{macrocode}
% \iffalse
%<*package>
% \fi
-% Heading of the package:
-% \begin{macrocode}
-\ProvidesPackage{ginpenc}
- [\giefiledate\space v\giefileversion\space
- Replace \string\"a by "a with babel for German texts]
-% \end{macrocode}
% \begin{macro}{\ifginpenc@babel}
% Stores if babel has been loaded.
% \begin{macrocode}
@@ -233,10 +251,6 @@
%<*ansinew>
% \fi
% \subsection{ansinew.gie}
-% \begin{macrocode}
-\ProvidesFile{ansinew.gie}[\giefiledate\space v\giefileversion\space
- Input encoding file]%
-% \end{macrocode}
% The work is done in a group in order to avoid a change of the
% \texttt{shorthand} state.
% To reach a global definition of the commands they are defined with
@@ -295,8 +309,6 @@
% \fi
% \subsection{applemac.gie}
% \begin{macrocode}
-\ProvidesFile{applemac.gie}[\giefiledate\space v\giefileversion\space
- Input encoding file]%
\begingroup
\shorthandon{"}%
\gdef\umlautgerman{%
@@ -330,8 +342,6 @@
% \fi
% \subsection{ascii.gie}
% \begin{macrocode}
-\ProvidesFile{ascii.gie}[\giefiledate\space v\giefileversion\space
- Input encoding file]%
\begingroup
\gdef\umlautgerman{}%
\gdef\umlautnotgerman{}%
@@ -347,8 +357,6 @@
% \fi
% \subsection{cp1250.gie}
% \begin{macrocode}
-\ProvidesFile{cp1250.gie}[\giefiledate\space v\giefileversion\space
- Input encoding file]%
\begingroup
\shorthandon{"}%
\gdef\umlautgerman{%
@@ -382,8 +390,6 @@
% \fi
% \subsection{cp1252.gie}
% \begin{macrocode}
-\ProvidesFile{cp1252.gie}[\giefiledate\space v\giefileversion\space
- Input encoding file]%
\begingroup
\shorthandon{"}%
\gdef\umlautgerman{%
@@ -417,8 +423,6 @@
% \fi
% \subsection{cp437.gie}
% \begin{macrocode}
-\ProvidesFile{cp437.gie}[\giefiledate\space v\giefileversion\space
- Input encoding file]%
\begingroup
\shorthandon{"}%
\gdef\umlautgerman{%
@@ -450,8 +454,6 @@
% \fi
% \subsection{cp437de.gie}
% \begin{macrocode}
-\ProvidesFile{cp437de.gie}[\giefiledate\space v\giefileversion\space
- Input encoding file]%
\begingroup
\shorthandon{"}%
\gdef\umlautgerman{%
@@ -485,8 +487,6 @@
% \fi
% \subsection{cp850.gie}
% \begin{macrocode}
-\ProvidesFile{cp850.gie}[\giefiledate\space v\giefileversion\space
- Input encoding file]%
\begingroup
\shorthandon{"}%
\gdef\umlautgerman{%
@@ -520,8 +520,6 @@
% \fi
% \subsection{cp852.gie}
% \begin{macrocode}
-\ProvidesFile{cp852.gie}[\giefiledate\space v\giefileversion\space
- Input encoding file]%
\begingroup
\shorthandon{"}%
\gdef\umlautgerman{%
@@ -555,8 +553,6 @@
% \fi
% \subsection{cp865.gie}
% \begin{macrocode}
-\ProvidesFile{cp865.gie}[\giefiledate\space v\giefileversion\space
- Input encoding file]%
\begingroup
\shorthandon{"}%
\gdef\umlautgerman{%
@@ -590,8 +586,6 @@
% \fi
% \subsection{decmulti.gie}
% \begin{macrocode}
-\ProvidesFile{decmulti.gie}[\giefiledate\space v\giefileversion\space
- Input encoding file]%
\begingroup
\shorthandon{"}%
\gdef\umlautgerman{%
@@ -625,8 +619,6 @@
% \fi
% \subsection{latin1.gie}
% \begin{macrocode}
-\ProvidesFile{latin1.gie}[\giefiledate\space v\giefileversion\space
- Input encoding file]%
\begingroup
\shorthandon{"}%
\gdef\umlautgerman{%
@@ -660,8 +652,6 @@
% \fi
% \subsection{latin2.gie}
% \begin{macrocode}
-\ProvidesFile{latin2.gie}[\giefiledate\space v\giefileversion\space
- Input encoding file]%
\begingroup
\shorthandon{"}%
\gdef\umlautgerman{%
@@ -695,8 +685,6 @@
% \fi
% \subsection{latin3.gie}
% \begin{macrocode}
-\ProvidesFile{latin3.gie}[\giefiledate\space v\giefileversion\space
- Input encoding file]%
\begingroup
\shorthandon{"}%
\gdef\umlautgerman{%
@@ -730,8 +718,6 @@
% \fi
% \subsection{latin5.gie}
% \begin{macrocode}
-\ProvidesFile{latin5.gie}[\giefiledate\space v\giefileversion\space
- Input encoding file]%
\begingroup
\shorthandon{"}%
\gdef\umlautgerman{%
@@ -765,8 +751,6 @@
% \fi
% \subsection{latin9.gie}
% \begin{macrocode}
-\ProvidesFile{latin9.gie}[\giefiledate\space v\giefileversion\space
- Input encoding file]%
\begingroup
\shorthandon{"}%
\gdef\umlautgerman{%
@@ -800,8 +784,6 @@
% \fi
% \subsection{next.gie}
% \begin{macrocode}
-\ProvidesFile{next.gie}[\giefiledate\space v\giefileversion\space
- Input encoding file]%
\begingroup
\shorthandon{"}%
\gdef\umlautgerman{%