macOS(Sequoia 15.x)+ MacTeX 2025 + TeXShop + 期刊模板
0. 你要达到的目标(你会做这些就够)
- 装好 MacTeX(含 TeXShop)
- 打开期刊模板
eai19_final.tex并成功生成 PDF - 会修改标题、作者、正文、图表
- 会正确编译(含参考文献)
- 会插入参考文献(BibTeX /
.bst) - 能打包投稿需要的文件
1. 安装:MacTeX 2025(一次搞定)
1.1 下载
- 下载
MacTeX.pkg(约 6GB)
1.2 安装
- 双击
MacTeX.pkg - 一路 Continue/Agree/Install
- 输入系统密码
- 等安装完成
1.3 安装完成后你会多出这些(不用全用)
- TeXShop(主要编辑器:写 + 编译)
- BibDesk (可选:管理
.bib参考文献库) - TeX Live Utility(可选:更新宏包)
- LaTeXiT / hintview(几乎不用)
你日常:只用 TeXShop 就行。
2. 准备你的期刊模板文件夹(你这套 EAI/icst)
你现在文件夹里有:
eai19_final.tex(主文件✅)icst.cls(模板类文件✅)icstnum.bst(参考文献格式✅)icst.tex(可能是示例/说明)icst-doc.pdf(说明文档)eps/(图片文件夹)
2.1 最关键规则
所有文件必须放在同一个文件夹里 (
eai19_final.tex和icst.cls同级)
否则会报错:找不到 icst.cls / .bst / 图片等。
3. 第一次使用:打开并成功编译出 PDF(验证环境)
3.1 打开主文件
- 打开 TeXShop
File → Open...- 选择
eai19_final.tex
只打开这个就够了。
3.2 选择编译器(非常重要)
在 TeXShop 顶部 "Typeset" 旁边下拉框里:
- 一般选 pdfLaTeX
(大多数期刊模板都要求 pdfLaTeX;除非 README 明确让你用 XeLaTeX)
你截图里现在显示的是 LaTeX (注意:它可能生成 DVI,不是 PDF)
👉 建议你改成:pdfLaTeX
3.3 编译一次
点左上角 Typeset
成功标志
- 右侧出现 PDF 预览(或 Preview 窗口弹出)
常见报错与解决
A. 找不到 icst.cls
- 报错类似:
File 'icst.cls' not found - 解决:确认
icst.cls和eai19_final.tex在同一文件夹
B. 找不到图片
- 报错类似:
File 'xxx' not found - 解决:图片路径写对(下面有完整写法)
4. 怎么"修改论文内容"(标题/作者/正文/小节)
LaTeX 的核心逻辑:
你改
.tex→ 点 Typeset → 看 PDF
4.1 标题
找到类似:
latex
\title{...}
改成你的标题:
latex
\title{Your Real Title Here}
4.2 作者与单位
模板一般有 \author{}、\affiliation{} 之类(不同模板写法不同)。
你先做最简版本:找到 \author{...} 改名字即可。
4.3 摘要
找到:
latex
\begin{abstract}
...
\end{abstract}
在里面写摘要(英文期刊写英文)。
4.4 正文结构
一般是:
latex
\section{Introduction}
\section{Related Work}
\section{Method}
\section{Experiments}
\section{Conclusion}
你就在每个 section 下直接写正文。
5. 插图、表格怎么做(期刊最常用)
5.1 插入图片(推荐 PNG/JPG/PDF;EPS 看模板要求)
你有一个 eps/ 文件夹,说明他们可能习惯把图放那。
方式 1:插入 PNG/JPG/PDF(更常见)
- 把图片放到
eps/文件夹(名字别有空格,推荐全英文)
例如:eps/fig1.png - 在正文写:
latex
\begin{figure}[t]
\centering
\includegraphics[width=0.9\linewidth]{eps/fig1.png}
\caption{Caption here.}
\label{fig:fig1}
\end{figure}
方式 2:插入 EPS(如果模板强制)
把 fig1.eps 放进 eps/,写:
latex
\includegraphics[width=0.9\linewidth]{eps/fig1.eps}
5.2 引用图片
在正文写:
latex
As shown in Fig.~\ref{fig:fig1}, ...
5.3 插入表格(最简可用)
latex
\begin{table}[t]
\centering
\caption{Results on dataset X.}
\label{tab:res}
\begin{tabular}{lcc}
\hline
Method & Acc & F1 \\
\hline
Ours & 0.91 & 0.88 \\
Baseline & 0.85 & 0.80 \\
\hline
\end{tabular}
\end{table}
6. 编译(核心重点):一次编译 vs 参考文献编译
6.1 只有正文/图片时
- 直接 pdfLaTeX → Typeset 一次通常就够
6.2 只要你用了:
\ref{}(交叉引用)\cite{}(引用文献)- 目录/图表目录
你就需要多编译几次(正常现象)
7. 参考文献:从零到插入(你这套是 BibTeX + bst)
你有 icstnum.bst,这说明它是 BibTeX 风格(不是 biblatex)。
7.1 你需要一个 .bib 文件
在模板文件夹里新建一个文件,例如:
refs.bib
里面写一条文献(示例):
bibtex
@article{smith2020example,
title={An Example Paper},
author={Smith, John and Doe, Jane},
journal={Journal of Examples},
year={2020},
volume={12},
number={3},
pages={1--10}
}
7.2 在正文里引用(\cite)
你在正文写:
latex
This problem has been widely studied \cite{smith2020example}.
7.3 在文末加入参考文献区(关键)
在 \end{document} 前面,找到模板给你的 bibliography 段(可能已经写好了)。
如果没有,你加上(常见写法):
latex
\bibliographystyle{icstnum}
\bibliography{refs}
解释:
icstnum对应icstnum.bstrefs对应refs.bib(不写扩展名)
8. 参考文献的正确编译顺序(最重要的"流程")
当你使用了 \cite{} 后,必须按这个顺序编译:
✅ 标准 BibTeX 流程
- pdfLaTeX(Typeset)
- BibTeX
- pdfLaTeX
- pdfLaTeX
为什么要两次 pdfLaTeX?
- 第一次把引用和编号写入辅助文件
- 第二次把编号和引用真正排进 PDF
8.1 在 TeXShop 里怎么做?
TeXShop 顶部的下拉框(Typeset旁边)可以切换:
- 选 pdfLaTeX → 点 Typeset(第1次)
- 选 BibTeX → 点 Typeset(这一步就是跑 bibtex)
- 选 pdfLaTeX → 点 Typeset(第3步)
- 再点一次 pdfLaTeX → Typeset(第4步)
你只要记住:LaTeX → BibTeX → LaTeX → LaTeX
9. 如何"修改并确认没问题"(你每天的工作流)
你之后每天基本就是:
- 打开
eai19_final.tex - 改正文/图/表/引用
- 点 pdfLaTeX Typeset
- 如果改了引用或新增 cite:跑一遍
LaTeX → BibTeX → LaTeX → LaTeX - PDF 正常就 OK
10. 投稿前检查与打包(常见期刊要求)
通常期刊会要:
- PDF(最终稿)
- 源文件:
.tex、.bib、.cls、.bst - 所有图片文件(eps/png/pdf)
- 可能还要
.bbl(参考文献编译生成的文件)
10.1 建议你准备一个干净包
把下面这些打包 zip:
eai19_final.texicst.clsicstnum.bstrefs.bib(你自己的)eps/(所有图片)- (如果期刊要)
eai19_final.bbl
11. 你现在最关键的两件事(针对你截图的情况)
- 把编译器从 "LaTeX" 改成 "pdfLaTeX"
否则可能生成 DVI 或预览不对。 - 先跑通"空模板出 PDF",再开始大改
你现在已经能打开文件了,下一步就是 Typeset 出 PDF。
12. 你接下来怎么最快进入状态(我建议你按这个做)
- 先把标题/作者/摘要改成你的
- Introduction 写 2~3 段
- 插入一张图(用
eps/fig1.png之类) - 新建
refs.bib,加 1 篇文献,正文\cite{}测试 - 按 LaTeX → BibTeX → LaTeX → LaTeX 编译