LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: sunkvip

LaTeX+UTF8的字体问题

[复制链接]
 楼主| 发表于 2006-6-11 11:51:08 | 显示全部楼层
这个overlay还是不行。。

>>> Install ttf2pt1-3.4.4 into /var/tmp/portage/ttf2pt1-3.4.4/image/ category app-text
scripts/inst_dir /var/tmp/portage/ttf2pt1-3.4.4/image//usr/bin root root 0755
scripts/inst_dir /var/tmp/portage/ttf2pt1-3.4.4/image//usr/lib/ttf2pt1 root root 0755
scripts/inst_dir /var/tmp/portage/ttf2pt1-3.4.4/image//usr/share/ttf2pt1 root root 0755
scripts/inst_dir /var/tmp/portage/ttf2pt1-3.4.4/image//usr/share/man/man1 root root 0755
scripts/inst_dir /var/tmp/portage/ttf2pt1-3.4.4/image//usr/share/man/man5 root root 0755
cp -R README* FONTS* CHANGES* COPYRIGHT app encodings maps scripts other /var/tmp/portage/ttf2pt1-3.4.4/image//usr/share/ttf2pt1
chown -R root /var/tmp/portage/ttf2pt1-3.4.4/image//usr/share/ttf2pt1
chgrp -R root /var/tmp/portage/ttf2pt1-3.4.4/image//usr/share/ttf2pt1
chmod -R go-w /var/tmp/portage/ttf2pt1-3.4.4/image//usr/share/ttf2pt1
scripts/inst_file ttf2pt1 /var/tmp/portage/ttf2pt1-3.4.4/image//usr/bin/ttf2pt1 root root 0755
[ -f /var/tmp/portage/ttf2pt1-3.4.4/image//usr/bin/t1asm ] || scripts/inst_file t1asm /var/tmp/portage/ttf2pt1-3.4.4/image//usr/lib/ttf2pt1/t1asm root root 0755
sed 's|^TTF2PT1_BINDIR=$|TTF2PT1_BINDIR=/var/tmp/portage/ttf2pt1-3.4.4/image//usr/bin|;\
                s|^TTF2PT1_LIBXDIR=$|TTF2PT1_LIBXDIR=/var/tmp/portage/ttf2pt1-3.4.4/image//usr/lib/ttf2pt1|;\
                s|^TTF2PT1_SHAREDIR=$|TTF2PT1_SHAREDIR=/var/tmp/portage/ttf2pt1-3.4.4/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.4 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_install
  ebuild.sh, line 1013:   Called src_install
  ttf2pt1-3.4.4.ebuild, line 32:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.

!!! This ebuild is from an overlay: '/usr/local/portage'
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-11 12:23:07 | 显示全部楼层
我按照

http://zh.gentoo-wiki.com/HOWTO_teTeX

的说明配置好了GBK环境下的tetex,
以后只能先iconv然后latex了。。

以前一直用的texlive,不知道tetex有啥优点
回复 支持 反对

使用道具 举报

发表于 2006-6-11 16:33:16 | 显示全部楼层
Post by sunkvip
这个overlay还是不行。。

>>> Install ttf2pt1-3.4.4 into /var/tmp/portage/ttf2pt1-3.4.4/image/ category app-text
scripts/inst_dir /var/tmp/portage/ttf2pt1-3.4.4/image//usr/bin root root 0755
scripts/inst_dir /var/tmp/portage/ttf2pt1-3.4.4/image//usr/lib/ttf2pt1 root root 0755
scripts/inst_dir /var/tmp/portage/ttf2pt1-3.4.4/image//usr/share/ttf2pt1 root root 0755
scripts/inst_dir /var/tmp/portage/ttf2pt1-3.4.4/image//usr/share/man/man1 root root 0755
scripts/inst_dir /var/tmp/portage/ttf2pt1-3.4.4/image//usr/share/man/man5 root root 0755
cp -R README* FONTS* CHANGES* COPYRIGHT app encodings maps scripts other /var/tmp/portage/ttf2pt1-3.4.4/image//usr/share/ttf2pt1
chown -R root /var/tmp/portage/ttf2pt1-3.4.4/image//usr/share/ttf2pt1
chgrp -R root /var/tmp/portage/ttf2pt1-3.4.4/image//usr/share/ttf2pt1
chmod -R go-w /var/tmp/portage/ttf2pt1-3.4.4/image//usr/share/ttf2pt1
scripts/inst_file ttf2pt1 /var/tmp/portage/ttf2pt1-3.4.4/image//usr/bin/ttf2pt1 root root 0755
[ -f /var/tmp/portage/ttf2pt1-3.4.4/image//usr/bin/t1asm ] || scripts/inst_file t1asm /var/tmp/portage/ttf2pt1-3.4.4/image//usr/lib/ttf2pt1/t1asm root root 0755
sed 's|^TTF2PT1_BINDIR=$|TTF2PT1_BINDIR=/var/tmp/portage/ttf2pt1-3.4.4/image//usr/bin|;\
                s|^TTF2PT1_LIBXDIR=$|TTF2PT1_LIBXDIR=/var/tmp/portage/ttf2pt1-3.4.4/image//usr/lib/ttf2pt1|;\
                s|^TTF2PT1_SHAREDIR=$|TTF2PT1_SHAREDIR=/var/tmp/portage/ttf2pt1-3.4.4/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.4 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_install
  ebuild.sh, line 1013:   Called src_install
  ttf2pt1-3.4.4.ebuild, line 32:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.

!!! This ebuild is from an overlay: '/usr/local/portage'


可能是你的sed的问题了
不知道你的是什么版本
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-11 16:48:43 | 显示全部楼层
恩,nod,可能sed版本太新了

$sed --version
GNU sed version 4.1.5
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE,
to the extent permitted by law.
回复 支持 反对

使用道具 举报

发表于 2006-6-11 18:09:35 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2006-6-11 21:22:07 | 显示全部楼层
bugs.gentoo.org/show_bug.cgi?id=131883 中的patch要改一下,把header改为
diff -ruN ttf2pt1-3.4.0.orig/Makefile ttf2pt1-3.4.0/Makefile
--- ttf2pt1-3.4.0.orig/Makefile        2006-06-10 13:19:26.000000000 +0200
+++ ttf2pt1-3.4.0/Makefile        2006-06-10 13:20:39.000000000 +0200
回复 支持 反对

使用道具 举报

发表于 2006-8-5 15:56:46 | 显示全部楼层
没办法使用utf8?只能用GBK?
回复 支持 反对

使用道具 举报

发表于 2006-8-5 17:52:31 | 显示全部楼层
当然可以使用utf8
回复 支持 反对

使用道具 举报

发表于 2006-8-5 23:30:32 | 显示全部楼层
按照http://zh.gentoo-wiki.com/HOWTO_teTeX
只有把tex文件使用iconv转为GB码后,latex才能正常编译。
版主有高见?
回复 支持 反对

使用道具 举报

发表于 2006-8-6 00:29:44 | 显示全部楼层
看我在这个thread里发的每2贴
你也可以再看一下那个wiki
不瞒你说,我现在就在用UTF-8下使用LaTeX
回复 支持 反对

使用道具 举报

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

本版积分规则

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