diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/umlaute |
Initial commit
Diffstat (limited to 'macros/latex/contrib/umlaute')
-rw-r--r-- | macros/latex/contrib/umlaute/cs_patch.uue | 111 | ||||
-rw-r--r-- | macros/latex/contrib/umlaute/umlaute.dtx | 538 | ||||
-rw-r--r-- | macros/latex/contrib/umlaute/umlaute.ins | 46 | ||||
-rw-r--r-- | macros/latex/contrib/umlaute/umlaute.pdf | bin | 0 -> 116352 bytes |
4 files changed, 695 insertions, 0 deletions
diff --git a/macros/latex/contrib/umlaute/cs_patch.uue b/macros/latex/contrib/umlaute/cs_patch.uue new file mode 100644 index 0000000000..5d13216975 --- /dev/null +++ b/macros/latex/contrib/umlaute/cs_patch.uue @@ -0,0 +1,111 @@ +table + !"#$%&'()*+,-./0123456789:;<=>? +@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ +begin 644 PATCH_CS.ZIP +M4$L#!!0 @ ( *RD?!U7+M /?@, .4( * 4$%40TA?0U,N0YU6:V_:z +M2!3]'BG_X4"E"+ A@;+;M'FHE#@/!4C$8[=2%U6./<8CS!B-[:3:[?Z5_:U[y +M9VS !&B3P@>/[]S'N?><L7U8V=\#_2XXBUB$>QE.I#V;X9')*''\&-TDB/F0x +M?3YL#ZIT@?V M[5Z$U&(OQ/,[=CQF3#3)*[]'UPFT0[EM#JT'U@0,%&]MITIw +MGKB<)F(2!6&DUFX-%_:,Q_ 2,8UY*#B3\2))A&06V$E<G5.D/6%D$@*,BR=;v +MN)YDO)9Z_G'7QX751ZOWI]6[&/6NE&5PT[X>#JY;G4^T8]WT\*G5OAW=D^, u +M0^MSI38<WE-$Q[JR>H5"(<MD]1<IE-]]_^ZJW^IV!VB-+BD)N5JXLBY;U_W"t +M,J;+?.G9U#U-+9T"HCEG08PI067HA]1]AK3DE-&U:0(1;D-_AH^X;35,U-^_s +M;^[O50[W]_;WWG#A!(G+<!K%+@]K_KFR<A%C9G-1@EK9<N*8<$(1Q7!\6Z)"r +MEL<O8Y3QCRIT>=.Q4(G9MQ-UISWFB><Q^:7>.!YK8^2'4J6<<$??!Z&8 '/_q +M:TQ4K5O<=4N@UPH&UZMY$D<E%#^6WI13:53U&)[W:J(7/J)1U\W^)8HPT$0Yp +MS>6AI'M"X0R-11. EZ4>143^!U _6F8X35>^(>P9.Z=<)FA63,HL'R!9G$B!o +MNK[]-X?R;D[T4/@'%#/G=$//KS[. RHI/YS!"REFZ6&B*!\,"J;_V1EZHTYGn +M!7A.&$))971,\3F<Q@I.5H%$;+LE'&@>3"@IF+IL68VB3I?OW],42CQ+]XPFm +M$\V7![B[ K:@5U$K])Y#AY6EX_A)1U[$V%1[F@LM&4??ZFT3 \NZ_3JPAML+l +MJK#7%LP8'3!;DB;THR:V'^BH%?,L9A-(Y4_--]YM3N#7^W^[@A.05+*62=JJk +M:;WWY/. $8Z, 9R3PG_[?55T$Z2QP+@#YFZ@VZ$^ YO!)=]04FE.L(].4.(Xj +MI>$<EW%P@%+VL.!C)7%>/@$WC&4^C9BK'?)?@Y42LF*"2B3"K:T!S!?-:F;Ii +ME[)%KCQM*8_%7@!#EUT:-E07;)?:C^2V>W ;HUL.;U'Y2?*8Y>5U_ />\A!Th +MX*LP-'=AR(?M*J=]BB],NTFDRP(6,[=0W%35T;JJ,IU7JYDY,(R3+7I+J7_Wg +MC/H\\8NU41^O#MGBC="F#X&0/AJX<',GO[#Y*LCQ1PG^!U!+ P04 ( " "Sf +MI'P=GI\=LN(- !'%0 # %!!5$-(7T-3+E1/4[U8?6Q;UW4_))_H)XI6e +M:4I36<>SKY\$AI9EBTD\378U^Y%2'(IF*)ET;2\PJD>)[SU3I,@'2K+E5&BHd +MV /D#S2RUZ7!4!0>-K1I&F2JEZG.X 5<:A1.:PQJ.CB>5]A&4<1.["6:47B>c +MH87[W4?JPYV+_M<+W/ON/>?<<\X]]]QSSWW*:B+W/)'E72+I$UHJ*X@4A:C^b +M$A&K@+:CL-ZOQ)[=U,DZ4!C3<GD6V!.(=6^*[V$H>]7\<"J79>RIS7[&?)T;a +MVMLW;?6S8"Z?2623K#L[HN:SB1&0)#(,;+TA5J.)WAP)AD6Q!N7>'B/SU3z +M1/LN2Y/SYW>H'G7-[+R%&J%)_456,SM9[*#YS?+4!:)UU,AIB^$C?(9.]!:'y +MTD-.(<F^[J8TM4@_#:_6YLWV?O!O6L76FAT=1*CA:*#G,W(&[E#![3K705]/x +MU\8F\Z58P.71'G)H6P=90A.=<RY+<%7P>TJ;<Q6M'W0%5X4WD$470RFRQ#H5w +M!JBDK79#;KR;]_>]7WH0#Z1KR_C@JOCQW>^7?F+.L9=A(6A+2E-/]!TBV]M^v +M&PM+$=ZWO+:#V%;LQ^>ZP.3H%._76<M]CE_U$%I'HH'0+4]'SV>E0VW4''KVu +M?T!C#WQ"0H*$[SR'4?W@S#A9=9>T"]!6#H5MR?(61CT8O<B&3-I\YR?T0KEOt +MO^D+,:?F ,57$V29510IDK<8UL!G)":HZGS><JZ@25+$$ !?=5W38C+A'R(s +M\:M\K//Y2<R?4E8' \::V;\G@46 _3PLZ_7 #0(WPB'B=<,*C=8 9B3(=GO7r +M9^0P);[$G@=]R.2^]M":*^ %[QNXBR!_Z27@&U^1%:3LC?8I5AC7>?'J9!Qq +MN/Y$IE#AO*Q_RL<:T2G0'86,8Z!R&(59X8F"3&7JH;DKW%<*P0"SF7KNA9[Np +MLIYTV=2S#=)'N'36P2FY=K:;IGP7Z/X*=']GTM4J;O-K!P<G,-\&YH0A*.WHo +M_RWFV(.RTA+_5NPHM!"?^$?94M'AI:%[SF]AWRE#I37F?OTH0=9/#1O\\D3Dn +M1H<G.AIX2#Y#E&2V2IH,PF_J/@E\^-0\V1X&GYDO$!\_,U\JX7NW9U8J1$=;m +M':$72Y?A)]YH]$!/4U]TM-/T"?!]%;PV+XXF_=S3YJ$I6X2-@.(+Y9%"5FT;l +M(P?1]#@U]CMFY5F9?8T<7"-K;724R.XE$MY$_7&Y;XX_6.J;XU^C/B"JJD/%k +MN&K+H_BJ7:A]J%A9U60%!HM4?1_UGW^+]N>H_X'ZT3+8?^,KH+IVIC(J,]3\j +M4&K8C$!)-9M2DV2"L[D11*K1;)*>4[-J'J$GU9IC:CZ?RU-W]E BDTHRC1,>i +M1)#*J(_"A@UU(*6E!LRHM8@ZJ"8,UI_)#:0IQ+NY0VI>R^0.EP4F!@;4X6$Vh +ME$NJ%3%E<":O)I)'F#J6&AX9IMY\3L\GAE@FETCR2#J4&%E0*I-1=:B95 ^Eg +M!E3J38P<7+:(!1V,!&:KB*AE[B.)?K2+BNS)Y=A0(GN$Y0PU:RYEF+I2PVFFf +MC68R%%?5=$58##JQ7#9S9$%<5VXHD<HN8!-9?6$147#,Y56P'1DXF,KJ)E?Je +M3&0RYD60A=E30T9&'5(1YY-\4A8S8(F$KA*9?K4'_E8;,'N& SZ6;ZUI=0;Ed +ML$L/BHB0Y-9E?*WDUL+>W;X4.<6/R4YNET=?VU#\T67UOG02$;R:=>.\#DI]c +MK"\L:PW>W<K5H"R=]/5YX>_/S--*[MF8645NHZ1\5.;1&"(15?"&PD]H\_&3b +MC;O(*9UDW3[.:ZT4 :?+RGG$UFU-(6^W+^XE70M/Z%\5-YIZ*16]1L0[G%L+a +M;J<Q:K)YKKWSKTEG_&7M?NS8^0GU4V6S]U2KI=7*=B'&7FI:)ZT+R^D6;8LOz +M7IX'RLN<4KLH_H"/O:>8)7+C@&>9WG<J>M\N]R1!N>:E,6H)/!DF$55X]EX[y +MX>OTGBCS-&4=@)R+)N]O:%>D6N6[2RL9(ZSE!:QE+]8"$?I^:"\TV:!Y;?TOx +ME^G>!CSXZ>[%%=C+*] V+T!LA<J:UFBB+\[Y*!>P!N%WK0%:N+PA+[5;$.\Lw +M6L.5OYSY 0G]#K2B*GB/*NVO8KP@MV+KITU))R!WFV3;(O@WD@NWU*5P(=V,v +MK$#T3CZ)?83]!,B@R UQF61%1*]AF0X6Y;I!K02_R^SOB8Z*/E/"%GSY;FZ7u +M>MU%=KPX3J5_N$W.I"C>YII$1W=0J\@C-^M[FJ_?Z;<L6]WM\NH06V]3O;NPt +MOIM$5"%V'*V3'5?>"]UR>;PA7XY<W%,M8ANEB7[%G+K([PG+=<6)=CQ,N*%Fs +M<??B=A&@X8K,!O@HLIBBWS8K^[],;6R7TT?;R*9'H8M_>KQ4 O:-K3*YOO0Ur +MOQ\[GR$1<P3?Y.R\0.@YE21V.$'<5_NI>7F_VN&HJ:DY?N+$R9,G6QU\?;@Eq +M_BP:Z'VEJ0^6C56X7BMSA3:OBV^2C=R!NU3OF^2:<4FQ$)>R^R[]4>=#NM+Xp +M/L]06"1RPR-&1XT&Q6YX%*OAY!F<>]Y<;YG7@=.7E&M_WM/Y8?"T^ZK[JFY'o +MM;JOLB_BQEF=KU6L>T+3KR%S>JC9_2Z^3_"=!WDSZSS,&TN"M]8\]U_;8=X*n +M"=Y6Y?O1V@_S=D6"MV)^(S[5^7Z@JP_SON,P[SL2O%^3X/T:,P+=--8I0N Vm +M->1M[_G(O>]2Z3=[B]AY6VL9SV/5ED#E;J1F,[>ZB9P0LYZ[0PV&K;@1GF3Gl +MO@J+_*QTU]O7M@XW<(TW5/%G5\6?VT%Q 5[47O9DJY/'!.!@75@HS2UDWQ:4k +M_U0F-S) ,W+XUST2RQ;.TTV<)^Y9F,,BG)NTD9QG3H&GR/=0WPFN*^#7+2PBj +M47QB9.7;'MT>GQA\H#1(H7AWO!"?2#L;/.X?SUCU.<!_$R[H,]Y3$OW[OSP9i +M(2%8P$[B-$&>8)Z=.<B\6_%FR&PK2Q3.G-)=?EO7Q(B%^R4D(]^I2'Y!JCMSh +M*CXA15BWX9C^4D5Z<]TXK2R5$$6JI>HSDWX;-+XH]2&2%-)1O3?P<:ED.%S0g +M;O!RZ)9<7*0Y&[EAL_)SK[<H;K^-\^8GR#H)6(/N\9[B6I<C:5"N>&%)N0_-f +M[XD%6@%K^=OPRC!8L5.W&W*Q4PMAWSKA_345[^\!)U\[#2*OI?V&"+H0,-8=e +M H\:Z 7-5X(C7!CT*UWY&\A,M^?9>YUZ.^>SKXC(8:EPZZAP6UOAYO C*CIAd +MS:ZN'9S3]FB >S8LMKI\/J#I=617U@$W/X\+%.9IA'1.:9U;H.29G7EB ]' c +M 2[%;A#/[D!S>8&&CT.WBF=C\CY99=LOT([R"\?D:#5ISR[QVR-C7(^,]<K^b +M5]@ZUE>.U/RNB!]%E/DV]O278>2(]6^F#VE?QWKN3W<@.GG1KM0[T*[6>]%6a +MZW:T3+U^_FCR6NQ80Q&4UY39\#']<OQ8?)<!WZ:?&@SM1;/_KO)V[)BQTJ0[z +M5S>/\P$)AH/GTLH@9FF E3A,.3!&05.^$ANS-,R3HS+JJF@5T?@)58 KF#IYy +M3)W\RW2Z"7Q4J3=6XKOS$5GM_,82/=QBP;HQ4N8697T$?A<695TU?0$U^OS^x +M5_BM4!G;HL\?>(5;6SYKPN1EEK9/3V@N;FW+TTO6QDE>P_M\CH>]C5U'-)K2w +M5^^PPGLLR_TL/1BY(<!KPA.Y7[61SV)*M/VV-Z:[D.?/E&^.\P55:"7%VBKLv +ML"WI AKVV@6.[_\W0"W_G\?@J[#$-Q9]<=+?00W*7.C6&M9&Y@P*?F^)WD=!u +M';&1OX26Z=M<A@K+^/[%OF((<41HQUIC3#3SOK>:=BN"%&Z*20Z]8?H-$K1[t +MTAF\=^ 1_^MC8=AJ&]^++GEJG!C.A-1O=WV9^&FNBHXV6.L]*ZNKG#55O-15s +M55FK'BE_7.5V(D8Q+[7R]8?*)T2KY^_G+Y[5G4QFMN@4XN]-@QBBA"#R77#Yr +MD141O=E[-';T)QWT^0QL]84'*F.(.Z5SC-_#?[V^DP13_W/LM#2)NT)41LQ[q +M8,8;QY\+/[<_PQ5;>AGT@UX9?PU$R"BL'\>_B0<D\#S%^PZG-_]LS O2+V*p +MDVT@8>IHTL&ZI=VL6IM3IO.NZ8FDP$XKCD:9A%\4&R%9NO#-_\JN"'Q,(N((o +M=$Z+;+PT!Y>?.WT)_N0T\YU?MSJ8F ONGG1.<6J->_=8F/1FI:VB^2J]97I2n +M-]^0VGV%25-F'.DN6VG0JM26(\D/YSEO_1X\80YWV!%S;HU>BWY\@5[YU(3/m +M/ 9NQAYJ;X)%ULUUWBX]*-N)U<&.TXCGA7,O#SB\,JO3[N%5_1V?S%I(T.M_l +M6.QOEL0/7B?A7$&UZT[@7F8%GFDHAB1+L-,O@&.G3<AVO@9=P)S[4O4'W\><k +M2;56MRI1R0<ZC!6[-,D*4JB"+6C8^P6<-(5<1'"^7MX9U=WO\7ZSU;ED"4W<j +M78S<6(.XVUM4[B_]")-]C1LZXYOVJ/LW]?*'#_,-;,"?@'QZ=)CMRAT<:F'1i +MW"'V]%/LJ:U;MSCH*_RULXV-J&.&2=U1[AW<F,5C;;N#>OAS## \KGF.HO'Gh +M&6G\84C:,%YE>)HE\IC7F<NG-YEONLVTU"\_ 3>3=CB?&E%)&\CDAM7E^*2:g +MP9,PN1[/LJSY9$SAO]L2?KV#?G>I%Y;5/?R_Q!^@6.R/ 99*CX.2=<7CH+;'f +MT^;M#0WVMT2GZ'1Z:BTW7>+:6H>CMDGX_<7RAD,Y?_%%QPL6M^<L<S@.6:XVe +M-[5L[J]WU(KM:VMW.E]37MSI\MMC4H>GV3*-&?1_4$L! AH%% " @ K*1\d +M'5<NT ]^ P Y0@ H 0 @ %!!5$-(7T-3+D-02P$"c +M&@44 ( " "SI'P=GI\=LN(- !'%0 # ! " "F P 4$%4b +?0TA?0U,N5$]34$L%!@ " ( <@ +(1 !a + z +end + diff --git a/macros/latex/contrib/umlaute/umlaute.dtx b/macros/latex/contrib/umlaute/umlaute.dtx new file mode 100644 index 0000000000..a99bf7e827 --- /dev/null +++ b/macros/latex/contrib/umlaute/umlaute.dtx @@ -0,0 +1,538 @@ +% \iffalse meta-comment +% +% This is file `umlaute.dtx'. +% +% Copyright (C) 1994-2006 Axel Sommerfeldt (caption@sommerfee.de) +% +% -------------------------------------------------------------------------- +% +% This work may be distributed and/or modified under the +% conditions 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 distributions of LaTeX +% version 2003/12/01 or later. +% +% This work has the LPPL maintenance status "maintained". +% +% This Current Maintainer of this work is Axel Sommerfeldt. +% +% This work consists of the files umlaute.ins, umlaute.dtx +% and the derived files umlaute.sty, atari.def, pc850.def, +% isolatin.def, mac.def, and roman8.def. +% +% \fi +% \CheckSum{556} +% +% \iffalse +%<*driver> +\NeedsTeXFormat{LaTeX2e}[1994/12/01] +\documentclass{ltxdoc} +\setlength{\parindent}{0pt} +\setlength{\parskip}{\smallskipamount} +% +\ifx\pdfoutput\undefined\else + \ifcase\pdfoutput\else + \usepackage{mathptmx,courier} + \usepackage[scaled=0.90]{helvet} + \addtolength\marginparwidth{15pt} + \fi +\fi +% +\usepackage{umlaute} +\usepackage{hyperref} +% +%<+driver>\OnlyDescription +% +\begin{document} + \DocInput{umlaute.dtx} +\end{document} +%</driver> +% \fi +% +% \newcommand*{\purerm}[1]{{\upshape\mdseries\rmfamily #1}} +% \newcommand*{\puresf}[1]{{\upshape\mdseries\sffamily #1}} +% \newcommand*{\purett}[1]{{\upshape\mdseries\ttfamily #1}} +% \let\package\puresf\def\thispackage{\package{umlaute}} +% \let\env\purett \let\opt\purett +% +% \ProvideTextCommandDefault{\texttrademark}{\ensuremath{^\mathrm{TM}}} +% +% \changes{v1.0}{1994/10/09}{First release} +% \changes{v1.1}{1994/11/04}{New options `amigaos', `dos', `macos', and `tos'} +% \changes{v1.1}{1994/11/04}{The option `ansi' is default now} +% \changes{v1.2}{1994/11/28}{Option `cork' removed} +% \changes{v1.2}{1994/11/28}{Options `850' and `roman8' added} +% \changes{v1.2}{1994/11/28}{French characters added} +% \changes{v1.2}{1994/11/28}{This package works now without babel, too} +% \changes{v2.0}{1995/01/23}{umlaute.sty is now obsolete and just reads input\-enc.sty} +% \changes{v2.0a}{1995/02/05}{First release of definition files for `inputenc'} +% \changes{v2.1}{2006/01/29}{Made the whole package even more obsolete} +% +% \GetFileInfo{umlaute.sty} +% \title{The \thispackage\ package\thanks{This package has version number +% \fileversion, last revised \filedate.} +% \footnote{The name of this package is for historical reasons: The first +% versions supported only the german characters, called `Umlaute'}} +% \author{Axel Sommerfeldt\\\href{mailto:caption@sommerfee.de}{\texttt{caption@sommerfee.de}}} +% \date{2006/01/29} +% \maketitle +% +% \begin{abstract} +% Once apon a time, there was a package called \textsf{umlaute} which offered the portability +% of \LaTeXe\ documents even with special characters (with ASCII codes $\ge 128$) +% and supported many input character encodings like +% \texttt{Atari}, \texttt{ISO 8859/1 (Latin1)}, \texttt{Apple Macintosh}, +% \texttt{PC codepage 850}, and \texttt{Roman8}. +% \end{abstract} +% +% \section*{This package is obsolete!} +% This package was superseeded by the \package{inputenc} package~\cite{inputenc} +% which is included in any \LaTeXe\ system since December 1994. +% Therefore this package is no longer supported; +% so please don't use \thispackage, just use \package{inputenc} instead: +% +% \section{The user interface} +% Type +% \begin{quote} +% |\usepackage|\oarg{encoding name}|{inputenc}| +% \end{quote} +% in the preamble of your document. +% (For further information about the \package{inputenc} package consult +% the documented file |inputenc.dtx| which comes with every \LaTeXe .) +% +% Here comes a \meta{encoding name} translation table: +% +% \DeleteShortVerb{\|} +% \begin{tabular}{|l@{\hspace{2em}$\Rightarrow$\hspace{2em}}l|} +% \hline +% \textbf{umlaute package} & \textbf{inputenc package}\\\hline +% \verb|atari| & \textit{no replacement yet}\\ +% \verb|isolatin| & \verb|latin1|\\ +% \verb|mac| & \verb|applemac|\\ +% \verb|pc850| & \verb|cp850|\\ +% \verb|roman8| & \textit{no replacement yet}\\\hline +% \end{tabular} +% \MakeShortVerb{\|} +% +% Note that there are no encoding tables for the \textit{ATARI\texttrademark\ ST(E)/TT/Falcon} +% and \textit{HP\texttrademark\ Roman8} included in the \texttt{inputenc} package yet, +% so for these encodings you still need this package. +% +% \section{Notes for em\TeX\ users} +% If you are using em\TeX\, you have to make sure that you don't have +% any character translation table built into your \LaTeXe\ format +% (with option |/c|). Instead, you have to use the option |/8| to allow +% 8 bit character codes in your \LaTeX\ document, so a valid command line +% to build the \LaTeXe\ format would be +% \begin{quote} |tex386 /i /8 latex.ltx|\ . \end{quote} +% If you don't follow this, the \package{inputenc} package won't work properly! +% You won't be able to compile documents with other character encodings than yours! +% +% \section{Notes for CS-\TeX\ and Multi\TeX\ users} +% CS-\TeX\ has a build-in character translation table which converts the +% Atari TOS characters to Cork encoded characters. Therefore, the package +% \package{inputenc} doesn't work properly with CS-\TeX ! +% +% There are two different things you can do about it: +% \begin{enumerate} +% \item Don't use the \package{inputenc} package!\\ +% With the character translation table inside you can use quite much special +% characters by selecting the |T1| fontencoding (via +% |\usepackage[T1]{fontenc}| in the preamble of your document). +% Just before you give your documents away, just add the line +% |\usepackage[atari]{inputenc}|, so the documents will be compiled +% correctly on other implementations. +% +% Of course, this is only a (quite bad) workaround! +% Newertheless, you are not able to translate \LaTeX\ documents with foreign +% character encodings codes at all, so this solution isn't recommended! +% +% \item Patch your CS-\TeX\ to get a \TeX\ with normal behaviour!\\ +% This is easier than you might think: just search for the hex codes +% \begin{quote}|00 01 02 03| \ldots\ |7E 7F FC DC C2 C3| \ldots\ |BE 9E|\end{quote} +% in the files |INITEX_L.TTP| and (|TT-|)|TEX_L.TTP| +% and replace them with the hex codes +% \begin{quote}|00 01 02 03| \ldots\ |7E 7F 80 81 82 83| \ldots\ |FE FF| .\end{quote} +% The uuencoded ZIP archive |cs_patch.uue| with an already compiled patch +% program is provided with this package.\footnote{Thanks to Markus Kohm for +% this patch program!} +% +% Of course, this solution is recommended. +% \end{enumerate} +% +% \StopEventually{ +% \begin{thebibliography}{9} +% \bibitem{inputenc} +% Alan Jeffrey \& Frank Mittelbach: \emph{An input encoding package for \LaTeXe\ (v0.99a)}, 2001/07/10 +% \end{thebibliography} +% } +% +% \DoNotIndex{\atcode,\catcode,\char,\chardef,\csname,\def,\endcsname,\else,\empty} +% \DoNotIndex{\expandafter,\fi,\fontencoding,\fontfamily,\frac,\ifx,\lccode} +% \DoNotIndex{\makeatletter,\mathrm,\protect,\providecommand,\relax,\selectfont} +% \DoNotIndex{\space,\typeout,\uccode} +% \DoNotIndex{\AtBeginDocument,\DeclareOption,\ExecuteOptions,\NeedsTeXFormat} +% \DoNotIndex{\PassOptionsToPackage,\ProcessOptions,\ProvidesFile,\ProvidesPackage} +% \DoNotIndex{\ProvideTextCommandDefault,\RequirePackage} +% \DoNotIndex{\",\',\^,\`,\=,\\,\c,\i,\ss,\v,\@} +% \DoNotIndex{\AA,\aa,\AE,\ae,\alpha,\approx,\beta,\bullet,\cdot,\circ} +% \DoNotIndex{\copyright,\dag,\ddag,\Delta,\delta,\DH,\dh,\div} +% \DoNotIndex{\equiv,\Gamma,\ge,\guillemotleft,\guillemotright,\guilsinglleft} +% \DoNotIndex{\guilsinglright,\infty,\int,\invneg,\ldots,\le,\mu,\neg,\neq} +% \DoNotIndex{\O,\o,\OE,\oe,\Omega,\omega,\P,\partial,\Phi,\Pi,\pi,\pm} +% \DoNotIndex{\quotedblbase,\quotesinglbase,\S,\Sigma,\sigma,\sqrt,\SS,\ss} +% \DoNotIndex{\tau,\textbullet,\textemdash,\textendash,\textexclamdown} +% \DoNotIndex{\textperiodcentered,\textquestiondown,\textsterling,\TH,\th} +% \DoNotIndex{\Theta,\times,\varoint} +% \DoNotIndex{\@as@@xx} +% +% \clearpage +% \setlength{\parskip}{0pt plus 1pt} +% +% \section{The \thispackage\ package} +% The current version of the \thispackage\ package just emulates +% the old options and loads the \package{inputenc} package. +% \begin{macrocode} +%<*package> +\NeedsTeXFormat{LaTeX2e}[1994/12/01] +\ProvidesPackage{umlaute}[2006/01/29 v2.1 umlaute package (AS)] +\PackageWarning{umlaute}{% + This package has been superseeded by the `inputenc' package} +% \end{macrocode} +% \begin{macrocode} +\DeclareOption{iso}{\PassOptionsToPackage{latin1}{inputenc}} +\DeclareOption{ansi}{\PassOptionsToPackage{latin1}{inputenc}} +\DeclareOption{850}{\PassOptionsToPackage{cp850}{inputenc}} +%\DeclareOption{roman8}{\PassOptionsToPackage{roman8}{inputenc}} +\DeclareOption{amigaos}{\\PassOptionsToPackage{latin1}{inputenc}} +\DeclareOption{amiga}{\PassOptionsToPackage{latin1}{inputenc}} +%\DeclareOption{atari}{\PassOptionsToPackage{atari}{inputenc}} +\DeclareOption{dos}{\PassOptionsToPackage{cp850}{inputenc}} +\DeclareOption{ibmpc}{\PassOptionsToPackage{cp850}{inputenc}} +\DeclareOption{hpux}{\ExecuteOptions{roman8}} +\DeclareOption{macos}{\PassOptionsToPackage{applemac}{inputenc}} +\DeclareOption{mac}{\PassOptionsToPackage{applemac}{inputenc}} +\DeclareOption{tos}{\PassOptionsToPackage{atari}{inputenc}} +\DeclareOption{windows}{\PassOptionsToPackage{latin1}{inputenc}} +\DeclareOption{nogerman}{} % just declared for compatibility with v1.2 +\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{inputenc}} +\ProcessOptions* +\RequirePackage{inputenc} +%</package> +% \end{macrocode} +% +% \section{The input encoding file \texttt{atari.def} for ATARI\texttrademark\ ST(E)/TT/Falcon} +% +% \texttt{atari.def} is similar as \texttt{cp437.def} but: +% \begin{itemize} +% \item Character 158 is defined as |\ss| instead of |\textpeseta|. +% \item Characters 176---233 are defined additionally +% \item Character 254 is defined as |\maththreesuperior| instead of |\textblacksquare|. +% \end{itemize} +% +% \begin{macrocode} +%<*atari> +\ProvidesFile{atari.def}[2006/01/29 v2.1 Input encoding file (AS)] +\makeatletter +% \end{macrocode} +% \begin{macrocode} +\ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} +\ProvideTextCommandDefault{\textonehalf}{\ensuremath{\frac12}} +\ProvideTextCommandDefault{\textonequarter}{\ensuremath{\frac14}} +\ProvideTextCommandDefault{\textthreequarters}{\ensuremath{\frac34}} +\ProvideTextCommandDefault{\texttrademark}{\ensuremath{^\mathrm{TM}}} +\ProvideTextCommandDefault{\textflorin}{\textit{f}} +\ProvideTextCommandDefault{\textpeseta}{Pt} +\ProvideTextCommandDefault{\textblacksquare} + {\vrule \@width .3em \@height .4em \@depth -.1em\relax} +\ProvideTextCommandDefault{\textcent} + {\TextSymbolUnavailable\textcent} +\ProvideTextCommandDefault{\textyen} + {\TextSymbolUnavailable\textyen} +\ProvideTextCommandDefault{\textcurrency} + {\TextSymbolUnavailable\textcurrency} +\ProvideTextCommandDefault{\textbrokenbar} + {\TextSymbolUnavailable\textbrokenbar} +% \end{macrocode} +% \begin{macrocode} +\providecommand{\mathonesuperior}{{^1}} +\providecommand{\mathtwosuperior}{{^2}} +\providecommand{\maththreesuperior}{{^3}} +\providecommand{\mathnsuperior}{{^n}} +% \end{macrocode} +% \begin{macrocode} +\DeclareInputText{128}{{\c C}} +\DeclareInputText{129}{\"u} +\DeclareInputText{130}{\@tabacckludge'e} +\DeclareInputText{131}{\^a} +\DeclareInputText{132}{\"a} +\DeclareInputText{133}{\@tabacckludge`a} +\DeclareInputText{134}{\r a} +\DeclareInputText{135}{{\c c}} +\DeclareInputText{136}{\^e} +\DeclareInputText{137}{\"e} +\DeclareInputText{138}{\@tabacckludge`e} +\DeclareInputText{139}{\"\i} +\DeclareInputText{140}{\^\i} +\DeclareInputText{141}{\@tabacckludge`\i} +\DeclareInputText{142}{\"A} +\DeclareInputText{143}{\r A} +\DeclareInputText{144}{\@tabacckludge'E} +\DeclareInputText{145}{\ae} +\DeclareInputText{146}{\AE} +\DeclareInputText{147}{\^o} +\DeclareInputText{148}{\"o} +\DeclareInputText{149}{\@tabacckludge`o} +\DeclareInputText{150}{\^u} +\DeclareInputText{151}{\@tabacckludge`u} +\DeclareInputText{152}{\"y} +\DeclareInputText{153}{\"O} +\DeclareInputText{154}{\"U} +\DeclareInputText{155}{\textcent} +\DeclareInputText{156}{\pounds} +\DeclareInputText{157}{\textyen} +\DeclareInputText{158}{\ss} % german sz +\DeclareInputText{159}{\textflorin} +\DeclareInputText{160}{\@tabacckludge'a} +\DeclareInputText{161}{\@tabacckludge'\i} +\DeclareInputText{162}{\@tabacckludge'o} +\DeclareInputText{163}{\@tabacckludge'u} +\DeclareInputText{164}{\~n} +\DeclareInputText{165}{\~N} +\DeclareInputText{166}{\textordfeminine} +\DeclareInputText{167}{\textordmasculine} +\DeclareInputText{168}{\textquestiondown} +\DeclareInputMath{170}{\lnot} +\DeclareInputText{171}{\textonehalf} +\DeclareInputText{172}{\textonequarter} +\DeclareInputText{173}{\textexclamdown} +\DeclareInputText{174}{\guillemotleft} +\DeclareInputText{175}{\guillemotright} +\DeclareInputText{176}{\~a} +\DeclareInputText{177}{\~o} +\DeclareInputText{178}{\O} +\DeclareInputText{179}{\o} +\DeclareInputText{180}{\oe} +\DeclareInputText{181}{\OE} +\DeclareInputText{182}{\@tabacckludge`A} +\DeclareInputText{183}{\~A} +\DeclareInputText{184}{\~O} +\DeclareInputText{185}{\"{}} +\DeclareInputText{186}{\'{}} +\DeclareInputText{187}{\dag} +\DeclareInputText{188}{\P} +\DeclareInputText{189}{\copyright} +\DeclareInputText{190}{\textregistered} +\DeclareInputText{191}{\texttrademark} +\DeclareInputText{221}{\S} +\DeclareInputText{222}{\^{}} +\DeclareInputMath{223}{\infty} +\DeclareInputMath{224}{\alpha} +\DeclareInputMath{225}{\beta} +\DeclareInputMath{226}{\Gamma} +\DeclareInputMath{227}{\pi} +\DeclareInputMath{228}{\Sigma} +\DeclareInputMath{229}{\sigma} +\DeclareInputMath{230}{\mu} +\DeclareInputMath{231}{\gamma} +\DeclareInputMath{232}{\Phi} +\DeclareInputMath{233}{\theta} +\DeclareInputMath{234}{\Omega} +\DeclareInputMath{235}{\delta} +\DeclareInputMath{236}{\infty} +\DeclareInputMath{237}{\phi} +\DeclareInputMath{238}{\varepsilon} +\DeclareInputMath{239}{\cap} +\DeclareInputMath{240}{\equiv} +\DeclareInputMath{241}{\pm} +\DeclareInputMath{242}{\ge} +\DeclareInputMath{243}{\le} +\DeclareInputMath{246}{\div} +\DeclareInputMath{247}{\approx} +\DeclareInputText{248}{\textdegree} +\DeclareInputText{249}{\textperiodcentered} +\DeclareInputText{250}{\textbullet} +\DeclareInputMath{251}{\surd} +\DeclareInputMath{252}{\mathnsuperior} +\DeclareInputMath{253}{\mathtwosuperior} +\DeclareInputText{254}{\maththreesuperior} +\DeclareInputText{255}{\nobreakspace} +% \end{macrocode} +% \begin{macrocode} +\makeatother +%</atari> +% \end{macrocode} +% +% \section{The input encoding file \texttt{isolatin.def}} +% +% \begin{macrocode} +%<*isolatin> +\ProvidesFile{isolatin.def}[2006/01/29 v2.1 Input encoding file (AS)] +\PackageWarning{umlaute}{% + This input encoding has been superseeded by the `latin1' encoding} +\input latin1.def +%</isolatin> +% \end{macrocode} +% +% \section{The input encoding file \texttt{mac.def}} +% +% \begin{macrocode} +%<*mac> +\ProvidesFile{mac.def}[2006/01/29 v2.1 Input encoding file (AS)] +\PackageWarning{umlaute}{% + This input encoding has been superseeded by the `applemac' encoding} +\input applemac.def +%</mac> +% \end{macrocode} +% +% \section{The input encoding file \texttt{pc850.def}} +% +% \begin{macrocode} +%<*pc850> +\ProvidesFile{pc850.def}[2006/01/29 v2.1 Input encoding file (AS)] +\PackageWarning{umlaute}{% + This input encoding has been superseeded by the `cp850' encoding} +\input cp850.def +%</pc850> +% \end{macrocode} +% +% \section{The input encoding file \texttt{roman8.def} for HP-UX\texttrademark } +% +% \begin{macrocode} +%<*roman8> +\ProvidesFile{roman8.def}[2006/01/29 v2.1 Input encoding file (AS)] +\makeatletter +% \end{macrocode} +% \begin{macrocode} +\ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} +\ProvideTextCommandDefault{\textonehalf}{\ensuremath{\frac12}} +\ProvideTextCommandDefault{\textonequarter}{\ensuremath{\frac14}} +\ProvideTextCommandDefault{\textthreequarters}{\ensuremath{\frac34}} +\ProvideTextCommandDefault{\texttrademark}{\ensuremath{^\mathrm{TM}}} +\ProvideTextCommandDefault{\textflorin}{\textit{f}} +\ProvideTextCommandDefault{\textpeseta}{Pt} +\ProvideTextCommandDefault{\textblacksquare} + {\vrule \@width .3em \@height .4em \@depth -.1em\relax} +\ProvideTextCommandDefault{\textcent} + {\TextSymbolUnavailable\textcent} +\ProvideTextCommandDefault{\textyen} + {\TextSymbolUnavailable\textyen} +\ProvideTextCommandDefault{\textcurrency} + {\TextSymbolUnavailable\textcurrency} +\ProvideTextCommandDefault{\textbrokenbar} + {\TextSymbolUnavailable\textbrokenbar} +% \end{macrocode} +% \begin{macrocode} +\providecommand{\mathonesuperior}{{^1}} +\providecommand{\mathtwosuperior}{{^2}} +\providecommand{\maththreesuperior}{{^3}} +\providecommand{\mathnsuperior}{{^n}} +% \end{macrocode} +% \begin{macrocode} +\DeclareInputText{160}{~} +\DeclareInputText{161}{\@tabacckludge`A} +\DeclareInputText{162}{\^A} +\DeclareInputText{163}{\@tabacckludge`E} +\DeclareInputText{164}{\^E} +\DeclareInputText{165}{\"E} +\DeclareInputText{166}{\^I} +\DeclareInputText{167}{\"I} +\DeclareInputText{168}{\'{}} +\DeclareInputText{169}{\`{}} +\DeclareInputText{170}{\^{}} +\DeclareInputText{171}{\"{}} +\DeclareInputText{172}{\~{}} +\DeclareInputText{173}{\@tabacckludge`U} +\DeclareInputText{174}{\^U} +\DeclareInputText{175}{\textlira} +\DeclareInputText{176}{\={}} +\DeclareInputText{177}{\@tabacckludge'Y} +\DeclareInputText{178}{\@tabacckludge'y} +\DeclareInputMath{179}{\mathdegree} +\DeclareInputText{180}{{\c C}} +\DeclareInputText{181}{{\c c}} +\DeclareInputText{182}{\~N} +\DeclareInputText{183}{\~n} +\DeclareInputText{184}{\textexclamdown} +\DeclareInputText{185}{\textquestiondown} +\DeclareInputText{186}{\textcurrency} +\DeclareInputText{187}{\textsterling} +\DeclareInputText{188}{\textyen} +\DeclareInputText{189}{\S} +\DeclareInputText{190}{\textgulden} +\DeclareInputText{191}{\textcent} +\DeclareInputText{192}{\^a} +\DeclareInputText{193}{\^e} +\DeclareInputText{194}{\^o} +\DeclareInputText{195}{\^u} +\DeclareInputText{196}{\@tabacckludge'a} +\DeclareInputText{197}{\@tabacckludge'e} +\DeclareInputText{198}{\@tabacckludge'o} +\DeclareInputText{199}{\@tabacckludge'u} +\DeclareInputText{200}{\@tabacckludge`a} +\DeclareInputText{201}{\@tabacckludge`e} +\DeclareInputText{202}{\@tabacckludge`o} +\DeclareInputText{203}{\@tabacckludge`u} +\DeclareInputText{204}{\"a} +\DeclareInputText{205}{\"e} +\DeclareInputText{206}{\"o} +\DeclareInputText{207}{\"u} +\DeclareInputText{208}{\AA} +\DeclareInputText{209}{\^\i} +\DeclareInputText{210}{\O} +\DeclareInputText{211}{\AE} +\DeclareInputText{212}{\aa} +\DeclareInputText{213}{\@tabacckludge'\i} +\DeclareInputText{214}{\o} +\DeclareInputText{215}{\ae} +\DeclareInputText{216}{\"A} +\DeclareInputText{217}{\@tabacckludge`\i} +\DeclareInputText{218}{\"O} +\DeclareInputText{219}{\"U} +\DeclareInputText{220}{\@tabacckludge'E} +\DeclareInputText{221}{\"\i} +\DeclareInputText{222}{\ss} +\DeclareInputText{223}{\^O} +\DeclareInputText{224}{\@tabacckludge'A} +\DeclareInputText{225}{\~A} +\DeclareInputText{226}{\~a} +\DeclareInputText{227}{\DH} +\DeclareInputText{228}{\dh} +\DeclareInputText{229}{\@tabacckludge'I} +\DeclareInputText{230}{\@tabacckludge`I} +\DeclareInputText{231}{\@tabacckludge'O} +\DeclareInputText{232}{\@tabacckludge`O} +\DeclareInputText{233}{\~O} +\DeclareInputText{234}{\~o} +\DeclareInputText{235}{\v{S}} +\DeclareInputText{236}{\v{s}} +\DeclareInputText{237}{\@tabacckludge'U} +\DeclareInputText{238}{\"Y} +\DeclareInputText{239}{\"y} +\DeclareInputText{240}{\TH} +\DeclareInputText{241}{\th} +\DeclareInputText{242}{\textperiodcentered} +\DeclareInputMath{243}{\mu} +\DeclareInputText{244}{\P} +\DeclareInputText{245}{\textthreequarters} +\DeclareInputText{246}{\textemdash} +\DeclareInputText{247}{\textonequarter} +\DeclareInputText{248}{\textonehalf} +\DeclareInputMath{249}{\mathordmasculine} +\DeclareInputMath{250}{\mathordfeminine} +\DeclareInputText{251}{\guillemotleft} +\DeclareInputText{252}{\textblacksquare} +\DeclareInputText{253}{\guillemotright} +\DeclareInputMath{254}{\pm} +\DeclareInputText{255}{\nobreakspace} +% \end{macrocode} +% \begin{macrocode} +\makeatother +%</roman8> +% \end{macrocode} +% +% \Finale +% +\endinput diff --git a/macros/latex/contrib/umlaute/umlaute.ins b/macros/latex/contrib/umlaute/umlaute.ins new file mode 100644 index 0000000000..9c12ccbe7c --- /dev/null +++ b/macros/latex/contrib/umlaute/umlaute.ins @@ -0,0 +1,46 @@ +\def\batchfile{umlaute.ins} +\input docstrip + +\askonceonly +\keepsilent + +\preamble + +Copyright (C) 1994-2006 Axel Sommerfeldt (caption@sommerfee.de) + +-------------------------------------------------------------------------- + +This work may be distributed and/or modified under the +conditions 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 distributions of LaTeX +version 2003/12/01 or later. + +This work has the LPPL maintenance status "maintained". + +This Current Maintainer of this work is Axel Sommerfeldt. + +This work consists of the files umlaute.ins, umlaute.dtx +and the derived files umlaute.sty, atari.def, pc850.def, +isolatin.def, mac.def, and roman8.def. + +\endpreamble + +\generate{\file{umlaute.sty}{\from{umlaute.dtx}{package}} + \file{atari.def}{\from{umlaute.dtx}{atari}} + \file{pc850.def}{\from{umlaute.dtx}{pc850}} + \file{isolatin.def}{\from{umlaute.dtx}{isolatin}} + \file{mac.def}{\from{umlaute.dtx}{mac}} + \file{roman8.def}{\from{umlaute.dtx}{roman8}}} + +\Msg{***********************************************************} +\Msg{*} +\Msg{* To finish the installation you have to move the files} +\Msg{* umlaute.sty and *.def into a directory searched by TeX.} +\Msg{*} +\Msg{* To produce the (english) documentation run the file} +\Msg{* `umlaute.dtx' through LaTeX.} +\Msg{*} +\Msg{***********************************************************} diff --git a/macros/latex/contrib/umlaute/umlaute.pdf b/macros/latex/contrib/umlaute/umlaute.pdf Binary files differnew file mode 100644 index 0000000000..df87613bb5 --- /dev/null +++ b/macros/latex/contrib/umlaute/umlaute.pdf |