
Wie entferne ich Zeilenzeilen in der Spalte ganz rechts? Ich habe Beispiele gesehen, wo sie es links machen. Ich möchte die "Kräfte" aus derTabelle hierauf der rechten Seite statt auf der linken zu sein.
Ich habe folgenden Code:
\documentclass[a4paper,oneside,11pt]{memoir}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{multirow}
\begin{document}
\renewcommand{\arraystretch}{1.5}%controls the space between the rows
\begin{table}[h!]
\begin{center}
\begin{tabular}{ | l | l | l | l |}
\hline
\textbf{header one} & \textbf{header two} & \textbf{header three} & \textbf{header four}\\ \hline
r1c1 & r1c2 & r1c3 & \multirow{4}{*}{ no row lines in the first four rows}\\ \hline
r2c1 & r2c2 & r2c3 & \\ \hline
r3c1 & r3c2 & r3c3 &\\ \hline
r4c1 & r4c2 & r4c3 &\\ \hline
r5c1 & r5c2 & r5c3 &\\ \hline
r6c1 & r6c2 & r6c3 &\\ \hline
r7c1 & r7c2 & r7c3 &\\ \hline
\end{tabular}
\caption{my caption}
\label{tab:test}
\end{center}
\end{table}
\end{document}
Der Text „keine Zeilenlinien in den ersten vier Reihen“ sollte … also keine Zeilenlinien haben – es sollte eine „große Box“ sein :o) Jede Hilfe ist sehr willkommen!
Antwort1
Verwenden
\cline{1-3}
in Reihen 2-4
statt\hline
% arara: pdflatex
\documentclass{article}
\usepackage{multirow}
\begin{document}
\renewcommand{\arraystretch}{1.5}%controls the space between the rows
\begin{table}[h!]
\begin{center}
\begin{tabular}{ | l | l | l | l |}
\hline
\textbf{header one} & \textbf{header two} & \textbf{header three} & \textbf{header four}\\ \hline
r1c1 & r1c2 & r1c3 & \multirow{4}{*}{ no row lines in the first four rows}\\ \cline{1-3}
r2c1 & r2c2 & r2c3 & \\ \cline{1-3}
r3c1 & r3c2 & r3c3 &\\\cline{1-3}
r4c1 & r4c2 & r4c3 &\\ \hline
r5c1 & r5c2 & r5c3 &\\ \hline
r6c1 & r6c2 & r6c3 &\\ \hline
r7c1 & r7c2 & r7c3 &\\ \hline
\end{tabular}
\caption{my caption}
\label{tab:test}
\end{center}
\end{table}
\end{document}
Weitere Verbesserungen an Ihrem table
können durch den Einsatz derbooktabs
Paket und notieren Sie sich auch die Antworten von
- Soll ich für Abbildungen und Tabellen „Mitte“ oder „Zentrierung“ verwenden?
- Warum sollte über der Tabelle eine Tabellenüberschrift stehen?
- Warum werden in einer Tabelle keine vertikalen Linien ('|') verwendet?
% arara: pdflatex
% !arara: indent: {overwrite: true}
\documentclass{article}
\usepackage{multirow}
\usepackage{booktabs}
\begin{document}
\renewcommand{\arraystretch}{1.5}%controls the space between the rows
\begin{table}[h!]
\centering
\caption{my caption}
\label{tab:test}
\begin{tabular}{ l l l l }
\toprule
\textbf{header one} & \textbf{header two} & \textbf{header three} & \textbf{header four} \\ \midrule
r1c1 & r1c2 & r1c3 & \multirow{4}{*}{ no row lines in the first four rows} \\ \cmidrule{1-3}
r2c1 & r2c2 & r2c3 & \\ \cmidrule{1-3}
r3c1 & r3c2 & r3c3 & \\\cmidrule{1-3}
r4c1 & r4c2 & r4c3 & \\ \midrule
r5c1 & r5c2 & r5c3 & \\ \midrule
r6c1 & r6c2 & r6c3 & \\ \midrule
r7c1 & r7c2 & r7c3 & \\ \bottomrule
\end{tabular}
\end{table}
\end{document}