如何停止 wrapfigure 在 rmarkdown 中浮动到 pdf
How to stop wrapfigure floating in rmarkdown to pdf
我有一个包含一些文本的 RMarkdown 文档,我想将文本环绕在一个图形周围。现在这在以前使用 wrapfigure 时不是问题,但是无论我尝试做什么,图像都会突然漂浮到文档底部!
MWE 对我不起作用:
---
title: "TEST"
date: "`r Sys.Date()`"
lang: "en"
output:
pdf_document
fontsize: 10pt
header-includes:
- \usepackage{wrapfig}
- \usepackage{lipsum}
- \usepackage{mwe}
urlcolor: blue
---
\begin{wrapfigure}[H]{r}{0.5\textwidth}
\includegraphics{example-image-a}
\end{wrapfigure}
# Header 1
\lipsum[1]
\lipsum[2]
\lipsum[3]
问题在于,只要在 header 中指定了任何 lang
选项,rmarkdown 就会自动加载带有 bidi=default
选项的 babel 包——即使语言是英语和绝对不是写在任何方向,而是从左到右。在这种情况下,bidi
选项毫无意义,只会造成麻烦。
为避免这种情况,我建议删除 header 中的 lang
字段。在英文文档中加载 babel
的好处并不大(默认情况下,图形和 table 名称等所有内容都是英文的)并且这避免了 wrapfig
的问题。 .
( \begin{wrapfigure}[H]{r}{0.5\textwidth}
中也有一个小的语法错误 -> H
是错误的,将其替换为 wrapfigure 应该跨越的行数或将其留空以供 wrapfig 尝试猜测自动正确的数字)
---
title: "TEST"
date: "`r Sys.Date()`"
output:
pdf_document:
keep_tex: true
fontsize: 10pt
header-includes:
- \usepackage{wrapfig}
- \usepackage{lipsum}
- \usepackage{mwe}
urlcolor: blue
---
# Header 1
\begin{wrapfigure}[]{r}{0.5\textwidth}
\includegraphics{example-image-a}
\end{wrapfigure}
\lipsum[1]
\lipsum[2]
\lipsum[3]
我有一个包含一些文本的 RMarkdown 文档,我想将文本环绕在一个图形周围。现在这在以前使用 wrapfigure 时不是问题,但是无论我尝试做什么,图像都会突然漂浮到文档底部!
MWE 对我不起作用:
---
title: "TEST"
date: "`r Sys.Date()`"
lang: "en"
output:
pdf_document
fontsize: 10pt
header-includes:
- \usepackage{wrapfig}
- \usepackage{lipsum}
- \usepackage{mwe}
urlcolor: blue
---
\begin{wrapfigure}[H]{r}{0.5\textwidth}
\includegraphics{example-image-a}
\end{wrapfigure}
# Header 1
\lipsum[1]
\lipsum[2]
\lipsum[3]
问题在于,只要在 header 中指定了任何 lang
选项,rmarkdown 就会自动加载带有 bidi=default
选项的 babel 包——即使语言是英语和绝对不是写在任何方向,而是从左到右。在这种情况下,bidi
选项毫无意义,只会造成麻烦。
为避免这种情况,我建议删除 header 中的 lang
字段。在英文文档中加载 babel
的好处并不大(默认情况下,图形和 table 名称等所有内容都是英文的)并且这避免了 wrapfig
的问题。 .
( \begin{wrapfigure}[H]{r}{0.5\textwidth}
中也有一个小的语法错误 -> H
是错误的,将其替换为 wrapfigure 应该跨越的行数或将其留空以供 wrapfig 尝试猜测自动正确的数字)
---
title: "TEST"
date: "`r Sys.Date()`"
output:
pdf_document:
keep_tex: true
fontsize: 10pt
header-includes:
- \usepackage{wrapfig}
- \usepackage{lipsum}
- \usepackage{mwe}
urlcolor: blue
---
# Header 1
\begin{wrapfigure}[]{r}{0.5\textwidth}
\includegraphics{example-image-a}
\end{wrapfigure}
\lipsum[1]
\lipsum[2]
\lipsum[3]