gpt4 book ai didi

r - 有分页符时如何将引文准确地放在数字下方?

转载 作者:行者123 更新时间:2023-12-04 09:27:43 24 4
gpt4 key购买 nike

由于我的 prior question 没有有效的解决方案,我试图将引文恰好放在数字下方。这一直有效,直到图形经历自动分页。然后,引文被放置在我打算放置图形的地方,但图形本身出现在下一页上,并且两者都分开了。有谁知道补救措施吗?

这是我的代码和屏幕截图:

---
title: "Test"
output:
pdf_document: default
references:
- id: hawking_thermodynamics_1983
author:
- family: Hawking
given: S. W.
- family: Page
given: Don. N.
publisher: Communications in Mathematical Physics
title: Thermodynamics of Black Holes in Anti-de Sitter Space.
volume: 87
type: article-journal
issued:
year: 1983
header-includes:
- \usepackage{lipsum} # just used for producing example text in document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

## Headline
\lipsum[1-5]

\begin{figure}[h]
\centering
\includegraphics[width=10cm]{example.png}
\caption{Example figure}\label{fig1}
\end{figure}
[source: @hawking_thermodynamics_1983]

\lipsum[1-4]

## Bibliography

编辑:这是一个 *.bib 版本:
@article{hawking_thermodynamics_1983,
title = {Thermodynamics of black holes in anti-de Sitter space},
volume = {87},
pages = {577--588},
number = {4},
journaltitle = {Communications in Mathematical Physics},
author = {Hawking, S. W. and Page, Don N.},
date = {1983-12},
}

enter image description here

最佳答案

您可以包含 [source: <cite>]作为您的 figure 的一部分:

\begingroup
\figure[h]
\centering
\includegraphics[width=10cm]{example.png}
\caption{Example figure}\label{fig1}
[source: @hawking_thermodynamics_1983]
\endfigure
\endgroup

以上模拟了 \begin{figure}[h] 建议的相同分组... \end{figure}没有明确使用 figure环境; Rmarkdown 过程跳过并假设 LaTeX 环境中的所有内容(如 figure )都将包含 LaTeX-only 代码,因此它无法识别 Markdown 语法 [source: @<cite>]而是提示 <cite>包含一个下划线,它只能在数学模式中使用。

或者,如果必须,添加 float package到你的 YAML 序言
header-includes:
- <other packages>
- \usepackage{float}

然后使用 [H] float 说明符要求 float 保持不变 H在这里:
\begin{figure}[H]
\centering
\includegraphics[width=10cm]{example.png}
\caption{Example figure}\label{fig1}
\end{figure}
[source: @hawking_thermodynamics_1983]

请注意,如果 float 无法适应页面,这将破坏文本的常规设置。

关于r - 有分页符时如何将引文准确地放在数字下方?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47968016/

24 4 0