So erstellen Sie mehrspaltige Abbildungen mit individuellen Beschriftungen

So erstellen Sie mehrspaltige Abbildungen mit individuellen Beschriftungen

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 svmonoKlasse. Bitte und danke.

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

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 widthoder die heightOption zu verwenden, anstatt beide zu kombinieren.

Bildbeschreibung hier eingeben

\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}

Bildbeschreibung hier eingeben

verwandte Informationen