latex安装与论文格式修改

2023-10-24 20:30

本文主要是介绍latex安装与论文格式修改,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近打算投国外的期刊,这个格式把我搞得头都大了,找到的模板也都是.tex结尾的,那没办法了只能学一下latex了

安装

大致过程,这位老哥说的已经很详细了,但是我有些地方和他的不太相同:就是等待下载时耗时还蛮长的,出现了下图就说明安装好了
在这里插入图片描述值得注意的是,它这里说要敲下面的代码有回复了才算真正安装好,

tex -version
#能够正常显示下面的版本号,就安装成功了

但是我在powershell上敲,则显示没有tex这个命令,一开始我还以为是路径问题,后来在cmd上则没有这个问题,我也不太理解。

然后他还下载了Texstudio配套使用(相当于下载了Python之后,又装了一个pycharm为了后面编写更加方便),但是我这里就没有了,我先试试它自带的编辑器吧:
在这里插入图片描述刚刚下载完之后,在这里是可以找到它安装的组件的,然后打开它默认的编辑器就行了,但是对于我这个长期使用word的人来说,这种敲代码写论文的方法我还是第一次接触,之后的操作我再慢慢更新。

--------------------------------我是分割线------------------------------------------------

首先在开始前推荐一个公式图片转latex公式的网站,真的很好用:latexlive.com/home

latex去页眉

首先像我这种小白一般都是去找的现成的latex模板,到时候想着直接cv就行了,但是以《Cluster Computing》的模板为例:(下载地址)
在这里插入图片描述
每一页上都有个页眉就不太好看,然后去网上找了很多解决办法基本上都没有用,都是说导个包,再改一下\pagestyle{fancy}什么的。后来在我的不断摸索下,终于找到解决办法了
在这里插入图片描述
.cls的文件就相当于是html中要导入css一样的作用,所以你直接在.tex文件中是找不到页眉的修改办法的,要去这个文件里面找,先打开这个文件,直接查找pagestyle,去修改他们的参数为empty即可:

		\\pagestyle{fancy}		%这里会打印出除首页外所有的页眉,改成下面的就行了\pagestyle{empty}%    \thispagestyle{titlepage}%  %这里是打印出了首页的页眉% \thispagestyle{empty}

插入公式

我这里是用的在线工具直接导出的公式,但是直接放latex上面却会报错:
在这里插入图片描述
原因可能是因为我的公式里面还包含了汉字,所以得用$$包住,详细的说明大家可以看看这篇文章主要看哪里报错缺少 $ 补上即可

而且其实当文字远多于公式时,只要用$$包住公式即可,不需要写\text{}

对齐方式

一、一行文本对齐\leftline{左对齐} \centerline{居中} \rightline{右对齐}二、多行文本对齐
左对齐:\begin{flushleft}\end{flushleft}
居中:\begin{center}\end{center}
右对齐:\begin{flushright}\end{flushright}

标号修改

在这里插入图片描述
在我的论文里有一个这样的公式,这个标号我是自己手打的,因为\begin{equation}这个标签嵌不进去,但是我之后再使用这个标签时,标号就不会从4开始了,因为这个标签它只会根据你出现的次数来定标签,但是\begin{equation}标签确实很香,我还是想沿用这个标签的,所以找了一下发现\tag{标号}可以解决我的问题,只是稍微麻烦一点的就是之后所有的标签为了同步我都得\tag了
(\nonumber用在\begin{equation}中的话不会显示标号,但是计数器也不会加1)

latex Label ’ ’ multiply defined

解决办法
直接到你放这篇文章的路径下找到.aux结尾的文件删掉就行(就算误删了也还能恢复)
注意删除的时候一定只删.aux的包!!而且要是不小心多删了其他包,那就只能重新下载模板,再把原先那些被你误删的包复制下来才行。

报错: ! Missing $ inserted.

这个是因为你插入行间公式,没加$导致的,用$ $把你加的公式包住就行了(注意要表示下划线的话不用加$,但是要加\来转义,不然会出现! Missing } inserted.的报错)

报错! Illegal unit of measure (pt inserted).

这是我在写论文的参考文献出现的报错,红色报了错,黄色是正确的,所以我现在这个情况是只要在\\后面补充{}就可以了
在这里插入图片描述

图片的插入以及固定

使用图片必须先导入这两个包

\usepackage{graphicx}
\usepackage{subfigure}

之后就可以顺利的插入图片了

\begin{figure}[放参数(h,t等),不放也行]
\centering
\includegraphics[scale=1]{图片路径}
\caption{图片标题}
\end{figure}

但是这个figure标签是个流体,如果图片太大了占不下,latex就会自动给你安排位置往往就会出现文不对图的情况,当然可以将图片并列放置,但是这里我说的是就是完全将图片固定:

\begin{figure}[H]
\end{figure}

也就是将参数填大写的h即可

表格的强制定位与重新编号

我这表格用H却行不通了,不知道为什么,重新编号也与公式的不同

\begin{equation}\tag{新编号}	#公式
\begin{table} \renewcommand{\thetable}{新编号}	#表格

latex伪代码格式

大家看这一篇文章就行了,描述的已经很详细了
同时我也遇上了一个问题:
在这里插入图片描述在这样用array时,我打输入下面的(备注)总会多一步,而我更希望它们在同一步下,后来的解决方法是在外面套一个\begin{equation}就行了,具体代码如下:

