我如何将标题设置为位于图形上方?这与 floatrow 包有关。如果我注释正在加载它的行,则一切正常。我不接受“禁用 floatrow 包”之类的解决方案。在实际项目中我需要它,因为没有其他方法可以强制将标题排版在表格上方。
我怎样才能在合理的时间内调试这类问题?例如,我经常遇到 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}