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

相关文章

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

SQL Server修改数据库名及物理数据文件名操作步骤

《SQLServer修改数据库名及物理数据文件名操作步骤》在SQLServer中重命名数据库是一个常见的操作,但需要确保用户具有足够的权限来执行此操作,:本文主要介绍SQLServer修改数据... 目录一、背景介绍二、操作步骤2.1 设置为单用户模式(断开连接)2.2 修改数据库名称2.3 查找逻辑文件名

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

Java SWT库详解与安装指南(最新推荐)

《JavaSWT库详解与安装指南(最新推荐)》:本文主要介绍JavaSWT库详解与安装指南,在本章中,我们介绍了如何下载、安装SWTJAR包,并详述了在Eclipse以及命令行环境中配置Java... 目录1. Java SWT类库概述2. SWT与AWT和Swing的区别2.1 历史背景与设计理念2.1.

Oracle修改端口号之后无法启动的解决方案

《Oracle修改端口号之后无法启动的解决方案》Oracle数据库更改端口后出现监听器无法启动的问题确实较为常见,但并非必然发生,这一问题通常源于​​配置错误或环境冲突​​,而非端口修改本身,以下是系... 目录一、问题根源分析​​​二、保姆级解决方案​​​​步骤1:修正监听器配置文件 (listener.

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Linux中修改Apache HTTP Server(httpd)默认端口的完整指南

《Linux中修改ApacheHTTPServer(httpd)默认端口的完整指南》ApacheHTTPServer(简称httpd)是Linux系统中最常用的Web服务器之一,本文将详细介绍如何... 目录一、修改 httpd 默认端口的步骤1. 查找 httpd 配置文件路径2. 编辑配置文件3. 保存