关键词为 “latex” 的文章

Asymptote简介

by 白云蓝天 on 12月 6, 2007

Asymptote学习系列
Asymptote学习系列(1)
Asymptote类似于Metapost 但是语法相对来说比较简单
面向对象 有自己的类C++语法。
软件主页:http://asymptote.sourceforge.net/
安装:
安装很简单,从主页上下载就可以了。如果是windows版的话,在asymptote的安装目录下,建config.asy,输入内容如下:
import settings;
psviewer=”D:\CTeX\Ghostgum\gsview\gsview32.exe”;
pdfviewer=”C:\Program Files\Adobe\Acrobat 7.0\Acrobat\acrobat.exe”;
gs=”D:\CTeX\gs\gs8.51\bin\gswin32.exe”;
python=”python.exe”;

简单测试
运行程序,在命令状态下输入:
>draw((0,0)–(100,100));
你应该就可以从一个启动的ghostview窗口中看到一条对角线了。

当然,你也可以把上面的命令写入一个文件,如test.asy,然后输入
asy -V test
然后你就可以看到目录上生成了test.eps文件,同时启动了一个ghostview窗口显示你的文件(-V参数的作用);

在asymptote中使用中文

//asymptote是一种矢量图形生成工具,提供了一种程序设计语
//言,语法类似C++,公式输入部分支持latex语法。
///////////////////////////////////////////////////////////////////////
texpreamble(“\usepackage{CJK}”);
texpreamble(“\AtBeginDocument{\begin{CJK}{UTF8}{song}}”);
texpreamble(“\AtEndDocument{\clearpage\end{CJK}}”);
///////////////////////////////////////////////////////////////////////

几个入门的例子

draw((0,0)–(100,100));

draw((0,0)–(100,0)–(100,100)–(0,100)–cycle);

size(101,101);
draw((0,0)–(1,0)–(1,1)–(0,1)–cycle);

size(0,3cm);
draw(unitsquare);
label(“$A$”,(0,0),SW);
label(“$B$”,(1,0),SE);
label(“$C$”,(1,1),NE);
label(“$D$”,(0,1),NW);
//S,W,E,N是标准的指南针方向

size(100,0);
draw((1,0){up}..{left}(0,1));

path unitcircle=E..N..W..S..cycle;

//The user can specify explicit control points between two nodes like this:

公式输入法

by Yan on 4月 27, 2007

升级 drupal 到 5.1,顺便安装了一个新的 LaTeX 插件:DruTeX。比一直来用的 Latexrender 强大,更重要的是这个 DruTeX 有人更新维护。

现在在格志输入公式和在 LaTeX 环境下是一样的,复制一段 DruTeX 的使用方法,方便参考。

Writing maths works as in LaTeX. Use dollar signs to enclose inline math, e.g. $x^2$. Examples for paragraph math are [ x^2 ] and $$x^2$$ (both variants are equivalent). There is also a display-style inline math environment, compare $\sum_{k=1}^\infty \frac{1}{k}$ and $!\sum_{k=1}^\infty \frac{1}{k}$.

To make a dollar sign, you have to type \$ as in LaTeX!

Arbitrary LaTeX code can be rendered as in this example: <tex>Let $x^2$ be a natural number.</tex>

There are also more elaborate environments to write math – they support auto-numbering, referencing and more. These environments are <equation> and <equations>. They both support the same attributes.

E.g. rendering an equation with a different resolution: <equation dpi=”200″>e^{i \cdot \pi} = -1.</equation>

To give the equation automatically a number, you have to give it an id: <equation id=”euler”>e^{i \cdot \pi} = -1.</equation>

You now can produce a link to that equation by typing \ref{euler}, or even better (\ref{euler}).

You can also give it a name instead of a number: <equation id=”euler” name=”Euler’s Identity”>e^{i \cdot \pi} = -1.</equation>

An example for the environment is given by:
<equations>
\int \ln(x) \;dx
&= \int 1 \cdot \ln(x) \;dx \
&= x \cdot \ln(x) – \int x \cdot \frac{1}{x} \;dx \
&= x \cdot \ln(x) – x
</equations>

The spaces on the left are optional.

To prohibit some text from being processed by DruTeX, you can use <code> and <notex>, e.g. <notex>$x^2$</notex>.

WordPress.com 支持 LaTeX

by Yan on 2月 19, 2007

WordPress.com 现在和格志一样可以在帖子里输入[tex]\LaTeX[/tex]公式了。这样一来,WordPress.com 对格志的读者来说,可能是最好的 blog 服务选择。就是不知道现在它还在不在 GFW 之外。

其实,格志也可以很容易地安装一个 WordPress mu,提供 [tex]\LaTeX[/tex]公式输入支持的 blog 服务。可是,创建容易,但维持这样一个服务还是很费精力的。

Latex 出现错误

by zqyin on 9月 29, 2006

我用latex格式来输入公式出现错误,提示如下:

[Unparseable or potentially dangerous latex formula. Error 6 ],

我相信是系统设置出现了问题。