2 人同问 请问用 Latex 当引用了多个参考文献后,编译后显示[1,2,3,4,5,6],请
问如何使它显示为[1-6]呢?谢谢
2012-04-22 11:49 提问者: teng929520
我来帮他解答
满意回答
2012-04-26 13:03
1、导言去加入:
\usepackage{cite}
\newcommand{\ucite}[1]{\textsuperscript{\cite{#1}%上标用\ucite{ };文中用
\cite{ }
2、引用时如下:
{\ucite{文献 1,文献 2,文献 3,文献 4,文献 5,文献 6}}
3、输出:右上角标[1-6]
中参考文献、数学公式、图片需要注意的问题
Latex 排版基本过程,将论文导入 WinEdt 中,进行命令的输入,格式的排版。
WinEdt 中的格式大致如下,若有包调用可自行添加。
\documentclass{文件名}
\usepackage{subfigure}
\usepackage{graphicx}
\begin{document}
\title{论文标题}
\numberofauthors{作者的数量}
\author{
\alignauthor
Author1name\\
\alignauthor
Author2name\\
\affaddr{
Anonymous
University}\\
\affaddr{Anonymous}\\
\email{Anonymous@Anonymous.com}
\affaddr{
Anonymous
University}\\
\affaddr{Anonymous}\\
\email{Anonymous@Anonymous.com}
……
}
\maketitle
\begin{abstract}
Abstract 内容
\end{abstract}
\keywords{ 关键字用逗号隔开}
\section{Introduction}
文章内容……
\section{Related
Work}
文章内容……
(若有子标题比如说 4.1 节,则用\subsection{} 若还有 4.1.1,则用
\subsubsection{})
\bibliographystyle{abbrv}
\bibliography{sec_sigproc}
\end{document}
Latex 排版注意事项:
空行换段,\\换行
1、参考文献的插入
(1)先建个参考文献 .bib 文件,通常放在主文档所在目录或 LaTeX 搜索
路径下(由 BIBINPUTS 变量决定) , 参考文献信息存入该文档中。数据
库的条目依文献的不同类型划分,常用的如 article,
InProceedings
等。数据库字段的组织形式如下:
book,
比如@ARTICLE{bowman:reasoning,
AUTHOR
erson",
=
"Mic
Bowman
and
Saumya
K.
Debray
and
Larry
L.
Pet
TITLE
=
"Reasoning
About
Naming
Systems",
JOURNAL
=
"ACM
Trans.
Program.
Lang.
Syst.",
VOLUME
NUMBER
=
=
{15},
{5},
PAGES
MONTH
=
=
{795-825},
"November",
YEAR
=
{1993}}
book 和 InProceedings 也类似排版
(2)文章中引用参考文献处应写成\cite{引用标志}或者\cite{引用标志 1,引
用标志 2,……} 的形式,比如说上面的引用标志是{bowman:reasoning,细心
的读者可以看出 bowman 是该文章的作者名,reasoning 是文章名的首个单词,
引用标志里不能有空格逗号,需用:隔开。
(3) WinEdt 中要放入这两命令:
\bibliographystyle{abbrv}
加.bbl)} 来调用已经建好的.bib 参考文献库。(这两命令放在参考文献的位
置即可,编译后在 PDF 自动会生成“参考文献”)
bib 文件名(但不需要
\bibliography{
(4)以上操作完成后,运行 latex,bibtex,latex,latex.生成.bbl 文件。再
运行 dvi2pdf 即可看到参考文献已插入。
2、公式的插入
安装 mathtype 数学公式编辑器,将 word 中的数学公式用 mathtype 打开,复制
粘贴到 WinEdt 中相应位置即可。比如 p,经过复制粘贴后变成${p}$,变成
\[\beta
\],发现被放在 PDF 中独立的一行,此时应将\[\beta
\]换成$\beta$
(1)公式编号
使用 \begin{eqnarray}… \end{eqnarray}(它定义在 eqnarray.sty
文件中)或使用\begin{equation}… \end{equation}(它定义在 amsmath.sty
文件中);但是\begin{math}…\end{math}不能自动编号,或者将前面两个只加
入*号也不能自动编号,比如
\begin{eqnarray*}… \end{eqnarray*}
(2)数学公式对齐
左对齐:加入&符号
\begin{equation}
\begin{aligned}
&{y_{2i
i
+
+
1}}
=
{x_{2i
+
1}}
-
\frac{1}{2}({x_{2i}}
+
{x_{2
2}})\\
&{y_{2i}}
=
{x_{2i}}
+
({y_{2i
-
1}}
+
{y_{2i
+
1}})/4
\end{aligned}
\end{equation}
\\
若右对齐加入两个&&符号,没有符号默认为中间对齐
自定义对齐处:公式太长,需换行并自定义对齐。将要对齐的符号两别都加上&
符号,例如下面例子中需要=和\ne 对齐
\begin{eqnarray}
{Y^{2,LL}}&
\nonumber
=
\\
&
({S_e}S_e^T)({Y^{LL}}
\otimes
{g^T}
\otimes
g)
&
mes
\ne
&
({S_e}S_e^T{S_e}S_e^T)(X
\otimes
{g^T}
\otimes
g
\oti
{g^T}
\otimes
g)
\end{eqnarray}
3、图片插入
(1)将原图片转换成 eps 格式,存入主目录下。
使用 imagemagick,先安装它;
运行 cmd,进入图片存储的文件夹,比如是 f 盘的 new 文件夹中,操作如下:输
入 cmd 后,然后输入 f: 再输入 cd
mogrify
式)
*.jpg(jpg 表示原图片的格式,也可能是 bmp 格
-format
new
,再输入命令
"eps"
注:若原图片无法找到,在 word 中将图片复制粘贴到一个新建的 word 中,将其
拉大至整个屏幕,运行 mspaint 后,打开画图软件,把图片粘贴进去另存为.bmp,
接下来操作如(1)所示
(2)对于单个图片代码如下
\begin{figure*}
放入全版中,不加则是半版)
\centering
\epsfig{file=flies.eps}
(figure 右上角的*号表示将图片
\caption{A
sample
black
and
white
graphic
(.eps
format)
that
needs
to
span
two
columns
of
text.}
\end{figure*}
对于有多个子图则需要在文章插入宏包命令
\usepackage{subfigure}
\usepackage{graphicx}
然后在对应位置放入插入图片代码,比如下面例子
\begin{figure*}[t]
\label{figure1}
\centering
\subfigure[]{
\includegraphics[height=1.8in,width=2.2in]{Fig.2.a.eps}}
\subfigure[]{
\includegraphics[height=1.8in,width=2.2in]{Fig.2.b.eps}}
\subfigure[]{
\includegraphics[height=1.8in,width=2.2in]{Fig.2.c.eps}}
\caption{(a)
Input
visual
importance
map
$\beta
$;
(b)
$\tilde
\beta
$
(defined
1);(c)
Final
importance
degree
in
map
step
the
$\alpha
3
$.}
in
algorithm
\end{figure*}
在排版过程中大致碰到这些需要注意的问题,在此稍微小记。
补充(2013.1.4):今天又得转格式,发现 winedt 打开部分.tex 文件时会出现
reading
error “文件路径”,然后看不到任何文字,但是打开我电脑原本就
有的.tex 文件却没有问题,所以初步估计应该是 ctex 的版本问题。
借助百娘,可以先用记事本或者其他什么编辑器打开 tex 文件,
在第一行前加上 %
!Mode::
"TeX:System"。再用 winedt 打开