科学网

 找回密码
  注册

tag 标签: 中文支持

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

centos7 指定目录安装 GMT-4.5.13
yujianshengucas 2015-7-18 11:39
推荐安装GMT-4.5.13 ,要好用些, GMT5.几版本兼容性不够全 , GMT-4.5.12 安装比较繁琐 参考: http://seisman.info/install-gmt4-under-linux.html 需要下载的包: gmt-4.5.13-src.tar.bz2 gshhg-gmt-2.3.4.tar.gz 基础依赖包 sudo yum install gcc gcc-c++ make sudo yum install libXt-devel libXaw-devel libXmu-devel libSM-devel zlib-devel 软件依赖包 sudo yum install netcdf netcdf-devel gdal gdal-devel 编译GMT源码 cd gmt-4.5.13 ./configure --prefix=/home/yu/my/GMT-4.5.13 (--prefix 指定GMT安装目录位置) make sudo make install-all 安装海岸线数据 tar -zxvf gshhg-gmt-2.3.4.tar.gz sudo mkdir /home/yu/my/GMT-4.5.13/share/coast sudo cp -r gshhg-gmt-2.3.4/* /home/yu/my/GMT-4.5.13/share/coast/ 修改环境变量 export GMT4HOME=/home/yu/my/GMT-.5.13 export PATH=${GMT4HOME}/bin:$PATH export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${GMT4HOME}/lib --------------------------------------------------------------------------------------------------------------- Linux下的GMT中文支持 http://seisman.info/gmt-chinese-under-linux.html#id20
个人分类: Centos7|4015 次阅读|0 个评论
[转载]LaTeX 中英文排版:TeX Live + CJK
zhoufcumt 2013-6-19 16:12
转载自: http://blog.sciencenet.cn/blog-283557-622089.html 这篇博文提供了LaTeX中文输出的CJK解决方案,实际操作是可行的,可作为本人上一篇博文的继续完善。 用 LaTex 格式化中英文文本,我喜欢 CJK,因为它简单、易用。可能很多人更喜欢 CTeX,在这里我不考虑它。同时,以下内容所涉及的安装、使用均为 GNU/Linux 环境下的实现(我使用过的发布是:Fedora 和 Scientific Linux)。 关于这样的帖子可能很多,但是散落于网络的各个角落,不一定容易找全,因此希望这里的内容于读者有益:主要针对满足于初步的、基本的要求的用户。 1,安装 TeX Live 。 以 TeX Live 2012 为例子。DVD iso 文档的下载地址可以在这里找到: http://tug.org/texlive/acquire.html 一个好用的镜像是: http://mirrors.ustc.edu.cn/CTAN/systems/texlive/Images/texlive2012-20120701.iso 完成之后,以超级用户的身份把下载的 DVD 文档挂载到方便的目录下。比如可以是: su mkdir /tmp/texlive-tmp mount -t iso9660 /texlive-directory/texlive2012-20120701.iso /tmp/texlive-tmp -o loop 其中,/texlive-directory 是 iso 文档存放的目录。安装是简单的: cd /tmp/texlive-tmp ./install-tl 安装的过程是交互式的。其中需要安装目录的选择。默认的目录是 /usr/local/texlive/2012 ,我就用这个目录。以上是以 root 身份安装的 TeX Live,所有正常用户都可以使用。为了让自己(作为普通用户)能够顺利地使用已经安装的软件,需要把下列文档中的路径加入主目录的 .bash_profile 文件中(集中地放在最后就可以): texlive-path.txt 添加完路径,注销 X 窗口,重新登陆。至此 LaTex 已经可以使用。如果不使用中文的话,下面的内容可以忽略。 2,安装 CJK。 在完成 TeX Live 的安装之后,我们会发现 cjk 已经被安装完成。所以,可以直接使用。 3,中文字体的安装。 首先是中文字体的生成。如果对这个感兴趣,可以参考: http://blog.chinaunix.net/uid-20507571-id-1661004.html 我当初参考的就是这个。可惜的是,近几年新发布的 TeX Live 的文件系统结构有一些新的变化。所以上面这个帖子的一些步骤是需要做一些与时俱进的修正的。 跳过字体生成的步骤。我把我已经生成的几个可用字体放在附录中,可以直接使用: hei kai lishu song youyuan 分别对应“黑体”,“楷体”,“隶书”,“宋体”,“幼圆”。把下列附件 fonts.part01.rar fonts.part02.rar fonts.part03.rar fonts.part04.rar fonts.part05.rar fonts.part06.rar fonts.part07.rar fonts.part08.rar fonts.part09.rar fonts.part10.rar fonts.part11.rar fonts.part12.rar (解压缩后得到的 fonts 文件夹)替换下面的文件夹: /usr/local/texlive/texmf-local/fonts 在安装 TeX Live 2012 的时候,上述文件夹(树)就已经建立,但都是空的(没有实际性内容)。再把如下附件 CJK.tar.bz2 (解压缩得到的 CJK 文件夹)复制到下面的文件夹中: /usr/local/texlive/texmf-local/tex/latex 这样,字体安装基本结束。 4,更新文件系统。 在使用之前,我们需要更新文件系统(以 root 身份): su texhash updmap-sys --enable Map song.map updmap-sys --enable Map hei.map updmap-sys --enable Map kai.map 上面的三个命令更新的是三种字体:宋,黑,楷。其它字体当然是类似的。如果上述 updmap-sys 命令返回错误信息,可以尝试用绝对路径: updmap-sys --enable Map /usr/local/texlive/texmf-local/fonts/map/dvips/CJK/song.map updmap-sys --enable Map /usr/local/texlive/texmf-local/fonts/map/dvips/CJK/hei.map updmap-sys --enable Map /usr/local/texlive/texmf-local/fonts/map/dvips/CJK/kai.map 如果一切顺利,中文的使用应该就没有问题了。 5,一个例子。 为了方便读者,我把一个示例文件放在附录中: 中文示例.tex 可以直接编译: latex 中文示例.tex latex 中文示例.tex dvipdf 中文示例.dvi 就能得到 pdf 文档“中文示例.pdf”( latex 两次以上是为了得到正确的目录信息)。如果一切正常,将有正确的中文正文输出和正确的中文书签显示。 6,参考文献(信息) http://blog.chinaunix.net/uid-20507571-id-1661004.html http://hi.baidu.com/mkfohvigwmbdtvq/item/735c98c6edc36412b67a2456 等等。
个人分类: LaTex|4434 次阅读|0 个评论
GMT的中文支持
chchao 2013-5-21 11:18
一直以为GMT中不能使用中文,只能用AI等软件进行后期加工。 受下面两篇博文的启发,成功设置GMT中的中文支持,没想到经过简单的设置后也可以直接使用中文。 博文地址: http://xxqhome.blog.163.com/blog/static/1967330202011112810120598/ http://hi.baidu.com/guyueshuiming/item/0052df53852ee4494fff20c3 以下设置在Ubuntu下试验成功,具体方法如下: 1、将字体文件从Windows下拷到Linux下的目录中(如/usr/share/fonts/winFonts) 2、处用gs命令和mkcidfm.ps形成cidfmap 如 sudo gs -q -dBATCH -sFONTDIR=/usr/share/fonts/winFonts -sCIDFMAP=/usr/share/ghostscript/9.04/Resource/Init/FAPIcidfmap /usr/share/ghostscript/9.04/lib/mkcidfm.ps 注意这里的FAPIcidfmap随不同的ghostscript版本,位置有可能不同,文件名也可能会不同(如可能为cidfmap) 3、根据FAPIcidfmap文件中的信息,修改GMT中的字体配置文件 PS_font_info.d(一般在$GMT_SHARE/pslib下),在后面添加 NSimSun--GB-EUC-H 0.700 1 SimHei--GB-EUC-H 0.700 1 KaiTi--GB-EUC-H 0.700 1 LiSu--GB-EUC-H 0.700 1 FangSong--GB-EUC-H 0.700 1 YouYuan--GB-EUC-H 0.700 1 MicrosoftYaHei--GB-EUC-H 0.700 1 MicrosoftYaHeiBold--GB-EUC-H 0.700 1 注意:一定要在字体名称后面加上 --GB-EUC-H ,否则不能正常显示 4、用pstext -L查看字体对应的数字编码,如 35 STSong-Light--GB-EUC-H 36 STFangsong-Light--GB-EUC-H 37 STHeiti-Regular--GB-EUC-H 38 STKaiti-Regular--GB-EUC-H 5、在GMT脚本中,需插入中文的地方用如下命令 @%font_no% 中文 @%% 如需使用楷体,根据上面的字体编码,楷体对应字体编码为38,则形式为 @%38% 我是中文 @%% 注意:文件的编码方式要保存为 gb18030,utf-8编码显示不正常,不知道其它系统上是否是这样?
8328 次阅读|0 个评论
LaTex第四弹:Fedora 17 最新texlive安装及中文支持
zhoufcumt 2013-3-11 08:30
安装步骤: 1. 准备、安装 perl-tk. sudo yum install perl-tk 2. 下载安装程序:wget http://oss.ustc.edu.cn/CTAN/systems/texlive/tlnet/ install-tl-unx.tar.gz 3. 安装: tar -zxvfinstall-tl-unx.tar.gz sudo ./install-tl --gui -location http://oss.ustc.edu.cn/CTAN/systems/texlive/tlnet / 4. 安装TeXworks:sudo yum install texworks 5. sudo mkdir /usr/share/fonts/winfonts,将windows下字体copy进去; sudo mkdir /usr/share/fonts/adobe,将网上下载的AdobeFangsongStd-Regular.otf、AdobeKaitiStd-Regular.otf、AdobeSongStd-Light.otf、AdobeHeitiStd-Regular.otf、AdobeMingStd-Light.otf等copy进去。 6. 更新系统字体。fc-cache即可,然后查看添加的字体是否更新,fc-list :lang=zh-cn。 7. 更新插件。先su, 然后 tlmgr update --list。 例子一(利用系统自带字体): \documentclass {article} \usepackage{fontspec,xunicode,xltxtra} \usepackage{titlesec} %\titleformat{\section}{\Large\xbsong}{\thesection}{lem}{} %\XeTexlinebreaklocale "zh" %\XeTexlinebreakskip = 0pt plus 1pt minus 0.1pt \newfontfamily\song{SimSun} \newfontfamily\hei{SimHei} \newfontfamily\kai{KaiTi_GB2312} \setmainfont{SimSun} \renewcommand{\baselinestretch}{1.25} \begin{document} \title{\kai XeTex使用小结} \author{\hei 周锋} \date{\song 2013年1月7日} \maketitle \section{\hei 简介} \hei 以前使用CJK进行中文的排版,需要自己生成字体库,近日,出现了XeTeX,可 以比较好的解决中文字体问题,不需要额外生成LaTex字体库,直接使用计算机 系统里的字体。 \section{字体列表} 本文使用了大量本机自带的字体。 \end{document} 例子二(利用ctex等宏): \documentclass {ctexart} \begin{document} \zihao {3} 默认字体 defalut fonts \TeX 是一种排版工具 \\ {\bfseries 粗体 bold \TeX 是一种排版工具} \\ {\songti 宋体 songti \TeX 是一种排版工具} \\ {\heiti 黑体 heiti \TeX 是一种排版工具} \\ {\kaishu 楷书 kaishu \TeX 是一种排版工具} \\ {\fangsong 仿宋 fangsong \TeX 是一种排版工具} \\ \end{document} 上述过程和例子已经过本人台式fc17亲测,如有问题,请发邮件 zhouforme@gmail.com探讨交流。
个人分类: LaTex|5149 次阅读|0 个评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-17 03:28

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部