【问题标题】:R notebook font sizeR 笔记本字体大小
【发布时间】:2018-07-26 18:28:05
【问题描述】:

在呈现为 PDF 时,我有哪些选项可以更改动态生成的输出的字体大小?我的文档目前看起来像这样:

---
title: "Foo"
author: "Bar"
date: "`r format(Sys.time(), '%B %e, %Y')`"
output:
  pdf_document: default
  html_document:
    df_print: paged
header-includes: \usepackage{amsmath} \usepackage{color}
---

# Introduction

```{bash echo=FALSE}
perl -le 'print for 1..50'
```

我想减小字体大小以帮助更多输出适合 PDF 的单页。我目前还没有输出到 HTML,所以跨格式的解决方案会很酷,但不是真的必要。

【问题讨论】:

    标签: r markdown knitr font-size rnotebook


    【解决方案1】:

    就像fontsize: 12pt 一样简单(或者当然是fontsize: 9pt,就像我们在pinp 中使用的那样)

    修改文件:

    ---
    title: "Foo"
    author: "Bar"
    date: "`r format(Sys.time(), '%B %e, %Y')`"
    fontsize: 12pt
    output:
      pdf_document: default
      html_document:
        df_print: paged
    header-includes: \usepackage{amsmath} \usepackage{color}
    ---
    
    # Introduction
    
    ```{bash echo=FALSE}
    perl -le 'print for 1..50'
    ```
    

    如果您只希望它用于代码/结果 sn-ps,我建议您在其周围放置适当的 \begin{Large}\end{Large}。我过去自定义了这里使用的默认环境 --- 我记得 knitr 或多或少地遵循 Sweave 这里。只需查看生成的 .tex 文件即可。

    【讨论】:

    • 啊哈,\begin{size} 机制应该很适合我,谢谢。
    • 其实我还没有让 size 环境工作。它似乎删除了 verbatim 环境,然后导致 LaTeX 的语法错误。但是,我可以通过在我的代码/结果 sn-p 周围使用 \small ... \normalsize 来做类似的事情。
    • 尝试查看生成的 .tex 文件并寻找“框架”环境。我不断看到可以添加例如fontsize=small 的提示。抱歉,似乎没有我可以引用的现成示例。
    猜你喜欢
    • 2021-07-12
    • 2013-11-01
    • 2017-10-21
    • 2021-02-14
    • 2017-04-06
    • 2019-09-09
    • 1970-01-01
    • 2017-09-26
    • 2016-10-14
    相关资源
    最近更新 更多