
Wie erstelle ich, abgesehen von den Kopfzeilen, etwas, das genau dem ersten Dokument/Bild entspricht, aber mit seitlichen Beschriftungen, die die Menge jedes Artikels anzeigen (zweites Bild)? Ich habe überlegt, die Subfloats-Methode oder eine tabellarische Methode zu verwenden, aber das ist nicht ganz das, wonach ich suche. Ich verwende die geänderte svmono
Klasse. Bitte und danke.
Mein Versuch ist unten. Das Ergebnis ist nicht so, wie ich es möchte.
\documentclass{article}
\usepackage{tabularx}
\usepackage{graphicx}
\graphicspath{{Figures/}}
\usepackage[export]{adjustbox}
\usepackage[labelfont=bf,sf,font=small]{caption}
\captionsetup[figure]{labelformat=empty,font={sf,bf},skip=1pt}
\begin{document}
\begin{tabularx}{\textwidth}{*{4}{X}}
\begin{center}
\captionof{figure}{Beaker}
\includegraphics[width=2cm,height=2.75cm,valign=t]{Beaker.png}
\end{center} & \begin{tabular}[t]{@{}rl@{}}
30 mL & \underline{\hspace{1cm}}\\
30 mL & \underline{\hspace{1cm}}\\
\end{tabular}
& \begin{center}
\captionof{figure}{Erlenmeyer Flask}
\includegraphics[width=2cm,height=2.75cm,valign=t]{Erlenmeyer.png}
\end{center} & \begin{tabular}[t]{@{}rl@{}}
30 mL & \underline{\hspace{1cm}}\\
30 mL & \underline{\hspace{1cm}}\\
\end{tabular}\\
\end{tabularx}
\end{document}
Antwort1
Das Folgende kommt dem gewünschten Layout wahrscheinlich sehr nahe. Um eine Verzerrung des Bildes zu vermeiden, würde ich empfehlen, entweder die Option width
oder die height
Option zu verwenden, anstatt beide zu kombinieren.
\documentclass{article}
\usepackage{geometry}
\usepackage{tabularx}
\usepackage[demo]{graphicx}
\usepackage[export]{adjustbox}
\newcommand{\mytitle}[1]{\multicolumn{2}{@{}l}{\bfseries\sffamily #1}}
\newcommand{\myline}{\underline{\hspace{1.25cm}}}
\begin{document}
\noindent
\setlength{\tabcolsep}{2.5pt}
\begin{tabularx}{\textwidth}{*{3}{@{}cX}}
\mytitle{Beaker} & \mytitle{Erlenmeyer Flask} & \mytitle{Other glassware}\\
\includegraphics[width=2cm,height=2.75cm,valign=t]{Beaker.png}
&
\begin{tabular}[t]{@{}rl@{}}
30 mL & \myline\\
30 mL & \myline\\
\end{tabular}
&
\includegraphics[width=2cm,height=2.75cm,valign=t]{Erlenmeyer.png}
&
\begin{tabular}[t]{@{}rl@{}}
30 mL & \myline\\
30 mL & \myline\\
\end{tabular}
&
\includegraphics[width=2cm,height=2.75cm,valign=t]{Erlenmeyer.png}
&
\begin{tabular}[t]{@{}rl@{}}
30 mL & \myline\\
30 mL & \myline\\
\end{tabular}\\
\mytitle{Beaker} & \mytitle{Erlenmeyer Flask} & \mytitle{Other glassware}\\
\includegraphics[width=2cm,height=2.75cm,valign=t]{Beaker.png}
&
\begin{tabular}[t]{@{}rl@{}}
30 mL & \myline\\
30 mL & \myline\\
\end{tabular}
&
\includegraphics[width=2cm,height=2.75cm,valign=t]{Erlenmeyer.png}
&
\begin{tabular}[t]{@{}rl@{}}
30 mL & \myline\\
30 mL & \myline\\
\end{tabular}
&
\includegraphics[width=2cm,height=2.75cm,valign=t]{Erlenmeyer.png}
&
\begin{tabular}[t]{@{}rl@{}}
30 mL & \myline\\
30 mL & \myline\\
\end{tabular}\\
\mytitle{Beaker} & \mytitle{Erlenmeyer Flask} & \mytitle{Other glassware}\\
\includegraphics[width=2cm,height=2.75cm,valign=t]{Beaker.png}
&
\begin{tabular}[t]{@{}rl@{}}
30 mL & \myline\\
30 mL & \myline\\
\end{tabular}
&
\includegraphics[width=2cm,height=2.75cm,valign=t]{Erlenmeyer.png}
&
\begin{tabular}[t]{@{}rl@{}}
30 mL & \myline\\
30 mL & \myline\\
\end{tabular}
&
\includegraphics[width=2cm,height=2.75cm,valign=t]{Erlenmeyer.png}
&
\begin{tabular}[t]{@{}rl@{}}
30 mL & \myline\\
30 mL & \myline\\
\end{tabular}\\
\mytitle{Beaker} & \mytitle{Erlenmeyer Flask} & \mytitle{Other glassware}\\
\includegraphics[width=2cm,height=2.75cm,valign=t]{Beaker.png}
&
\begin{tabular}[t]{@{}rl@{}}
30 mL & \myline\\
30 mL & \myline\\
\end{tabular}
&
\includegraphics[width=2cm,height=2.75cm,valign=t]{Erlenmeyer.png}
&
\begin{tabular}[t]{@{}rl@{}}
30 mL & \myline\\
30 mL & \myline\\
\end{tabular}
&
\includegraphics[width=2cm,height=2.75cm,valign=t]{Erlenmeyer.png}
&
\begin{tabular}[t]{@{}rl@{}}
30 mL & \myline\\
30 mL & \myline\\
\end{tabular}\\
\end{tabularx}
\end{document}
Antwort2
Für den einfachen Fall, dass Bilder im Raster platziert werden:
\documentclass{article}
\usepackage{booktabs, tabularx}
\usepackage[export]{adjustbox}
\usepackage{caption, subfig}
\captionsetup[table]{font=small, skip=1ex}
\newcommand\sfdata[1]{\begin{tabular}[t]{rl<{\underline{\hspace{15mm}}}@{}}
#1
\end{tabular}
}
\begin{document}
\begin{table}
\captionsetup[subfloat]{labelformat=empty,font={small,sf,bf},skip=0pt}
\setkeys{Gin}{width=0.45\linewidth}
\caption*{General Chemistry Lab Glass List}
\begin{tabularx}{\textwidth}{@{} X X @{}}
\toprule
\subfloat[image 1 title]
{
\includegraphics[valign=t]{example-image-duck}%
\sfdata{
30 mL & \\
30 mL & }
}
& \subfloat[image 2 title]
{
\includegraphics[valign=t]{example-image-duck}%
\sfdata{
25 mL & \\
25 mL & }
} \\
\subfloat[image 3 title]
{
\includegraphics[valign=t]{example-image-duck}%
\sfdata{
100 mL & \\
100 mL & }
}
& \subfloat[image 4 title]
{
\includegraphics[valign=t]{example-image-duck}%
\sfdata{
50 mL & \\
50 mL & }
} \\
\end{tabularx}
\end{table}
\end{document}