
我正在尋找(簡單)方法來消除透過使用例如這個最小範例創建的不美觀的白色間距。
\documentclass[12pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage{graphicx} %Grafiken
\usepackage{booktabs} %Professionelle Tabellen
\usepackage[para]{threeparttable} %Tabellen mit Legenden
\usepackage{tabularx} %automatische Zeilenumbruch ermöglicht
\begin{document}
\begin{table}
\caption{Übersicht der prinzipiellen Maschinenteile einer AM}
\centering
\label{uebersicht}
\begin{tabularx}{\textwidth}{clX}
\toprule
Symbol & Bezeichnung & Erläuterung \\ \midrule
Dies ist Platz\\der über mehrere\\ zeilen geht und\\viel Spaß dabei hat & Bauplattform mit Hubtisch & Die Bauplattform beinhaltet die Bauplatte, auf der das Bauteil gefertigt wird und einen Mechanismus zum bewegen der Bauplattform\\
Dies ist Platz\\der über mehrere\\ zeilen geht und\\viel Spaß dabei hat & Material in Verwendung & Symbolisiert den Platz und die Art des verwendeten Materials \\
Dies ist Platz\\der über mehrere\\ zeilen geht und\\viel Spaß dabei hat & Strahl-oder Energiequelle & Zeigt welche Energie oder Strahlquelle für den Prozess genutzt wird. \\
\bottomrule
\end{tabularx}
\end{table}
\end{document}
第一列將填充圖片,第二列填充標題,第三列填充描述。
我怎樣才能擺脫空白?
編輯 我希望行之間有一些間距:)那就完美了。
到目前為止非常感謝。
您誠摯的,提姆
PS我也裝了戈乳膠- 德國社區。對不起
答案1
使用 m 列
若要變更間距,您可以使用 package 的功能booktabs
。更好的辦法是進行更通用的更改。
\documentclass[12pt,a4paper,ngerman]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{babel}
\usepackage{booktabs}
\usepackage[para]{threeparttable}
\usepackage{tabularx}
\usepackage{mwe}
\renewcommand{\tabularxcolumn}[1]{>{\raggedright\arraybackslash}m{#1}}
\begin{document}
\begin{table}
\caption{Übersicht der prinzipiellen Maschinenteile einer AM}
\centering
\label{uebersicht}
\begin{tabularx}{\textwidth}{m{4cm}>{\raggedright}m{3cm}X}
\toprule
Symbol & Bezeichnung & Erläuterung \\ \midrule
\includegraphics[width=\linewidth]{example-image-1x1}& Bauplattform mit Hubtisch & Die Bauplattform beinhaltet die Bauplatte, auf der das Bauteil gefertigt wird und einen Mechanismus zum bewegen der Bauplattform\\
\includegraphics[width=\linewidth]{example-image-a}& Material
in Verwendung & Symbolisiert den Platz und die Art des
verwendeten Materials \\\addlinespace[3cm]
\includegraphics[width=\linewidth]{example-image-b}&Strahl- oder Energiequelle & Zeigt welche Energie oder
Strahlquelle für den Prozess genutzt wird. \\
\bottomrule
\end{tabularx}
\end{table}
\end{document}
答案2
由於您在第一列中提到了圖像,因此您可以使用帶有選項adjustbox
的套件export
並將圖像對齊在頂部。
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx} %Grafiken
\usepackage{booktabs} %Professionelle Tabellen
\usepackage[para]{threeparttable} %Tabellen mit Legenden
\usepackage{tabularx} %automatische Zeilenumbruch ermöglicht
\usepackage[export]{adjustbox}
\begin{document}
\begin{table}
\caption{Übersicht der prinzipiellen Maschinenteile einer AM}
\centering
\label{uebersicht}
\begin{tabularx}{\textwidth}{clX}
\toprule
Symbol & Bezeichnung & Erläuterung \\ \midrule
\includegraphics[width=2cm,valign=t]{example-image-a} & Bauplattform mit Hubtisch & Die Bauplattform beinhaltet die Bauplatte, auf der das Bauteil gefertigt wird und einen Mechanismus zum bewegen der Bauplattform\\
\includegraphics[width=2cm,valign=t]{example-image-b} & Material in Verwendung & Symbolisiert den Platz und die Art des verwendeten Materials \\[4ex]
\includegraphics[width=2cm,valign=t]{example-image-c} & Strahl-oder Energiequelle & Zeigt welche Energie oder Strahlquelle für den Prozess genutzt wird. \\
\bottomrule
\end{tabularx}
\end{table}
\end{document}
答案3
這可以透過包來設定makecell
。它允許在單元格中換行並在序言中添加行之間的垂直間距。它\thead
和\makecell
命令還允許對單元格進行通用格式化。我添加了該caption
包以在標題和表格之間具有正確的垂直間距。
如果在行之間添加垂直間距不適用於該\makegapedcells
命令(它有一些不相容性),您可以使用該cellspace
包,它定義了行之間的最小垂直間距(上方和下方)。您所要做的就是在 ids 的相關列的限定符前面加上字母S
(或者C
如果您使用siunitx
.
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{graphicx} %Grafiken
\usepackage{booktabs} %Professionelle Tabellen
\usepackage[para]{threeparttable} %Tabellen mit Legenden
\usepackage{tabularx} %automatische Zeilenumbruch ermöglicht
\usepackage{makecell}
\renewcommand\cellalign{tc}
\renewcommand\theadfont{\bfseries}
\setcellgapes{5pt}
\usepackage{cellspace}
\setlength\cellspacetoplimit{5pt}
\setlength\cellspacebottomlimit{5pt}
\addparagraphcolumntypes{X}
\usepackage{caption}
\begin{document}
\begin{table}
\caption{Übersicht der prinzipiellen Maschinenteile einer AM}
\centering
\label{uebersicht}
\begin{tabularx}{\textwidth}{ScSlS{X}}
\toprule
\thead{Symbol} & \thead{Bezeichnung} &\thead{Erläuterung} \\ \midrule
\makecell{Dies ist Platz\\der über mehrere\\ zeilen geht und\\viel Spaß dabei hat} & Bauplattform mit Hubtisch & Die Bauplattform beinhaltet die Bauplatte, auf der das Bauteil gefertigt wird und einen Mechanismus zum bewegen der Bauplattform\\
\makecell{Dies ist Platz\\der über mehrere\\ zeilen geht und\\viel Spaß dabei hat} & Material in Verwendung & Symbolisiert den Platz und die Art des verwendeten Materials \\
\makecell{Dies ist Platz\\der über mehrere\\ zeilen geht und\\viel Spaß dabei hat} & Strahl-oder Energiequelle & Zeigt welche Energie oder Strahlquelle für den Prozess genutzt wird. \\
\bottomrule
\end{tabularx}
\end{table}
\end{document}
答案4
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx} %Grafiken
\usepackage{booktabs} %Professionelle Tabellen
\usepackage[para]{threeparttable} %Tabellen mit Legenden
\usepackage{array}
\usepackage{ragged2e}
\usepackage{tabularx} %automatische Zeilenumbruch ermöglicht
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{L}[1]{>{\centering\arraybackslash}p{#1}}
\begin{document}
\begin{table}
\caption{Übersicht der prinzipiellen Maschinenteile einer AM}
\centering
\label{uebersicht}
\begin{tabularx}{\textwidth}{C{4cm}L{3cm}X}
\toprule
Symbol & Bezeichnung & Erläuterung \\ \midrule
Dies ist Platz der über mehrere zeilen geht und viel Spaß dabei hat & Bauplattform mit Hubtisch & Die Bauplattform beinhaltet die Bauplatte, auf der das Bauteil gefertigt wird und einen Mechanismus zum bewegen der Bauplattform\\
Dies ist Platz der über mehrere zeilen geht und viel Spaß dabei hat & Material in Verwendung & Symbolisiert den Platz und die Art des verwendeten Materials \\
Dies ist Platz der über mehrere zeilen geht und viel Spaß dabei hat & Strahl-oder Energiequelle & Zeigt welche Energie oder Strahlquelle für den Prozess genutzt wird. \\
\bottomrule
\end{tabularx}
\end{table}
\end{document}