図の上のキャプション

図の上のキャプション
  1. キャプションを図の上に設定するにはどうすればよいでしょうか。これはパッケージ floatrow と関係があります。これをロードする行をコメントアウトすれば、すべて OK です。「floatrow パッケージを無効にする」という解決策は受け入れられません。実際のプロジェクトでは、キャプションをテーブルの上に強制的にタイプセットする方法が他にないため、これが必要です。

  2. この種の問題を妥当な時間内にデバッグするにはどうすればよいでしょうか。たとえば、LaTeX がページに挿入する追加の空白ページに関する問題がよく発生します (これは両面ドキュメント クラスとは関係ありません)。そのたびに、試行錯誤を繰り返して別の解決策を使用します。LaTeX で実現しようとしているすべての小さなこと (MS Word では数分で完了します) について、このフォーラムに書き込んだり Google 検索を使用したりする必要があることに満足していません。Tex 環境では、内部で何が起こっているかをより詳細に制御するためにどのような分析ツールが提供されていますか。上記の空白ページの例は、考えられる多くの問題のうちの 1 つにすぎません。私が興味を持っているのは、この特定の問題に対する解決策ではなく、解決策を見つける方法です。実際のプロジェクトはパッケージが多く、はるかに大きく、すべての小さな問題に対して MWE を書くのは時間がかかることを覚えておいてください。初心者であっても、これは正しいやり方ではないと感じています。

これは私の MWE です:

\documentclass[twoside,openright,titlepage,numbers=noenddot,headinclude,
footinclude=true,cleardoublepage=empty,abstractoff, 
BCOR=5mm,paper=a4,fontsize=11pt,
ngerman,american,slovak%
]{scrreprt}

\usepackage[utf8]{inputenc}
\usepackage{caption}
\usepackage{graphicx}
\usepackage{floatrow}

\begin{document}

\appendix
\part{Prílohy}
\chapter{Zdrojové údaje}

% original resolution of image is 2430x4212 (600 DPI)
\begin{figure}
    \caption{Kópia zoznamu básnikov z Kroeberovej knihy}    
    \includegraphics{kroeber_tabulka1.jpg}
\end{figure}

\end{document}

答え1

付属のマニュアルをもっと注意深く読むことをお勧めします。そうすれば、イライラを大幅に軽減できるでしょう。

\documentclass[twoside,openright,titlepage,numbers=noenddot,headinclude,
footinclude=true,cleardoublepage=empty,abstractoff, 
BCOR=5mm,paper=a4,fontsize=11pt,ngerman,american,slovak%
]{scrreprt}

\usepackage[utf8]{inputenc}
\usepackage{caption}
\usepackage{graphicx}
\usepackage{floatrow}
\floatsetup[figure]{capposition=top}

\begin{document}
\appendix
\part{Prílohy}
\chapter{Zdrojové údaje}

\begin{figure}
  \ffigbox
    {\rule{3cm}{3cm}}
    {\caption{Kópia zoznamu básnikov z Kroeberovej knihy}}   
\end{figure}

\end{document}

関連情報