표와 그림이 나란히 나타나도록 다음 코드를 작성했습니다.
\documentclass{article}
\usepackage{graphicx}
\usepackage{capt-of}% or \usepackage{caption}
\usepackage{booktabs}
\usepackage{varwidth}
\begin{document}
\begin{table}[ht]
\begin{minipage}[t]{0.4\linewidth}
\centering
\begin{tabular}{|l l|}
\hline
2 Amenity & 3 Barrier \\
4 Boundary & 5 Building \\
6 Craft & 7 Emergency \\
8 Geological & 9 Highway \\
10 Historic & 11 Landuse \\
12 Leisure & 13 Man made \\
14 Military & 15 Natural \\
16 Office & 17 Place \\
18 Power & 19 Transport \\
20 Railway & 21 Route \\
22 Shop & 23 Sport \\
24 Tourism & 25 Waterway \\
26 Aerialway & 27 Aeroway \\
\hline
\end{tabular}
\end{minipage}\hfill
\begin{minipage}[t]{0.4\linewidth}
\centering
\includegraphics[scale=0.35]{OSMTreeDendrogram.png}
\end{minipage}
\caption{Tree representation of localities and their location types given by the Open Street Map.}
\label{OSM_tree}
\end{table}
\end{document}
작동하지만 높이가 같지 않습니다. 다음과 같이 나타납니다.
테이블이 그림과 같은 높이에서 시작되도록 하려면 어떻게 해야 합니까?
답변1
다음 MWE를 시도해 보십시오.
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{capt-of}% or \usepackage{caption}
\usepackage{booktabs}
\usepackage{varwidth}
\usepackage[export]{adjustbox}
\begin{document}
\begin{table}[ht]
\begin{tabular}{cc}
\begin{tabular}{|l l|}
\hline
2 Amenity & 3 Barrier \\
4 Boundary & 5 Building \\
6 Craft & 7 Emergency \\
8 Geological & 9 Highway \\
10 Historic & 11 Landuse \\
12 Leisure & 13 Man made \\
14 Military & 15 Natural \\
16 Office & 17 Place \\
18 Power & 19 Transport \\
20 Railway & 21 Route \\
22 Shop & 23 Sport \\
24 Tourism & 25 Waterway \\
26 Aerialway & 27 Aeroway \\
\hline
\end{tabular}
&
\includegraphics[scale=0.35,valign=m]{OSMTreeDendrogram.png}
\end{tabular}
\caption{Tree representation of localities and their location types given by the Open Street Map.}
\label{OSM_tree}
\end{table}
\end{document}
미니페이지 대신 환경을 사용 하고 패키지의 tabular
수직 정렬 옵션을 사용합니다 . 이것이 당신이 찾고 있는 것인가요?valign=m
adjustbox
부록: 테이블과 이미지의 상단을 수직으로 정렬하려면(귀하의 질문에서 이를 간과했습니다. 죄송합니다.) 다음을 변경해야 합니다.
\begin{tabular}{|l l|}
와\begin{tabular}[t]{|l l|}
\includegraphics[scale=0.35,valign=m]{OSMTreeDendrogram.png}
에게\includegraphics[scale=0.35,valign=T]{OSMTreeDendrogram.png}
.
결과는 다음과 같습니다.
나는 첫 번째 솔루션을 선호합니다 :)
답변2
표와 그림을 나란히 배치하는 또 다른 샘플 코드(표 크기 조정 옵션 포함)입니다.
\begin{table}[h]
\centering
\begin{tabular}{ccccccc}
\resizebox{0.5\textwidth}{!}{
\begin{tabular}{|l|l|l|l|l|l|l|}
\hline
Test 1 & 0 & 1 & 2 & 3 & 4 & Test 2 \\
\hline
0 & 224 & & & & & 224\\
\hline
1 & 58 & 57 & & & & 115\\
\hline
2 & 26 & 27 & 27 & & & 80\\
\hline
3 & 16 & 16 & 15 & 15 & & 62\\
\hline
4 & 10 & 10 & 11 & 10 & 10 & 51\\
\hline
\end{tabular}
}
\includegraphics[scale=0.35, valign=m]{fig.png}
\end{tabular}
\caption*{Table with data and its graph shown side by side}
\label{tab:data_and_fig}
\end{table}