新手学LATEX教程遇排版乱码?零基础也能快速掌握论文公式与文档排版

admin 综合编程开发技术 3


嘿,各位刚学 LaTeX 的新手朋友,兔子哥今天来聊聊大家最头疼的问题。是不是刚装上 LaTeX,写了两行中文就全是乱码?排个公式要么对齐歪到天边,要么编译半天出不来效果?文档格式调来调去,页码、标题还是乱糟糟?别慌,今天这篇文章就专门解决这些问题,零基础也能跟着学会论文公式编辑和文档排版,一起往下看吧!

一、先搞定排版乱码:中文显示不对?这 3 招超管用


新手学 LaTeX,第一个坎儿基本都是中文乱码。有粉丝 @小研 私信说:“写了‘这是我的论文’,编译出来全是问号,试了好几次都这样,差点放弃学 LaTeX!” 其实乱码不是因为难,是没找对方法,这三招能解决 90% 的乱码问题:
  1. 加对中文 “辅助包”
    LaTeX 默认不认识中文,得给它装个 “中文翻译器”—— 也就是ctex宏包。在文档最开头加一行\usepackage{ctex},就像告诉 LaTeX“我要写中文啦,准备好哦”。记住,这行代码一定要放在\documentclass{article}下面,放错位置可不行。
  2. 选对编译 “方式”
    光加宏包还不够,编译的时候得用对工具。新手别用默认的 “PDFLaTeX”,换成 “XeLaTeX” 或者 “LuaLaTeX”,这俩对中文特别友好。在编辑器里找 “编译方式” 选项,点一下切换就行,就像换个能读中文的播放器,超简单。
  3. 文件路径别带中文
    还有个容易忽略的点:保存 LaTeX 文件的文件夹名字、文件名别用中文!比如别存在 “我的论文” 文件夹里,改成 “mythesis” 这种英文名字,不然 LaTeX 可能找不到文件,也会导致乱码。之前有个朋友就是因为文件名带中文,调了一上午,改个英文名立刻就好了。

二、论文公式编辑:从简单到复杂,新手这样学不迷路


解决了乱码,就该学公式排版了。很多人觉得公式难,其实 LaTeX 的公式代码有规律,记住几个基础的就行:

1. 基础公式怎么写?


最简单的行内公式(和文字混在一起的),用$符号包起来就行。比如写 “a + b = c”,代码就是$a + b = c$,两边的$就像公式的 “开关”,告诉 LaTeX “这里要开始算数学啦”。
单独成行的大公式,用\[ \]包裹,比如:
\[ f(x) = x^2 + 3x + 5 \]
编译后公式会居中显示,和文字自动分开,看着特整齐。

2. 带编号的公式怎么弄?


写论文公式大多要编号,比如 “(1)”“(2)”,用equation环境就行:
plaintext
\begin{equation}E = mc^2\end{equation}

编译后会自动生成编号,后面引用的时候用\ref{eq:emc},记得在公式里加个标签\label{eq:emc},就像给公式起个名字,方便后面 “叫它”。

3. 复杂公式别怕,用 “组合代码”


分数、根号这些复杂公式,其实是基础代码拼起来的:
  • 分数:\frac{分子}{分母},比如$\frac{1}{2}$就是 “1/2”;
  • 根号:\sqrt{内容},比如$\sqrt{a + b}$就是 “√(a+b)”;
  • 上标下标:上标用^,下标用_,比如$x_1^2$就是 “x₁²”。

试试组合起来写个公式:\[ \frac{\sqrt{x + y}}{2} = z \],编译出来是不是又整齐又好看?其实没那么难吧!

三、文档排版基础:标题、页码、段落,这样调才规范


公式搞定了,文档整体排版也很重要,论文格式规范能给导师留好印象,这几个基础点要记牢:

1. 标题层级别乱改


LaTeX 的标题有自带的 “层级代码”,不用手动调字号大小:
  • \section{一级标题}:比如 “第一章 绪论”,字最大;
  • \subsection{二级标题}:比如 “1.1 研究背景”,字稍小;
  • \subsubsection{三级标题}:比如 “1.1.1 国内外现状”,字更小。
    用这些代码,标题会自动编号、自动换行,增删标题后编号也会自动更新,比 Word 手动改方便十倍!

2. 页码怎么居中?


默认页码可能在左下角,想让它居中很简单,在文档开头加两行代码:
plaintext
\usepackage{fancyhdr}\pagestyle{fancy}\cfoot{\thepage}

这就像告诉 LaTeX “把页码放页脚中间”,编译后页码就乖乖居中了。

3. 段落换行别敲空格


写段落时想换行,别用空格键敲半天,直接在代码里空一行就行;想让段落首行缩进,不用手动敲空格,加个\parindent=2em(2em 是缩进大小),所有段落就会自动缩进,格式超统一。

四、新手常问的 3 个问题,一次性解答


  • ** 问:编译时提示 “Missing $ inserted”怎么办?**
    这说明公式里少了$符号,LaTeX分不清哪里是公式哪里是文字了。仔细检查公式前后,补上$\ 就行。
  • 问:公式太多排不下,一页显示不完怎么办?
    别担心,LaTeX 会自动分页,不用手动调整。如果想让某个公式在特定位置分页,加个\pagebreak在公式前,就能强制分页了。
  • 问:下载的模板排版乱了,怎么恢复?
    模板里的开头代码(比如\documentclass \usepackage这些)别乱删,删了格式就乱了。想改内容就在\begin{document}\end{document}中间加,改完保存重新编译,格式就回来了。

结尾心得


其实新手学 LaTeX,最难的不是代码本身,是刚开始摸不清规律。兔子哥觉得,不用急着学复杂功能,先把乱码解决、公式写对、标题排好,这些基础做好了,写论文就顺多了。
平时多动手写,哪怕每天练一个公式、排一小段文字,一周就能上手。遇到问题别慌,看看编译日志里的错误提示,大部分问题都是小细节没注意到。也可以找个简单的论文模板,在模板里改内容,比自己从头写容易得多。
LaTeX 排版确实比 Word 麻烦点,但排出来的论文又工整又专业,花点时间学真的很值。希望这篇文章能帮你少走弯路,赶紧打开编辑器试试吧,有问题随时留言问我呀!

标签: documentclass usepackage

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~