gpt4 book ai didi

R bookdown、PDF、未编号的前言和标题在以下目录中无法按预期工作

转载 作者:行者123 更新时间:2023-12-04 11:12:58 25 4
gpt4 key购买 nike

Bookdown 允许使用目录、图表列表、表格列表和前言。使用前三个并生成 PDF 时,标题正确反射(reflect)“目录”、“图表列表”或“表格列表”。但是,对于未编号的前言,人们希望看到“前言”添加到标题中,但它不会出现,而是最后一个标题仍然存在,因此,即使跨越多个页面,前言也会有标题“内容”,例如.

如果我采用在 https://github.com/rstudio/bookdown-demo 中找到的最小书籍示例并添加 # Preface {-}index.Rmd我还必须手动添加以下内容以获得所需的行为:

# Preface {-}
\renewcommand{\chaptermark}[1]{\markboth{\uppercase{#1}}{\uppercase{#1}}}
\chaptermark{Preface}

Blah blah blah

\renewcommand{\chaptermark}[1]{\markboth{\uppercase{\thechapter. \ #1}}{}}

即,为了让“前言”出现在标题中,然后将其余标题替换为章节和章节标题。

我怀疑这是一个小故障,但在向 bookdown 的作者报告这个问题之前,他要求首先在这里提出这个问题,因此非常欢迎任何见解。

最佳答案

This issue has already been flagged as an issue here: https://github.com/rstudio/bookdown/issues/309



更详细的解释

正如答案中所述,这不是一个 bookdown 的问题,而是 LaTeX 如何处理未编号的章节。当 pandoc 将 Markdown 转换为 LaTeX 时,它会创建一个章节标题 \chapter*{Preface} ,LaTeX 不会自动添加到标题中。

潜在的解决方法 :

有几篇文章在这里强调了一些解决方案:
  • https://tex.stackexchange.com/questions/89914/chapter-name-in-the-header-with-chapter
  • LaTeX: Unnumbered section in header of document
  • https://tex.stackexchange.com/questions/78088/headers-of-chapters-take-the-headers-of-their-previous-chapter
  • 关于R bookdown、PDF、未编号的前言和标题在以下目录中无法按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49602277/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com