Latex 常见问题小结(跨栏 图,表,公式)参考文献

问题1:latex中跨双栏长公式的置顶/置底问题

  1. \usepackage{stfloats}
  2. 长公式的开始和结束加上\begin{figure*}和\end{figure*}。置顶:\begin{figure*}[ht];置底:\begin{figure*}[hb]。
  3. 把长公式代码放置于它应该出现那页的前面一页。
  4. Step 3 会导致公式序号打乱,然后在三个地方要设置一哈。
    1. 在长公式开始之前,也即\begin{figure*}之前加入以下三句。
      \newcounter{TempEqCnt}                         % 创建临时变量TempEqCnt
      \setcounter{TempEqCnt}{\value{equation}} % 将当前公式序号 赋给TempEqCnt
      \setcounter{equation}{x}                           % 当前公式序号变为xx等于长公式应有的序号减1.
    2. 在长公式结束之后,也即在\end{figure*}之后加:
      \setcounter{equation}{\value{TempEqCnt}} % 把TempEqCnt中存的公式序号赋回给当前公式序号
    3. 到了长公式后面一个公式(注意:“后面”是在pdf文档中,不是latex source中),前面加上以下命令
      \setcounter{equation}{y}                           % 当前公式序号变为yy等于长公式的序号.
  5. 其他调节指令必须出现在\begin{figure*}和\end{figure*}之间。加横线指令\hrulefill,空白调节指令\vspace*{10pt}。

来源网址:http://jdong-live.spaces.live.com/blog/cns!8278A237228FC65B!1779.entry

问题2:latex中跨双栏长图表的置顶/置底问题

这个问题是排版通栏图表过程中,较为常见的问题。通常,我们排版双栏文章的时候,有些图比较宽,需要让图或者表格跨栏排版,这时我们会用到如下两个环境:

\begin{table*}[ht]

\end{table*}

\begin{figure*}[ht]

...

\end{figure*}

通常这样的跨栏图会放到页面的顶部。

若是我们想让图表放置到页面底部的话,可以这样做:

导言区加入:\usepackage{stfloats}

插图的话使用如下环境:

\begin{figure*}[bp]

...

\end{figure*}

表格类似使用

\begin{table*}[bp]

...

\end{table*}

【示例代码】:

\documentclass[twocolumn]{book}

\usepackage{graphicx}

\usepackage{xcolor,stfloats}

\usepackage{lipsum}%生成随机文本

\begin{document}

\lipsum

\lipsum[2-5]

\begin{figure*}[b]

\centering

\includegraphics[width=12cm]{image}

\end{figure*}

\lipsum[2-5]

\lipsum

\end{document}

来源网址:http://blog.sina.com.cn/s/blog_5fe50611010169g9.html

问题3:参考文献

LaTeX 的对参考文献的处理实在是非常的方便,我用过几次,有些体会,写出来供大家参考。当然,自己的功力还不够深,有些地方问题一解决就罢手了,没有细究。
LaTeX 对参考文献的处理有这么一些优点:
1. 可以维护一个 bib 文件,在你的整个研究生涯可以只维护这样一个文件,就象一个数
据库,每个参考文献是一个记录,由一个唯一的 ID (例如下面的 MartinDSP00)描述。
比如我的 myreference.bib 文件里一条典型的文献是这样的:

@article{MartinDSP00,
    author = "A. Martin and M. Przybocki", 
    title = "The {NIST} 1999 speaker recognition evaluation --- an overview",
    journal = "Digital Signal Processing", 
    volume = "10", 
    pages = "1--18", 
    year = "2000",}
    其中 {NIST} 中的大括号不会被显示,它的作用是保证将来的生成的参考文献中 NIST 四个字保持原样,不会被小写。

2. 需要引用文献的时候,在正文里加入:

\bibliographystyle{ieeetr}
\bibliography{myreference}

就可以用 \cite{} 来引用文献库中的论文了,如 \cite{MartinDSP00}。上面第一行是控制文献显示格式的,这个后面再讲。此时,myreference.bib 文件在正文 tex 文件的同
一目录下,以保证 LaTeX 可以找到该 bib 文件。

3. 编译正文之后,生成 aux 文件,然后用 bibtex 在当前目录生成 bbl 文件,再编译正文两次,完整的 dvi 就生成了。这样,LaTeX 保证了所有用 \cite 引用到的文献都已被
列出,并且自动编号。同时,如果没有用 \nocite 命令,LaTeX 还保证所有列出的参考文献都在正文中得到了引用。

