首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

R沟通|Rmarkdown(5)一些常用技巧

更改全文页等 在top-level中加入geometry命令,例如 --- title: "RMarkdown常用技巧" author: - 庄闪闪 documentclass: ctexart...includes: in_header: columns.tex fig_caption: yes number_sections: yes toc: yes --- 这时就变成下面这样了...但是,在某些情况下,例如在经文地址中,我们可能希望保留缩进。在这些情况下,我们可以通过以竖线(|)开头线来使用线块。换行符所有前导空格将保留在输出中。...例如:如果想把目录正文内容分开,可以在在正文前面加入这个代码 ? 这时输出结果,目录一个界面,正文另起一页。 ? 5. 控制文本输出宽度 有时从R代码输出文本可能太宽。...如果输出文档具有固定页面宽度(例如,PDF文档),则文本输出可能会超过页面的页。 R全局选项宽度可用于控制R函数输出文本宽度,如果默认值太大,则可以尝试使用较小值。

3.9K20

Go-Excelize API源码阅读(十九)——SetHeaderFooter

页眉页脚包含如下字段: 字段 描述 AlignWithMargins 设定页眉页脚页对齐 DifferentFirst 设定第一页页眉页脚 DifferentOddEven 设定奇数偶数页页眉页脚...ScaleWithDoc 设定页眉页脚跟随文档缩放 OddFooter 奇数页页脚控制字符 OddHeader 奇数页页眉控制字符 EvenFooter 偶数页页脚控制字符 EvenHeader 偶数页页眉控制字符...DifferentOddEven: true代表奇数偶数页页眉页脚是不同。 OddHeader: "&R&P"代表奇数页页眉右侧部分为当前十进制页码。...OddFooter: "&C&F"代表奇数页页脚中心部分为当前工作簿文件名。 EvenHeader: "&L&P"代表偶数页页眉左侧部分为当前十进制页码。...EvenFooter: "&L&D&R&T"代表偶数页页脚左侧部分为当前日期,右侧部分为当前时间。

