|
楼主 |
发表于 2011-12-10 19:17:45
|
显示全部楼层
感谢回复。
初次使用ConTeXt,搞不清楚状况,
只是读了一下你所写的相关介绍。
配置文件中的texmfcnf.lua对MKIV也是有影响的,其中- TEXMFVAR = "home:.texlive/texmf-var",
- TEXMFCONFIG = "home:.texlive/texmf-config",
复制代码 两行就决定了context运行之后的字体缓存目录。
由于Portage中TeXLive中的texmf.cnf写的是- TEXMFVAR = ~/.texlive2011/texmf-var
- TEXMFCONFIG = ~/.texlive2011/texmf-config
复制代码 为了防止家目录下同时出现.texlive、.texlive2011,
所以改动了texmfcnf.lua。
但是,由于texmfcnf.lua不在/etc/texmf之下,
只要更新context相关的内容,
texmfcnf.lua就会被初始化,
这个很烦。
其次,尽管context.cnf与texmf.cnf都有OSFONTDIR这个变量,
但这俩个的值其实是一样的,谁覆盖谁,
道理上来说应该都能找到字体文件。
为什么context却只能通过export方式呢?
尽管网速比较慢,还是尝试装了context-minimals,
发现它的TDS与TeXLive好像不同,
但与portage中TeXLive中的context.cnf文件描述一致。
不知道像texmf-project、texmf-fonts之类的有什么用?
ConTeXt的数学宏包只能去具体使用一下才能体会了。
最后,想知道一下,就体验ConTeXt来说,
Portage中打包的ConTeXt应该也能进入实际使用了吧? |
|