这是第 2 章的内容,概要性地讲解基于bookdown拓展包进行图书排版的整体思路与实现方式.
目前对于两者的介绍网上一大堆,而且本身语法简单,上手很快,这里不会过多介绍。**本文的核心在于让读者了解这些工具以及根据需要去学习和利用它们。**这里主要为初学者提供比较有参考价值的资料:
今年接了 5 本与贝叶斯近似计算包INLA相关的翻译书,将由高等教育出版社出版。在准备翻译的时候,我静下来思考了一下二个问题。一是互联网时代在兼顾图书质量的同时怎么充分考虑读者阅读体验?二是什么是当下最为成熟的图书写作工具?特别是与数据科学密切相关的统计类图书的写作与出版。书稿模板的选择成为首先要考虑的事。
bookdown是一款及其方便的编写技术文档或教材的工具,语法简洁,数据处理灵活。支持Rmarkdown或普通markdown通过pandoc软件转换为HTML或PDF。 Here lists the usage of bookdown for writing documents. Get required information Install required software Rstudio或Pandoc二选一, bookdown必须安装。 Install Rstudio (version>1.0.0
bookdown是著名R包作者谢益辉开发的,支持采用Rmarkdown (R代码可以运行)或普通markdown编写文档,然后编译成HTML, WORD, PDF, Epub等格式。样式清新,使用简单,值得拥有。(点击阅读原文,跳转博客,所有外链可点) 在Bookdown的官网,有很多免费的用bookdown写的R书籍,如Hadley Wickham等撰写的《R for Data Science》,Roger D. Peng撰写的《R Programming for Data Science》, 陈总的《液
LaTeX 有一些列自定义的书写规则组成,有特定的语法,比如Markdown,但语法和变量比前者多。本篇文章,适合刚学习LaTex的小白同学,会对下列几个方面进行介绍:
原文地址:https://liam0205.me/2014/09/08/latex-introduction/
$\LaTeX$ 文档的编译过程通常比较复杂,尤其是有参考文献的情况下, 需要多次编译并调用外部命令。这个问题可以通过 latexmk 工具来解决。
R语言是主要在学术界用的编程语言,写作是其内涵之义,于是有了 RMarkdown。基于RMarkdown语法yihui进一步扩张了RMarkdown的应用,于是有了bookdown及其plus,以及blogdown。字面意思,前者是用来写书的后者是用来写博客的。每一个喜欢R语言不巧又同时喜欢写作的人,遇到这两个包都会有抑制不住的好奇心。余,概莫能外。
R的bookdown扩展包是继knitr和rmarkdown扩展包之后, markdown格式的另一种扩展, 使得Rmd格式可以支持公式、定理、图表自动编号和引用、链接, 文献引用和链接等适用于编写书籍的功能。
具体细节可参考:https://bookdown.org/yihui/rmarkdown-cookbook/update-date.html
任何技术的产生与发展都是有血有肉的,忽略这段历史,仅仅学习冰冷的技巧,无疑是悲哀的。千古兴亡多少事?悠悠,不尽长江滚滚流。
Rmarkdown作为一种将R等编程语言和Markdown的简洁语法结合在一起的增强版Markdown语法,其在报告输出、数据分析、沟通交流中的易用性和便利性已得到了足够的体现。
Rmarkdown 是 R 语言环境中提供的 markdown 编辑工具,运用 rmarkdown 撰写文章,既可以像一般的 markdown 编辑器一样编辑文本,也可以在 rmarkdown 中插入代码块,并将代码运行结果输出在 markdown 里。R Markdown 格式,简称为 Rmd 格式, 相应的源文件扩展名为.Rmd。输出格式可以是 HTML、docx、pdf、beamer 等。
我进军B站了提到我正在做一个很纯净的机器学习的学习网站,技术实现上其实很简单,用了之前我提到过的Bookdown+github.io。还没有完全做好,但是先把过程简单介绍一下。
写在前面:按照本意其实比较想写成“全平台记录”的,但是想了一下感觉自己大概还是没资格那样说,更何况还有最致命的一个问题——我手头没有mac且不会玩黑苹果,于是就emmm,起了这个名字。
bookdown是著名R包作者谢益辉开发的,支持采用Rmarkdown (R代码可以运行)或普通markdown编写文档,然后编译成HTML, WORD, PDF, Epub等格式。 bookdown是个素颜版的 LaTeX ,满足了99%的需求,而使用难度大概只有 LaTeX 的1%,性价比极高。
Jupyter Notebook是很好的数据科学创作环境。Jupyter提供导出的格式有 .py、.html、.md、.pdf等。目前用其导出包含中文的pdf会遇到很多坑,网上也有一些解决方案,大致分为两种方式,一是安装 pandoc并不断根据报错提示安装sty文件,不是很有效,另一种是安装MiKTeX并改LaTeX文件。本文主要讲第二种方式。
Pandoc简介 pandoc 是一种文档标记语言转换工具,可实现不同文档标记语言间的格式转换,由Haskell语言编写,以命令行的形式实现与用户的交互,可支持多种平台,windows\linux\mac等。据说在出版行业也在使用。 官方网址:https://pandoc.org/ Pandoc安装 由于Centos6的yum源中haskell相关的版本都比较老了,所有须要自行源码安装,须要安装的内容有:ghc, cabal, pandoc, texlive。 ghc是haskell的编译器,cabal是一
原文:Some R Packages to Keep In Mind(原文见文末链接)
然后就可以使用 TeXStudio 开启 LaTeX 的排版之旅了~ :smile:
LaTeX 是一套强大的排版系统,在学术论文排版方面应用广泛,很多西方高效和期刊都会提供自己 LaTeX 模板方便论文提交。虽然 LaTeX 有不少相关的 IDE,如 TeXstudio,BaKoMa,LyX 等,但总给人一种笨重的感觉。如今,VSCode 为我们提供了另一种选择。
陶哲轩本人在Mastodon上透露了这一消息,顺便介绍了一波自己用的LaTex工具。
TeX 引擎对不同的 TeX 格式提供的排版命令以及编译输出的排版文件格式如下表:
作为一只大学僧,平常难免要写写作业或者paper啥的,难免要和公式打交道。对于一些简单的小作业,用Markdown也能应付些许公式的编写。比如之前我写过一篇文章:
同样地,为了减少大家过多繁琐的资料下载途径,电子书的下载路径和之前插件的下载路径不变,在公众号后台回复【插件下载】即可找到下载链接。
比如李东风的这本:23 用bookdown制作图书 | R语言教程 (pku.edu.cn)[3]
本教程来自华东师范大学汤银才教授,本人已授权。为了获得更好的阅读体验,可在文末直达原文网站。前两期内容见:R沟通|Bookdown中文书稿写作手册(中);R沟通|Bookdown中文书稿写作手册(上)
使用 pgf 后端,matplotlib 可以将图形导出为可以使用 pdflatex,xelatex 或 lualatex 处理的 pgf 绘图命令。 XeLaTeX 和 LuaLaTeX 具有完整的 unicode 支持,可以使用安装在操作系统中的任何字体,利用 OpenType,AAT 和 Graphite 的高级排版功能。 由plt.savefig('figure.pgf')创建的 Pgf 图片可以作为原始命令嵌入到 LaTeX 文档中。 图形也可以通过切换到该后端,直接编译并使用plt.savefig('figure.pdf')保存到 PDF。
📷 哇,LaTex的Logo好漂亮 https://www.latex-project.org/ 地址在这里 📷 令我震惊的是,居然这个东西有官网 📷 先Ctrl+,打开设置 📷 会出现这个json文件 { // Latex workshop "latex-workshop.latex.tools": [ { "name": "latexmk", "command": "latexmk", "arg
所以很多高校的老师都要求学生用Latex来写论文。那么问题来了,latex要在哪里写?有像word一样的编辑器吗?答案是肯定的。市面上的latex编辑器不下20种,各种系统都有,常见的有:LyX、TeXworks、TexStudio、WinEdt、Emacs、Sublime Text、Atom、Visual Studio Code等。 有哪些好的latex编辑器?——知乎
在ggplot 的绘图中geom 或stat 的关系是密不可分的,当我们(显式)调用geom 时,相当于隐式的调用了stat 了。所以二者择其一即可。
今天要把前段时间的实验用英语先记录下来,自己就想根据原来会议的模版弄一个简易的页面(英语),突然想到之前用英文模板时是不能输入中文的,于是想着怎么在latex中输入中文,折腾了许久,终于成功了,现在分享下。
【注】这样安装 TeXLive 后无法在终端使用 texdoc 工具,会报错:/usr/local/texlive/2020/texmf-dist/doc/generic/pgf/pgfmanual.pdf。
日常项目中,为了避免兼容问题,防止某些功能或者插件不能用,会用到IE浏览器的模式设置代码。
随着公司小伙伴增多,原来的管理也很不规范,有时候有些事情说了,却总是执行不下去。虽然有Tower、钉钉之类的系统,但有时候有些通用性的工作总不能每个人都指定一个任务吧。所以,决定把红头文件用起来,一是为了好玩,另外红头文件看起来也醒目,毕竟喜庆、正式一些。
【注】这样安装 TeXLive 后无法在终端使用 texdoc 工具,会报错:texdoc error: No texlive.tlpdb nor shipped tlpdb data found.。
大多数设备的刷新频率是60Hz,也就说是浏览器对每一帧画面的渲染工作要在16ms内完成,超出这个时间,页面的渲染就会出现卡顿现象,影响用户体验。前端的用户体验给了前端直观的印象,因此对B/S架构的开发人员来说,熟悉浏览器的内部执行原理显得尤为重要。
参考:25 制作幻灯片 | R语言教程 (pku.edu.cn)[2]就已经介绍了很多格式了。R Markdown文件(.Rmd)文件支持多种输出, 如网页(html_document)、MS Word(word_document)、PDF(pdf_document, 需要LaTeX编译器支持)等, 还支持生成网页格式的幻灯片(slidy_presentation, ioslides_presentation), 以及LaTeX beamer格式的PDF幻灯片(beamer_presentation), 和Microsoft Office的PowerPoint幻灯片(powerpoint_presentation)格式。
强烈抗议:近期发现,CSDN博客中的代码在没有登录的情况下无法复制,这种行为已经完全背离了分享的初衷,为分享增加了不必要的麻烦,所以本人决定将本文内容逐步转移到其他平台。 本文新地址:https://www.cnblogs.com/beta2187/p/B1945.html
下载地址:https://tug.org/texlive/ 这里下载iso文件,使用离线安装方式。在线安装方式速度太慢了。
最近常用bookdown写文档(三大开源生信基础教程(bookdown编写,源码可作为模板)和视频课程),插入图片时,常常是这样写法:
关于RMarkdown使用时,小编日常会使用的一些有用技巧,当然我也是通过学习谢大大的Rmarkdown-cookbook[1]以及日常使用需求上网搜的解决方案,在此分享给大家。如果大家还有其他什么需求,可以在留言板留言。或者有其他实用技巧也欢迎分享!
LaTeX 基于 TeX,主要目的是为了方便排版。在学术界的论文,尤其是数学、计算机等学科论文都是由 LaTeX 编写, 因为用它写数学公式非常漂亮。
仪表盘在业务风格的报告中特别常见。它们可以用来突出报告的概要和关键内容。仪表盘的布局通常是基于网格搭建的,各个组件排列在各种大小的“盒子”中。
取消勾选安装 TeXworks ,这个编辑器太老,使用 VSCOde 即可
LaTeX在Windows下的安装困难无比,我觉得Linux下就是一句话的事情。开搞!
领取专属 10元无门槛券
手把手带您无忧上云