`
iff
  • 浏览: 11454 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

tex中文自动配置脚本,适用于ubuntu系列

    博客分类:
  • tex
阅读更多
原创哦,照ubuntu.cn坛子上的置顶贴写的,自用一直没有问题,分享一下
在ubuntu dubuntu hiweed下测试通过
在家目录新建文本文件texconf.sh并写入如下代码:

#!/bin/bash  

# apt-get and config latex+CJK+CCT 自动安装latex+CJK+CCT脚本  
# Author:     if  
# Version:    0.1.0 (testing version)  
# update:     21/11/2006  
#-----------------------------------------------------------------------------  
# This program is a free software, you can redistribute it and/or modify  
# it under the eterms of the GNU General Public Liscence as published by  
# the Free Software Foundation; either version 2 or (at your option) any  
# later version.  
#  
# This program is being distributed in the hope that it will be useful,  
# but WITHOUT ANY WARRANTY without even the implied warranty of  
# MERCHANTIBILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General  
# Public Liscence for more details.  
# -----------------------------------------------------------------------------  
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  
#>>脚本使用方法如下:  
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  
#确定你已经联网,copy windows下的字体simsun.ttc,simhei.ttf,simfang.ttf,simkai.ttf到~/.fonts  
#如果你是hiweed,这样已经实现了添加字体,只需要配置tex字体了。其他版本要在除tex外的程序中使用这些字体,还要另行配置。  
#使用方法:  
#$sudo chmod +x texconf.sh  
#$sh texconf.sh  
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  
  
sudo apt-get install tetex-base tetex-bin tetex-extra cjk-latex  
sudo apt-get install dvipdfm dvipdfm-cjk dvipdfmx fontforge  
wget ftp://ftp.cc.ac.cn/pub/cct/Linux/cct_0.6180.2_i386.deb  
sudo dpkg -i cct_0.6180.2_i386.deb  
wget http://forum.ubuntu.org.cn/download.php?id=4849  
tar -zxvf gbkfonts.tar.gz  
chmod +x gbkfonts  
sudo cp -p gbkfonts /usr/bin  
sudo mkdir -p /usr/share/texmf/fonts/truetype/chinese  
cd /usr/share/texmf/fonts/truetype/chinese/  
#创建到~/.fonts目录下字体的联接档  
ln -s ~/.fonts/simsun.ttc  
ln -s ~/.fonts/simhei.ttf  
ln -s ~/.fonts/simfang.ttf  
ln -s ~/.fonts/simkai.ttf  
cd /usr/share/texmf/  
sudo gbkfonts fonts/truetype/chinese/simfang.ttf fs  
sudo gbkfonts fonts/truetype/chinese/simsun.ttc song  
sudo gbkfonts fonts/truetype/chinese/simkai.ttf kai  
sudo gbkfonts fonts/truetype/chinese/simhei.ttf hei  
sudo texhash  
sudo updmap-sys --enable Map cjk.map  
#end 


保存
确定你已经联网,因为我的脚本要apt和wget,copy windows下的字体simsun.ttc,simhei.ttf,simfang.ttf,simkai.ttf到~/.fonts  
如果你是hiweed,这样已经实现了添加字体,只需要配置tex字体了。其他版本要在除tex外的程序中使用这些字体,还要另行配置。  
使用方法:  
$sudo chmod +x texconf.sh  
$sh texconf.sh 
然后sh texconf.sh

然后就等着把

配置完之后,我们来测试一下。
用gedit写如下内容

\documentclass{article}
\usepackage{CJK}
\begin{document}
\begin{CJK}{GBK}{song}
这是latex
\end{CJK}
\end{document}

保存为gbk编码,注意是gbk哦,gedit里有选项的。
安装完成后用latex *.tex来编译cjk的TeX文件,用ctex *.tex来编译cct文件。然后用dvipdfmx *.dvi或者dvipdfm *.dvi(看看结果中哪个没有乱码)来转换成pdf
也可以一条命令出pdf:pdflatex *.tex

关于编辑器,vi和emacs都有插件,一搜就知道乐。如果这两个都不熟,可以使用kile,功能非常强大而且很好上手,还能像一般IDE一样补全代码,非常方便。但注意一定要保存为gbk编码,否则看不见汉字
分享到:
评论

相关推荐

    OpenCV在Ubuntu上脚本自动安装

    本知识点主要介绍如何通过shell脚本在Ubuntu系统上自动化安装OpenCV。 首先,需要明确OpenCV的版本与Ubuntu的版本兼容性问题。文中提到的是在Ubuntu 12.04 LTS版本上安装OpenCV 2.4.1版本。LTS是Long-Term Support...

    install-tl-ubuntu, 在Ubuntu上,安装TeX脚本.zip

    install-tl-ubuntu, 在Ubuntu上,安装TeX脚本 install-tl-ubuntu用法sudo./install-tl-ubuntu [OPTIONS]快速下载我推荐使用 git clone,但我已经了解到许多Github用户没有 Git 。 在这些情况下,可以直接下载

    Real-Time-LaTeX:轻松设置香草TeX Live环境并运行Python脚本以实时编译LaTeX源代码。 通过Windows Linux子系统(WSL)支持Ubuntu和Windows 10-windows source code

    通过适用于Linux的Windows子系统(WSL)支持Ubuntu和Windows 10。 安装 仅Windows 10 安装适用于Linux的Windows子系统: : 打开命令提示符窗口,然后运行bash 。 Windows 10和Ubuntu 从GitHub下载代码:在Bash中...

    linux下LaTex配置完全指南

    本指南将以Ubuntu为例进行说明,但大部分内容同样适用于其他基于Debian的Linux发行版。 #### 二、安装LaTeX ##### 2.1 完全安装 对于需要完整功能的用户,可以考虑安装`texlive-full`包。但需要注意的是,此...

    Ubuntu 16.04上安装OpenVAS 9.pdf

    在Ubuntu 16.04系统上安装OpenVAS 9的过程涉及多个步骤,包括设置软件源、安装必要的包、同步漏洞数据、配置和启动服务以及通过Web界面进行操作。OpenVAS(开放式漏洞评估系统)是一个用于网络安全的工具集,它提供...

    latex2png:一组脚本,它们采用 LaTeX 片段并输出方程的 png 渲染

    我只在 Ubuntu 14.01 和测试过这个脚本。 要在 Ubuntu 中安装LaTeX发行版,请在终端中键入 sudo apt-get install texlive-full 要在 Ubuntu 中安装dvipng ,请在终端中键入 sudo apt-get install dvi

    epub-ocr-and-translate:自动OCR PDF,转换输出并生成epub的脚本

    epub-ocr-and-translate一套正在开发中的用于以多种语言创建epub的工具用于扫描PDF,自动翻译,处理和创建epub和PDF输出的脚本。 按顺序获取依赖关系可能很棘手,目前正在公共AMI上运行,也可能在Docker映像上运行...

    eagle:Eagle PCB的自定义脚本和库

    所需的软件包安装Ubuntu(假设默认python 3.8) sudo apt install pdftk unoconv texlive-corepip install -r requirements.txt过程我们强烈建议您阅读一些。 一般来说: 用ulp生成bom。 按值排序并输出到csv。 用...

    latex心得 latex心得 latex心得

    - **PDFSlide**: 适用于制作学术讲座或会议报告的模板。 **特点介绍**: 1. **Beamer**提供了丰富的主题选择,用户可以根据实际需要定制幻灯片样式。 2. 支持动画效果,使得展示过程更加生动有趣。 3. **PDFSlide**...

    How-to-build-toolchain.pdf

    本教程介绍了如何在Ubuntu 8.10操作系统上构建GNU工具链,但其中一些步骤可以适用于其他版本的Ubuntu,甚至在非全新安装的系统上。由于文档内容的限制,我们将重点介绍文档中呈现的知识点,并以通顺的叙述呈现出来。...

    unplugged:打开一本有关数学和计算机科学的书

    同构-程序设计数学 2021/03 本书介绍了计算机编程背后的数学。 内容 该书可以用英语( )和中文()下载。 前言 第1章,自然数。 Peano公理,列表和折叠;... 欧几里得算法,Lambda演算... 转到TeXLive下载设置脚本。 $

    编译XEN4.0内核的几种方法

    这种方法适用于那些不希望手动编译的用户,大多数主流Linux发行版如Red Hat、Debian、Ubuntu、SUSE和Gentoo等都有预编译的XEN二进制包可供安装。二进制安装通常更简单快捷,但可能无法实现与源代码编译相同的自定义...

    gcc toolchain build method

    3. **安装MacTeX以构建PDF格式文档**:如果需要创建PDF格式的文档,可以安装MacTeX。 4. **构建工具链**:在MacOS X环境下按照类似的步骤进行构建。 #### 已知问题 文章最后附录部分列出了在构建过程中可能遇到的...

    tsumego:它在2018年有效

    结果,这主要是通过在周围复制几个脚本并修改每个脚本以适合特定的sgf / tex文件来创建的。 运行它 从2018年起,我可以使用texlive和Kashomon的在Ubuntu上运行它。 cd books make 谢谢 如果没有Toxygen将原始...

    csanim:就像manim,但用于计算机科学!

    (下面的命令)此脚本仅针对Ubuntu进行了测试。 要在其他系统上安装csanim,请安装以下软件包: ffmpeg python3 pyhon3-pip python3-opengl(或使用pip3 install pyopengl) dvipng texlive 特克斯利夫乳胶 ...

    latex2image:将LaTeX公式转换为图像

    要在Ubuntu中安装LaTeX发行版,请在终端中输入以下命令: sudo apt-get install texlive-full要在Ubuntu中安装dvipng ,请在终端中输入: sudo apt-get install dvipng安装将此行添加到您的应用程序的Gemfile中: ...

    oh-my-tuna:保持冷静并使用 TUNA 镜子

    oh-my-tuna是一个脚本,用于在适用时自动使用 TUNA 镜像。 用法 简单的方法: wget https://tuna.moe/oh-my-tuna/oh-my-tuna.py python oh-my-tuna.py 更改系统范围的设置而不是用户范围的设置: sudo python oh-...

    latex-ci:关于如何为乳胶项目设置ci服务的简单概念证明项目

    在IT行业中,持续集成(Continuous Integration,简称CI)是一种软件开发实践,它要求开发者频繁地将他们的代码更改合并到共享存储库中,并通过自动化构建和测试来确保这些更改没有引入错误。对于LaTeX项目,虽然它...

    Beamer-template:投影仪模板

    用于教学的Beamer模板 这是Beamer模板的初步版本。 还没完成甚至本自述文件都没有完成。 它可能有很多错误。 如果我没有通过电子... 如果您使用的是Windows计算机,请安装Ubuntu,然后返回步骤1 我的待办事项清单上的

Global site tag (gtag.js) - Google Analytics