【问题标题】:How to use landscape and portrait in same Rmardown word document如何在同一个 Rmardown word 文档中使用横向和纵向
【发布时间】:2026-01-18 02:35:01
【问题描述】:

我想将我的文档分成两部分,一个是横向视图,包含一些文本内容,另一个是纵向视图,包含一些表格格式的数据。

我试图在两个具有不同“reference_docx”的 rmarkdown 文件中破坏我的主文档,但是当我在我的主 Rmd 上使用“r child”时,看起来 R 忽略了孩子的“reference_docx”。

我查找了有关此主题的先前答案,但我刚刚找到了一些有关 pdf rmarkdown 文件的提示。

【问题讨论】:

    标签: r r-markdown


    【解决方案1】:

    可以通过officedown 在 Word 中进行横向和纵向切换。但它还没有在 CRAN 上,所以你必须通过 devtools::install_github("davidgohel/officedown") 安装它。

    RMD 示例:

    ---
    title: "Officedown"
    author: "Stefan"
    date: "7 3 2020"
    output: officedown::rdocx_document
    ---
    
    ```{r setup, include=FALSE}
    knitr::opts_chunk$set(echo = TRUE)
    ```
    
    ## Portrait
    Lorem ipsum
    
    <!---BLOCK_LANDSCAPE_START--->
    
    ## Landscape
    Lorem Impsum
    
    <!---BLOCK_LANDSCAPE_STOP--->
    
    ## Portrait
    

    【讨论】: