6

Bookdown 是一个很棒的软件包,我期待看到它是如何开发的,但是现在pdf_document2当数字在附录中时,我在以格式呈现数字数字时遇到了麻烦。具体来说,当带有标题的图在附录中时,图号应为 A.1、A.2、B.1、B.2 等形式,但图号被视为具有数字 3.1 的正常部分, 3.2、4.1、4.2等,其中附录分别为第三节和第四节。这是一个例子:

---
title: "Untitled"
author: "John Doe"
date: "November 18, 2016"
documentclass: article
output:
  bookdown::pdf_document2:
    toc: yes
    fig_caption: yes
    number_sections: yes
linkcolor: blue
---

# Chapter One

```{r a, fig.cap="rabble rabble"}
plot(cars) # a scatterplot
```

```{r b, fig.cap="rabble rabble"}
plot(cars) # a scatterplot
```

# Chapter Two

# (APPENDIX) Appendix {-}
# Appendix A

```{r c, fig.cap="rabble rabble"}
plot(cars) # a scatterplot
```

# Appendix B

```{r d, fig.cap="rabble rabble"}
plot(cars) # a scatterplot
```

这是 bookdown 本身的问题,还是在某些方面不正确?

4

1 回答 1

3

我无法重现您的问题。当我编译你的文档时,整个文档中的数字从 1、2、3、4 连续编号。

文章中的数字

如果我将文档类从 更改articlebook,我会按预期得到 A.1 和 B.1 。

书中的人物

> devtools::session_info('bookdown')
Session info --------------------------------------------------------
 setting  value                       
 version  R version 3.3.2 (2016-10-31)
 system   x86_64, darwin13.4.0        
 ui       RStudio (1.1.2)             
 language (EN)                        
 collate  en_US.UTF-8                 
 tz       America/Chicago             
 date     2016-11-18                  

Packages ------------------------------------------------------------
 package     * version  date       source                            
 ....
 bookdown      0.2.3    2016-11-18 Github (rstudio/bookdown@7c09c9b) 
 ....

一个纯 LaTeX 示例,不使用bookdown

\documentclass{article}

\begin{document}

\section{Test 1}
\section{Test 2}

\appendix

\section{Test 3}

\begin{figure}[h]
\caption{Test caption.}
\end{figure}

\end{document}

输出(数字是数字 1,而不是 A.1):

附录中的图

于 2016-11-18T18:53:51.110 回答