Anzeige:
Ergebnis 1 bis 4 von 4

Thema: leere Zeile in tabular-Makro entfernen

  1. #1
    Registrierter Benutzer
    Registriert seit
    10.12.2013
    Beiträge
    2

    leere Zeile in tabular-Makro entfernen

    Hallo Leute,
    ich möchte mir ein Makro schreiben, mit dem ich sozusagen dynamisch Tabellen erstellen kann. Dazu habe ich ein paar Zeilen vordefiniert. z.B.

    Code:
    \newcommand{\dyntable}[5]{
    \begin{tabular}{lp{10cm}}
    	A		& {#1}\\
    	B 		& {#2}\\
    	C 		& {#3}\\
    	D 		& {#4}\\
    	E 	        & {#5}\\
    \end{tabular}}
    Nun gebe ich z.B.

    Code:
     \dyntable{2}{}{4}{}{}
    ein. Wie kann ich denn die unausgefüllten Tabellenzeilen (in dem Falle B, D und E) löschen bzw nicht anzeigen lassen?
    Danke im Voraus - bei Fragen einfach melden.

    Lg, quantatheist

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo und Herzlich Willkommen
    Zitat Zitat von quantatheist Beitrag anzeigen
    Wie kann ich denn die unausgefüllten Tabellenzeilen (in dem Falle B, D und E) löschen bzw nicht anzeigen lassen?
    etwa so:
    Code:
    \documentclass{article}
    \newcommand{\dyntable}[5]{%
    \begin{tabular}{lp{10cm}}
    \ifx\relax#1\relax\else A & {#1}\\\fi
    \ifx\relax#2\relax\else B & {#2}\\\fi
    \ifx\relax#3\relax\else C & {#3}\\\fi
    \ifx\relax#4\relax\else D & {#4}\\\fi
    \ifx\relax#5\relax\else E & {#5}\\\fi
    \end{tabular}}
    \begin{document}
    \dyntable{2}{}{4}{}{}
    \end{document}
    und schau Dir bitte für zukünftige Fragen an, was ein Minimalbeispiel ist.

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    10.12.2013
    Beiträge
    2
    Vielen Dank, es hat geklappt.

    Und wegen dem Beispiel: Ich dachte ich bin in einem LaTeX-Forum, da wären die Angaben zur documentclass etc trivial.

    Lg, quantatheist

  4. #4
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Nee, ist nicht trivial, wir können weder raten, was für eine Klasse etc. du benutzt, noch ein unvollständiges Beispiel (und unsere Lösungsversuche darin) ausprobieren.

Stichworte

Lesezeichen

Berechtigungen

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