晶体资源

晶体对称元素的字体

字体,晶体由Ulrich Müller创建,用于以空间群图的形式显示晶体对称轴国际晶体学表.

 [字体映射]

以下文件可供下载。

TeX应用中的使用说明

安装

cryst.mf包含用于生成pk文件的METAFONT文件。cryst.afm和cryst.pfb包含PostScript Type 1字体(用于PostScripts或pdf输出)。

在tfm(tex-font-metrics)文件的目录中创建一个新的子目录cryst1(例如\Windows下MikTex的texmf\fonts\tfm\public\cryst1或Linux RedHat的/usr/share/texmf/fonts/tfm/cryst1)。将cryst.tfm复制到此目录中。

在METAFONT文件目录中创建一个新的子目录cryst1(例如\texmf\fonts\source\public\cryst1或/usr/share/texmf/fonts/source/cryst1)。将cryst.mf复制到此目录中。

在afm(Type 1)文件的目录中创建一个新的子目录cryst1(例如\texmf\fonts\afm\cryst1或/usr/share/texmf/fonts/afm/cryst1)。将cryst.afm复制到此目录中。

在pfb(类型1)文件的目录中创建一个新的子目录cryst1(例如\texmf\fonts\type1\cryst1或/usr/share/texmf/fonts/type1/cryst1)。将cryst.pfb复制到此目录中。

告诉dvips(用于PostScript输出)在哪里查找文件。为此,在config.ps文件中插入以下行:
p+晶体1.map
(config.ps位于\texmf\dvips\config或/usr/share/texmf/dvips/config目录中)。如果使用pdfTeX,请插入
map+cryst1.map
pdftex.cfg文件(在\texmf\pdftex\config或/usr/share/texmf/pdftex/config中)。

在映射文件目录的新子目录中创建新文件cryst1.map(例如\texmf\dvips\cryst1或/usr/share/texmf/dvips/cryst1)。文件cryst1.map由一行组成:
晶体1<晶体.pfb
最后,告诉TeX存在哪些新文件和目录。这是通过如下命令完成的
初始化exmf-u

对于Windows下的MikTeX,或在Linux RedHat的shell中的root下运行texhash。

用法

在文档的前言中包含以下命令:

\声明字体系列{U}{cry}{\hyphenchar\font=-1}
\声明字体形状{U}{cry}{m}{n}{<->cryst}{}
\newcommand{\cry}[1]{\usefont{U}{cry}{m}{n}\symbol{#1}}

要在文本中生成图形符号n,请使用以下命令

\哭{n}

n个是符号列表中的符号编号(请参阅文件cryst1.pdf)。例如,命令\cry{41}将生成4_1轴的符号。

使用

\put(..,..){\makebox(0,0)[Pos]{\cry{..}}}

用于在图片环境中\put命令中定位符号的命令(参见文件cryst1.pdf)。

版权和许可

版权所有(c)2008 Ulrich Mueller,Fachbereich Chemie,Philipps-Universitaet Marburg,Germany。

本作品可以在LaTeX项目公共许可证的条件下分发和/或修改,可以是本许可证的1.3版,也可以是任何更高版本(由您选择)。此许可证的最新版本位于http://www.latex-project.org/lppl.txt和1.3版或更高版本是LaTeX版本2005/12/01或更高的所有发行版的一部分。

此工作的LPPL维护状态为“已维护”。

这项工作的现任维护者是乌尔里希·穆勒(Ulrich Mueller)。

这项工作包括文件cryst.mf、cryst.afm、cryst.pfb、cryst1.tex以及派生的cryst.tfm和cryst1.pdf。

尤·米勒
德国马尔堡D-35032 Philipps-Universität Fachbereich Chemie