latex 写作

来源:互联网 发布:生日快乐动画制作软件 编辑:程序博客网 时间:2024/04/28 00:13

一、下载:http://www.ctex.org/CTeXDownload

二、bst文件的作用

在tex文件调用bib时,如

\bibliographystyle{Science}
\bibliography{QAHE}

其中,Science.bst文件,指定了生产references的书写格式(具体生产文件为bbl)。投稿时,当然可以把tex和bib文件一起投稿。也可以把bbl文件中的内容粘贴到tex中,并且注释掉前面两行,如

%\bibliographystyle{Science}
%\bibliography{QAHE}

 

三、错误:

1、This is BibTeX, Version 0.99d (TeX Live 2012)

The top-level auxiliary file: ***.aux

I found no \bibdata command---while reading file ***.aux

I found no \bibstyle command---while reading file ***.aux

(There were 2 error messages)

 

出现这个错误的原因是在文中未引用bibliographystyle,在论文末尾增加以下语句即可解决该问题:
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,REFS}

2、写完一些代码后编译出了错误,然后把它改好了,再点击编译按钮,结果出现以下提示:
Another application is currently  running in WinEdt's Console.
Wait for the execution to finish or else terminate the application.
每次我都是把WinEdt程序关闭然后重新打开,有没有好的办法呢?


下方编译信息窗口的左上有一个红色的×,点击终止当前未完的编译即可

3、latex 中可以使用.eps的图片,许多文档都介绍了怎么引用这种格式的图片,但没有给出使用过程中的注意事项。我在使用MIKTEX的时候,latex文档中引 入.eps图片遇到了这样的问题。编译的时候显示:“!LaTex Error:Unknown graphics extension:.eps”,并且即使编译得到了.pdf文件,但是其中所引用的.eps图片却显示不出来。经过仔细研究发现主要是编译的步骤和使用 的命令引起的。

网上其它的答案:

编译过程如下:

latex eps.tex

dvipdfm eps.dvi

或者,

latex eps.tex

dvips eps.dvi

ps2pdf eps.ps

注意的是千万不能使用latexpdf,因为这个命令无法读入.eps文档。

选择L (Latex),按下L,然后选择DIVpreview

 4、生成的参考文献不是1,2,3,4顺序

\bibliographystyle{unsrt}

 

5、Latex 改变字体颜色

\usepackage{color}
\textcolor[rgb]{1.00,1.00,0.50}{带颜色的内容}
%这个方法比较罗嗦,但它能定义你所喜欢的颜色,而不只是六种颜色。
%其中{1.00,1.00,0.50}中的数值是红绿蓝三种颜色的比例,计算是这样的
%如果rgb中的红为255;绿为128;蓝为0,那么都除以255,则{1.00,0.50,0.00}。

 

6、Visio生成EPS的方法

(1)在Visio2003中,将visio文件的版面设置成适应图形区域,做法是:在文件菜单中选择页面设置项,在对话框中选择页面尺寸页,设置成“调整大小以适应绘图内容”。
(2)Acrobat7.0用创建Pdf文件菜单,直接从Visio文件中创建Pdf文件,保存成EPS格式的文件。
(3)在TEX文件中插入该EPS文件。
该方法的优点就是只要pdf虚拟打印机支持的矢量图形文件格式,均可以有非常好的效果。技巧如此简单,网上查到的技巧都要么比这个复杂,要么有缺陷。

下面的方法来自网上,GhostView转换时用epswriter文字会出问题,pdfwriter则不会。
所以应该将第2步和第3步改为直接用Acrobat保存成eps格式的文件。
另外,编译不能试用pdflatex,因为不能处理eps和ps文件,应该用latex编译,再用dvi2pdf转成pdf份格式。
(1)在Visio2003中,将visio文件的版面设置成适应图形区域,做法是:在文件菜单中选择页面设置项,在对话框中选择页面尺寸页,设置成“调整大小以适应绘图内容”。
(2)用Acrobat7.0(6.0版是否适用没试过,估计可以)用创建Pdf文件菜单,直接从Visio文件中创建Pdf文件,保存成Pdf文件。
(3)用GhostView打开该Pdf文件,然后用文件菜单中的转换功能将它转换成EPS格式的文件。
(4)在TEX文件中插入该EPS文件。