1.2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    1.5w字Rmarkdown入门教程汇总

    视频已经非常清楚介绍了Rmarkdown如何使用,内部构造、不同输出类型,以及其他拓展(发布,github相连)等。我们先对此进行简单了解即可,之后几期我会详细介绍。...图片尺寸更改插入R代码生成图形情况相同。...在上面的示例中,第一组花括号包含所需文本颜色,第二组花括号包含应将此颜色应用到文本。 5.2.更改全文页等 ???...includes: in_header: columns.tex fig_caption: yes number_sections: yes toc: yes --- 这时就变成下面这样了...如果输出文档具有固定页面宽度(例如,PDF文档),则文本输出可能会超过页面的页。 R全局选项宽度可用于控制R函数输出文本宽度,如果默认值太大,则可以尝试使用较小值。

    8.7K53

    1.5w字Rmarkdown入门教程汇总

    视频已经非常清楚介绍了Rmarkdown如何使用,内部构造、不同输出类型,以及其他拓展(发布,github相连)等。我们先对此进行简单了解即可,之后几期我会详细介绍。...图片尺寸更改插入R代码生成图形情况相同。...在上面的示例中,第一组花括号包含所需文本颜色,第二组花括号包含应将此颜色应用到文本。 5.2.更改全文页等 ???...includes: in_header: columns.tex fig_caption: yes number_sections: yes toc: yes --- 这时就变成下面这样了...如果输出文档具有固定页面宽度(例如,PDF文档),则文本输出可能会超过页面的页。 R全局选项宽度可用于控制R函数输出文本宽度,如果默认值太大,则可以尝试使用较小值。

    9K10

    iText 制作PDF

    ,第二个构造函数以每边36磅页为参数调用第三个构造函数。   ...英寸   8.2677英寸* 72 = 595 磅   29.7 厘米 / 2.54 = 11.6929 英寸   11.6929英寸* 72 = 842 磅 默认为36磅即半英寸。...如果你修改了页面尺寸,仅仅影响到下一页,如果你修改了页,则影响到全部,故慎用。...页面初始化   Open方法在不同Witer中同时会产生初始化事件,举例来说,如果你需要一个水印或者页眉页角对象出现在文档第一页开始处,你需要在打开文档前添加这些,同样用于设置该文档其他页水印、页眉...();   你可以比较文件: Chap0111a.pdfChap0111b.pdf区别 第五步关闭 document   关闭 document 非常重要, 因为它将关闭正在运行Writer并将内容写入文件

    2.3K20

    别人电子书,你电子书,都在bookdown

    还有很多基于Bookdown教程,一时也想不起来,欢迎大家补充。我们前面转录组R培训教案也是用bookdown写作,后续再调整下格式,出一批电子书纸质书,有意向需求欢迎联系。...另外当目录下同时存在name1.pngname1.pdf文件时,会自动选择在HTML展示name1.png文件,在PDF输出中引入name1.pdf格式文件。...Markdown语法,输出为HTML时是可以正确解析,但是输出PDF时却不可以。...twitter: no github: no facebook: no 其它定制 不同文件分别用于htmlpdf输出 # in _bookdown.yml rmd_files...('index_pdf.Rmd', 'bookdown::pdf_book')" 配置全局变量自适应HTMLPDF输出 ```{r setup, include=FALSE} library(knitr

    3.5K110

    R沟通|Bookdown中文书稿写作手册(上)

    快速、高效、高质量是写书人追求目标。目前来看Bookdown是最好选择,因为它满足我模板选择快速编辑、高效生成、高质量输出要求。...1.2 统计类图书核心要素 统计类图书排版除普通图书页面及文字风格等静态元素外,核心要素体现在浮动对象上,使得图书阅读体验更好地发挥出来,即在不同页面之间快速切换、跟踪、搜索,必要RPython...pandoc出现使不同风格内容整合转换成为可能,而不同风格内容各有善长工具实现,作为统计类专业论文或图书类文档主要内容有: 文字, 由 markdown 完成 公式,由 TEXTEX 完成...前者以pdf类图书为主呈现给读者,同时可以完成标注等工作;后者以文字型电子图书为主,消磨时间为主;而平板使用者逐渐成为电子类图书新势力,包括pdfepub之类电子书。...Bookdown注重不同类型读者媒体使用差异,并很好地实现统一编写差异化输出

    2.2K21

    94-R分享07-我第一本bookdown

    格式扩展, 使得Rmd格式可以支持公式、定理、图表自动编号引用、链接, 文献引用链接等适用于编写书籍功能。...你可以简单地将bookdown 理解成Rmd 升级,它可以将多个不同Rmd 整合,以生成一本book。...这是用Rbookdown功能制作中文图书模板,输出格式为bookdown::gitbookbookdown::pdf_book." site: bookdown::bookdown_site output...此外,默认下bookdown 作用模式为合并再编织(M-K):将不同Rmd文件(不同章节)合并到一个Rmd 文件中(Merge),再将他们输出成一本书(knit)。...“Build book”快捷图标, 从下拉菜单中选择一个输出格式(包括gitbook、pdf_book、epub_book), 就可以编译整本书。

    1.3K10

    R沟通|Bookdown中文书稿写作手册(上)

    快速、高效、高质量是写书人追求目标。目前来看Bookdown是最好选择,因为它满足我模板选择快速编辑、高效生成、高质量输出要求。...1.2 统计类图书核心要素 统计类图书排版除普通图书页面及文字风格等静态元素外,核心要素体现在浮动对象上,使得图书阅读体验更好地发挥出来,即在不同页面之间快速切换、跟踪、搜索,必要RPython...pandoc出现使不同风格内容整合转换成为可能,而不同风格内容各有善长工具实现,作为统计类专业论文或图书类文档主要内容有: 文字, 由 markdown 完成 公式,由 TEXTEX 完成...前者以pdf类图书为主呈现给读者,同时可以完成标注等工作;后者以文字型电子图书为主,消磨时间为主;而平板使用者逐渐成为电子类图书新势力,包括pdfepub之类电子书。...Bookdown注重不同类型读者媒体使用差异,并很好地实现统一编写差异化输出

    1.3K40

    数据校检

    ) 校验基本原理 增加冗余码(校验位) - 有效信息(k位) 校验信息(r位) 码概念 同一编码中,任意两个合法编码之间不同二进制位数最小值 0011 0001 为...任何一位发生变化,如0000变成1000就从有效编码变成了无效编码,容易检测到这种错误 校验码中增加冗余项目的就是为了增大码检错或纠错能力关系 [format,png] 码 $\...码越大,抗干扰能力越强,纠错能力越强,数据冗余越大,编码效率低,编码电路也相对负复杂 选择码必须考虑信息发生差错概率系统能容许最小差错率 奇偶校验 增加冗余码(检验位) - 有效信息(k...$\bigoplus$Dn - 0001 -> 00010 (校验) P2 = $\overline{P1}$ 特点 - 编码检错简单 - 编码效率高...- 不能检测偶数位错误,无错结论不可靠,是一种错误检测码 - 不能定位错误,因此不具备纠错能力 奇偶校验 - 码为 2 改进/偶校验 - 双向奇偶校验 - 可纠正1位错误

    72887

    R沟通|用bookdown制作图书(1)

    介绍 Rbookdown扩展包是继knitrrmarkdown扩展包之后, markdown格式另一种扩展, 使得Rmd格式可以支持公式、定理、图表自动编号引用、链接, 文献引用链接等适用于编写书籍功能...输出格式主要支持gitbook格式网页图书, 这种图书在左侧显示目录, 右侧显示内容, 并可以自动链接到上一章下一章;详细简介可参见:R语言教程-第23章[1]。...通过单独安装LaTeX编译器支持将书籍转换为一个PDF文件, 支持中文;可以生成ePub等格式电子书。bookdown除了可以编写有多个章节书籍, 也可以用来生成单一文件研究报告。...要构建该书所有章节所有格式,可以使用RStudio构建窗格中build book按钮(整个界面的右上角)。 ? 呐,这时你就已经制作出不同格式书籍了!你可以在对应项目文件夹中找到对应文件。...encoding="UTF-8") 要输出pdf必须要有tex环境噢!

    1.4K40

    计算机组成原理 --- 数据信息表示

    目前大多数汉字系统都是以点阵方式来存储输出汉字字形。有笔画位置用黑点表示,没有的用白点表示。...利用校验码 实现对数据信息效验,目的是提高计算机可靠性。 2.4.1 码 数据校验 码 : 通常将一组编码中任何两个编码之间不同代码位数称为 这两个编码距离, 简称为码。...例如 4 位二进制编码 0011 0001 仅有一位不同,这两组编码为1。 对于一个编码体质,将其中所有的合法码最小值称为这个编码体质。 我们先来看两个栗子: ?...因为增加效验同时也增加了码,当码增加到一定程度时,校验码不仅具有检错功能,而且还可具有纠正错误能力。 ? 根据上述关系,可得到码检错 纠错能力如下图所示。 ?...这个校验位取“0”还是“1”原则是:若是校验,则连同校验位在内编码里含“1”个数共有奇数个;若是偶校验,则连同校验位在内编码里含“1”个数是偶数个。 ? ?

    2.1K10

    【RecyclerView】 八、RecyclerView.ItemDecoration 条目装饰 ( onDraw onDrawOver 绘制要点 )

    onDrawOver 绘制要点 ---- onDraw onDrawOver 方法原理类似 , 都是基于 Canvas 进行绘制 , 这个 Canvas 画布大小 RecyclerView...大小相同 , 这里要注意 , 每一次绘制时 , 都要先获取要绘制 item 组件对应坐标 ; 这里用法 getItemOffsets 完全不同 , 设置每个元素偏移时 , 可以获取当前序号..., 并针对不同序号代表 item 条目进行不同设置 ; Canvas 中绘图坐标系 ( 0, 0 ) 位置是 RecyclerView 左上角位置 ; 使用 Canvas 绘图时 ,...针对不同位置设置不同 // 每排最左侧最右侧左右边设置成 20 像素, 其余 4 个一律设置成 5 if (currentPosition % 4 ==...: 正常 item 设置都是 20 像素 , 每行最左侧距离左边 40 像素 , 每行最右侧边距离右侧 40 像素 ; ① item 底部背景 : 使用 onDraw 方法绘制 , 给每行第一个元素绘制一个底部背景

    1.4K00

    高级数据结构:带权并查集&拓展域

    =y) fa[x] = y;//合并 } 下面要讲的是并查集有关两个拓展应用:带并查集拓展域。...表示前i个序列中1个数奇偶性,那么题目每次给出L-R中1个数奇偶性,实际上就是告诉你s[R] – s[L-1]奇偶性,若为则s[R]s[L-1]奇偶性不同,否则相同。...下面记L-1为x,R为y,继续推导(以xy同类为例,即even): – 如果xy已经属于一个集合则无需合并,若d[x]d[y]不同(即dx^dy=1),则表示两者其中一个父节点同类,另外一个父节点不同类...,表示在同一列上,第i号战舰第j号战舰之间布置战舰数目,如果第i号战舰第j号战舰当前不在同一列上,则输出-1。...分析 还是用x代表L-1,y代表R,xy都有两种状态:偶,用x代表x为奇数情况,x+n代表x为偶数情况,y表示y为奇数情况,y+n表示y为偶数情况。

    1.2K20

    在 Python 中创建和修改 PDF 文件

    您在计算机上看到输出格式可能不同。 每个PdfFileReader对象都有一个.pages属性,您可以使用该属性按顺序遍历 PDF所有页面。...此方法类似于.append(),不同之处在于您必须指定在输出 PDF哪个位置插入您正在合并 PDF所有内容。 看一个例子。Goggle, Inc. 准备了一份季度报告,但忘记包含目录。...PDF偶数页已经正确定向,但奇数页逆时针旋转了 90 度。 要纠正该问题,您将使用PageObject.rotateClockwise(). ...pdf_writer.addPage(page) ... 请注意,如果索引是偶数,页面会旋转。这可能看起来很奇怪,因为 PDF数页是旋转不正确页。...所有看起来毫无意义东西混合在一起是一个名为 键/Rotate,您可以在上面的第四行输出中看到它。该键值为-90。

    12.9K70
    领券