Home Comments Thread
New Thread

9 Comments

giscus-bot giscus-bot 2022-12-17 01:24:08
访客 *Beilei Bian* @ 2017-06-06 14:06:40 写道:

哎呀呀,唯一一个python脚本,写的真好!(我最近只写python T_T)

yihui yihui 2022-12-17 01:24:18

一共五行代码,每一行都要放狗搜好久才写得出来,连 for 循环的语法都记不住。

——原帖发布于 2017-06-06 19:03:06

giscus-bot giscus-bot 2022-12-17 01:24:19
访客 *Beilei Bian* @ 2017-06-07 01:52:45 写道:

然鹅我的R魂在熊熊燃烧啊~

giscus-bot giscus-bot 2022-12-17 01:24:09
访客 *Frank Zheng* @ 2017-06-06 16:44:51 写道:

偏个题,倒是可以通过加ppa用上最新的texlive,参见https://launchpad.net/~jonathonf/+archive/ubuntu/texlive-2017

yihui yihui 2022-12-17 01:24:17

哦,你倒是提醒了我一点我忘了说的,版本的老旧并不是我反 Debian 包的唯一理由。关于 Debian 包,我还有一点最讨厌的就是他们把 tlmgr 去掉了,所以用户只能选择装一个个 texlive 集合,而不能自己管理单独的 LaTeX 包。我需要的是精细的包的管理,而不是由别人帮我把一串包打包为一个集合硬塞给我。试想如果有人把 CRAN 按照 TeXLive 方式打包成集合,每个集合里面一千个 R 包,为了用一个包要装成百上千个包,我肯定会疯掉的。

我觉得 Debian 就是控制欲太强了,就像好心的父母给孩子设计好了成长路线,一点都不能偏离。Homebrew 的开发方式就友善得多,相信并利用社区力量。

——原帖发布于 2017-06-06 19:01:22

giscus-bot giscus-bot 2022-12-17 01:24:10
访客 *彭浩* @ 2017-06-09 16:35:16 写道:

我借这里提一个我在 Win 下遇到的问题,在 knit pdf_document 时,我这里默认会出现一堆乱七八糟的错误,后来查出来是 Rwin-library3.1rmarkdownrmdlatexdefault-1.17.02.tex 这个模板文件中有冲突,具体是 usepackage[$if(fontenc)$$fontenc$$else$T1$endif$]{fontenc}usepackage{fontspec} 处引入的 fontspec 可能有问题,特别是可能和 xeCJK 有冲突,我干脆把这两处给注释了,现在运行正常,印象中这个包在 pgfSweave 时代就给 Win 用户造成过困扰。


看过 default-1.17.02.tex 文件的内容之后,就不太想直接用这个模板来 knit pdf 了,现在我是直接把生成的 md 文件 include 到自己的模板去编译,反正现在 knit 10 次 html 之后才会想起来要不要 knit 一个 pdf,不算太费事。

yihui yihui 2022-12-17 01:24:19

如果 latex_engine 设置为 xelatex 的话,应该是不会载入 fontenc 的。

——原帖发布于 2017-06-09 20:14:07

giscus-bot giscus-bot 2022-12-17 01:24:20
访客 *彭浩* @ 2017-06-10 13:07:01 写道:

我郁闷的就是当时已经设置了 latex_engine 为 xelatex。

giscus-bot giscus-bot 2022-12-17 01:24:11
访客 *彭浩* @ 2017-06-10 14:27:35 写道:

