【发布时间】:2021-05-10 12:35:30
【问题描述】:
我正在使用 Bookdown 发布我正在进行的项目。我正在尝试使用\boldsymbol 打印一个带有粗体符号的方程式。当我构建 PDF 时,\boldsymbol 命令被忽略并且 PDF 文件中的等式没有加粗。例如,如果我尝试$\boldsymbol{x}$,PDF 文件会像我写$x$ 一样打印。
如果我只使用 RMarkdown 而没有 Bookdown 一切正常。
我也尝试过使用 bm 包和 \bm,但出现编译错误。
感谢任何可以帮助我的人。
编辑:我从index.Rmd 文件中添加代码。
---
title: "boldsymbol test"
author: ""
date: "`r Sys.Date()`"
site: bookdown::bookdown_site
documentclass: book
output:
bookdown::pdf_book:
includes:
in_header: "preamble.tex"
pdf_document:
includes:
in_header: "preamble.tex"
---
This equation is bolded:
$\boldsymbol A=\boldsymbol B\boldsymbol B^T$
This other one is not:
$A= B B^T$
问题在于 pdf 中的输出是相同的(第一个方程式没有以粗体打印)。如果您查看在渲染过程中从 .md 生成的 .tex 文件,您可以看到 \boldsymbol 命令实际上已打印在等式中,但在编译为 PDF 时被忽略了。
这仅在使用bookdown::pdf_book 时发生,而在使用pdf_document 时不会发生(pdf_document 在 PDF 和 .tex 中打印粗体等式)。使用pdf_document 的缺点是会丢失 Bookdown 功能。
【问题讨论】:
-
欢迎来到 SO,@despepite。您是否尝试使用两个斜杠,即
\\boldsymbol? -
谢谢@bttomio。我已经尝试过你所说的,但对我不起作用。还是谢谢。
-
您能否编辑您的问题以添加代码中有问题的部分?用代码查看您的问题很有用。谢谢。
-
我刚刚编辑了问题????????
标签: r pdf r-markdown bookdown