\begin{equation}
\centerline{$\begin{array}{c}
D_{n+1}(i)=\left\{\begin{array}{ll}
\frac{D_{n}(i)}{z_{n}} e^{-\alpha_{n}} \quad G_{n}\left(x_{i}\right)=y_{i} \text{ (3)}\\ 
\frac{D_{n}(i)}{z_{n}} e^{a_{n}} \quad G_{n}\left(x_{i}\right) \neq y_{i} \text{ (4)}
\end{array}\right. \\
=\frac{D_{n}(i) \exp \left(-\alpha_{n} y_{i} G_{n}\left(x_{i}\right)\right)}{z_{n}}\\
\text{(where $z_{n}$is the normalization factor)}
\end{array}$}\nonumber
\end{equation}

将\REQUIRE和\ENSURE显示为Input:和Output:

具体可以参考这篇博客,但是这篇博客所引用的包algorithmic已经比较老了,很有可能会产生报错:Command \algorithmic already defined,所以这个时候把algorithmic包换成algorithmicx就可以了,具体操作大家也可以看这篇文章
即在导言处下面四行代码就行了:

\usepackage{algorithm} 
\usepackage{algorithmicx}
\renewcommand{\algorithmicrequire}{ \textbf{Input:}}     %Use Input in the format of Algorithm
\renewcommand{\algorithmicensure}{ \textbf{Output:}}    %UseOutput in the format of Algorithm

加粗与斜体

参考文献

参考论文格式

一般参考论文中字母和特殊数字的含义

参考文献中外国人的名字怎么写(但是具体怎么用还是得参考要投稿期刊的标准模板才行)

我这里用的是GB/T 7714-2015 格式引文+DOI号,
在这里插入图片描述
但是我自己引用外文文献时知网的时候GB/T 7714-2015 格式引文最后那一串数字往往没有。
在这里插入图片描述最后那串数字是指它在这个期刊的始末页码,找也很好解决:
在这里插入图片描述点击这个之后,最后的一串数字就是的啦。外文的DOI号在知网的引用中其余两个格式下可以找到:
在这里插入图片描述
其次中文文献的DOI号一般也不能直接找到,必须得下载论文,之后才能找到

这篇关于latex安装与论文格式修改的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/277573

相关文章

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3

龙蜥操作系统Anolis OS-23.x安装配置图解教程(保姆级)

《龙蜥操作系统AnolisOS-23.x安装配置图解教程(保姆级)》:本文主要介绍了安装和配置AnolisOS23.2系统,包括分区、软件选择、设置root密码、网络配置、主机名设置和禁用SELinux的步骤,详细内容请阅读本文,希望能对你有所帮助... ‌AnolisOS‌是由阿里云推出的开源操作系统,旨

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

mysql-8.0.30压缩包版安装和配置MySQL环境过程

《mysql-8.0.30压缩包版安装和配置MySQL环境过程》该文章介绍了如何在Windows系统中下载、安装和配置MySQL数据库,包括下载地址、解压文件、创建和配置my.ini文件、设置环境变量... 目录压缩包安装配置下载配置环境变量下载和初始化总结压缩包安装配置下载下载地址:https://d

LinuxMint怎么安装? Linux Mint22下载安装图文教程

《LinuxMint怎么安装?LinuxMint22下载安装图文教程》LinuxMint22发布以后,有很多新功能,很多朋友想要下载并安装,该怎么操作呢?下面我们就来看看详细安装指南... linux Mint 是一款基于 Ubuntu 的流行发行版,凭借其现代、精致、易于使用的特性,深受小伙伴们所喜爱。对

python修改字符串值的三种方法

《python修改字符串值的三种方法》本文主要介绍了python修改字符串值的三种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录第一种方法:第二种方法:第三种方法:在python中,字符串对象是不可变类型,所以我们没办法直接

Linux(Centos7)安装Mysql/Redis/MinIO方式

《Linux(Centos7)安装Mysql/Redis/MinIO方式》文章总结:介绍了如何安装MySQL和Redis,以及如何配置它们为开机自启,还详细讲解了如何安装MinIO,包括配置Syste... 目录安装mysql安装Redis安装MinIO总结安装Mysql安装Redis搜索Red

python安装完成后可以进行的后续步骤和注意事项小结

《python安装完成后可以进行的后续步骤和注意事项小结》本文详细介绍了安装Python3后的后续步骤,包括验证安装、配置环境、安装包、创建和运行脚本,以及使用虚拟环境,还强调了注意事项,如系统更新、... 目录验证安装配置环境(可选)安装python包创建和运行Python脚本虚拟环境(可选)注意事项安装

Mysql8.0修改配置文件my.ini的坑及解决

《Mysql8.0修改配置文件my.ini的坑及解决》使用记事本直接编辑my.ini文件保存后,可能会导致MySQL无法启动,因为MySQL会以ANSI编码读取该文件,解决方法是使用Notepad++... 目录Myhttp://www.chinasem.cnsql8.0修改配置文件my.ini的坑出现的问题

gradle安装和环境配置全过程

《gradle安装和环境配置全过程》本文介绍了如何安装和配置Gradle环境,包括下载Gradle、配置环境变量、测试Gradle以及在IntelliJIDEA中配置Gradle... 目录gradle安装和环境配置1 下载GRADLE2 环境变量配置3 测试gradle4 设置gradle初始化文件5 i