Im unten stehenden Beispiel möchte ich ein eigenes Makro für eine horizontale Zeile in
tabu machen. Mag in dem Beispiel hier wenig Sinn ergeben, tut es aber durchaus im Original.
\documentclass{scrartcl}
\usepackage{xltxtra}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}
\usepackage{tabu}
\begin{document}
\newcommand{\mycline}[1]{%
[-\arrayrulewidth]\tabucline{#1}
}
\begin{tabu} to \textwidth {|X|X|X|X|X|}
&vier&sechs&acht&zieht\\[-\arrayrulewidth]\tabucline{2-3}
&vier&sechs&acht&zieht\\\mycline{1-2}
\end{tab}
\end{document}
Ergebnis ist
17 error| Illegal unit of measure (pt inserted). ] \end{tab}
Die erste Tabellenzeile funktioniert übrigens.
Vermutlich hat es irgendwas mit den eckigen Klammern im Makro zu tun? Mir fehlen aber leider die Begrifflichkeiten, um da weiter nachzuforschen. Welche TeX-Syntax-Grundlage fehlt mir hier?
[/p]
Im unten stehenden Beispiel möchte ich ein eigenes Makro für eine horizontale Zeile in [p]tabu[/p] machen. Mag in dem Beispiel hier wenig Sinn ergeben, tut es aber durchaus im Original. ;)
[code]
\documentclass{scrartcl}
\usepackage{xltxtra}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}
\usepackage{tabu}
\begin{document}
\newcommand{\mycline}[1]{%
[-\arrayrulewidth]\tabucline{#1}
}
\begin{tabu} to \textwidth {|X|X|X|X|X|}
&vier&sechs&acht&zieht\\[-\arrayrulewidth]\tabucline{2-3}
&vier&sechs&acht&zieht\\\mycline{1-2}
\end{tab}
\end{document}
[/code]
Ergebnis ist
[code]17 error| Illegal unit of measure (pt inserted). ] \end{tab}[/code]
Die erste Tabellenzeile funktioniert übrigens.
Vermutlich hat es irgendwas mit den eckigen Klammern im Makro zu tun? Mir fehlen aber leider die Begrifflichkeiten, um da weiter nachzuforschen. Welche TeX-Syntax-Grundlage fehlt mir hier? ;)[/p]