问题标签 [officedown]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r-markdown - 重新开始为书籍中的附录/补充材料编号
我正在为需要补充材料的期刊写一篇文章。我希望使用一个唯一的标签,SuppMat:
而不是默认的标签fig:
来将图形和表格发送到这个部分。如果没有,我可以使用默认标签,但我需要在文档的补充材料部分fig
重新编号。
我知道使用 Latex 的一个答案(在此处找到),但我必须在导出到docx
. 下面是一个可重现的示例,使用officedown
ms-word - 官员:在 .rmd 文件中插入横向格式的分节符
我想在 word 文档中包含一个宽的 flextable,以便它出现在横向页面上。
officeverse 指南 ( https://ardata-fr.github.io/officeverse/index.html ) 包含有关如何在 Rmarkdown 中添加格式化段落或表格的示例。然而,它缺乏一个例子来说明如何解决纸张格式从纵向到横向的变化,然后再结合表格或图形返回。
我试过方法
无济于事。
任何帮助,将不胜感激。
最好的,乔治
officer - 使用 officedown 从纵向更改为横向时会导致页码问题
在过去的几个月里,我一直在使用 officeR 和 officedown。这些很棒的软件包可以节省我大量的时间和精力,因为我的许多合作者都想要 *.docx 文件。但是,我有一个问题可以使用包中包含的 bookdown 示例来重现。安装软件包后,您需要运行:
生成的 word 文档显示了 officedown 的所有可能性。但是,您会看到一个 10 页的 word 文档。单词“说”有 11 页。使用 MS word 功能插入页码后,您会看到在 bookdown-example 第 5 页是纵向的,然后下一页(横向)的编号为 7。第 6 页似乎丢失了。如果您打印或转换 pdf 格式的文件,现在有一个(空的)页面 6 。只有当我使用“<!---BLOCK_LANDSCAPE_START--->”和“<!---BLOCK_LANDSCAPE_STOP--->”在横向中包含页面时,我才会一直面临这个问题。从横向变为纵向似乎不会引起问题。
有什么想法可以解决这个问题吗?
最好的祝愿
约尔格
r-markdown - 使用 officedown::rdocx_document 时,Rmd 报告不会从模板导入边距、页眉或页脚:
编辑:
我再次安装了之前版本的软件包(版本 0.2.1),问题就解决了。
__
我正在用包裹做Rmarkdown
报告。officedown
我的 Word 输出很好地导入了模板文档的 Word Styles,但没有导入同一个模板的页边距、页眉或页脚,sintax 是否改变了?,这里是报告的 YAML:
模板与包一起使用时效果很好officer
,或者与“正常”字输出一起使用时,如下所示:
有任何想法吗?
非常感谢您的帮助,去年我一直在使用 officeverse 软件包,这些都很棒
r-markdown - 4 级和 5 级标题未包含在 officedown 的目录中
我正在使用带有 Rmarkdown 的 officedown 来编写 word 文档,目前它没有读取目录中的 4 级和 5 级标题(尽管它正确添加了 1-3 级标题)。我的 YAML 是:
这是 YAML 之后的代码块:
我使用#'s 来识别标题。#header 1、## header 2、### header 3被officedown正确识别并放入TOC。但是 #### 标题 4 和 ##### 标题 5 不是。我是否需要更改我的样式指南或 YAML 或其他内容?所有帮助表示赞赏。
r - 如何获取 R markdown 中当前部分和子部分的数量?
我想知道是否有办法或功能来获取当前部分和小节编号。我计划在段落中使用这些数字(输出:word 文档 - officedown/officer 包)。我已经做过研究,但没有结果。
r - 将 PowerPoint 模板与 officedown 一起使用
这里的基本问题 - 我如何使用模板创建带有 {officedown} 的 powerpoint 文档。在这个阶段,文档几乎是空的。我可以在没有模板的情况下创建 Power Point 文件,但是在添加以下 YAML 标头时:
我明白了
我尝试将“reference_doc”更改为参考“reference_docx”和“reference_pptx”,但无济于事。
请注意:
- 使用 {officedown} 模板创建 Word 文件没有问题
- 该模板已与 output:powerpoint_presentation: 一起使用 - 它具有降价所需的所有点点滴滴
谢谢!卡洛斯
我的 sessionInfo() 输出是
r - 为什么 Rmarkdown 的 officedown 不输出格式化文本?
我是使用 Rmarkdown 和官员/officedown 的新手,所以也许有一个简单的解决方法,但我不知所措。我正在尝试使用 officedown/officer 为报告创建 Word 文档,以便我可以更好地控制文本的外观等。我用自己的代码不断得到奇怪的结果,所以基本上只是从https://ardata-fr.github.io/officeverse/formatting-properties.html复制/粘贴一个非常简单的示例(第 7.1 节中的示例)。下面是我输入到 Rmarkdown 中的代码(在需要的地方添加了适当的 --- 和 ``` {r})。再往下是我收到的结果减去我不关心的典型警告。”
以下是我在 word 文档中收到的输出,而不是示例中格式正确的文本。这与我使用自己的代码时得到的非常相似。
知道如何使它看起来正确吗?谢谢!
r - 使用 officedown [即 block_caption() 和 run_autonum()] 交叉引用表 {SEQ Table \\* arabic} 和图 {SEQ Figure \\*arabic}
我想用{officedown}.docx
创建一个报告,但不是使用“书签”引用类型来交叉引用用户文档ch.4.6和ch.4.7中建议的表格和图形,我希望我的引用是结果中的实际“Figure”和“Table”引用类型。正如在此 stackoverflow 帖子中所讨论的,这将需要和word 字段,并且答案显示了如何通过or来实现此功能。.docx
{SEQ Figure \\* arabic}
{SEQ Table \\* arabic}
officer::slip_in_seqfield()
crosstable::body_add_table_legend()
但是,我认为,这些获取实际“Figure”和“Table”引用类型的方法仅适用于 {officer} 语法,而不适用于 {officedown} 语法。说清楚,到目前为止我明白了
- {officer} 语法作为 R 脚本,使用以[示例]
dplyr
开头的链read_docx() %>%
- {officedown} 语法作为 Rmd 脚本,在块内使用
block_caption()
和使用run_autonum()
[示例]
(如果我错了请纠正我)
因此,我想知道是否有办法修改 {officedown} 中建议的方法,以获得实际的“图形”和“表格”引用类型,我也可以在文本中交叉引用。以下是使用标准建议方法的示例: