linpay2000 发表于 2013-05-17 09:45

本帖最后由 linpay2000 于 2013-05-17 09:52 编辑

直接下载texlive.iso安装比较方便,但是还是楼上所说的。
我想编译texmaker,结果把texmf依赖上了。麻烦。
在windows上的texmaker有portable版本。

看了一下texmaker的Makefile,发现有一个USE_TEX=latex dvipsk

zeissoctopus 发表于 2013-05-17 15:53

linpay2000 发表于 2013-05-17 09:45 static/image/common/back.gif
直接下载texlive.iso安装比较方便,但是还是楼上所说的。
我想编译texmaker,结果把texmf依赖上了。麻烦。 ...

方便安裝 和 移植入 port 是二回事

linpay2000 发表于 2013-05-20 10:08

我把texlive-texmf-20120701下载下来,再编译了,太大了麻烦呀。
目前编译没有问题。
用TEX_DEFAULT=texlive,可以把依赖改了。

zeissoctopus 发表于 2013-05-20 12:17

linpay2000 发表于 2013-05-20 10:08 static/image/common/back.gif
我把texlive-texmf-20120701下载下来,再编译了,太大了麻烦呀。
目前编译没有问题。
用TEX_DEFAULT=texl ...

我碰到某些 ports ,未完全修改支 TEX_DEFAULT=texlive, 或 USE_TEX=texlive 近幾天 port tree 也陸續有更新

linpay2000 发表于 2013-05-21 09:12

有好几个编译不过去的。
我自己在Makefile加了点东东就好了。
pre-install:
       texconfig rehash
并且在安装完texlive-full后,也需要执行texconfig rehash。否则没法用。

zeissoctopus 发表于 2013-05-23 21:41

linpay2000 发表于 2013-05-21 09:12 static/image/common/back.gif
有好几个编译不过去的。
我自己在Makefile加了点东东就好了。
pre-install:


linpay2000 原來對 texlive 頗有認識,我是完全不懂,但小小了解 Ports 的 Makefile 写法了吧,目前我識我碰壁的地方是在 /print/freetype-tools。這個 ports 不兼容 texlive。我今晚嘗試修改小許 Makefile,若成功便上報 PR。目前主理 tetex, texlive 主理人是小日本 hrs@FreeBSD.org 君。

linpay2000 发表于 2013-05-24 09:29

@zeissoctopus
对texlive只懂些皮毛,呵呵。
makefile这种写法确实比较简洁。
freetype-tools貌似我没有编译。
昨天更新了一版,有个包编译不过去了,是在do install 的时候出错了。

zeissoctopus 发表于 2013-05-24 09:33

freetype-tools 我修正到,但大量 latex-* 我不懂修正,暫時擱置 texlive

linpay2000 发表于 2013-05-24 13:03

在编译texlive-full安装包时会有如下错误:
tcfmgr: config file `tcfmgr.map' (usually in $TEXMFMAIN/texconfig) not
found (ls-R missing?).
fmtutil: config file `fmtutil.cnf' not found.
*** Error code 1

我修复的做法是在texlive-texmf/Makefile中
在.include <bsd.port.mk>
上面加入
post-install:
          texconfig rehash
用了texlive以后,就不需要再安装latex这些安装包了。
可以把texmaker安装上作为编译器。
测试中文的方法是

\documentclass{article}
\usepackage{CJKutf8}
      \begin{document}
\begin{CJK}{UTF8}{gbsn}
This is a test.
中文排版。还是不成?测试这个可以么TEXLIVE
再加一点点,呵呵
\end{CJK}
\end{document}

繁体把gbsn改成bsmi
字体用繁体,如果字体不对,可能会出现pdf文件少字。

编译可以用pdflatex test.tex

wait_rabbit 发表于 2013-05-26 19:22

linpay2000 发表于 2013-05-20 10:08 static/image/common/back.gif
我把texlive-texmf-20120701下载下来,再编译了,太大了麻烦呀。
目前编译没有问题。
用TEX_DEFAULT=texl ...


刚打算编译 texlive 彻底替代 tetex。没想到 texlive-texmf 有 1 个 g 还多。
页: 1 [2]
查看完整版本: texlive 開始正式入 ports