问题描述
在RStudio中写代码时,通过在备注后加四个短横杠,可以将备注变成标题,这样在大纲窗口中就可以看到这些标题;如果进一步在备注前多增加“#”,就可以将其设置为不同级别的标题,比如“##”就是二级标题(见下图灰色框部分)。在用英文写备注的时候,这些分级标题在大纲视图中显示为不同的缩进(如下图蓝色框和绿色框的英文部分所示);但是用中文写备注标题的时候,却没有缩进。想问下如何解决这个问题呢?
系统环境
我目前用的电脑是mac,环境信息如下:
R version 4.1.2 (2021-11-01)
Platform: x86_64-apple-darwin17.0 (64-bit)
Running under: macOS Monterey 12.3.1
Matrix products: default
LAPACK: /Library/Frameworks/R.framework/Versions/4.1/Resources/lib/libRlapack.dylib
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] googlesheets4_1.0.0 openxlsx_4.2.5 showtext_0.9-4 showtextdb_3.0
[5] sysfonts_0.8.5 tidyr_1.2.1 ggplot2_3.3.5 dplyr_1.0.10
loaded via a namespace (and not attached):
[1] tidyselect_1.1.2 xfun_0.29 purrr_0.3.4 gargle_1.2.0
[5] colorspace_2.0-3 vctrs_0.4.1 generics_0.1.3 htmltools_0.5.2
[9] yaml_2.2.2 utf8_1.2.2 rlang_1.0.6 pillar_1.8.1
[13] glue_1.6.2 withr_2.5.0 DBI_1.1.3 rappdirs_0.3.3
[17] lifecycle_1.0.2 munsell_0.5.0 gtable_0.3.0 cellranger_1.1.0
[21] zip_2.2.0 evaluate_0.14 labeling_0.4.2 knitr_1.37
[25] fastmap_1.1.0 curl_4.3.2 fansi_1.0.3 Rcpp_1.0.9
[29] openssl_2.0.2 scales_1.1.1 jsonlite_1.8.0 farver_2.1.0
[33] fs_1.5.2 askpass_1.1 digest_0.6.29 stringi_1.7.6
[37] grid_4.1.2 cli_3.4.1 tools_4.1.2 magrittr_2.0.3
[41] tibble_3.1.8 crayon_1.5.1 pkgconfig_2.0.3 ellipsis_0.3.2
[45] googledrive_2.0.0 assertthat_0.2.1 rmarkdown_2.11 httr_1.4.3
[49] rstudioapi_0.13 R6_2.5.1 compiler_4.1.2
潜在解决方案
可以在中文标题前面加个英文字母来实现分级缩进,不过这样……很丑。