Anzeige:
Ergebnis 1 bis 8 von 8

Thema: tabbing innerhalb tabularx

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.02.2009
    Beiträge
    35

    tabbing innerhalb tabularx

    Hi Leute,

    ich versuche verzweifelt, eine tabbing-Umgebung innerhalb einer multicolumn-Zelle einer tabularx-Tabelle zu implementiern - was mache ich falsch bzw. wie könnte ich es besser machen?
    Code:
    \begin{table}[!ht]
      \small
      \begin{tabularx}{\textwidth}{|>{\hsize=9.3cm}l|>{\hsize=2cm}C|>{\hsize=2cm}C|C|}
      \hline
      \multirow{2}{*}{\textbf{PC-Konfiguration}}  & \textbf{Laufzeit}      & \textbf{Laufzeit}  & \multirow{2}{*}{\textbf{Zeitvorteil}}\\
                                                  & \textbf{synchron}      & \textbf{asynchron} & \\\hline
                                                  
      \multicolumn{4}{|l|}{
      \begin{minipage}{8cm}
      \begin{tabbing}
      \= \hspace{5cm}\= \\
      \>\textbf{MA} \textit{Marke, Typ} \>\textbf{CP} \textit{CPU Hersteller, Typ}\\
      \end{tabbing}
      \end{minipage}}
     
      \end{tabularx}
      \captionof{table}{Testergebnisse Laufzeittest}
    \end{table}

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    ... was mache ich falsch ...
    Das ist so nicht zu beurteilen, da du kein Minimalbeispiel anbietest, um zu erkennen, wo 'der Hase im Pfeffer liegt'.
    Es ist zu vermuten, dass du die newcolumntype C falsch deklarierst, ein package nicht lädst usw.... Informiere dich bitte, welcher Sinn hinter einem Minimalbeispiel steckt und wie auch du damit umzugehen lernen und deinen potentiellen Helfern Arbeit und Zeit ersparen kannst!

    \documentclass[paper=a5,pagesize,DIVcalc,11pt]{scrartcl}
    %\usepackage{showframe}

    \usepackage{tabularx,multirow}

    \begin{document}
    \begin{table}[htb]
    \small
    \begin{tabularx}{\textwidth}{%
    |>{\hsize=.3\textwidth}X
    |>{\hsize=.175\textwidth}X
    |>{\hsize=.175\textwidth}X
    |X|}
    \hline
    \multirow{2}{*}{\textbf{PC-Konfiguration}} &
    \textbf{Laufzeit} &
    \textbf{Laufzeit} &
    \multirow{2}{*}{\textbf{Zeitvorteil}}\\
    & \textbf{synchron} & \textbf{asynchron} & \\\hline
    \multicolumn{4}{|l|}{%
    \begin{minipage}[t]{\linewidth}
    \begin{tabbing} \= \hspace{5cm}\= \\
    \>\textbf{MA} \textit{Marke, Typ}
    \>\textbf{CP} \textit{CPU Hersteller, Typ}\\
    \end{tabbing}
    \end{minipage}
    }\\
    \hline
    \end{tabularx}
    \caption{Testergebnisse Laufzeittest}
    \end{table}
    \end{document}
    Dieses MB läuft (bei mir) einwandfrei.

    edico

  3. #3
    Registrierter Benutzer
    Registriert seit
    20.02.2009
    Beiträge
    35
    Vielen vielen Dank - ich weiß zwar nicht warum, aber jetzt läuft es bei mir hervorragend. An dem Prozentzeichen in Zeile 9 kann es nicht liegen, oder? Machst du das für bessere Lesbarkeit hin?

  4. #4
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    An dem Prozentzeichen in Zeile 9 kann es nicht liegen, oder?
    Hast du's probiert? Dann hast du bemerkt, dass es _hier_ nicht erforderlich ist. Also pack es ab, dass ich es aus Gewohnheit gemacht habe, hier 'das Ende' zu definieren und alles Weitere (was nicht zu sehen ist) zu ignorieren. In anderen Fällen (s. macros, Definitionen, newcommands) können 'Leerzeichen' horrenden' Unsinn verzapfen ...


    ich weiß zwar nicht warum, aber jetzt läuft es ..
    Solltest du möglichst herausarbeiten. Ansonsten hast du mal wieder _Nichts_ dazu gelernt - und das wäre doch bedauernswert ;-)

    edico

  5. #5
    Registrierter Benutzer
    Registriert seit
    23.01.2009
    Beiträge
    40
    Hat zu der "{%"-Geschichte jemand schnell 'nen Link? Ich kann mir da schon seit Monaten keinen Reim drauf machen und weiß nicht, wonach ich suchen soll.

    Code:
    \newbibmacro*{series+number}{%
     \iffieldundef{series}
      ...
    Löscht LaTeX alle Leerzeichen am Zeilenanfang immer automatisch oder so? Ich meine, wenn's nur um die geht, ergibt es wenig Sinn, eine Zeile extra mit Kommentar zu beenden, nur um dann die nächste mit Einrückung zu beginnen... Hm.

  6. #6
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von mermshaus Beitrag anzeigen
    Hat zu der "{%"-Geschichte jemand schnell 'nen Link? Ich kann mir da schon seit Monaten keinen Reim drauf machen und weiß nicht, wonach ich suchen soll.

    Code:
    \newbibmacro*{series+number}{%
     \iffieldundef{series}
      ...
    Löscht LaTeX alle Leerzeichen am Zeilenanfang immer automatisch oder so? Ich meine, wenn's nur um die geht, ergibt es wenig Sinn, eine Zeile extra mit Kommentar zu beenden, nur um dann die nächste mit Einrückung zu beginnen... Hm.
    ein Zeilenumbruch ist wie ein Leerzeichen, deshalb oben %, weil dadurch die
    nächste Zeile direkt dahintergesetzt wird, wobei Leerzeichen am Zeilenanfang
    immer ignoriert werden, es sei denn, jemand hat durch BEfehl angeordnet, dass
    diese beachtet werden (bei verbatim zum Beispiel). Oben wäre das Leerzeichen
    ohne % erhalten geblieben, da es im Gegensatz zu den am Zeilenanfang nicht
    verschluckt wird.

    Herbert

  7. #7
    Registrierter Benutzer
    Registriert seit
    23.01.2009
    Beiträge
    40
    Zitat Zitat von voss Beitrag anzeigen
    [...]
    Alles klar, danke.

  8. #8
    Registrierter Benutzer
    Registriert seit
    20.02.2009
    Beiträge
    35
    War wahrscheinlich auch bei mir der Fehler, danke.

Lesezeichen

Berechtigungen

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