在 Bookdown 中呈现附录图编号
Rendering Appendix Figure Numbers in Bookdown
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 本身的问题,还是在某些方面不正确?
我无法重现您的问题。当我编译你的文件时,数字在整个文件中从1、2、3、4连续编号。
如果我将文档 class 从 article
更改为 book
,我将按预期得到 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):
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 本身的问题,还是在某些方面不正确?
我无法重现您的问题。当我编译你的文件时,数字在整个文件中从1、2、3、4连续编号。
如果我将文档 class 从 article
更改为 book
,我将按预期得到 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):