latex问题总结分享

近期用latex整理期刊论文时遇到了不少问题,现把遇到的问题及最终解决办法整理出来

一.LaTeX之TexStudio中文无法显示问题解决

办法一:

将texstudio文件开头的
\documentclass{article}
\usepackage{natbib}
修改为
\documentclass [UTF8]{ctexart}
\begin {document}
当文档类换成了 ctexart , 问题迎刃而解。因为,ctexart 是中文TEX的文章类型。而这个文档可以使得中文正确显示。

办法二:

找到
\documentclass这一行,在下面加上
\usepackage[UTF8]{ctex}

二.投期刊或者写论文会拿到一些现成的模板,解决直接打开.tex文件texstudio出现乱码问题(此方法同样可尝试运用在其他情况下乱码问题)

1.把模板的.tex文件先用记事本打开
在这里插入图片描述
latex问题总结分享_第1张图片

2.将texstudio的编码方式改为UTF-8,即 打开texstudio—右上角编辑—设置编码—选择UTF-8—点击重新加载于 即可
latex问题总结分享_第2张图片

3.将记事本里的.tex文件直接复制黏贴到texstudio里 就不会出现乱码的情况了
latex问题总结分享_第3张图片

三.改变latex中标题的编号(如将\section从0.1改为1) 在\subsection前加上setcounter{section}{2}即可把0.2改为2

在这里插入图片描述

四、latex中图片不显示问题

将模板引用宏包中的
\usepackage{graphic}改为
\usepackage{graphicx}

五、论文图片转为eps格式

EPS(Encapsulated PostScript)是我们处理图像工作中的最重要的格式,它在Mac和PC环境下的图形和版面设计中广泛使用,可以在任何 Postscript打印机上进行准确的效果呈现。EPS是行业标准格式。几乎每个绘画程序及大多数页面布局程序都允许保存EPS文档。
如图片不是eps格式,在windows系统中可以使用ctex安装时自带的bmpes工具将png或者jpg格式的图片转为eps,

  1. 在png格式或者jpg格式文件夹打开cmd或者powershell, (按住shift加右键可打开powershell)
    latex问题总结分享_第4张图片

  2. 输入以下代码
    bmeps -c src.jpg/src.png dst.eps
    即可

六.编译时出现Paragraph ended before \Gin@iii was complete错误

将引用的graphics包换成graphicx包即可

七.图片扩大或缩小并保持图片清晰度的方法

1.将图片导入Photoshop里
2.点击左上角图像—图像大小—然后将宽度的值调大或调小—点击确定—点击右上角文件—存储为…—选择位置存储后便完成了
latex问题总结分享_第5张图片

八.Latex插入图片参数设置

常用选项[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,分别代表左中右、

十一. 快速将Word(office)中的公式转化成Latex

  1. 安装mathtype
  2. 安装完成后重新打开word—点击想要写到latex中的公式—点击左上角的mathtype标签–点击切换Tex 即可把公式转换成latex可以识别的形式,接着直接复制到latex即可
    latex问题总结分享_第6张图片

十二.pdf格式文件免费转成word文件网站

H t t p s : / /w w w.i lovepdf.com / zh-cn(自己调整一下格式)

十三.期刊老版本模板latex无法编译问题

国内有不少期刊依旧在使用过时的 CCT 方式来支持中文,这些模板在现代的 TeX 发行版内无法正确编译,如果出现以下几个特征,即证明是老版本模板

  1. \documentclass 里载入 cctart 文档类;
  2. 载入了 vatola 宏包;
  3. 载入了 headrule 宏包;
  4. 载入了 slashbox 宏包。
    如模板符合这些特征,即是老模板
    解决方法一:
    如果不改动模板,那么可以到下载 CTeX 2.4.6 并安装。CTeX 2.4.6 里的 WinEdt 有一个 CCTLaTeX 按钮,点击它之后,可以正确编译得到 .dvi 和 .ps 文件,如果需要 .pdf 文件可以用 ps2pdf 工具转换。
    解决办法二:
    1.将 \documentclass 里载入的文档类,从 cctart 更换为 ctexart;
    2.下载 vatola.sty 和 headrule.sty 两个宏包文件;
    3.到 CTAN 上下载 slashbox 宏包 并安装;
    4.将上述三个宏包用同名文件夹装好并放到latex宏包文件夹中,然后执行 texhash 命令;
    5.使用 pdfLaTeX 编译,可以得到与原模板几乎完全一致的结果;

正式投稿时,只需要将 ctexart 换回 cctart 即可。

十四. Matlab生成的fig图如何插到latex中

  1. 双击fig格式图片打开matlab
  2. 将图片另存为eps格式图片即可

十五. latex公式后指定编号

将\begin{equaton}
改为
\begin{equaton}\tag{1.2}
即可将公式编号改为1.2

十六. latex多行公式显示一个编号

\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}

你可能感兴趣的:(latex,latex,乱码)