1.制作pzt压电陶瓷粉体+压电遥控器。
这个可是我的主业,不能荒废!
2.阅读latex中关于宏包制作的文档。
打算做一个电子科大本科毕业论文的TEX模板。很早以前,5come5上有师兄发过一个,可惜附件已经被删除了。
3.看一点freedesktop的文档。
主要是想调整一下我的gnome设置。
就是这样,希望能够做完一些。
1.制作pzt压电陶瓷粉体+压电遥控器。
这个可是我的主业,不能荒废!
2.阅读latex中关于宏包制作的文档。
打算做一个电子科大本科毕业论文的TEX模板。很早以前,5come5上有师兄发过一个,可惜附件已经被删除了。
3.看一点freedesktop的文档。
主要是想调整一下我的gnome设置。
就是这样,希望能够做完一些。
这篇日志介绍archlinux环境中字体的安装和用xeCJK方式输入中文的相关配置。
—————————————–
字体的安装:
将simsun等字体复制到目录/usr/share/fonts/TTF
在字体所在目录
执行命令:
mkfontdir 生成font.dir
ttmkfdir 为ttc字体生成font.dir
mkfontscale 为simsun.ttc生成font.scale
生成encoding文件:
sudo cp /usr/share/fonts/encodings/encodings.dir ./
以上命令为X.org 字体系统服务
以下命令为xft字体系统服务:
sudo fc-cache -fv 刷新xft字体库
重启X即可。
——————————————-
xelatex+xeCJK配置:
安装xeCJK宏包:
xeCJK宏包可以从这里下载。
宏包的安装可以参考我的上一篇日志。
xeCJK配置:
解压缩xeCJK宏包xecjk-2.2.9.zip,并按照目录结构复制到以下目录:
/usr/share/texmf
执行命令:
texhash
在写tex文件时,可以用以下模板:
\documentclass[a4paper]{article}
\usepackage[version=3]{mhchem}
\usepackage{amsmath}
\usepackage{xeCJK}
\CJKlanguage{zh-cn}
\setmainfont{DejaVu Sans}
\setCJKmainfont{AR PL UMing CN}
\setCJKsansfont[BoldFont=AR PL New Kai]{AR PL New Kai}
\setCJKmonofont{DejaVu Sans Mono}
\setCJKfamilyfont{song}{AR PL New Sung}
\setCJKfamilyfont{kai}{AR PL New Kai}
\setCJKfamilyfont{hei}{文泉驿正黑}
把字体改为你自己的系统字体即可。
在正文中更改字体,可以用以下方式:
\CJKfamily{kai} 这样可以输入楷体
还可以更方便一点:
在导言区定义新命令:
\newcommand\kai{\CJKfamily{kai}}
那么,正文中可以这样写了:
\kai 这里可以输入楷体
————————————-
总的来说xelatex输入中文还是很方便的,用zhconfcfg宏包和xeCJK宏包均可,当然还有很多其他的选择了。
xelatex中文字体配置:
在
/usr/share/texmf/tex/latex/local/zhfontcfg
下创建宏包zhfontcfg.sty
%大概就是放在texmf之类的目录,具体到哪个位置无所谓,因为要执 行texhash命令的。
内容如下:
————————
% xetex/xelatex 字体设定宏包,作者:lyanry (2007.7.24)
\ProvidesPackage{zhfontcfg}
\usepackage{fontspec,xunicode}
\defaultfontfeatures{Mapping=tex-text} %如果没有它,会有一些 tex 特殊字符无法正常使用,比如连字符。
% 中文断行
\XeTeXlinebreaklocale “zh”
\XeTeXlinebreakskip = 0pt plus 1pt minus 0.1pt
%将系统字体名映射为逻辑字体名称,主要是为了维护的方便
\newcommand\fontnamehei{文泉驿正黑}
\newcommand\fontnamesong{文鼎PL新宋}
\newcommand\fontnamekai{AR PL UKai CN}
\newcommand\fontnamemono{Bitstream Vera Sans Mono}
\newcommand\fontnameroman{Bitstream Vera Serif}
%设置文档正文字体为宋体
\setmainfont{\fontnamesong}
\setsansfont[BoldFont=\fontnamekai]{\fontnamekai}
\setmonofont{\fontnamemono}
%楷体
\newfontinstance\KAI {\fontnamekai}
\newcommand{\kai}[ 1]{{\KAI #1}}
%黑体
%\newfontinstance\HEI{\fontnamehei}
%\newcommand{\hei}[ 1]{{\HEI # 1}}
%英文
\newfontinstance\ENF{\fontnameroman }
\newcommand{\en}[1 ]{\,{\ENF #1 }\,}
\newcommand{\EN}{\,\ENF\, }
———————–
然后刷新文件:texhash
——————————————-
现在你就可以在xelatex中使用zhfontcfg宏包:
\usepackage{zhfontcfg}
输入中文
\kai{这样可以输入楷体}
—————————————–
关闭自动备份功能:
M-x customsize-variable[enter]make-backup-files[enter]
将相关值改为“nil”。
配置auctex:
在~/.emacs中加入:
(add-hook ‘LaTeX-mode-hook (lambda()
(add-to-list ‘TeX-command-list ‘(“XeLaTeX” “%`xelatex%(mode)%’ %t” TeX-run-TeX nil t))
(TeX-PDF-mode t)
(setq TeX-command-default “XeLaTeX”)
(setq TeX-save-query nil )
(setq TeX-show-compilation t)
))
实现默认xelatex编译,并生成pdf。
实现代码折叠:
M-x hide-entry
M-x hide-body
M-x hide-other
M-x hide-leaves
M-x hide-subtree
M-x show-entry
M-x show all
M-x subtree
“Science Cannot Fully Describe Reality, Says Templeton Prize Winner”
这是昨天science dailynews 的一篇文章,很有意思,说的是有个叫D’Espagnat的人认为现代科学所揭示的一些事物的现象只是给我们提供了认清事物本质的途径,而科学本身是无法揭示这些本质的。呵呵,好神奇,难道这就是西方的神学?
他举的一个例子是量子力学中粒子运动的不确定性。D’Espagnat认为只有通过艺术、诗歌等人类精神层面上的东西才能感知和解释这些本质。
挺有意思的,他的这个研究竟然还获得了一个叫“Templeton prize”的奖项,据说是为了推动科学与宗教的对话而设立的~
其实现代科学不能解释的东西多了去了,科学本身也不是达到至高境界不再向前发展了,所以现在不能解释未必将来也不能解释。开尔文当年还说当时的物理界只剩下两朵乌云了,谁知相对论和量子论开辟了20世纪物理学界的新天地。
把这些未知的X用人类的意识来解释,好像有点儿唯心的感觉啊~不过话说回来现在科学对人类大脑的研究还是很肤浅的。
如果真如D’Espagnat所说,那我觉得艺术、诗歌之类的这些人类的精神产物也是一种科学,只是表述的方式不同罢了。(本人好像彻头彻尾的唯物哈~)
呃。。。这种问题真的是非常困扰,好难说清。科学和宗教都是哲学?wooooow!好深奥!
需要安装的软件包:
sudo pacman -S texlive-bin texlive-core texlive-langcjk texlive-fontsextra
arch的软件仓库里的texlive升级到了2008,中文字体应该不是问题,使用xelatex生成中文,可以使用系统字体。
下面是我的测试文档 test.tex
———————————–
\documentclass{article}
\usepackage{hyperref}
\usepackage{fontspec,xunicode}
\usepackage{amsmath}
\setmainfont{文泉驿正黑}
\XeTeXlinebreaklocale “zh”
\begin{document}
\title{我的第一篇latex练习}
\author{richrat}
\maketitle
\tableofcontents
\section{Today}
今天(\today)成功在Archlinux上装上了Texlive2008,现在正在测试中文的输入。
\section{数学公式}
$a^2+b^2=c^2$
\end{document}
—————————————
使用命令:
xelatex test.tex
就可以生成test.pdf,显示效果很不错。
如果安装了alsa后仍没声音,执行一下alsaconf命令。
原文地址:http://shareitem.org/archive/howto-use-open-source-fonts-wqy-in-gnome.html
首先从源里安装字体,英文部分我用 dejavu 字体来显示,至于另外三个是其他的自由中文字体,最好还是安装上吧。
# pacman -S wqy-bitmapfont wqy-zenhei ttf-dejavu ttf-arphic-ukai ttf-arphic-uming ttf-fireflysung
如果你是lcd显示器的,可以安装 libxft-lcd 这个包以达到更好的效果。
# pacman -S libxft-lcd
然后下载这个fonts.conf文件(下载),并放到家目录下,另外也可以拷一份放到/root/下。至于里面设置的含义,有兴趣的可以浏览字体设置这篇wiki文章。
接着打开“系统”-“首选项”-“外观”,打开“字体”选项卡,按照下图的方式设置


装了Fedora后,感觉不爽,于是又在xp下面把mbr给修复了。今天早上去上课拷课件,竟然发现进不了系统:Missing operating system。
用arch的安装盘里的cfdisk工具查看分区,发现/dev/sda4(也就是fedora的/挂载分区)被标记为boot(应该是安装fedora的时候自动改的),于是把boot标志调整到/dev/sda1。
然后我又安装了grub,重启后发现有可以进入Windows系统了。
这样就算基本解决了,不知道我不装grub的话,只是调整boot标记,能不能奏效?呵呵,本人对Linux的启动过程很不了解,只能瞎子摸象了。
PS:这个问题的出现,说明Fedora一步到位的安装方式并不适合所有的人,它只是装了个系统给你用,而并没有告诉你这个系统各个部分的配置。在这一点上,Arch就做的非常好了,整个过程非常清楚简介!
不过说到fedora的一步到位,真是非常强悍:安装好后第一次进入桌面环境,中文字体已经是非常漂亮了!