]> mj.ucw.cz Git - ucwmac.git/commitdiff
Added \lline, \rline and \cline
authorMartin Mares <mj@ucw.cz>
Mon, 23 May 2011 12:27:14 +0000 (14:27 +0200)
committerMartin Mares <mj@ucw.cz>
Mon, 23 May 2011 12:27:14 +0000 (14:27 +0200)
Patch by Jan Matejka <moskyto@atrey.karlin.mff.cuni.cz>

ucwmac.tex

index 96680ad2e7df7bb527691c9e143ed1f8aa0a996c..3097c7b80e4fb5f6e47886214fa417aa3500f5ce 100644 (file)
 % A handy shortcut
 \let\>=\noindent
 
+% Variants of \centerline, \leftline and \rightline, which are compatible with
+% verbatim environments and other catcode hacks
+\def\cline{\bgroup\def\linet@mp{\aftergroup\box\aftergroup0\aftergroup\egroup\hss\bgroup\aftergroup\hss\aftergroup\egroup}\afterassignment\linet@mp\setbox0\hbox to \hsize}
+\def\lline{\bgroup\def\linet@mp{\aftergroup\box\aftergroup0\aftergroup\egroup\bgroup\aftergroup\hss\aftergroup\egroup}\afterassignment\linet@mp\setbox0\hbox to \hsize}
+\def\rline{\bgroup\def\linet@mp{\aftergroup\box\aftergroup0\aftergroup\egroup\hss\bgroup\aftergroup\egroup}\afterassignment\linet@mp\setbox0\hbox to \hsize}
+
 %%% Epilog %%%
 
 % Let's hide all internal macros