Anzeige:
Ergebnis 1 bis 2 von 2

Thema: supertabular \hline nicht ordentlich

  1. #1
    Registrierter Benutzer
    Registriert seit
    18.02.2005
    Beiträge
    62

    supertabular \hline nicht ordentlich

    Hallo,

    ich habe eine Supertabular,
    und wollte zwischen die Zeilen \hline bzw. \cline machen.

    Leider überlagern diese die Schrift in einer für Latex unschönen Weise.

    Vielleicht hat ja jemand ne Idee warum, hier der Quellcode :

    %------------Preamble-------------------------------------------------------------
    \documentclass[a4paper,10pt]{book}
    \usepackage{supertabular}
    \usepackage{ifthen}

    %defining the style of a heading
    % \newcommand{\headingone}{\bf \Large}
    % \newcommand{\headingtwo}{\bf \large}
    \newcommand{\headingthree}{\bf \normalsize}
    \newenvironment{headingone}{\bf \Large}{\rm \normalsize}
    \newenvironment{headingtwo}{\bf \large}{\rm \normalsize}
    \newenvironment{headingbthree}{\bf \normalsize}{\rm \normalsize}

    %variables for the headings in the table
    \newtoks\firstheading
    \newtoks\secondheading
    \newtoks\thirdheading

    %command to make a heading and to set the variables above
    %gets the name of the heading
    \newcommand{\SETheading}[2]{%
    \ifthenelse{1=#1}{%
    \global\firstheading={#2}%
    \begin{headingone}\the\firstheading\end{headingone }\\%
    \tablehead{\begin{headingone}\the\firstheading\end {headingone}\\}%
    }{}%
    \ifthenelse{2=#1}{%
    \global\secondheading={#2}%
    \begin{headingtwo}\the\secondheading\end{headingtw o}%
    \tablehead{\begin{headingone}\the\firstheading\end {headingone}\\%
    \begin{headingtwo}\the\secondheading\end{headingtw o}\\}%
    }{}%
    \ifthenelse{3=#1}{%
    \global\thirdheading={#2}%
    \begin{headingthree}\the\thirdheading\end{headingt hree}\\%
    \tablehead{\begin{headingone}\the\firstheading\end {headingone}\\%
    \begin{headingtwo}\the\secondheading\end{headingtw o}%
    &\begin{headingthree}\the\thirdheading\end{headingt hree}\\}%
    }{}%
    }%
    \newcommand{\ENDheading}[1]{
    \ifthenelse{1=#1}{\tablehead{}
    }{}
    \ifthenelse{2=#1}{\tablehead{\headingone\the\first heading\\ }
    }{}
    \ifthenelse{3=#1}{\tablehead{\headingone \the\firstheading\\
    \headingtwo \the\secondheading \\ }
    }{}
    }
    %----------------------------------------------------------------------------------
    \begin{document}
    \begin{supertabular}{|p{6.5cm}|p{6.5cm}|}
    % \begin{supertabular}{ll}
    \cline{1-1}
    \SETheading{1}{Ueberschrift1}%
    \\\hline
    \SETheading{2}{Ueberschrift2}%
    &\SETheading{3}{Ueberschrift3}%
    \\\hline
    % \ENDheading{2}
    Hallo1\\
    Hallo2\\
    Hallo3\\
    Hallo4\\
    Hallo5\\
    Hallo6\\
    Hallo7\\
    Hallo8\\
    Hallo9\\
    Hallo10\\
    Hallo11\\
    Hallo12\\
    Hallo13\\
    Hallo14\\
    Hallo15\\
    Hallo16\\
    Hallo17\\
    Hallo18\\
    Hallo19\\
    Hallo20\\
    Hallo21\\
    Hallo22\\
    Hallo23\\
    Hallo24\\
    Hallo25\\
    Hallo26\\
    Hallo27\\
    Hallo28\\
    Hallo29\\
    Hallo30\\
    Hallo31\\
    Hallo32\\
    Hallo33\\
    Hallo34\\
    Hallo35\\
    Hallo36\\
    Hallo37\\
    Hallo38\\
    Hallo39\\
    Hallo40\\
    Hallo41\\
    Hallo42\\
    \end{supertabular}
    \end{document}

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    ... und wenn du das so machst:
    ...
    \begin{supertabular}{p{6.5cm}p{6.5cm}}
    \cline{1-1}\vspace{1pt}
    \SETheading{1}{Ueberschrift1}%
    \\\hline\vspace{1pt}
    \SETheading{2}{Ueberschrift2}%
    &\vspace{1pt}\SETheading{3}{Ueberschrift3} \\ \hline
    ...
    edico

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •