近期用latex整理期刊论文时遇到了不少问题,现把遇到的问题及最终解决办法整理出来
将texstudio文件开头的
\documentclass{article}
\usepackage{natbib}
修改为
\documentclass [UTF8]{ctexart}
\begin {document}
当文档类换成了 ctexart , 问题迎刃而解。因为,ctexart 是中文TEX的文章类型。而这个文档可以使得中文正确显示。
找到
\documentclass这一行,在下面加上
\usepackage[UTF8]{ctex}
2.将texstudio的编码方式改为UTF-8,即 打开texstudio—右上角编辑—设置编码—选择UTF-8—点击重新加载于 即可
3.将记事本里的.tex文件直接复制黏贴到texstudio里 就不会出现乱码的情况了
将模板引用宏包中的
\usepackage{graphic}改为
\usepackage{graphicx}
EPS(Encapsulated PostScript)是我们处理图像工作中的最重要的格式,它在Mac和PC环境下的图形和版面设计中广泛使用,可以在任何 Postscript打印机上进行准确的效果呈现。EPS是行业标准格式。几乎每个绘画程序及大多数页面布局程序都允许保存EPS文档。
如图片不是eps格式,在windows系统中可以使用ctex安装时自带的bmpes工具将png或者jpg格式的图片转为eps,
在png格式或者jpg格式文件夹打开cmd或者powershell, (按住shift加右键可打开powershell)
输入以下代码
bmeps -c src.jpg/src.png dst.eps
即可
将引用的graphics包换成graphicx包即可
1.将图片导入Photoshop里
2.点击左上角图像—图像大小—然后将宽度的值调大或调小—点击确定—点击右上角文件—存储为…—选择位置存储后便完成了
常用选项[htbp]是浮动格式:
[h]当前位置。将图形放置在正文文本中给出该图形环境的地方。如果本页所剩的页面不够,这一参数将不起作用。
[t]顶部。将图形放置在页面的顶部。
[b]底部。将图形放置在页面的底部。
[p]浮动页。将图形放置在一只允许有浮动对象的页面上。
一般使用[htb]这样的组合,只用[h]是没有用的。这样组合的意思就是latex会尽量满足排在前面的浮动格式,就是h-t-b这个顺序,让排版的效果尽量好。
!h 只是试图放在当前位置。如果页面剩下的部分放不下,还是会跑到下一页的。一般页言,用 [!h] 选项经常会出现不能正确放置的问题,所以常用 [ht]、[htbp] 等。
如果你确实需要把图片放在当前位置,不容改变,可以用float宏包的[H]选项。不过如果这样做,出现放不下的问题时需要手工调整。使用格式如下:
\usepackage{float}
\begin{figure}[H]
foo
\end{figure}
宏包:
\usepackage{graphicx}
代码:
\begin{figure}[htbp]
\centering
\begin{minipage}[t]{0.48\textwidth}
\centering
\includegraphics[width=6cm]{test1.jpg}
\caption{World Map}
\end{minipage}
\begin{minipage}[t]{0.48\textwidth}
\centering
\includegraphics[width=6cm]{test2.jpg}
\caption{Concrete and Constructions}
\end{minipage}
\end{figure}
宏包:
\usepackage{booktabs}
代码:
\begin{table}[!t] \caption{relative implement time of the three methods}
\label{table_time}
\begin{tabular}{lllllll}
\toprule
A & N=3 &N=5 & N=7 & N=9 & N=11 & N=13\
\midrule
B & 1.5789 & 1.3478 &1.0645&0.8780 &0.7222 &0.5942 \
C & 1.0000 &1.0000 &1.0000 &1.0000 &1.0000 &1.0000 \
D &7.2632 &14.3913 &21.0323 &27.3171 &30.9630 &34.0870 \
\bottomrule
\end{tabular}
\end{table}
注意:
\begin{tabular}{lllllll} ,这句话的大括号中写几个l,当然也可以写c,或者r,分别代表左中右、
H t t p s : / /w w w.i lovepdf.com / zh-cn(自己调整一下格式)
国内有不少期刊依旧在使用过时的 CCT 方式来支持中文,这些模板在现代的 TeX 发行版内无法正确编译,如果出现以下几个特征,即证明是老版本模板
正式投稿时,只需要将 ctexart 换回 cctart 即可。
将\begin{equaton}
改为
\begin{equaton}\tag{1.2}
即可将公式编号改为1.2
\begin{equation} \label{1} \label括号里指定编号
\begin{split}
n&=\left[\frac{b-a}{0.01}\right]+1, \公式
S&=\frac{1}{n}\sum\limits_{j=1}^{n}(\lambda_{0j}-\lambda_{j}).\公式
\end{split}
\end{equation}