精华内容
下载资源
问答
  • Linux下安装LaTeX+CJK+中文字体的方法 [转]
    2019-07-16 06:35:59
    1.下载texlive2003:

      http://www.ctex.org/modules.php?op=modload&name=Downloads&file=index&req=viewdownload&cid=1
     

    2.下载gbkfonts程序。

    gbkfonts 

    准备字库文件:从Windows的字体目录下或者网上找到如下的字体文件(可以只安装你需要的字体,下面列出的是我机器上的字体):

    fzstk.ttf 
    shuang.ttf 
    simkai.ttf
    simyou.ttf 
    sthupo.ttf 
    stxinwei.ttf
    fzytk.ttf 
    simfang.ttf
    simli.ttf 
    stcaiyun.ttf
    stxihei.ttf 
    stzhongs.ttf
    heimi.ttf 
    simhei.ttf 
    simsun.ttf 
    stfangso.ttf
    stxingka.ttf 

    3.安装texlive2003:首先,如果你的机器上有TeX请先删除掉。你在第1步下载到的是iso文件,用mount -o loop将其mount到一个目录上,进入这个目录,以管理员身份运行./install-tl.sh。进入主菜单后按"s"选择scheme中的Generic full TeXLive scheme,然后按"r"回到主菜单。按"l"选择语言,按"-"去掉所有语言包然后按"c"选择CJK。按"r"回到主菜单后,按"i"就开始安装了。

    4.设置环境变量:把下面几行加到你的~/.bashrc中。

    PATH=/usr/TeX/bin/i386-linux/:$PATH
    export PATH

    VARTEXMF=/usr/TeX/texmf-var
    export VARTEXMF

    MANPATH=/usr/TeX/man:$MANPATH
    export MANPATH


    5.生成CJK字体:将第3步得到ttf字体文件和第2步得到的gbkfonts放在同一个文件夹中,并在其中建立一个目录fonts。进入fonts目录中执行下面的命令(你可以把它们写到一个脚本里运行):

    ../gbkfonts ../shuang.ttf shuang
    ../gbkfonts ../heimi.ttf heimi
    ../gbkfonts ../simsun.ttf song
    ../gbkfonts ../simhei.ttf hei
    ../gbkfonts ../simfang.ttf fs
    ../gbkfonts ../simkai.ttf kai
    ../gbkfonts ../simli.ttf li
    ../gbkfonts ../simyou.ttf you
    ../gbkfonts ../fzytk.ttf yao
    ../gbkfonts ../stcaiyun.ttf caiyun
    ../gbkfonts ../stxihei.ttf xihei
    ../gbkfonts ../stxinwei.ttf xinwei
    ../gbkfonts ../fzstk.ttf shuti
    ../gbkfonts ../sthupo.ttf hupo
    ../gbkfonts ../stxingka.ttf xingkai
    ../gbkfonts ../stfangso.ttf fangsong
    ../gbkfonts ../stzhongs.ttf zhongsong

    6.安装CJK字体:使用cp -rf 把fonts目录下的所有文件复制到/usr/TeX/texmf-local中。 

    (可选)使用pdflatex(这步和下面那步来自linuxsir.org上的"格格恶")

    (1).将ttf字体复制到某个目录,比如:

    /usr/TeX/texmf/fonts/truetype

    (2).编辑/usr/TeX/texmf/web2c/texmf.cnf文件,找到TTFONTS和TTF2TFMINPUTS两个字段,改成这样

    TTFONTS = .;$TEXMF/fonts/{truetype,ttf}//;/usr/TeX/texmf/fonts/truetype//
    TTF2TFMINPUTS = .;$TEXMF/ttf2pk//;/usr/TeX/texmf/fonts/truetype//

    (3).编辑/usr/TeX/texmf-var/pdftex/config/pdftex.cfg文件,末尾加入/usr/TeX/texmf-local/pdftex.cfg里的所有内容



    (可选)让dvips也能使用中文

    1. vi /usr/TeX/texmf-var/dvips/config/config.ps
    末尾加上
    p +cjk.map

    2.cp /usr/TeX/texmf-local/cjk.map /usr/TeX/texmf-var/dvips/ 


    最后以管理员权限运行:

    mktexlsr

    转载于:https://www.cnblogs.com/sirsunny/archive/2004/08/20/35201.html

    更多相关内容
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼引安装并正在使用 Noto Sans CJK 字体的朋友可能会发现一个问题,某些情况下(框架未定义地区)汉字字形与标准形态不符,如下图:源这其实是 Noto Sans CJK 中的日文 ...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

    安装并正在使用 Noto Sans CJK 字体的朋友可能会发现一个问题,某些情况下(框架未定义地区)汉字字形与标准形态不符,如下图:

    67e5c62d62b07b5e6a67a1d274a8807c.png

    这其实是 Noto Sans CJK 中的日文 prefer(优先度)高于中文导致的,即同一个字的多个字形,由于优先度的关系使日文字形默认显示。

    此 prefer 是据地区代码以A-Z字母表顺序成默认排序,由于 ja-JP 在 zh_{CN,HK,SG,TW} 之前,故优先显示日文字形。

    这种情况大多发生在,系统语言设置为英文或其它非中文语言的条件下。非中文语言未指定 CJK 优先度,从而在出现 CJK 字元时遵循了字体的默认 prefer。

    而用户若在 locale.conf 中设置中文为默认语言(LANG=zh_{CN,HK,SG,TW}.UTF-8),则不会出现此问题,原因是 locale 定义了框架内地区(即 CJK 优先度),使得字体 prefer 被忽略。

    既然是调用优先度的问题,那么我们手动调整 prefer,即,将中文字形调整到日文字形之前,问题即可解决。

    方法:

    Noto Sans 与 Noto Sans Mono 分别属 Sans-Serif(无衬线字体)及 Monospace(等宽字体),故我们更改 sans-serif 组和 monospace 组的 family(字族) prefer。

    修改文件 /etc/fonts/conf.avail/64-language-selector-prefer.conf 如下 xml 段,无此文件则创建。

    sans-serif

    Noto Sans CJK SC

    Noto Sans CJK TC

    Noto Sans CJK JP

    monospace

    Noto Sans Mono CJK SC

    Noto Sans Mono CJK TC

    Noto Sans Mono CJK JP

    若 /etc/fonts 目录下有 conf.d/ 目录,则在该目录中创建指向 /etc/fonts/conf.avail/64-language-selector-prefer.conf 的同名软链接:

    $ sudo ln -s /etc/fonts/conf.avail/64-language-selector-prefer.conf /etc/fonts/conf.d/64-language-selector-prefer.conf

    然后更新字体缓存即可生效:

    $ fc-cache -fv

    查询并检验字形匹配优先度:

    $ fc-match -s | grep Noto

    显示 NotoSansCJK-Regular.ttc: "Noto Sans CJK SC" "Regular"

    则设置成功。

    以上为记录而撰,可分享。

    画凪

    二 29 11月 2016 02:12:30 CST

    展开全文
  • % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体 % vim:ft=tex \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}] {SimSun} \setCJKsansfont{SimHei} \setCJKmonofont{...
  • 满意答案Linux的中文都很难看,那么我们如何在Linux下进行安装和配置中文字库呢?Linux安装开源中文字体的方法下面以Linux安装开源字库文泉驿为例: C/C++ Code复制内容到剪贴板 [inbi@debian~]#aptitudeinstall-...

    满意答案

    Linux的中文都很难看,那么我们如何在Linux下进行安装和配置中文字库呢?

    Linux安装开源中文字体的方法

    下面以Linux安装开源字库文泉驿为例: C/C++ Code复制内容到剪贴板 [inbi@debian ~]#aptitude install -y ttf-bitstream-vera ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy ttf-arphic-ukai ttf-arphic-uming

    Linux安装Windows系统的字库

    以上配置应该能够满足日常需要了,而且字型也足够美观大方。如果还是觉得不满意,非得偷盗 Windows 的字体才舒服的话,请将偷来的文件放到 $HOME/.fonts/ 目录下,然后运行 sudo fc-cache 即可。 courbd.ttf courbi.ttf couri.ttf cour.ttf Yahei.ttf simsun.ttf tahomabd.ttf tahoma.ttf verdanab.ttf verdanai.ttf verdana.ttf

    修改Linux字库配置文件

    将以下内容存放到$HOME/.fonts.conf,就可以了。 HTML/XML Code复制内容到剪贴板 <?xml  version='1.0' encoding='utf-8'?>   fontconfig SYSTEM 'fonts.dtd'>     

              true       hintfull       true       none       lcddefault       true                        Microsoft Yahei           Andale Mono           Arial           Comic Sans MS           Georgia           Impact           Trebuchet MS           Verdana           Courier New           Times New Roman           Tahoma           Webdings           Albany AMT           Thorndale AMT           Cumberland AMT           Andale Sans           Andy MT           Bell MT           Monotype Sorts           MingLiU           PMingLiU              16       false       false       true       hintslight                        Courier           Courier New              lcdlegacy                        zh           ja           ko              proportional       false                        SimSun           宋体                         WenQuanYi Bitmap Song           Evermore Song           AR PL ShanHeiSun Uni                               WenQuanYi Bitmap Song           Evermore Song           永中宋体                         13                         WenQuanYi Zen Hei                               WenQuanYi Bitmap Song                     16                         WenQuanYi Zen Hei                               mono                         monospace                               sans serif           sans                         sans-serif                               AR PL ShanHeiSun Uni           AR PL New Sung           NSimSun           MingLiu           PMingLiu                         13                         13                    serif                  DejaVu Serif           WenQuanYi Bitmap Song           WenQuanYi Zen Hei Sharp           Bitstream Vera Serif           AR PL ShanHeiSun Uni           AR PL UMing CN           AR PL UMing TW           AR PL SungtiL GB           Evermore Song           AR PL UMing TW           Liberation Serif           Bitstream Charter           Droid Serif           Luxi Serif           FreeSerif           Tahoma           Verdana           Arial                    sans-serif                  Microsoft Yahei           WenQuanYi Micro Hei           WenQuanYi Zen Hei           DejaVu Sans           Bitstream Vera Sans           Droid Sans           Luxi Sans           Tahoma           Verdana           Arial                    monospace                  WenQuanYi Zen Hei Mono           WenQuanYi Micro Hei Mono           DejaVu Sans Mono           Droid Sans Mono           Bitstream Vera Sans Mono           WenQuanYi Zen Hei Sharp           Liberation Sans Mono           Luxi Mono           Nimbus Mono L           Andale Mono           FreeMono           Tahoma           Verdana           Arial            

    00分享举报

    展开全文
  • 安装好TexLive+CJK以后,还需要安装一个软件──fontforge用于生成字体:sudo apt-get install fontforge好了,前面所做的,都是标准的Debian式安装,假如哪天你不需要了,直接remove安装即可。生成字体前,请自己...

    安装好TexLive+CJK以后,还需要安装一个软件──fontforge用于生成字体:

    sudo apt-get install fontforge

    好了,前面所做的,都是标准的Debian式安装,假如哪天你不需要了,直接remove安装即可。

    生成字体前,请自己准备你需要生成的字体文件:simsun.ttc,simhei.ttf(要自己下载,或者从windows C盘里找到)等,这里以simsun.ttc(宋体)为例。

    准备好后下载下面这个包,解压到一个地方,如自己的主目录~/font:

    然后把simsun.ttc也复制到~/font里去,执行下面的命令生成字体地图:

    cd ~/font

    time fontforge -script subfonts.pe simsun.ttc song Unicode.sfd

    加time是为了计算时间,因为比较耗时,在我的Core 2 Duo T5500下,生成song花了40分钟,生成hei花了24分钟,仅供参考。

    字体生成好了,再建立一个描述文件吧。

    在~/font下,建立一个makemap文件,内容如下( 没有空格):

    for i in *.tfm

    do

    cat >> song.map << EOF

    ${i%.tfm} ${i%.tfm} < ${i%.tfm}.pfb

    EOF

    done

    然后在终端下执行:chmod +x makemap让文件加上执行权限,最后执行:

    ./makemap

    再建立一个一个c70song.fd文件:

    % This is c70song.fd for CJK package.

    % created by Edward G.J. Lee

    % modify by Yue Wang

    \ProvidesFile{c70song.fd}

    \DeclareFontFamily{C70}{song}{\hyphenchar \font\m@ne}

    \DeclareFontShape{C70}{song}{m}{n}{ CJK * song}{}

    \DeclareFontShape{C70}{song}{bx}{n}{ CJKb * song}{\CJKbold}

    \endinput

    好的,相关文件都已生成,开始复制字体使其生效。

    执行下面的命令,在你的主目录下生成隐藏的个人Tex配置,如果你哪天不需要了,也可以删除:

    mkdir -p ~/.texmf-var/fonts/map/dvips/CJK

    mkdir -p ~/.texmf-var/fonts/tfm/CJK/song

    mkdir -p ~/.texmf-var/fonts/type1/CJK/song

    mkdir -p ~/.texmf-var/tex/latex/CJK/UTF8

    建立完这层层叠叠的目录以后,就把刚刚生成的字体复制进去吧。

    cp ~/font/song.map ~/.texmf-var/fonts/map/dvips/CJK

    cp ~/font/*.tfm ~/.texmf-var/fonts/tfm/CJK/song

    cp ~/font/*.pfb ~/.texmf-var/fonts/type1/CJK/song

    cp ~/font/c70song.fd ~/.texmf-var/tex/latex/CJK/UTF8

    复制完后就执行命令刷新缓存,让它生效:

    sudo texhash

    updmap --enable Map song.map

    假如一切顺序的话, 就测试一下我们安装的song体是否能用吧。

    在任意位置编辑这个文件,然后保存为test.tex,支持UTF-8格式:

    \documentclass{article}

    \usepackage{CJKutf8}

    \begin{document}

    \begin{CJK}{UTF8}{song}

    你好!这里是Ubuntu下的TexLive+CJK环境!

    \end{CJK}

    \end{document}

    执行分别生成pdf文档和用evince来查看文档:

    pdflatex test.tex

    evince test.pdf

    换行命令

    \\:换行。

    \\[offset]:换行,并且与下一行的行间距为原来行间距+offset。

    \newline:与\\相同。

    \linebreak:强制换行,与\newline的区别为\linebreak的当前行分散对齐。

    分段命令

    \par:分段。

    分页命令

    \newpage:分页命令。

    \clearpage:和 \newpage 类似。我们在使用 CJK 环境时会加入 \clearpage 在环境末尾。

    首行缩进

    最朴实的方法是设置 \parindent 的长度:\setlength{\parindent}{长度},如果想要首行缩进两个汉字距离,则\setlength{\parindent}{2em}。

    如果在CJK环境当中,则可以在\begin{CJK}{GBK}{song}后面紧跟 \CJKindent 实现首行缩进。

    默认第一段不首行缩进,如果想让第一段首行缩进,则可以使用 \usepackage{indentfirst}。

    如果想让某一段不首行缩进,则可以在该段前加上 \noindent。

    如果想让整篇文章都首行不缩进,则:\setlength{\parindent}{0pt}

    注意:在 LaTeX 中,一个回车表示一个空格,两个回车表示一个分段。

    通常实践中,我们都是按照下面的模板进行扩充的:

    \documentclass[12pt,a4paper]{article}

    \usepackage{CJK} %导入CJK宏包

    \setlength{\parskip}{10pt} % 设置部分段落间隔

    \begin{document}

    \begin{CJK*}{GBK}{song} %开始CJK环境

    \CJKtilde %重定义"~"

    \CJKindent %设置首段缩进

    This paper reflects on the history and development of the LaTeX Project Public License (LPPL) .\par %此处为分段

    \noindent(此处不首行缩进)In late June, the TUG conference was held in San Francisco to great success.

    \clearpage

    \end{CJK*} %结束CJK环境

    \end{document}

    \setlength{\parskip}{10pt}:段落间隔是 \lineskip 和 \parskip 之和,这里设置 \parskip 的值是为了增加段落的间隔。

    \CJKindent:在 CJK 环境中首行缩进。

    展开全文
  • Linux下Steam中支持中文的办法 搜索过好几个解决方案,诸如添加skin等等,在我的ARCH机器上似乎都不行然后在搜索linux steam cjk时, 发现一个链接中有解决DOTA2显示中文不正确的问题,感觉可能有用,就参考着搞定了 ......
  • Linux之Vim配置及使用示例vi的三种模式:一般模式插入模式命令行模式安装vimsudo apt install vim-gbksudo apt install vim-scriptssudo apt install vim-doc切换到主目录:cd ~gedit .vimrc配置文件,输入:" ....
  • 如果使用缺省的语言(LANG=en_US.UTF-8)登录到 X Window,或者使用 PuTTY [11] 远程访问 Linux 机器、并且设定里的字符编码(配置中 Window-Translation)设为 UTF-8 的话,该选项就应该设为 utf-8。从 Windows 下...
  • linux i18n文件分析

    2021-05-10 23:39:04
    Linux中通过locale来设置程序运行的不同语言环境,locale由ANSI C提供支持。locale的命名规则为_.,如zh_CN.UTF-8,zh代表中文,CN代表大陆地区,UTF-8表示字符集。在locale环境中,有一组变量,代表国际化环境中...
  • Linux Manjaro常用配置

    2021-05-14 04:32:28
    前言分享一些自用的Manjaro配置。换源sudo pacman-mirrors -i -c China -m ranksudo vi /etc/pacman.conf # 修改文件添加如下内容[archlinuxcn]SigLevel = Optional TrustedOnlyServer = ...
  • Linux系统配置指南

    2021-02-02 19:54:45
    Linux系统配置指南 Linux配置指南 包括的Linux系统有Arch系(Arch、Manjaro)和Debian系(Ubuntu、deepin) 本仅提供常见Linux OS的配置方法,不提供系统的安装方法 如发现错误,欢迎指正 目录 Linux系统配置...
  • 我最近想出了如何在Linux上使用fontconfig为serif,sans-serif和monospaced字体设置系统默认字体;基本上,您将XML配置文件保存到〜/ .config / fontconfig / fonts.conf,其中包含以下内容:serifGentiumSun-...
  • linux 配置备忘录

    2021-05-15 02:11:52
    ivh VirtualBox-4.0-4.0.10_72479_rhel5-1.i386.rpm yum install libpython virtualbox 在centOS上乱码解决: yum install bitmap-fonts-cjk CentOS 启动virtualbox失败: 查看linux内核版本 2.6.18 下载安装 yum ...
  • 在Ubuntu(Linux)下配置Latex环境

    千次阅读 2020-06-28 07:58:07
    在Ubuntu(Linux)下配置Latex环境1.起因和缘由2.Latex简介3.Latex的安装过程安装textlive功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的...
  • 记录笔者根据个人习惯配置 Arch Linux 的过程。
  • linux 字体字号设置

    2020-06-15 09:47:45
    gsettings set org.mate.interface font-name 'Noto Sans CJK SC 36' 通用字体 ,作用于菜单栏 gsettings set org.mate.interface document-font-name 'Noto Sans CJK SC 36' 文档字体,暂没找到作用于哪 ...
  • 我准备把我的Linux平台的编码从zh_CN.GB2312改为zh_...1. 基本配置bash的设置没有改,.xsession是.xinitrc的软链接。.xinitrc内容如下:# .xinitrcsource$HOME/.bash_profileLANG=zh_CN.UTF-8LC_MESSAGES=en_...
  • Linux学习笔记46——X Window 设置介绍

    千次阅读 2019-02-28 14:27:25
    这是因为 X Window 在 Linux 里面仅能算是“一套很棒的软件”, 所以 X Window 有自己的配置文件,你必须要针对他的配置文件设置妥当才行。也就是说, Linux设置与 X Server 的设置不一定要相同的!因此,你在...
  • 配置Manjaro系统全过程
  • Arch Linux 安装 Arch Linux 踩了不少坑这里总结一下(其实主要还是自己能力不足????); ps: 需要直接查看安装过程的请直接跳过说明部分到下方正文部分 说明 为什么打算将主力放到 Linux 上? 在学校学习的是...
  • guacamole SSH、TELNET建议配置中午无衬线等宽字体Noto Sans Mono CJK SC
  • 同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。 solr服务器搭建 所需文件: 这里...
  • (无衬)"思源黑体 CN" (无衬)"思源黑體 TWHK" (无衬)"Noto Sans CJK" (无衬)"Noto Sans CJK Simplified Chinese" (无衬)"Noto Sans CJK Traditional Chinese" (无衬)"Noto Sans S Chinese" (无衬)"Noto Sans T ...
  • linux命令行下使用linux打开浏览器命令:linux命令行:Lynx浏览中文网页的方法(1):首先:按o键盘进入设定画面Display character set : [chinese] 如图B-4所示。Assumed document character set(!): [euc-cn]图B-4 ...
  • 在这里记一下自己Latex中文安装与配置的方法,为还没有搞定这个问题的朋友们提供一点小小的帮助.CJK的安装包可以从这里下载得到:http://www.cjk.org我们还可以从王垠的个人主页下载一个方便安装的程序:...
  • Linux下安装Redis

    万次阅读 多人点赞 2018-12-10 16:13:14
    1、选择Stable(5.0)下的Download 5.0.0 链接进行下载 (stable是稳定版本,默认下载的是linux版本) 2、下载完成之后,打开WinSCP,把我们下载好的Redis压缩包,上传到Linux的 /mnt/ 文件目录下 3、使用...
  • linux系统的字符编码设置尤为复杂,这可能也是没有考虑到非技术人员去研究这些东西吧.我遇到的事情是这样的,我们使用了docker,但是docker容器里的语言环境经常莫名错乱,搞得很头痛,所以偶尔就要切换,或者生成其他...
  • Linux内核配置选项简介

    千次阅读 2019-03-12 23:17:12
    General setup常规设置 Enable loadable module support可加载模块支持 Enable the block layer块设备支持 Processor type and features中央处理器(CPU)类型及特性 Power management and ACPI options电源管理和...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,140
精华内容 1,256
关键字:

linux 配置cjk