latex 写作

本文汇总了LaTeX排版中的常见问题及解决方案,包括如何正确引用图片、处理数学公式、调整字体颜色、生成规范参考文献等内容。适用于初学者及进阶用户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、下载: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.youkuaiyun.com/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}

### 详细的LaTeX写作教程 对于希望深入学习LaTeX的人来说,一份全面而细致的教程不可或缺。这份资料不仅涵盖了LaTeX的基础概念,还提供了丰富的实例来帮助理解如何构建文档结构、设置页面布局以及处理各种复杂的内容形式。 #### 文档基本架构 在编写LaTeX文档之前,了解其基本框架是非常重要的。通常情况下,一个完整的LaTeX文档由若干部分组成:前置声明区(Preamble)、正文主体(Document Body)。前置声明区内可以定义全局参数如纸张尺寸、字体样式等;而在正文中则按照章节顺序依次输入所需的文字内容[^1]。 #### 基础命令与语法 掌握一些常用的LaTeX指令能够极大地提高工作效率。例如,`\documentclass{}`用于指定文档类型,`begin{document}...end{document}`标记实际可打印区域的起始位置。除此之外还有许多其他功能强大的宏包可供选用,它们能扩展核心系统的有限能力并简化特定任务的操作过程。 #### 特殊元素插入方法 除了普通的文本编辑外,LaTeX也支持多种特殊对象的嵌入方式。比如通过调用图形库可以直接将外部图像文件引入到当前项目里;利用表格环境创建多行列数据展示表单;借助数学模式下的符号集表达复杂的算术关系式子或者方程组;甚至还可以记录程序源码片段作为补充说明材料的一部分。 ```latex % 插入图片示例 \usepackage{graphicx} ... \includegraphics[scale=0.5]{example-image-a} % 创建简单表格 \begin{tabular}{|c|c|} \hline Column A & Column B \\ \hline Item 1 & Value 1 \\ Item 2 & Value 2 \\ \hline \end{tabular} % 数学公式书写 E = mc^2 % 行间公式的写法 $$ E = mc^2 $$ % 单独成行居中的公式 ``` #### 实践练习建议 为了更好地巩固所学到的知识点,在日常实践中应当多多尝试不同的应用场景。可以从模仿现有的优秀范文做起,逐步积累经验直至形成自己独特的风格特点。同时也要善于查阅官方手册或是在线社区论坛上的解答贴文,遇到难题时及时寻求外界的帮助和支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值