1.前言
网络有大量的Latex资料,但是基本上比较久远,本身Latex不难,但是使用的Latex用来的写论文的,大多数不会编程,或者不太熟悉,Latex 与 Markdown差不多,都是富文本编辑器,但是Latex 功能要强大一些,熟悉使用Latex,可以在论文排版的时候提高工作效率。
2.实施
Latex 一般有TeXLive 或者 MikLatex 我建议使用后者,轻量级,需要什么下载什么,并且国内的镜像非常多,可以不用担心下载问题
- 在线LaTeX编辑器:https://www.overleaf.com
- TeX Live下载:https://www.tug.org/texlive/acquire-iso.html
- MikTeX下载:https://miktex.org/download
- LaTeX 公式编辑器:https://latex.codecogs.com/eqneditor/editor.php 提供公式的在线校验

2.1 入门例子#
\documentclass[UTF-8]{article} % ... 为某文档类
\title{helloworld}
\author{usernmae}
\date{\today}
% 导言区
\begin{document}
\maketitle
% 正文内容
“你好,世界!”来自 \LaTeX{} 的问候。
\end{document}
% 此后内容会被忽略
按照 1 2步分别执行,初次执行会安装很多包,并且这个选项是支持中英混排的

编译的后文本内容:

2.2 配置镜像环境#
找到 MiKTeX Console

选择更改

更待更新 镜像列表 选择你最近 的大学镜像

2.3 安装镜像#
找到宏包 ,按照第二步 搜索下载安装,选项为右键

3. 常用命令
-
下划线
引入包:\usepackage{ulem}
不换行下划线:\underline{}
换行下划线:\uline{} 这种会导致参考文献也加上下划线,需要在最后的引用参考文献的前面也就是 类似 \bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,IEEEexample} 加上\normalem
-
文字高亮
引入包:\usepackage{soul}
文字高亮(默认黄色):\hl{}
但是遇到\cite、\ref等命令时该方式就容易出错。解决方法是对这些命令进行注册:
\soulregister\cite7 % 针对\cite命令
\soulregister\citep7 % 针对\citep命令
\soulregister\citet7 % 针对\citet命令
\soulregister\ref7 % 针对\ref命令
\soulregister\pageref7 % 针对\pageref命令
-
引用图片
???
-
引用参考文献
\cite{}
-
斜体
\textit{}
-
加粗
\textbf{}
-
插入单张图片
\begin{figure}[htb]
\vspace{-0.1in}
\centering
\includegraphics[scale = 0.38]{figs/rocketmq.png}
\caption{RocketMQ architecture }
\label{fig:rocketmq}
\vspace{-0.2in}
\end{figure}
-
插入多个图片
\begin{figure}
\centering
\subfloat[Kafka]{
\includegraphics[width=0.45\linewidth]{figs/kafkaRadar.png}}
\label{1a}\hfill
\subfloat[RabbitMQ]{
\includegraphics[width=0.45\linewidth]{figs/rabbitmqRadar.png}}
\label{1b}\
\subfloat[RocketMQ]{
\includegraphics[width=0.45\linewidth]{figs/rocketmqRadar.png}}
\label{1c}\hfill
\subfloat[ActiveMQ]{
\includegraphics[width=0.45\linewidth]{figs/activemqRadar.png}}
\label{1d}
\subfloat[Pulsar]{
\includegraphics[width=0.45\linewidth]{figs/pulsarRadar.png}}
\label{1d}
\caption{System comparison}
\label{fig:Radar}
\end{figure}
-
插入三线表格
\begin{table}[htb]
%\vspace{-0.1in}
\caption{Message queuing systems comparison}
%\vspace{0.05in}
\label{tab:summary}
\centering
\small
%\setlength{\leftskip}{-30pt}
{[Math Processing Error]
}
%\vspace{-0.1in}
\end{table}
配置MiKTeX+VSCODE 参考链接
https://www.it610.com/article/1281845784966348800.htm
感谢您的阅读,如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮。本文欢迎各位转载,但是转载文章之后必须在文章页面中给出作者和原文连接。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架