【问题标题】:bookdown chapter heading not correctbookdown 章节标题不正确
【发布时间】:2018-02-19 17:08:34
【问题描述】:

我正在使用bookdown 写一本书。我已将documentclass 定义为书。一切似乎都正常工作 - 目录、表格列表和图表列表以及附录、参考书目和索引。然而,在我的index.Rmd 文件中,我以一个没有编号的前言部分开始。因此,第一个“序言章节” 标有一级标题# Preface {-}前言在目录中被正确列为无编号章节。但是,在“前言章节”之后的页面上,页面顶部的标题仍然显示“图表列表”。因此,不知何故,章节标题被保留并从图形列表中重复,而不是使用 “前言章节” 标题进行更新。这个“数字列表”标题保持不变,直到我进入编号的下一章(技术上是第二章),然后其余页面标题对于本书的其余部分都是正确的。

我是一个 LaTeX 新手,所以我确信我缺少一些选项或设置。我是否需要添加一些特殊的 LaTeX 命令或 Pandoc 参数以确保页面标题与每一章对齐 - 无论是编号还是未编号?

非常感谢任何建议。下面列出了我的相关 YAML 设置和 TEX 命令。

_output.yml

bookdown::pdf_book:
  includes:
    in_header: preamble.tex
    after_body: after_body.tex
  latex_engine: xelatex
  citation_package: natbib
  keep_tex: yes

preamble.tex

\usepackage{booktabs}
\usepackage{makeidx}
\makeindex
\usepackage[nottoc]{tocbibind}

index.Rmd - YAML 的相关部分

documentclass: book
bibliography: [manual.bib, packages.bib]
biblio-style: apalike
link-citations: yes
lot: true
lof: true

【问题讨论】:

标签: latex rstudio r-markdown bookdown


【解决方案1】:

由于pandoc 传递 LaTeX 命令,您可以使用

# Preface {-}
\markboth{Preface}{}

(参考https://tex.stackexchange.com/questions/89914/chapter-name-in-the-header-with-chapter

【讨论】:

猜你喜欢
  • 2017-03-06
  • 1970-01-01
  • 2020-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-08
相关资源
最近更新 更多