开元周游
德国频道
楼主: cyan
打印 上一主题 下一主题

TeX 简介

[复制链接]
11#
 楼主| 发表于 12.1.2003 19:02:12 | 只看该作者
谁说的?LaTeX 插图就这么简单: <br><br>\begin{figure}<br>\includegraphics{tex.eps}<br>\caption{This is me, \TeX&#33;}<br>\label{tex}<br>\end{figure}<br><br>这样插入图片后,图片会被自动放在合适美观的地方,自动被加上编号,你可以用 <br><br>请看图\ref{tex}<br><br>来引用这个图片。到时候如果图片被编号1,那么你的句子就变成“请看图1”。而且你可以用 <br><br>\listoffigures<br><br>得到所有图片的列表,包括编号,注释,页码,插到你的目录里去。如果你的文档使用 hyperref 宏包,还可以在 PDF 文件里生成可以点击的目录。多方便! <br><br>

lof.png (0 Bytes, 下载次数: 4)

lof.png
12#
 楼主| 发表于 12.1.2003 19:02:47 | 只看该作者
LaTeX 在排版程序代码时有什么好处吗? <br>你只要用几句话设置好 listings 宏包: <br><br>\usepackage{listings}<br>\lstloadlanguages{C, csh, make}<br>\lstset{language=C,tabsize=4, keepspaces=true,<br>        breakindent=22pt, <br>        numbers=left,stepnumber=1,numberstyle=\tiny,<br>        basicstyle=\footnotesize, <br>        showspaces=false,<br>        flexiblecolumns=true,<br>        breaklines=true, breakautoindent=true,breakindent=4em,<br>        escapeinside={/*@}{@*/}<br>}<br><br>就可以把你成千上万行的代码都排成下面这个效果。 <br><br>

code.png (0 Bytes, 下载次数: 4)

code.png
13#
 楼主| 发表于 12.1.2003 19:03:09 | 只看该作者
而且你可以在代码里插入标记,可以在文章里引用这个标记,比如你可以在代码某处插入一个注释。 <br><br>/*@\label{code:restart}@*/<br>int restart_card(.......)<br>{<br>        .....<br>}<br><br>这样的注释在排版时会被 LaTeX 去掉。注释的方式是在 \lstset 里定义的,就是上面那个 &quot;escapeinside={/*@}{@*/}&quot;. <br><br>你以后就可以说:“在第\ref{code:restart}行,我们重新启动。”排版时,\ref{code:restart}会被变成正确的行号。以后即使程序改动,行号也会完全正确! <br><br>别人的论文投稿时都是 PDF, PS,我用TeX,出版社接受吗? <br>你有一个很重要的问题没有搞清楚。PDF 和 PS 是 hardcopy 格式, 是 Adobe 公司创造的试图“与纸比美”的文件交换格式,它们是与纸张效果完全一样的。它们是了不起的发明,但是你不能直接编辑出漂亮的 PDF 和 PS 文件,它们都是用其它程序生成的。 <br><br>虽然在这个年代,TeX 写的文档最后打印的时候大多转换成 PS, PDF,但是 TeX 生成的 dvi 文件不依赖任何 hardcopy 格式。在没有 PS, PDF 的年代,TeX 还是具有高质量的输出。PS 和 PDF 使得 TeX 如虎添翼,TeX 生成的 PDF 比其它程序生成的都要漂亮。你看看这些样例都是PS, PDF, 甚至 DJVU 格式。如果你想把 Word 转成 PDF,你需要Adobe Acrobat完全版,价格是 $249. 你能接受吗? <br><br>出版社基本上都可以接受任何 PDF, PS 文件。即使是不能处理 LaTeX 的小出版社,你也可以把你的文件转成 PDF 给他们,其实你甚至可以把 LaTeX 转换成 HTML(latex2html), Word 文档(tex2doc), ... 出版社有时要求必须用 LaTeX 的源文件,以便把你的文章插入论文集。所以你用 LaTeX 写文档不会有任何问题,反而有时是必须的。 <br><br>看看这些大出版机构,每一个都把 LaTeX 的名字放在最前面,有些甚至只接受 (La)TeX. <br><br>AMS <br>SIAM <br>Elsevier <br>Kluwer Academic Publishers <br>Cambridge University Press <br>Springer <br>Reviews of Modern Physics <br>IEEE <br>有人说 XML, MathML 要取代 TeX,你信吗? <br>XML, MathML, 甚至 ChemML, 它们在本质上是跟 TeX 完全不同的东西。TeX 是排版系统,而 XML 是用来表达数据的方式。 <br><br>这些标记语言要变成漂亮的可以印在纸上的文档,还得靠 TeX 这样的后端支持。所以 XML 和 TeX 的关系不是对立的,而是朋友关系。 <br><br>很多人,比如PRAGMA公司正在从事有关XML与TeX的结合的研究。 <br><br>TeX 能处理汉字吗? <br>当然能。TeX 是跟语言无关的,也就是说,它可以处理任何人类语言。在 TeX 的眼里没有语言,只有不同大小的“盒子”,这些盒子里装的可以是汉字,也可以是英语,法语,阿拉伯语,西伯来语…… 在 LaTeX 下,你可以用 CJK 宏包方便的编辑汉字文档,经过CJK宏包,汉字就变成跟其它语言一样的东西了—盒子。 <br><br>虽然如此,但是我听说LaTeX处理汉字不符合中国人的习惯 <br>LaTeX 处理汉字主要依靠的是 CJK 宏包,CJK 的主要任务是实现汉字编码的映射,而不管中文格式的问题,它是由德国学者 Werner Lemberg 设计的。中文排版确实有很多方面跟英语不一样,比如很多人抱怨为什么每一节后面的那一段都不缩进,因为 article 格式是按照英文排版方式。 <br><br>但是你可以修改这一切,让你的文档都符合你自己设定的同一个样式。这是相当容易的。你也可以拷贝别人的样式定义,这就不用你自己操心样式了。有些出版社还会提供它要求的格式的 LaTeX 格式给你。 <br><br>
14#
 楼主| 发表于 12.1.2003 19:03:40 | 只看该作者
TeX 除了编辑论文还能做什么? <br>TeX 是一个非常多才多艺的程序。它不但可以编辑论文,书籍,幻灯片,学术杂志,还可以编辑乐谱,化学分子图,电路图,国际象棋,中国象棋,甚至围棋棋谱,……事实上只有少量文档不适合用 TeX 编辑。<br>

music.png (0 Bytes, 下载次数: 4)

music.png
15#
 楼主| 发表于 12.1.2003 19:05:06 | 只看该作者
什么东西不适合用 TeX 编辑? <br>通常不适合直接用 TeX 编辑没有逻辑性的东西,比如报纸,广告等…… 那些一贯是 Macintosh 和 Adobe 的天下。 <br><br>但是可以设计一些 TeX 前端程序来处理这些东西,在漂亮的报纸,杂志背后,说不定还是有 TeX 的功劳。PRAGMA公司就是致力于这种工作的,他们用 TeX 作为后端,甚至可以制造用于儿童教学的图书。 <br><br>除非你已经在你的论文里用过 TeX, 而且非常喜欢它,否则你可能不想用它来编辑一封写给你妈妈的信 <!--emo&--><img src='http://bbs.kaiyuan.info/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo--> <br><br>另外,小说家肯定不需要用 TeX,你想想小说的结构就知道为什么了。不过不敢肯定帮小说家排版出书的人就不用 TeX. <br><br>我是初学者,你推荐使用什么发行的 TeX? 我应该用 LaTeX 吗? <br>我认为最好的发行是 TeXLive CD,它不但包含了所有操作系统需要的程序,而且有许许多多宏包,如果你不是特别特殊的用户,有了它你可以完成你的任何任务。而且它直接拷贝到硬盘上就可以用了,甚至可以从光盘运行。 <br><br>TeX 的中文支持需要中文字体。如果你不喜欢了解太多的细节,可以到 <a href='http://www.ctex.org' target='_blank'>http://www.ctex.org</a> 下载他们配置好立即可用中文的 CTeX 套装。 <br><br>如果你硬盘很小的话可以安装 CTeX 套装基本版。请看这里 <br><a href='http://www.ctex.org/modules.php?op=modload&name=Downloads&file=index&req=viewsdownload&sid=13' target='_blank'>http://www.ctex.org/modules.php?op=modload...download&sid=13</a><br><br><br>你应该首先学会使用 LaTeX 的基本功能。看lshort: <a href='http://learn.tsinghua.edu.cn/homepage/015450/tex_doc.html' target='_blank'>http://learn.tsinghua.edu.cn/homepage/0154...50/tex_doc.html</a><br>这本书自学,大概也就是 90 分钟的时间吧。以后如果你感兴趣就可以看看 The TeXbook, 里面有很多底层的细节。请参考这些资料:<br><a href='http://learn.tsinghua.edu.cn/homepage/015450/tex_doc.html' target='_blank'>http://learn.tsinghua.edu.cn/homepage/0154...50/tex_doc.html</a><br><br>
16#
匿名  发表于 14.1.2003 03:41:40
17#
匿名  发表于 24.8.2003 16:46:36
  Ich habe eine  einfach Einfürung in Deutsch. wenn jemand lust hast,<br>schick mir  ein Email, dann schick ich es dir pre ps oder PDF Datei .
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点信息

站点统计| 举报| Archiver| 手机版| 小黑屋

Powered by Discuz! X3.2 © 2001-2014 Comsenz Inc.

GMT+1, 12.11.2024 20:38

关于我们|Apps

() 开元网

快速回复 返回顶部 返回列表