.tex双击没反应、记事本打开是一堆反斜杠命令,这不是文件损坏——它是源代码,需要被"编译"才能看到排版。理解这一点,你才能选对打开方式。

.tex 到底是什么文件?
.tex 是 LaTeX 排版的源代码文件,本质是纯文本,里面存的是"如何排版"的指令,而不是排版好的结果。它和 .docx 有根本区别:.docx 里保存的是排版后的内容,Word 打开即所见即所得;.tex 里保存的是代码,例如 \documentclass{article}、\begin{equation},必须交给一个 TeX 引擎编译,才会生成带公式、表格、分页的 PDF。
可以把它类比成写程序:.tex 是源码,PDF 是编译后的可执行成品,TeX 引擎就是编译器。正因为如此,同一份 .tex 在任何电脑上编译,排版结果都一致——这也是学术界用它写论文的核心原因。
为什么双击 .tex 没反应?
因为操作系统默认没有程序"关联"到 .tex,而且即使关联到文本编辑器,你看到的也只是源码。系统不知道你是想编辑源码还是想看排版结果,这是两件不同的事:
- 想看源码长什么样 → 任何文本编辑器(记事本、VS Code)都能打开;
- 想看排版后的样子 → 需要一个能编译 LaTeX 的环境。
大多数人卡住,是因为真正想要的是后者,却只得到了前者。
只是想"看一眼",最省事的方式是什么?
直接用浏览器端的在线 LaTeX 编辑器:把 .tex 拖进去,左边显示源码、右边实时渲染出排版结果,无需安装任何 TeX 环境。这对"收到别人发来的 .tex、想先确认内容和版式"的场景最划算。
在线 LaTeX 编辑器 走的就是这条路:渲染在你自己的浏览器里完成,.tex 源码不会上传到服务器,处理未发表的论文草稿也不必担心外泄。它适合的典型场景:
- 导师或同学发来
.tex,你想先看内容再决定怎么改; - 从 arXiv、期刊模板下载了
.tex,想核对排版效果; - 临时改一两处公式或文字,不值得为此装整套 TeX。
想长期写 LaTeX,要装什么?
如果你要高频、大量地写 LaTeX(整篇毕业论文、依赖大量宏包),值得在本地搭环境:
- Windows / Linux 装 TeX Live,macOS 装 MacTeX——完整安装体积约 4–7 GB;
- 编辑器常用 VS Code + LaTeX Workshop 插件,或老牌的 TeXstudio;
- 代价是首次安装耗时、要管理宏包、偶尔遇到缺宏包的编译报错。
对"只是打开看看"的需求,这属于杀鸡用牛刀。
不同需求怎么选?
| 你的需求 | 推荐方式 | 代价 |
|---|---|---|
| 看一眼 .tex 内容/排版 | 在线 LaTeX 编辑器 | 几乎为零 |
| 改几处后导出 PDF | 在线转换工具 | 几乎为零 |
| 整篇大论文、依赖冷门宏包 | 本地 TeX Live / MacTeX | 4–7 GB + 配置时间 |
| 多人协作长期写 | Overleaf 等云端方案 | 需联网、源码上传云端 |
边界:在线方式不是万能
浏览器端打包的是常用宏包子集。如果一份 .tex 依赖大量冷门宏包、自定义文档类,或是多文件大型工程,在线渲染可能缺宏包或报错,这种情况本地 TeX 更稳。判断方法很简单:先拖进在线编辑器试,能正常渲染就够用,报错再考虑本地环境。
小结
.tex 打不开不是文件坏了,而是它需要被编译。先想清楚你要"看源码"还是"看排版":看排版且只是临时需求,用在线编辑器最省事;要长期重度写作,再投入本地 TeX 环境。理解了"源码—编译—成品"这条链,后面所有 LaTeX 工具的用法都会变得清晰。