Re: [問題] 圖片的排列
學弟問我如何產生
a c
b d
這種垂直編號的形式。
一個簡易的方法是利用 \subcaptionbox 配合 multicol (多欄)環境。
下面是範例,將產生3頁pdf 。
(graphicx的example 沒有d ,因此拿image當d囉)
page 1 : 之前提過單純用 \subcaptionbox 產生橫向排列、編號的方式
a b
c d
page 2 : 文字間使用 multicol 環境結果。
page 3 : 結合兩者,產生垂直排列、編號排列。
a c
b d
------------------------------------
\documentclass[12pt,a4paper]{article}
\usepackage[a4paper,
top=2.5cm,
bottom=2.5cm,
inner=3cm,
outer=2cm,
marginparwidth=2.0cm]{geometry} % 只是讓頁邊小一點而已
\usepackage{graphicx} % include graphics
\usepackage{subcaption} % subcaptionbox
\usepackage{multicol}
\usepackage{blindtext} % 以 \blindtext 產生測試文字
\begin{document}
\section{aaa}
% ============================
% 圖片水平排列、編號
% ============================
\begin{figure}[!hbt]
%\captionsetup[subfigure]{labelformat=empty} % 完全隱藏圖號
\centering
\subcaptionbox
{image-a
\label{fig:subfig_h_img_a}}
{\includegraphics[width=0.3\linewidth]{example-image-a}}
~
\subcaptionbox
{image-b
\label{fig:subfig_h_img_b}}
{\includegraphics[width=0.3\linewidth]{example-image-b}}
\subcaptionbox
{image-c
\label{fig:subfig_h_img_c}}
{\includegraphics[width=0.3\linewidth]{example-image-c}}
~
\subcaptionbox
{image-d
\label{fig:subfig_h_img_d}}
{\includegraphics[width=0.3\linewidth]{example-image}}
\caption{caption\_h}
\label{fig:labal_h}
\end{figure}
% ============================
% 文字示範插入多欄環境
% ============================
\newpage
\blindtext
\begin{multicols}{2}
left column \blindtext
\columnbreak
right column \blindtext
\end{multicols}
\blindtext
% ============================
% 圖片垂直排列、編號
% ============================
\newpage
\blindtext
\begin{figure}[!hbt]
%\captionsetup[subfigure]{labelformat=empty} % 完全隱藏圖號
\centering
\begin{multicols}{2}
\subcaptionbox
{image-a
\label{fig:subfig_v_img_a}}
{\includegraphics[width=1\linewidth]{example-image-a}}
\subcaptionbox
{image-b
\label{fig:subfig_v_img_b}}
{\includegraphics[width=1\linewidth]{example-image-b}}
\columnbreak
\subcaptionbox
{image-c
\label{fig:subfig_v_img_c}}
{\includegraphics[width=1\linewidth]{example-image-c}}
\subcaptionbox
{image-d
\label{fig:subfig_v_img_d}}
{\includegraphics[width=1\linewidth]{example-image}}
\end{multicols}
\caption{caption\_v}
\label{fig:labal_v}
\end{figure}
\blindtext
\end{document}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.188.151
※ 文章網址: https://www.ptt.cc/bbs/LaTeX/M.1483708110.A.731.html
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
0
2
LaTeX 近期熱門文章
PTT數位生活區 即時熱門文章