【发布时间】:2020-08-28 07:24:35
【问题描述】:
我想在用 knitr 编织到 PDF 和 HTML 输出的 R 降价文件中的长标题中强制换行。充其量,标题的引用应该仍然有效。
针对相关问题提出的以下解决方案未能解决问题:\\、\n、<br>、<br>(后两者仅适用于 HTML)。
---
title: "TEST"
author: "Tester"
output:
pdf_document: default
html_document:
df_print: paged
---
# Fancy long headline in R Markdown
\newpage
# Not working:
## Fancy long headline in \\ R Markdown
# Work in HTML only:
## Fancy long headline in <br> R Markdown
## Fancy long headline in <br /> R Markdown
<!-- ## Fancy long headline in \n R Markdown -->
<!-- => ` \n` throws error in LaTex -->
\newpage
# Reference the headline
Reference the [fancy long headline in r markdown]
or similarly in bookdown [fancy-long-headline-in-r-markdown]
or via [myref](fancy-long-headline-in-r-markdown).
非常感谢任何帮助。
【问题讨论】:
-
你可以考虑使用 Pandoc Lua 过滤器:stackoverflow.com/a/52193443/559676
-
确实似乎是一种选择,尽管 user2554330 和 @Taufi 最近的回答似乎在简单的 Rmds 中使用起来更快。
标签: r r-markdown markdown knitr bookdown