
헤더 항목을 제외하고 첫 번째 문서/이미지와 정확히 같은 항목을 만들려면 어떻게 해야 합니까? 단, 각 항목(두 번째 이미지)의 수량을 표시하는 측면 라벨이 있습니까? 하위 플로트 방법이나 테이블 형식 방법을 사용하려고 생각했지만 내가 찾고 있는 방법은 아닙니다. 수정된 클래스를 사용하고 있습니다 svmono
. 부탁드립니다. 감사합니다.
내 시도는 아래와 같습니다. 제가 원하는 대로 나오지 않네요.
\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}
답변1
아마도 다음은 원하는 레이아웃에 가깝습니다. 이미지 왜곡을 방지하려면 두 옵션을 결합하는 대신 width
또는 옵션을 사용하는 것이 좋습니다.height
\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}
답변2
이미지가 래스터에 배치되는 간단한 경우:
\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}