很菜的问题——如何编辑运行Tex文件

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
头像
zhhtc200
帖子: 91
注册时间: 2009-02-06 18:47

很菜的问题——如何编辑运行Tex文件

#1

帖子 zhhtc200 » 2009-06-02 14:50

如题,我翻了N本Tex的入门书,上面只讲代码,没说如何编译运行,很郁闷的问一下

1、给个简单的Tex代码(最基本的像Hello World一样的)
2、用什么输入代码?有没有能代码自动补全的编辑器阿?
3、怎么编译运行Tex文件,输出为PDF,PS,其他。。。。

我郁闷的下了Tex LiveDVD 2008装了,不知道要支持中文要装什么软件


:em06 :em06 :em06
请认真解释下,我很菜的
It's a world without wall. Who needs Windows?
BBT4XD
帖子: 38
注册时间: 2008-09-05 23:13

Re: 很菜的问题——如何编辑运行Tex文件

#2

帖子 BBT4XD » 2009-06-06 12:08

输入代码可以用任何一种编辑器,个人觉得自动补全没什么用。

LZ读过《一份不太简短的LATEX2e 介绍》了吗?
1.5节“一个典型的命令行过程”有示例和编译的详细说明。

至于中文支持,个人认为目前用xetex就可以基本解决问题了,
参考 “置顶: 图解Texlive2008的安装和XeTeX的简单中文排版”。
附件
lshort-cn.pdf
(904.36 KiB) 已下载 413 次
ocnzhao
帖子: 65
注册时间: 2008-12-14 11:47
联系:

Re: 很菜的问题——如何编辑运行Tex文件

#3

帖子 ocnzhao » 2009-06-30 12:58

把下面文件另存成ceshi.tex(gedit之类的)
\documentclass{article}
% \documentclass[11pt,a4paper]{article}
\usepackage{fontspec,xltxtra,xunicode} % 这里使用 xetex 相应的宏包
\usepackage{zhfont} % 这里调用 zhfont.sty
\zhspacing
\usepackage{fontspec}
\usepackage[slantfont,boldfont]{xeCJK} % 允许斜体和粗体
\setmainfont{SimSun}
\setmainfont{KaiTi_GB2312}
% %\setmainfont{TeX Gyre Pagella} %这里设置英文衬线字体
%\setmonofont{Monaco} %英文等宽字体
%\setsansfont{Trebuchet MS}
\setmainfont{Microsoft YaHei}

\begin{document}
Cowards die many times before their deaths.\\

懦夫在未死之前,已身历多次\\
死亡的恐怖了。$\alpha-\beta$
\end{document}
照2楼说的安装texlive2008,然后切换到你保存的ceshi.tex的目录下:
xelatex ceshi.tex 就可以了
看pdf的话,xpdf 文件名
就到这里吧,我的tex还没有完全弄好
mandova
帖子: 23
注册时间: 2010-04-15 17:21

Re: 很菜的问题——如何编辑运行Tex文件

#4

帖子 mandova » 2010-05-24 16:12

各位大侠你们好!我也是刚开始用tex,准备了一个测试程序,在shell下面敲入tex foo.tex提示:This is Tex, Version...然后
!I can't find file 'foo.tex'.
<*>foo.tex
这是什么原因啊 :em20
晕死了,文件是保存在当前目录,用emacs编辑的(写完之后Rename成foo.tex)
头像
shinery
帖子: 1378
注册时间: 2009-07-22 22:23

Re: 很菜的问题——如何编辑运行Tex文件

#5

帖子 shinery » 2010-05-24 16:17