4. 关于 bib 文件
   前面提到 bib 文件的维护问题。我一般不对里面的文献排序,如果文献比较多,需要查找的话,可以通过查询关键字来实现。bib 文件把 @ 所定义的 entry 之外的所有东西
看作是注释。比如在上面 @article 的例子里,如果我在大括号之外写些东西的话,bibtex 是不会关心的,就当它不存在。所以我就把文献的关键字写在这里,将来通过搜索关键
字来查找某些文献。其实也可以搞一个临时的 LaTeX 文件,使用 \nocite{*} 命令,然后编译成 dvi,这样就得到了一个 bib 文件中所有参考文献的列表,当然是可以按照作者名
字排序的。另外,很多 journal(学术期刊)或者 booktitle(国际会议)都是重复的,为了规范化,可以定义缩写,如

@string(ICASSP = "Proc. of the International Conference on Acoustics, Speech, 
and Signal Processing (ICASSP)")

然后
    @conference{QL.ICA98,
    author = "Qi Li and Biing-Hwang Juang",
    title  = "Speaker Verification Using Verbal Information Verification for Automatic Enrollment",
    booktitle = ICASSP,
    year = "1998",}

这样在执行 bibtex 之后,ICASSP 会被替换成它的全称。

5. bib 中的中文文献
   中文文献和英文的格式不同,并且使用全角的标点符号,有一点难办。我的解决办法是这样的:

@misc{Xie.1995,
    note = "谢锦辉,《隐 {Markov} 模型及其在语音处理中的应用》,华中理工大学出版社,1995年4月",
    key = "Xie",}

唯一的缺陷是参考文献中最后是以英文的 "." 而不是 "。" 结束的。还好我的中文文献不多,无伤大雅,否则就手工修改一下 bbl 文件吧。

6. 关于参考文献的显示格式、排序,及其他前面提到参考文献的排序问题,以及引用序号是 LaTeX 提供的 ID 还是数字的问题。其实不止这些,参考文献的显示格式也是可以定制的。参考文献以正文中引用顺序排序,还是以文献第一作者的 last name 排序,是通过一些 bst 文件来控制的。而使用哪种 bst 格式,可通过 bibliographystyle 命令控制。LaTeX 默认提供了这么几种格式,如:plain、alpha、unsrt等。具体意义见相关文档,这些 bst 在 texmf\bibtex\bst\base 可被找到。
bst 控制的格式非常细致,除了上面讲过的排序方式等,还有:作者名字是否用缩写,作者名字放在文献的起始还是结束,文章 title 要不要大小写(即 "Speaker Verification Using ..." 还是 "Speaker verification using "),title 用什么区分(用不用引号括起来,用不用斜体等),刊物名字的格式(要不要全部大写,要不要粗体,要不要斜体,要不要括起来),等等等等。打开 bst 文件看一下就知道,绝对是想要什么形式,就可以得到什么形式。最关键的是,在文章定稿之后,完全可以用几个命令重新定义参考文献的格式!
   给个例子:采用 IEEE 给出的 bst 格式(即 ieeetr.bst),声明:
\bibliographystyle{ieeetr}
   就可以使用了。最终格式是这样的(按正文引用顺序排序):
   [4] D. A. Reynolds, "Comparison of background normalization 
       methods for text-independent speaker verication," in 
       EUROSPEECH, 1997.
     
7. 如何定制参考文献的显示格式
   其实 bst 文件有很多,总能找到自己需要的。如果这些还不能满足,可以通过生成自己的 bst 文件来定制。这有两个方法,第一是手写(反正我是写不出来),第二是通过工
具。custom-bib 是一个定制 bst 文件的包,解压缩后用 LaTeX 编译其中的主 tex 文件,便会进行交互式的 bst 定制过程,具体过程我就不讲了。把生成的自定义的 bst 放到
 LaTeX 相应目录下,刷新文件名数据库就可以使用了。

来源:http://bbs.pinggu.org/thread-3182047-1-1.html

时间: 2024-10-08 18:33:54

Latex 常见问题小结(跨栏 图,表,公式)参考文献的相关文章

Oracle压缩功能小结2—预估表压缩的效果

在使用压缩之前,我们可以估算一下使用压缩能够拥有多大的效果. 11gr2以前可以使用dbms_comp_advisor,具体代码已经在附件中给出.只需要执行两个文件dbmscomp.sql和prvtcomp.plb,然后使用DBMS_COMP_ADVISOR.getratio存储过程即可.不再详细描述. SQL> set serveroutput on SQL> execdbms_comp_advisor.getratio('SH','SALES',10) Sampling table: SH

python + selenium自动化环境常见问题小结

python + selenium自动化环境常见问题小结 (1)操作Windows窗口有三种方法,一是使用AutoIT软件生成exe程序,再用系统命令调用:二是使用SendKeys类模拟键盘操作(只能定位当前的焦点):三是使用pywinauto组件(win32gui) (2)pywinauto包只支持到python2.6版本.SendKeys包在python3.0版本上也无法安装成功. (3)执行完用例进行断言校验时,一般会获取元素的text属性,有时候在页面上查看元素有text值,而获取的为空

帮编写做金字塔策略公式、通达信选股公式代写、长短龙行KDJ副图指标公式

飞狐kdj通道指标公式帮编写做金字塔策略公式.通达信选股公式代写.长短龙行KDJ副图指标公式飞狐龙行KDJ副图指标源码原理解析RSV赋值:(收盘价-7日内最低价的最低值)/(7日内最高价的最高值-7日内最低价的最低值)*100输出短K:RSV的3日[1日权重]移动平均,画白色输出短D:短K的3日[1日权重]移动平均,画黄色RSV1赋值:(收盘价-38日内最低价的最低值)/(38日内最高价的最高值-38日内最低价的最低值)*100输出长K:RSV1的5日[1日权重]移动平均,画红色输出长D:长K的

【LaTeX】E喵的LaTeX新手入门教程(5)参考文献、文档组织

这不是最后一篇,明天开始建模所以会从6号开始继续更新.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新手入门教程(2)基础排版 [LaTeX]E喵的LaTeX新手入门教程(3)数学公式 [LaTeX]E喵的LaTeX新手入门教程(4)图表参考文献天下文章一大抄,抄来抄去有提高. ——白岩松常备工具:JabRef>>戳我下载<<JabRef是一款管理参考文献用的软件,相当好用.装好了以后在选项中把这两个选项改成如图示的样子.*nix用户

latex 常用小结

在写论文,甚至有些课程的报告的时候,latex是常用的工具.这篇博文简单的记录了latex常用的一些内容. 1 基本模块 没用过latex的读者,最想问的问题莫过于latex的 “hello world”程序长什么样.那么下面就贴一张图片来展示: latex就是通过一些列指令来控制排版的. 一些一目了然的参数我就不解释了.第一行的\documentclass{article},article就是指一般的文档格式.可以换成,其他的,比如book,就是书的版式,分成很多章节chapter,还有一些论

latex: pgfplots多个图分组显示

参考:How can a title be placed for a group of pgfplots?, pgfplots手册中5.7节Grouping plots介绍 问题来源:当使用latex写文档时,通常会画各种图,绘图的方式非常多,比如可以用excel绘好,可用专业的绘图软件origin,以及各种可视化图形编辑工具,这些工具有个共同的特点就是需要绘制好图后,需要将图转换为pdf格式,然后再在latex中引用,缺点如下: 需要频繁生成pdf图片并使用acrobat裁剪该图片: 图的规格

latex 写大论文图目录中图注过长解决方案

写论文(尤其是学位论文)的时候,Figure通常都是有很长的注释,而Latex的list of figures似乎不能换行(看到有换行的,不过感觉不够美观). 再说,list of figures里面,不用对figure有详细的注释,只要有大概意思即可,解决方法如下: \begin{figure}[htb]\centering\includegraphics[width=3.5in]{images/chapter5/hysteresis_rate_different.eps}\caption[这

PHP乱码问题,UTF-8乱码常见问题小结 linux-windows 文件编码乱码问题

一.HTML页面转UTF-8编码问题 1.在head后,title前加入一行: <meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> 顺序不能错,一定要在 显示的标题有可能是乱码! 2.html文件编码问题: 点击编辑器的菜单:“文件”->“另存为”,可以看到当前文件的编码,确保文件编码为:UTF-8, 如果是ANSI,需要将编码改成:UTF-8. 3.HTML文件头BOM问题: 将文件从其他的编码转换

weblogic应用平台常见问题小结

http://blog.sina.com.cn/s/blog_4aa08b7c010004yc.html 1.当以另一用户登录系统后,系统却显示的是前一用户的身份. 这是由于页面信息没有刷新造成的.将IE菜单的Internet选项---设置---检查所存网页的较新版本设为:每次访问此页时检查. 2.为什么在IE中登录时会出现  Error  404的错误提示?      登录地址错误或服务没有正常启动.      在Weblogic中没有发布_appsdir_applus_war包所致.进入we