嘿,正在写学术论文的朋友们,兔子哥今天来聊聊公式编辑那些事儿。是不是总遇到这种情况:用 Word 排公式要么对齐歪歪扭扭,改一个公式整个页面都乱了;好不容易调完格式,导师说 “公式编号不对” 又得重排?其实呀,用 LaTeX 排公式又快又整齐,但新手刚上手总踩坑。今天这篇实战步骤就从基础到进阶,教你搞定学术论文的公式编辑与排版,一起往下看吧!
一、基础问题:为啥学术论文公式非得用 LaTeX?
可能有朋友会问:“我用 Word 公式编辑器也行啊,为啥非要学 LaTeX?” 这就得说说学术论文的特殊性了 —— 公式多、编号严、格式要求细。用 Word 的话,公式一多就容易错位,增删一个公式后,后面的编号全得手动改,熬夜改格式是常事。但 LaTeX 不一样,它用代码定义公式,输入后自动对齐、自动编号,哪怕删了中间的公式,后面的编号也会自动更新,省超多事。
之前帮学弟改论文时,他用 Word 排了 20 多个公式,光是对齐就花了一天,结果加了个新公式,后面的编号全乱了。换成 LaTeX 后,代码一写编译完就整整齐齐,他直呼 “早知道就早点学了”!
二、场景问题:公式编辑怎么上手?从简单到复杂分步学
1. 行内公式:和文字混排怎么写?
行内公式就是嵌在文字里的小公式,比如 “由 a + b = c 可得”。写法超简单,用
$符号把公式包起来就行,代码是由$a + b = c$可得。两边的$就像公式的 “开关”,告诉 LaTeX“这里是公式,要按数学格式显示”。注意哦,
$和公式之间别加空格,不然可能会报错。新手常犯的错就是写成$ a + b $,中间多了空格,编译时可能显示不对,直接写$a + b$就好。2. 独立公式:单独成行的公式怎么排?
需要单独成行的大公式,比如定理、推论里的核心公式,用
\[ \]包裹。比如写 “f (x) = x² + 3x + 2”,代码是\[ f(x) = x^2 + 3x + 2 \],编译后公式会居中显示,和前后文字自动分开,看着特清楚。这里的
^是上标符号,比如x^2就是 “x²”,下标用_,比如x_1就是 “x₁”,记住这两个符号,基本公式就会写了。3. 带编号的公式:怎么让公式自动标号?
学术论文的公式大多要编号,比如 “(1)”“(2)”,方便后面引用。用
equation环境就行,代码这样写:plaintext
\begin{equation}\label{eq:example}E = mc^2\end{equation}\label{eq:example}是给公式起个名字,后面引用时用\ref{eq:example},比如 “如公式 \ref {eq:example} 所示”,编译后会自动显示成 “如公式 (1) 所示”。哪怕中间加了新公式,这个编号也会自动调整,不用手动改。三、场景问题:复杂公式怎么排?分数、根号、矩阵一步学
1. 分数公式:分子分母怎么对齐?
写分数用
\frac{分子}{分母},比如 “1/2” 写成$\frac{1}{2}$,复杂点的 “(a + b)/(c + d)” 写成$\frac{a + b}{c + d}$,编译后分子分母会自动对齐,比 Word 手动调方便多了。2. 根号公式:开方符号怎么输?
根号用
\sqrt{内容},比如 “√x” 写成$\sqrt{x}$,开三次方的 “³√x” 写成$\sqrt[3]{x}$,中括号里的数字就是开方次数,简单吧?3. 多行公式:需要对齐的公式组怎么排?
遇到需要对齐的多行公式,比如方程组,用
align环境,用&指定对齐位置(通常对齐等号),代码这样写:plaintext
\begin{align}a &= b + c \\d &= e + f + g\end{align}&会让两行公式的等号对齐,\\是换行符,编译后两行公式等号对齐,自动生成 “(1)”“(2)” 编号,看着超整齐。如果不想编号,就在align后加个*,写成align*。四、解决方案:排版常见问题怎么破?
1. 公式错位跑到页边距外?
长公式容易跑出页面,这时候别硬塞,用
split环境拆成两行,在align里用&对齐,比如:plaintext
\begin{align}\begin{split}f(x) &= (x + 1)(x + 2)(x + 3) \\&= x^3 + 6x^2 + 11x + 6\end{split}\end{align}这样公式会拆成两行,等号对齐,就不会跑出页面了。
2. 引用公式时编号显示 “??”?
这是因为没编译够次数。LaTeX 生成编号需要先收集标签,再生成引用,所以得编译两次:第一次编译生成标签信息,第二次编译更新引用,这样 “??” 就会变成正确编号了。
3. 公式里的中文显示乱码?
公式里一般不写中文,但如果需要加说明文字,用
\text{中文},比如\[ f(x) = 0 \quad \text{其中} x > 0 \],\quad是加个空格,\text{}里的中文就会正常显示,记得先加\usepackage{ctex}宏包哦。结尾心得
其实 LaTeX 公式编辑没那么难,核心就是记住几个基础代码,多练几次就熟了。兔子哥建议新手从简单公式开始,先学会行内公式、独立公式和编号,再慢慢学分数、根号这些复杂的。写论文时最好用学校提供的模板,模板里一般预设好了公式格式,直接在里面写代码就行,不用自己调对齐和编号样式。
遇到问题别慌,编译报错时看看提示信息,大部分错误都是符号漏写或拼写错了。平时多存几个常用公式的代码片段,下次直接复制修改,能省不少时间。学会用 LaTeX 排公式后,写论文调格式的时间能省一半,还能避免导师说 “公式不整齐”,真的很值。赶紧找个简单公式练练手,有问题随时留言问我呀!
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~