Liberty
20-05-2008, 18:59
Moin,
ich habe folgendes Problem: Ich verwende longtable für Tabellen, teils in einer kleineren Schriften, also z.B.
\begin{figure}[h]
\begin{tiny}
\begin{longtable}{l|rrrrrrrr}
\caption{Ein Titel}\\
%Tabellendaten
\end{longtable}
\end{tiny}
\end{figure}
Ich möchte nun erzwingen, dass die Caption immer und ausnahmslos in normalsize gesetzt wird und bin auch gerne bereit, dafür longtable.sty umzuschreiben.
Ich habe mittlerweile auch schon das Problem so eingegrenzt, dass ich das Macro LT@makecaption umschreiben muss:
\def\LT@makecaption#1#2#3{%
\LT@mcol\LT@cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth{%
\sbox\@tempboxa{#1{#2: }#3}%
\ifdim\wd\@tempboxa>\hsize
#1{#2: }#3%
\else
\hbox to\hsize{\hfil\box\@tempboxa\hfil}%
\fi
\endgraf\vskip\baselineskip}%
\hss}}}
Meine Frage ist nun, wie ich dieses Macro so umschreiben kann, dass der Text in 'normalsize' gesetzt wird.
Vielen Dank,
Liberty
P.S.:
Wer daran denkt, einfach in caption normalsize zu erzwingen: Hab' ich schon versucht, leider dabei vergessen, dass davor ja noch "Table X:" in der umgebenden Schrift steht... :(
ich habe folgendes Problem: Ich verwende longtable für Tabellen, teils in einer kleineren Schriften, also z.B.
\begin{figure}[h]
\begin{tiny}
\begin{longtable}{l|rrrrrrrr}
\caption{Ein Titel}\\
%Tabellendaten
\end{longtable}
\end{tiny}
\end{figure}
Ich möchte nun erzwingen, dass die Caption immer und ausnahmslos in normalsize gesetzt wird und bin auch gerne bereit, dafür longtable.sty umzuschreiben.
Ich habe mittlerweile auch schon das Problem so eingegrenzt, dass ich das Macro LT@makecaption umschreiben muss:
\def\LT@makecaption#1#2#3{%
\LT@mcol\LT@cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth{%
\sbox\@tempboxa{#1{#2: }#3}%
\ifdim\wd\@tempboxa>\hsize
#1{#2: }#3%
\else
\hbox to\hsize{\hfil\box\@tempboxa\hfil}%
\fi
\endgraf\vskip\baselineskip}%
\hss}}}
Meine Frage ist nun, wie ich dieses Macro so umschreiben kann, dass der Text in 'normalsize' gesetzt wird.
Vielen Dank,
Liberty
P.S.:
Wer daran denkt, einfach in caption normalsize zu erzwingen: Hab' ich schon versucht, leider dabei vergessen, dass davor ja noch "Table X:" in der umgebenden Schrift steht... :(