Это всегда была одна из замечательных особенностей сноуборда, что она делает интеллектуальное округление, поэтому вы можете избежать обходных путей sprintf/round/paste0
.Научная нотация в книжке: как улучшить типографию
После того, как один клиент пожаловался, что я дал десятичные знаки неправильно, я отметил, что очень опасно забывать $$ для чисел, которые могут быть напечатаны в научной нотации. Но тот же клиент жаловался, что мое форматирование с использованием научной нотации выглядит уродливо, потому что латексная математика не соответствует основному шрифту. Комментарий
Следующие @ Yihui по закрытой эмиссии (https://github.com/yihui/knitr/issues/864), то $$ требуется.
У кого-то есть разумное решение для этого? В настоящее время я вернусь к форматированию всего с помощью sprintf, как в старые времена.
---
output:
html_document:
theme: cosmo
---
I use the cosmo theme because it shows the typographic problem more clearly.
```{r}
options(digits=2)
mean = c(2.31310934, 1.23456e-7)
std = c(0.31310934, 6.54321e-7)
```
digits is `r getOption("digits")`
The mean is `r mean[1]` with a standard deviation of `r std[1]`.
This looks good
The mean is `r mean[2]` with a standard deviation of `r std[2]`.
Note that the aboves looks like "1.23510".
The mean is $`r mean[2]`$ with a standard deviation of $`r std[2]`$.
Вы могли бы рассмотреть возможность изменения шрифта документа в соответствии с выходом mathjax? Это кажется проще. Я считаю, что вам нужно всего несколько строк css для выбора шрифтов STIX. – baptiste
Брр ... вернуться к шестидесятым годам UNIX? Не то чтобы мне это понравилось. –