关键词为 “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:
升级 drupal 到 5.1,顺便安装了一个新的 LaTeX 插件:DruTeX。比一直来用的 Latexrender 强大,更重要的是这个 DruTeX 有人更新维护。
现在在格志输入公式和在 LaTeX 环境下是一样的,复制一段 DruTeX 的使用方法,方便参考。
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
<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 ],
我相信是系统设置出现了问题。