LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2338|回复: 22

LaTeX+UTF8的字体问题

[复制链接]
发表于 2006-6-9 10:17:52 | 显示全部楼层 |阅读模式
TexLive2005, 以前可以

\begin{CJK*}{GBK}{song}
这是宋体 {\CJKfamily{hei}这是黑体 }
\end{CJK*}

自从locale改成UTF8以后,就只能

\begin{CJK*}{UTF8}{gbsn}
这是宋体
\end{CJK*}

这样就只剩一种字体了。。有没有类似的黑体点阵字体?
请大虾指教,谢谢
发表于 2006-6-9 10:21:34 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-9 10:24:39 | 显示全部楼层
谢谢,回复的好快,呵呵
texlive和tetex的字体配置没有区别吗
我用的是texlive
回复 支持 反对

使用道具 举报

发表于 2006-6-9 10:35:40 | 显示全部楼层
texlive没用过
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-9 11:38:08 | 显示全部楼层
编译ttf2pt1错误..

#emerge ttf2pt1
Calculating dependencies... done!
>>> Emerging (1 of 1) app-text/ttf2pt1-3.4.0 to /
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
>>> checking ttf2pt1-3.4.0.tgz ;-)
>>> Unpacking source...
>>> Unpacking ttf2pt1-3.4.0.tgz to /var/tmp/portage/ttf2pt1-3.4.0/work
* Applying ttf2pt1-3.4.0-Makefile-gentoo.diff ...                                                                    [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/ttf2pt1-3.4.0/work/ttf2pt1-3.4.0 ...
cc -march=athlon-xp -O2 -pipe -msse2 -o t1asm -DSTANDALONE t1asm.c -lm -L/usr/lib -lfreetype
cc -march=athlon-xp -O2 -pipe -msse2 -c ttf2pt1.c
cc -march=athlon-xp -O2 -pipe -msse2 -c pt1.c
cc -march=athlon-xp -O2 -pipe -msse2  -c runt1asm.c
cc -march=athlon-xp -O2 -pipe -msse2 -c ttf.c
cc -march=athlon-xp -O2 -pipe -msse2 -c ft.c
cc -march=athlon-xp -O2 -pipe -msse2 -c bdf.c
cc -march=athlon-xp -O2 -pipe -msse2 -c bitmap.c
cc -march=athlon-xp -O2 -pipe -msse2 -o ttf2pt1 ttf2pt1.o pt1.o runt1asm.o ttf.o ft.o bdf.o bitmap.o -lm -L/usr/lib -lfreetype
scripts/unhtml <CHANGES.html >CHANGES
scripts/unhtml <README.html >README
scripts/unhtml <FONTS.html >FONTS
scripts/unhtml <FONTS.hpux.html >FONTS.hpux
scripts/unhtml <encodings/README.html >encodings/README
scripts/unhtml <other/README.html >other/README
scripts/unhtml <app/X11/README.html >app/X11/README
scripts/unhtml <app/netscape/README.html >app/netscape/README
sed 's/^CFLAGS_SYS.*=.*$/CFLAGS_SYS= -O2 -D_GNU_SOURCE/;/warning:/,/^$/s/^/#/' <Makefile >app/RPM/Makefile
sed 's/^Version:.*/Version: '`grep TTF2PT1_VERSION version.h| cut -d\" -f2`'/' <app/RPM/ttf2pt1.spec.src  >app/RPM/ttf2pt1.spec
>>> Source compiled.
>>> Test phase [not enabled]: app-text/ttf2pt1-3.4.0

>>> Install ttf2pt1-3.4.0 into /var/tmp/portage/ttf2pt1-3.4.0/image/ category app-text
scripts/inst_dir /var/tmp/portage/ttf2pt1-3.4.0/image//usr/bin
scripts/inst_dir /var/tmp/portage/ttf2pt1-3.4.0/image//usr/lib/ttf2pt1
scripts/inst_dir /var/tmp/portage/ttf2pt1-3.4.0/image//usr/share/ttf2pt1
scripts/inst_dir /var/tmp/portage/ttf2pt1-3.4.0/image//usr/share/man/man1
scripts/inst_dir /var/tmp/portage/ttf2pt1-3.4.0/image//usr/share/man/man5
cp -R README* FONTS* CHANGES* COPYRIGHT app encodings maps scripts other /var/tmp/portage/ttf2pt1-3.4.0/image//usr/share/ttf2pt1
chown -R root /var/tmp/portage/ttf2pt1-3.4.0/image//usr/share/ttf2pt1
chgrp -R root /var/tmp/portage/ttf2pt1-3.4.0/image//usr/share/ttf2pt1
chmod -R go-w /var/tmp/portage/ttf2pt1-3.4.0/image//usr/share/ttf2pt1
scripts/inst_file ttf2pt1 /var/tmp/portage/ttf2pt1-3.4.0/image//usr/bin/ttf2pt1 root root 0755
[ -f /var/tmp/portage/ttf2pt1-3.4.0/image//usr/bin/t1asm ] || scripts/inst_file t1asm /var/tmp/portage/ttf2pt1-3.4.0/image//usr/lib/ttf2pt1/t1asm root root 0755
sed 's|^TTF2PT1_BINDIR=$|TTF2PT1_BINDIR=/var/tmp/portage/ttf2pt1-3.4.0/image//usr/bin|;\
                s|^TTF2PT1_LIBXDIR=$|TTF2PT1_LIBXDIR=/var/tmp/portage/ttf2pt1-3.4.0/image//usr/lib/ttf2pt1|;\
                s|^TTF2PT1_SHAREDIR=$|TTF2PT1_SHAREDIR=/var/tmp/portage/ttf2pt1-3.4.0/image//usr/share/ttf2pt1|;' <scripts/convert >cvt.tmp
sed: -e expression #1, char 276: unterminated address regex
make: *** [install] Error 1

!!! ERROR: app-text/ttf2pt1-3.4.0 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_install
  ebuild.sh, line 1013:   Called src_install
  ttf2pt1-3.4.0.ebuild, line 31:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
回复 支持 反对

使用道具 举报

发表于 2006-6-9 12:16:40 | 显示全部楼层
试试这个overlay

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-6-9 22:43:51 | 显示全部楼层
唉,把Tex文件的编码改成GBK就可以了。其他的都不用动,不需要用UTF-8。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-10 23:41:48 | 显示全部楼层
感谢两位,我决定用teTeX了,呵呵,
zhllg给的那个链接很不错
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-10 23:42:02 | 显示全部楼层
感谢两位,我决定用teTeX了,呵呵,
zhllg给的那个链接很不错
回复 支持 反对

使用道具 举报

发表于 2006-6-11 11:11:16 | 显示全部楼层
维护tetex的人,不再更新它了,不知有没有人接手。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表