Comments (7)
@pzhaonet adobe 字体是闭源的,没有放在 CTAN 上, tinytex 也无能为力的,因为没有,所以下不动
from msg.
@pzhaonet 我这里有一篇整理的关于 docker 的最常用和最简单的一些操作,见 https://www.xiangyunhuang.com.cn/post/2017/05/19/rocker-docker/
复杂、全面的操作可以参考书籍 Docker -从入门到实践,我就是从这本书入门的
from msg.
@pzhaonet 我当时看到书里面使用的字体是 Adobe 系列中文字体,所以我也就用了,如果你系统没有安装,可把下面这一行
改为
\usepackage[heading, fontset=fandol]{ctex}
考虑到最方便的可重复,我将书籍所有依赖(R 包、系统依赖、字体、LaTeX 宏包等)打包成 Docker 镜像了,构建镜像的 Dockerfile 在项目的 docker 目录下。而 配置 Adobe 字体的命令在下面几行中
from msg.
docker 我是完全不会用……
其实我的原意是想说:为啥 tinytex 无法自动安装缺失的 adobe 字体呢?呈 @yihui 阅。况且,我搜了一下,本地电脑是有这个字体文件的, 位于 C:\Program Files (x86)\Adobe\Acrobat Reader DC\Resource\CIDFont\AdobeSongStd-Light.otf
。
改成 fandol 之后,tinytex 自动安装成功,pdf 也编译成功了:
tlmgr search --file --global "/FandolSong-Regular[.](tfm|afm|mf|otf)"
Trying to automatically install missing LaTeX packages...
tlmgr install fandol
tlmgr.pl: package repository http://ftp.fau.de/ctan/systems/texlive/tlnet (not verified: gpg unavailable)
[1/1, ??:??/??:??] install: fandol [21077k]
running mktexlsr ...
done running mktexlsr.
tlmgr.pl: package log updated: C:/Users/peng.zhao/AppData/Roaming/TinyTeX/texmf-var/web2c/tlmgr.log
tlmgr search --file --global "/couriers.sty"
Trying to automatically install missing LaTeX packages...
tlmgr install courier-scaled
tlmgr.pl: package repository http://ftp.fau.de/ctan/systems/texlive/tlnet (not verified: gpg unavailable)
[1/1, ??:??/??:??] install: courier-scaled [3k]
running mktexlsr ...
done running mktexlsr.
tlmgr.pl: package log updated: C:/Users/peng.zhao/AppData/Roaming/TinyTeX/texmf-var/web2c/tlmgr.log
from msg.
正是如此。其实可以考虑开源的思源宋体。当然 Fandol 也行。
from msg.
@XiangyunHuang 谢谢推荐。
可是光安装就愁死了。先是 chrome 浏览器从这本书推荐的链接下载后认为有害直接删除,然后注册下载安装时说我的 windows 版本不支持……
还是默默等待缘分到来的那一天吧。
from msg.
docker 我是完全不会用……
其实我的原意是想说:为啥 tinytex 无法自动安装缺失的 adobe 字体呢?呈 @yihui 阅。况且,我搜了一下,本地电脑是有这个字体文件的, 位于 C:\Program Files (x86)\Adobe\Acrobat Reader DC\Resource\CIDFont\AdobeSongStd-Light.otf。
本地有字体的话试试安装 adobemapping CTAN 包,这个 tinytex 不会自动发现安装,但有时又必需。
from msg.
Related Issues (20)
- 部分包有被提及但是没有使用 HOT 3
- 14 年后取消限制条款的出处? HOT 1
- 表 6.1 的显示有点乱 HOT 2
- ! Package caption Error: \caption outside float. HOT 1
- 转向 GithHub Action 测试
- 直播活动收集来的问题及谢大的回复 HOT 1
- Why not Noto? HOT 2
- 【数据】卫星图像的效果出不来 HOT 3
- 收集关于 MSG 的评论介绍
- 图书二维码
- 【封面】 MSG 书籍封面 HOT 4
- 此处编译 pdf 似乎已经无法通过,会生成一个 animategraphics HOT 1
- pandoc 和 rmarkdown 还支持 ascii_identifiers 吗? HOT 3
- 【第一版出版事宜】 HOT 14
- Travis-CI 报错集中处理 HOT 8
- 致谢 HOT 10
- LaTeX 输出的 pdf 代码格式里引号和中文字符之间的空格问题 HOT 4
- 1986 挑战者号失事的 O 型环故障与温度的关系图 HOT 6
- 部分目录链接错误
- 5.5.4 地图,建议更改显示地区
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from msg.