图片上方的标题

图片上方的标题
  1. 我如何将标题设置为位于图形上方?这与 floatrow 包有关。如果我注释正在加载它的行,则一切正常。我不接受“禁用 floatrow 包”之类的解决方案。在实际项目中我需要它,因为没有其他方法可以强制将标题排版在表格上方。

  2. 我怎样才能在合理的时间内调试这类问题?例如,我经常遇到 Latex 在我的页面中插入额外空白页的问题(这与双面文档类无关)。每次我都使用基于一系列尝试和错误的另一个解决方案。我对在 Latex 中尝试实现的每一件小事并不满意(在 MS Word 中我可以在几分钟内完成),我都必须写信给这个论坛或使用谷歌搜索。Tex 环境提供什么类型的分析工具来更好地控制幕后发生的事情?就拿上面提到的空白页例子来说,它只是众多可能问题中的一个。我感兴趣的是如何找到解决方案,而不是这个特定问题的解决方案。请记住,我的真实项目要大得多,有更多的包,为每个小问题编写 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}

相关内容