0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

LaTeXでfigureの位置指定オプションHを使うと、図のあとの勝手な改行への対処法

Posted at

修正した課題

修士論文など編集者の図位置の修正が入らない文章を書いていると図をlatexコマンドの位置に入れたいことが多々あるかと思います。その時にパッケージhereを読み込んで

\begin{figure}[H]
    ~~~
\end{figure}

とすることでlatexコードの図を入れた位置へ強制的に図を出力できます。
問題はこのコマンドを使うと図を入れた後に勝手に改行されてしまうことです。

解決策

https://tex.stackexchange.com/questions/310777/how-to-start-a-new-line-after-inserting-a-figure-without-indentation-at-the-begi
で解決策が提示されていました。
プリアンブルに

\makeatletter
\renewcommand\float@endH{\@endfloatbox\vskip\intextsep
  \if@flstyle\setbox\@currbox\float@makebox\columnwidth\fi
  \box\@currbox\vskip\intextsep\relax\@doendpe}
\makeatother

を書くことで解決します。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?