当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 很菜的问题——如何编辑运行Tex文件
帖子发表于 : 2009-06-02 14:50 
头像

注册: 2009-02-06 18:47
帖子: 91
送出感谢: 0 次
接收感谢: 0 次
如题,我翻了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?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 很菜的问题——如何编辑运行Tex文件
帖子发表于 : 2009-06-06 12:08 

注册: 2008-09-05 23:13
帖子: 38
送出感谢: 0 次
接收感谢: 0 次
输入代码可以用任何一种编辑器,个人觉得自动补全没什么用。

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

至于中文支持,个人认为目前用xetex就可以基本解决问题了,
参考 “置顶: 图解Texlive2008的安装和XeTeX的简单中文排版”。


附件:
lshort-cn.pdf [904.36 KiB]
被下载 371 次
页首
 用户资料  
 
3 楼 
 文章标题 : Re: 很菜的问题——如何编辑运行Tex文件
帖子发表于 : 2009-06-30 12:58 

注册: 2008-12-14 11:47
帖子: 65
送出感谢: 0 次
接收感谢: 0 次
把下面文件另存成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还没有完全弄好


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 很菜的问题——如何编辑运行Tex文件
帖子发表于 : 2010-05-24 16:12 

注册: 2010-04-15 17:21
帖子: 23
送出感谢: 0 次
接收感谢: 0 次
各位大侠你们好!我也是刚开始用tex,准备了一个测试程序,在shell下面敲入tex foo.tex提示:This is Tex, Version...然后
!I can't find file 'foo.tex'.
<*>foo.tex
这是什么原因啊 :em20
晕死了,文件是保存在当前目录,用emacs编辑的(写完之后Rename成foo.tex)


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 很菜的问题——如何编辑运行Tex文件
帖子发表于 : 2010-05-24 16:17 
头像

注册: 2009-07-22 22:23
帖子: 1376
送出感谢: 2
接收感谢: 4
latex *.tex ,*是你的文件名,如果你的终端路径和tex文件所在路径不一致,要补全路径:
latex /path1/path2/.../*.tex

先编一个简单的英文文档试试。


_________________
愿扣上你双手,至繁华浪处到沙丘。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 很菜的问题——如何编辑运行Tex文件
帖子发表于 : 2010-05-24 16:29 

注册: 2010-04-15 17:21
帖子: 23
送出感谢: 0 次
接收感谢: 0 次
shinery 写道:
latex *.tex ,*是你的文件名,如果你的终端路径和tex文件所在路径不一致,要补全路径:
latex /path1/path2/.../*.tex

先编一个简单的英文文档试试。

文件是保存在终端路径 :em20


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 很菜的问题——如何编辑运行Tex文件
帖子发表于 : 2010-05-24 16:42 
头像

注册: 2009-07-22 22:23
帖子: 1376
送出感谢: 2
接收感谢: 4
mandova 写道:
shinery 写道:
latex *.tex ,*是你的文件名,如果你的终端路径和tex文件所在路径不一致,要补全路径:
latex /path1/path2/.../*.tex

先编一个简单的英文文档试试。

文件是保存在终端路径 :em20


我说得是你打开的终端里面显示的路径。


_________________
愿扣上你双手,至繁华浪处到沙丘。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 很菜的问题——如何编辑运行Tex文件
帖子发表于 : 2010-05-24 17:48 

注册: 2006-11-15 14:14
帖子: 614
送出感谢: 0 次
接收感谢: 1
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文件即可(这个网上一搜一堆)


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 很菜的问题——如何编辑运行Tex文件
帖子发表于 : 2010-05-24 21:19 

注册: 2010-04-15 17:21
帖子: 23
送出感谢: 0 次
接收感谢: 0 次
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


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 很菜的问题——如何编辑运行Tex文件
帖子发表于 : 2010-05-24 22:23 
头像

注册: 2006-09-12 17:10
帖子: 493
送出感谢: 0 次
接收感谢: 0 次
强烈建议参照置顶帖一步步来,我就是通过那个接触LaTex的


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 很菜的问题——如何编辑运行Tex文件
帖子发表于 : 2010-05-24 23:23 
头像

注册: 2008-09-28 17:24
帖子: 1989
送出感谢: 6
接收感谢: 14
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 编译。http://forum.ubuntu.com.cn/viewtopic.php?f=35&t=331555 的 4楼 有入门教程PDF下载。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 11 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译