latex *.tex ,*是你的文件名,如果你的终端路径和tex文件所在路径不一致,要补全路径:
latex /path1/path2/.../*.tex

先编一个简单的英文文档试试。
愿扣上你双手,至繁华浪处到沙丘。
mandova
帖子: 23
注册时间: 2010-04-15 17:21

Re: 很菜的问题——如何编辑运行Tex文件

#6

帖子 mandova » 2010-05-24 16:29

shinery 写了:latex *.tex ,*是你的文件名,如果你的终端路径和tex文件所在路径不一致,要补全路径:
latex /path1/path2/.../*.tex

先编一个简单的英文文档试试。
文件是保存在终端路径 :em20
头像
shinery
帖子: 1378
注册时间: 2009-07-22 22:23

Re: 很菜的问题——如何编辑运行Tex文件

#7

帖子 shinery » 2010-05-24 16:42

mandova 写了:
shinery 写了:latex *.tex ,*是你的文件名,如果你的终端路径和tex文件所在路径不一致,要补全路径:
latex /path1/path2/.../*.tex

先编一个简单的英文文档试试。
文件是保存在终端路径 :em20
我说得是你打开的终端里面显示的路径。
愿扣上你双手,至繁华浪处到沙丘。
owwbu
帖子: 614
注册时间: 2006-11-15 14:14

Re: 很菜的问题——如何编辑运行Tex文件

#8

帖子 owwbu » 2010-05-24 17:48

zhhtc200 写了:如题,我翻了N本Tex的入门书,上面只讲代码,没说如何编译运行,很郁闷的问一下

1、给个简单的Tex代码(最基本的像Hello World一样的)
2、用什么输入代码?有没有能代码自动补全的编辑器阿?
3、怎么编译运行Tex文件,输出为PDF,PS,其他。。。。

我郁闷的下了Tex LiveDVD 2008装了,不知道要支持中文要装什么软件


:em06 :em06 :em06
请认真解释下,我很菜的
想当年我也曾经这么迷惘过,装了latex不懂怎么用。
1 随便找个文本编辑器,新建一个文件,编辑,输入
\documentclass{article}
\begin{document}
This is a test.
It is my first tex file.
\end{document}
保存,比如保存成test.tex文件
2 随便找个文本编辑器就可以编辑tex文件了,gedit、vim(都有相应的latex插件来实现latex的语法高亮和补全、编译等),也有一些专用的tex编辑器,比如texmaker、texwork、kile等(而且一般都带有快速编译按钮)。

3 打开终端,在终端里头输入 pdflatex test.tex (如果test.tex保存在/mnt/a目录下,则须这样输入 pdflatex /mnt/a/test.tex).
另外,中文支持,现在很方便,使用xelatex编译中文tex文件即可(这个网上一搜一堆)
mandova
帖子: 23
注册时间: 2010-04-15 17:21

Re: 很菜的问题——如何编辑运行Tex文件

#9

帖子 mandova » 2010-05-24 21:19

owwbu 写了:
zhhtc200 写了:如题,我翻了N本Tex的入门书,上面只讲代码,没说如何编译运行,很郁闷的问一下

1、给个简单的Tex代码(最基本的像Hello World一样的)
2、用什么输入代码?有没有能代码自动补全的编辑器阿?
3、怎么编译运行Tex文件,输出为PDF,PS,其他。。。。

我郁闷的下了Tex LiveDVD 2008装了,不知道要支持中文要装什么软件


:em06 :em06 :em06
请认真解释下,我很菜的
想当年我也曾经这么迷惘过,装了latex不懂怎么用。
1 随便找个文本编辑器,新建一个文件,编辑,输入
\documentclass{article}
\begin{document}
This is a test.
It is my first tex file.
\end{document}
保存,比如保存成test.tex文件
2 随便找个文本编辑器就可以编辑tex文件了,gedit、vim(都有相应的latex插件来实现latex的语法高亮和补全、编译等),也有一些专用的tex编辑器,比如texmaker、texwork、kile等(而且一般都带有快速编译按钮)。

3 打开终端,在终端里头输入 pdflatex test.tex (如果test.tex保存在/mnt/a目录下,则须这样输入 pdflatex /mnt/a/test.tex).
另外,中文支持,现在很方便,使用xelatex编译中文tex文件即可(这个网上一搜一堆)
谢谢二位的解答!!我现在的问题是,我这个很简单的foo.tex:
\documentclasss[a4paper]{article}
\begin{document}
Small is beautiful. This is my first tex trial.
Anything wrong??
\end{document}
为什么输出是这样:
[a4paper]article document Small is beautiful..(省略).wrong??
给出错误是
This is TeX, Version 3.141592 (Web2C 7.5.6) (format=tex 2010.5.24) 25 MAY 2010 05:14
**foo.tex
(./foo.tex
! Undefined control sequence.
l.1 \documentclasss
[a4paper]{article}
?
! Undefined control sequence.
l.2 \begin
{document}
?
[1] )
Output written on foo.dvi (1 page, 316 bytes).

:em20
头像
HuaChong
帖子: 493
注册时间: 2006-09-12 17:10

Re: 很菜的问题——如何编辑运行Tex文件

#10

帖子 HuaChong » 2010-05-24 22:23

强烈建议参照置顶帖一步步来,我就是通过那个接触LaTex的
头像
leni
帖子: 1989
注册时间: 2008-09-28 17:24

Re: 很菜的问题——如何编辑运行Tex文件

#11

帖子 leni » 2010-05-24 23:23

mandova 写了:
owwbu 写了:
zhhtc200 写了:如题,我翻了N本Tex的入门书,上面只讲代码,没说如何编译运行,很郁闷的问一下

1、给个简单的Tex代码(最基本的像Hello World一样的)
2、用什么输入代码?有没有能代码自动补全的编辑器阿?
3、怎么编译运行Tex文件,输出为PDF,PS,其他。。。。

我郁闷的下了Tex LiveDVD 2008装了,不知道要支持中文要装什么软件


:em06 :em06 :em06
请认真解释下,我很菜的
想当年我也曾经这么迷惘过,装了latex不懂怎么用。
1 随便找个文本编辑器,新建一个文件,编辑,输入
\documentclass{article}
\begin{document}
This is a test.
It is my first tex file.
\end{document}
保存,比如保存成test.tex文件
2 随便找个文本编辑器就可以编辑tex文件了,gedit、vim(都有相应的latex插件来实现latex的语法高亮和补全、编译等),也有一些专用的tex编辑器,比如texmaker、texwork、kile等(而且一般都带有快速编译按钮)。

3 打开终端,在终端里头输入 pdflatex test.tex (如果test.tex保存在/mnt/a目录下,则须这样输入 pdflatex /mnt/a/test.tex).
另外,中文支持,现在很方便,使用xelatex编译中文tex文件即可(这个网上一搜一堆)
谢谢二位的解答!!我现在的问题是,我这个很简单的foo.tex:
\documentclasss[a4paper]{article}
\begin{document}
Small is beautiful. This is my first tex trial.
Anything wrong??
\end{document}
为什么输出是这样:
[a4paper]article document Small is beautiful..(省略).wrong??
给出错误是
This is TeX, Version 3.141592 (Web2C 7.5.6) (format=tex 2010.5.24) 25 MAY 2010 05:14
**foo.tex
(./foo.tex
! Undefined control sequence.
l.1 \documentclasss
[a4paper]{article}
?
! Undefined control sequence.
l.2 \begin
{document}
?
[1] )
Output written on foo.dvi (1 page, 316 bytes).

:em20
我怀疑你的命令没用对。你大概用了 tex too.tex
试试下面的

代码: 全选

latex too.tex
顺便推荐一下我写的帖子
viewtopic.php?f=35&t=274400
latex 是个命令集,不是软件,所以在应用程序里找不到,也不存在启动。使用的话,自己写个 .tex 的文件,用 latex 编译。viewtopic.php?f=35&t=331555 的 4楼 有入门教程PDF下载。
回复