嗯,对了, Tectonic 的设计思路不知道有没有帮助? (https://tectonic-typesetting.github.io/en-US/ )

yihui yihui 2022-12-17 01:24:21

嗯,我去看了一下,看起来非常棒!这个项目的野心比我大多了,我暂时还没想那么远,我只想做一个各个平台都方便使用而且小的 TeXLive 包。Tectonic 把自己绑在了 xelatex 上,也许不是明智之举,目前也没有主流平台的二进制安装包,所以我都没有动力测试。

——原帖发布于 2017-06-11 04:14:54

giscus-bot giscus-bot 2022-12-17 01:24:22
访客 *彭浩* @ 2017-06-11 07:57:28 写道:

其实我真正想说的是李阿玲(马起园, Clerk Ma)也有这个能力,这个人和刘海洋他们不同,刘海洋他们是开发宏包的,并且只是业余爱好,而李阿玲的主攻是引擎这个层面的东西,他自己已经搞出来的引擎速度比 XeLaTeX 还要好,前两年我就幻想过你们能不能也把这家伙招到 RStudio 来。

比较郁闷的是这家伙挖的坑很多,公布出来的大都是半拉子工程,至今没有一个能够让普通用户轻松上手的东西,他的商业产品我知道的少,不太清楚。

https://zhuanlan.zhihu.com/LaTeX

yihui yihui 2022-12-17 01:24:23

RStudio 对 TeX 专家的兴趣并不是很大,我们对现有的 LaTeX 发行版并没有什么意见,只是我个人对 LaTeX 的安装和维护感到很不满意,我自己已经摸打滚爬多年,知道怎么操作,只是新手上来经常受挫。

我在 RStudio 工作之后学到的最重要的一课就是,世上天才多如牛毛,做成事的人却少之又少,可能多数很有才能的人只能做到善始,而做不到善终。

——原帖发布于 2017-06-12 03:00:01

giscus-bot giscus-bot 2022-12-17 01:24:12
访客 *Shrek, Tan* @ 2017-06-11 13:26:00 写道:

只能从精神上支持你了…建议考虑成立一个小基金来奖励“莽撞人”,我们一定尽力赞助…

@shrektan

yihui yihui 2022-12-17 01:24:24

谢谢!我对用钱财激励人这种方式比较谨慎,主要是一旦开闸,比较难收回去;多数情况下我只用口头表扬的方式。其实我曾经强烈建议一位靠谱厮接受大家的捐赠,我帮忙摇旗呐喊,但伊拒绝了。

——原帖发布于 2017-06-12 03:12:56

giscus-bot giscus-bot 2022-12-17 01:24:13
访客 *Zhuoer Dong* @ 2017-06-24 03:15:23 写道:

写得好,我也对Ubuntu的texlive集合深恶痛绝,不论是网费还是磁盘都是巨大的负担。现在我已经转移到https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Source/texlive-20170520-source.tar.xz去了。Windows和Linux都可以用同一个安装文件,双系统党的福音啊。

写两个小脚本就可以很方便了:
help.cmd

install-tl-windows.bat -gui -portable -scheme basic -repository <http://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet>  

[install.sh](http://install.sh)

#!/bin/bash

export TEXLIVE_INSTALL_PREFIX=$HOME/texlive2017  
perl install-tl -gui -portable -scheme basic -repository <http://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet>  

Windows稍微麻烦一点,得手动设置安装目录,不过用windows的人应该不在乎点这几下鼠标。
Linux可以在前面再加一个echo i | ,就可以完全自动化了。
不过这个是联网安装,要发布的话可以携带一些常用的包,然后改一下repository 选项。

giscus-bot giscus-bot 2022-12-17 01:24:14
Guest *Hao Wu* @ 2017-06-27 01:33:35 originally posted:

deleted.

giscus-bot giscus-bot 2022-12-17 01:24:15
访客 *lotus* @ 2017-12-19 12:02:50 写道:

miktex 最后能统一天下,现在有docker的版本。而且也有三大操作系统的单独维护版本,MACOS 下的homebrew安装也不错,有兴趣的话可以查看作者的GitHub,他一个人维护,感觉最终LaTeX的版本的终结者

yihui yihui 2022-12-17 01:24:24

嗯,这个我知道。MiKTeX 太复杂啦,我觉得 TeX Live 挺好的,只差一小步就可以完美了(而且被 Linux 打包者耽误了前程),我已经做完 TinyTeX 了:https://yihui.name/tinytex/

MiKTeX 虽然最终觉悟来到了 Github,也开始跨平台,但我觉得太晚了,你看社区的反应多冷清:https://github.com/MiKTeX/miktex 还不如我刚放出三个星期的 TinyTeX:https://github.com/yihui/tinytex

——原帖发布于 2017-12-19 20:17:36

giscus-bot giscus-bot 2022-12-17 01:24:16
访客 *Mingshuo Ji* @ 2018-02-04 15:13:00 写道:

碰到两个问题,尤其是第二个tlmgr升级好像不行啊

  1. 想装“mathpazo.sty”,结果好像是没找到

tlmgr_install('/mathpazo.sty')
tlmgr install /mathpazo.sty
tlmgr.pl install: package /mathpazo.sty not present in repository.
tlmgr.pl: action install returned an error; continuing.
tlmgr.pl: package repository http://mirrors.ibiblio.org/pub/mirrors/CTAN/systems/texlive/tlnet (not verified: gpg unavailable)
tlmgr.pl: An error has occurred. See above messages. Exiting.

  1. 想试试升级 tlmgr

tlmgr_update()
tlmgr update --all --self
tlmgr.pl: package repository http://mirrors.ibiblio.org/pub/mirrors/CTAN/systems/texlive/tlnet (not verified: gpg unavailable)
...sersOEMAppDataRoamingTinyTeXbinwin32runscript.tlu:732: ...sersOEMAppDataRoamingTinyTeXbinwin32runscript.tlu:688: no appropriate script or program found: fmtuti~1
Warning message:
running command '"fmtutil-sys" --all' had status 1

yihui yihui 2022-12-17 01:24:25

第二个问题可以忽略。

第一个问题是误用函数。在我告诉你答案之前,你能告诉我你是怎么遇到这个问题的吗?编什么文档缺 mathpazo.sty?

——原帖发布于 2018-02-04 15:44:38

giscus-bot giscus-bot 2022-12-17 01:24:26
访客 *Mingshuo Ji* @ 2018-02-04 23:39:43 写道:

我在找一些rmarkdown的模板,然后找到这个:
http://svmiller.com/blog/2016/03/svm-r-markdown-cv/
https://github.com/svmiller/svm-r-markdown-templates/blob/master/svm-rmarkdown-cv.Rmd
我在Windows 10的Rstudio Version 1.1.383里knitr, template: svm-latex-cv.tex,返回结果如图提示! LaTeX Error: File `mathpazo.sty' not found.,我再找到这里来

yihui yihui 2022-12-17 01:24:30

如果是编译 R Markdown 文档,你只需要 devtools::install_github('rstudio/rmarkdown'),剩下的事情你就不用管了,缺失的包会被自动安装。

——原帖发布于 2018-02-05 03:27:32

giscus-bot giscus-bot 2022-12-17 01:24:31
访客 *Mingshuo Ji* @ 2018-02-05 03:36:20 写道:

重装,结果新的问题来了,yaml装不了啦!

yihui yihui 2022-12-17 01:24:32

重启 R 先。

——原帖发布于 2018-02-05 03:37:15

giscus-bot giscus-bot 2022-12-17 01:24:32
访客 *Mingshuo Ji* @ 2018-02-05 03:39:40 写道:

我得承认自己急了点儿, 重新运行install.packages("yaml")后,rmarkdown也升级成功了。

giscus-bot giscus-bot 2022-12-17 01:24:33
访客 *Mingshuo Ji* @ 2018-02-05 03:41:24 写道:

看来要经常运行一下devtools::install_github('rstudio/rmarkdown'),还有devtools::install_github('yihui/*')

yihui yihui 2022-12-17 01:24:34

通常不必 devtools::install_github,这次是特殊情况。我一个星期前提交了最新版的 rmarkdown 到 CRAN,但 CRAN 的人消失了,至今也没给我消息。只要那个版本在 CRAN 上之后,所有的包从 CRAN 安装就够了。

——原帖发布于 2018-02-05 03:50:14

Sign in to join the discussion

Sign in with GitHub