Wie kann ich \baselineskip in einer tabular-Umgebung einsetzten, um einen Abstand von einer Zeile zu bekommen?

Open in Online-Editor
Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{tabular}{ll}
\hline
Text & 1\\[\baselineskip]
\hline
Text & 2\\
\hline
\end{tabular}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Dies erzeugt keinen Abstand. Wenn ich statt [\baselineskip] z.B. [1cm] verwende, wird ein Abstand erzeugt.

Open in Online-Editor
Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{tabular}{ll}
\hline
Text & 1\\[1cm]
\hline
Text & 2\\
\hline
\end{tabular}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

gefragt 07 Feb '15, 19:42

tom75's gravatar image

tom75
2.2k277984
Akzeptiert-Rate: 57%

bearbeitet 07 Feb '15, 23:39

Interessante Frage. Aus Gründen, die mir noch unklar sind, ist \baselineskip dort 0.0pt...

(07 Feb '15, 19:53) cgnieder

Überall da, wo LaTeX \baselineskip aus internen Gründen lokal verändert, kann man bei Bedarf stattdessen \normalbaselineskip verwenden:

Open in Online-Editor
Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{tabular}{ll}
\hline
Text & 1\\[\normalbaselineskip]
\hline
Text & 2\\
\hline
\end{tabular}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Neben allen Arten von Tabellen gilt das beispielsweise im Fuß der Seite, wo \baselineskip lokal auf \footskip gesetzt ist (wird aber teilweise von Seitenstilpaketen wieder geändert).

\normalbaselineskip verwendet LaTeX übrigens selbst, um \baselineskip bei Bedarf wieder auf seinen richtigen Wert zu setzen. Das darf man also unbesorgt verwenden.

Permanenter link

beantwortet 07 Feb '15, 19:57

saputello's gravatar image

saputello
11.1k174365
Akzeptiert-Rate: 51%

bearbeitet 07 Feb '15, 20:19

Weißt Du, weshalb \baselineskip in einer tabular auf 0 gesetzt ist?

(07 Feb '15, 20:01) cgnieder

Das scheint dann die "feine Art" zu sein. :-) Auch dir danke!

In welchen Situationen wird \baselineskip verändert?

(07 Feb '15, 20:04) tom75

@Clemens: Nicht wirklich. Es wird in \@array gemacht und der Code ist nur im Zusammenhang zu verstehen. Da müsste ich mich tiefer hineinknien. Am besten fragst Du jemanden, der sich mit dem ganzen Code für die LaTeX-Tabellen besser auskennt. Theoretisch macht man das (zusammen mit \lineskip\z@skip), um vertikale Abstände zu verhindern, also um nach einem internen Absatzende in derselben Zeile zu bleiben. Aber wie gesagt, den Code von LaTeX habe ich mir nie wirklich genau angeschaut.

(07 Feb '15, 20:12) saputello

@saputello Danke. Ich werde vielleicht David Carlisle drüben auf tex.sx fragen.

(07 Feb '15, 20:15) cgnieder

@clemens Kannst du mir nen Ping senden wenn David antwortet?

(07 Feb '15, 20:34) Johannes
Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×21
×18
×1

gestellte Frage: 07 Feb '15, 19:42

Frage wurde gesehen: 11,222 Mal

zuletzt geändert: 07 Feb '15, 23:39

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×