7、Latex数学公式中的空格

两个quad空格 a \qquad b   两个m的宽度
quad空格 a \quad b  一个m的宽度
大空格 a\ b  1/3m宽度
中等空格 a\;b   2/7m宽度
小空格 a\,b  1/6m宽度
没有空格 ab 
紧贴 a\!b
缩进1/6m宽度

 

8、MathType转化为LaTeX公式语言
http://blog.sina.com.cn/s/blog_5e16f1770100fpeh.html

 

9、大括号及多行公式(array使用) 

\begin{equation}
T_\sigma = \left\{
             \begin{array}{lcl}
             {[0, u_\sigma]} &\text{if} &\sigma \in \Sigma_{spe} \\
             {[0, l_\sigma]} &\text{if} &\sigma \in \Sigma_{rem} 
             \end{array} 
        \right.
\end {equation}

编辑效果如下:

大括号及多行公式(array使用) - zryweir - R.Y.Zhang

 10、固定列宽与对齐方式

\usepackage{array} 

\newcommand{\PreserveBackslash}[1]{\let\temp=\\#1\let\\=\temp}

\newcolumntype{C}[1]{>{\PreserveBackslash\centering}p{#1}}

\newcolumntype{R}[1]{>{\PreserveBackslash\raggedleft}p{#1}}

\newcolumntype{L}[1]{>{\PreserveBackslash\raggedright}p{#1}} 

http://wenku.baidu.com/view/2d6ca92b647d27284b7351ec.html

 

11、正确输入引号:双引号“”单引号

最近看一些latex用户的文章,输入的双引号和单引号都是用输入法中的中文模式键入,并不是LaTeX的正确输入方式。
正确的输入方法如下:
使用键盘的Tab键上侧的~连续键入两个``然后输入键盘的两个单引号''。单引号输入类似。

http://blog.sina.com.cn/s/blog_5e16f1770100gusb.html

 

12、图片放置位置

关于排版中的对象位置。建议都用[htb]。

h
当前位置。 将图形放置在 正文文本中给出该图形环境的地方。如果本页所剩的页面不够, 这一参数将不起作用。
t
顶部。 将图形放置在页面的顶部。
b
底部。 将图形放置在页面的底部 16.1 。
p
浮动页。 将图形放置在一只允许 有浮动对象的页面上。

http://www.cnblogs.com/sword03/archive/2010/12/07/1899633.html

 http://blog.csdn.net/shenlan211314/article/details/6251895

13、图片格式

用includegraphics宏命令(graphicx包)
首先需在latex文档的文件说明部分加上:
/usepackage{graphicx}
然后在需要插入图片的地方引用:
/includegraphics[height=高度]{图片文件名} 或者: /includegraphics[width=宽度]{图片文件名}
其中的"高度"和"宽度"是指希望图片打印的高度和宽度, 必须给出单位, 可用厘米(cm)或英寸(in). 高度和宽度也可用上述格式同时给出, 这样可以改变原图的长宽比例. 上述命令中的图片文件名是指欲插入的图片文件 的文件名, 图片必需是eps格式的.
用graphicx包的includegraphics宏命令插入图片时还可以使图片旋转, 方法是:
/includegraphics[height=高度][angle=旋转角度]{图片文件名}

http://blog.sina.com.cn/s/blog_62b5588201013bah.html

 

14、package amsmath warning unable to redefine math accent \vec

\vec is normaly a math accent that puts an arrow over the symbol,
while Springer define it as an upright bold symbol. You can ignore it
warning and use Springer's def, but if you want both, then do the
following (just make sure the spesific journal allows used defs)

\let\accentvec\vec
\documentclass{svjour2}
\let\spvec\vec
\let\vec\accentvec
\usepackage{amsmath}
\begin{document}
$\vec{x} \quad \spvec{x}$
\end{document}

原创粉丝点击