我想在使用r markdown创建的文档中为方程式编号,输出为pdf,但我想在方程式编号中包括章节编号。
我已按照https://bookdown.org/yihui/bookdown/markdown-extensions-by-bookdown.html#equations
中的说明进行操作链接中的标签包含章号,而我的不是。
---
number_sections: true
fig_caption: yes
title: "Test equation nos"
output:
bookdown::pdf_document2: default
---
# Chapter 1
I would like this equation to be numbered (1.1) but it is just labelled (1)
\begin{equation}
e = mc^2
(\#eq:emc)
\end{equation}
# Chapter 2
I would like this equation to be numbered (2.1) but it is labelled (2)
\begin{equation}
e^{i\pi}+1 = 0
(\#eq:euler)
\end{equation}
我希望方程式被编号为(1.1)和(2.1),它们实际上被标记为(1)(2)
答案 0 :(得分:1)
默认情况下,bookdown::pdf_docuemnt2
使用LaTeX article
类,该类没有任何章节。如果您明确将其更改为使用book
或report
类,则方程式将适当编号:
---
number_sections: true
fig_caption: yes
title: "Test equation nos"
documentclass: book
output:
bookdown::pdf_document2: default
---
# Chapter 1
I would like this equation to be numbered (1.1) but it is just labelled (1)
\begin{equation}
e = mc^2
(\#eq:emc)
\end{equation}
# Chapter 2
I would like this equation to be numbered (2.1) but it is labelled (2)
\begin{equation}
e^{i\pi}+1 = 0
(\#eq:euler)
\end{equation}
但是,由于章节从新的一页开始,所以这将导致文档更长。如果您对article
这样的文档感兴趣,并且每部分都用方程式编号,则可以熟练使用this answer :
---
number_sections: true
fig_caption: yes
title: "Test equation nos"
output:
bookdown::pdf_document2: default
header-includes:
- \usepackage{amsmath}
- \numberwithin{equation}{section}
---
# Chapter 1
I would like this equation to be numbered (1.1) but it is just labelled (1)
\begin{equation}
e = mc^2
(\#eq:emc)
\end{equation}
# Chapter 2
I would like this equation to be numbered (2.1) but it is labelled (2)
\begin{equation}
e^{i\pi}+1 = 0
(\#eq:euler)
\end{equation}
如果您正在使用这些命令,也可以将它们放在前导.tex
文件中。