Longtable und graue hdashline

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Longtable und graue hdashline

Re: Longtable und graue hdashline

von snowstormfox » Mo 13. Feb 2023, 11:19

Vielen lieben Dank für die schnelle Hilfe!

Re: Longtable und graue hdashline

von KOMA » Fr 10. Feb 2023, 18:16

rowhead=1 wäre vermutlich passender … :wink:

Re: Longtable und graue hdashline

von ich meine ja nur » Fr 10. Feb 2023, 14:25

Ich würde solche Dinge eher mit tabularray als durch Kombination mehrerer Pakete, bei denen man nie weiß, wie sie zusammen funktionieren, lösen. Im einfachsten Fall:
\documentclass{article}
\usepackage{xcolor}
\usepackage{colortbl}
\usepackage{longtable}
\usepackage{arydshln}
\usepackage{tabularray}
\dashlinedash=3pt
\dashlinegap=3pt
\begin{document}
minimum working example
\vspace{450pt}

\begin{longtable}[c]{lcll}
\hline
\bfseries col1 & \bfseries col2\\
\hline
\endhead
Lorem & Ipsum \\*
Lorem & Ipsum \\*
Lorem & Ipsum \arrayrulecolor{lightgray} \\ \hdashline
Lorem & Ipsum \\*
Lorem & Ipsum \\*
Lorem & Ipsum \\ \hdashline
Lorem & Ipsum \\*
Lorem & Ipsum \\*
Lorem & Ipsum \\ \hdashline
Lorem & Ipsum \\*
Lorem & Ipsum
\arrayrulecolor{black} \\ \hline
\end{longtable}
\clearpage

minimum working example with tabularray:
\vspace{400pt}
\begin{longtblr}{%
  colspec = {lcll},
  rowhead = 2,
  rowfoot = 0,
}
\hline
\bfseries col1 & \bfseries col2\\
\hline
Lorem & Ipsum \\
Lorem & Ipsum \\
Lorem & Ipsum \\\hline[lightgray,dashed]
Lorem & Ipsum \\*
Lorem & Ipsum \\*
Lorem & Ipsum \\\hline[lightgray,dashed]
Lorem & Ipsum \\
Lorem & Ipsum \\
Lorem & Ipsum \\\hline[lightgray,dashed]
Lorem & Ipsum \\
Lorem & Ipsum \\
\hline
\end{longtblr}


\end{document}
Man kann die Linien aber auch bereits in der Deklaration mit angeben, was normalerweise auch durchaus sinnvoll ist.

Longtable und graue hdashline

von snowstormfox » Fr 10. Feb 2023, 13:13

Moin moin!

Ich habe ein Problem mit einer nicht schwarzen \hdashline in einer longtable. Die Trennlinie wird, genau so wie der Tabellenkopf, nach einem Seitenumbruch wiederholt und übereinander dargestellt, was recht unschön aussieht.

Gibt es eine Möglichkeit, die Wiederholung von \hdashline auf der Folgeseite irgendwie zu unterbinden?

Anbei noch ein Minimalbeispiel und ein Screenshot.
Screenshot_20230210_130409.png
Screenshot_20230210_130409.png (5.32 KiB) 832 mal betrachtet
\documentclass{article}
\usepackage{xcolor}
\usepackage{colortbl}
\usepackage{longtable}
\usepackage{arydshln}
\dashlinedash=3pt
\dashlinegap=3pt
\begin{document}
minimum working example
\vspace{450pt}

\begin{longtable}[c]{lcll}
\hline
\bfseries col1 & \bfseries col2\\
\hline
\endhead
Lorem & Ipsum \\*
Lorem & Ipsum \\*
Lorem & Ipsum \arrayrulecolor{lightgray} \\ \hdashline
Lorem & Ipsum \\*
Lorem & Ipsum \\*
Lorem & Ipsum \\ \hdashline
Lorem & Ipsum \\*
Lorem & Ipsum \\*
Lorem & Ipsum \\ \hdashline
Lorem & Ipsum \\*
Lorem & Ipsum
\arrayrulecolor{black} \\ \hline
\end{longtable}

\end{document}

Nach oben