bridgebook112
@bridgebook112

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Latexで図が右に溢れます。

解決したいこと

Latexで図の位置がおかしくなります。
5つの画像を上の段に3枚、下の段に2枚で並べたいのですがコンパイルすると図がズレます。
TexLive 2022でLualatexを使用しています。
解決方法を教えて下さい。

発生している問題・エラー

bug.png
図の様に改行は出来ていますが大幅にはみ出てしまいます。
枠をつけたところ1つ目の画像がかなり右に挿入されていることがわかりました。

該当するソースコード

\documentclass{ltjsarticle}
\usepackage{graphicx}%画像挿入用パッケージ
\usepackage{floatrow}
%\usepackage{float}%figureのオプションであるHを使うために必要なパッケージ
\usepackage{luatexja-fontspec}%フォントの変更用のパッケージ
\usepackage{caption}%キャプションのサイズ変更用のパッケージ
\usepackage[margin=20truemm]{geometry}%余白設定とパッケージ
\usepackage{wrapfig}%図表回り込み用パッケージ
\usepackage[colorlinks=false, bookmarks=false, bookmarksnumbered=false, pdfborder={0 0 0}, bookmarkstype=toc]{hyperref}%目次と図表番号からのリンク形成
\usepackage{multirow}%縦方向セル結合パッケージ
\usepackage{siunitx}
\usepackage{dcolumn}
\usepackage{diagbox}
\usepackage{cite}
\usepackage[version=4]{mhchem}

中略

\DeclareCaptionSubType[alph]{figure}
\captionsetup[subfigure]{labelformat=brace,textfont=md,labelfont=up}
\floatsetup[subfig]{labelformat=brace,textfont=md,labelfont=up,halign=c}
\floatsetup[table]{capposition=top}
\floatsetup{heightadjust=object,valign=c}

中略

\begin{figure}[H]
  \fbox{
  \ffigbox[\FBwidth]{
    %\CenterFloatBoxes
    \begin{subfloatrow}[3]\hfill%
      \fbox{
      \floatbox{figure}[0.3\textwidth][\FBheight]{\caption{first image}\label{fig:floatrow:example:1:a}}{\includegraphics[width=50mm]{../img/apoptosis.png}}}
      \fbox{
      \floatbox{figure}[0.3\textwidth][\FBheight]{\caption{first image}\label{fig:floatrow:example:1:a}}{\includegraphics[width=50mm]{../img/apoptosis.png}}}
      \fbox{
      \floatbox{figure}[0.3\textwidth][\FBheight]{\caption{second image}\label{fig:floatrow:example:2:b}}{\includegraphics[width=50mm]{../img/apoptosis.png}}}
    \end{subfloatrow}
    \par
    \centering
    \begin{subfloatrow}[2]%
      \floatbox{figure}[0.3\textwidth][\FBheight]{\caption{first image}\label{fig:floatrow:example:3:a}}{\includegraphics[width=50mm]{../img/apoptosis.png}}
      \floatbox{figure}[0.3\textwidth][\FBheight]{\caption{second image}\label{fig:floatrow:example:4:b}}{\includegraphics[width=50mm]{../img/apoptosis.png}}
    \end{subfloatrow}}
  {\caption{this is a test of caption}}}
\end{figure}

自分で試したこと

\parをに抜いてみたり、\centeringの位置を変えたりしましたがだめでした。

0

2Answer

サブキャプションおよび上下中央揃えがしたいので可能からfloatboxのままで実現したいです。わがままなのは承知ですがよろしくお願いいたします。

0Like

Your answer might help someone💌