latex文件下载后打不开,先看后缀属于哪类

更新于

完成 latex文件下载后,双击没有反应,不一定是文件坏了。模板中的主稿、样式和宏包都可能是文本文件,却承担不同职责;成品又需要另一类程序查看。先让系统显示完整文件名与后缀,再判断它应该被单独打开还是由主文件调用。

源文件要找主入口,不能只看图标

常见的 .tex 文件保存文稿源码。用文本编辑器打开,应当能看到可读文字和命令;它没有自动显示成排好版的页面,并不异常。若工程中有多个同类文件,先读说明找主文件,其余文件可能只是某一章,被主文件引用。

不要把所有章节逐个当成独立文档编译。子文件可能没有完整文档结构,单独运行就会报错。检查工程说明或主文件中的引用关系,保留原来的相对目录,再通过主入口处理。只把其中一章拖到桌面,会让图片和样式路径失去原来的上下文。

如果文件内容出现乱码,先核对编码与打开方式;如果完全是无法识别的二进制内容,再检查它是否被错误改名。改变后缀只改变名称,不会把任意文件转换成源码。也不要用系统图标判断类型,图标可能只是已有文件关联的结果。

样式与宏包是给工程使用的材料

.cls 常用于定义文档类,影响章节、标题等结构规则;.sty 常用于提供一组扩展命令或样式。它们通常由主文档声明使用,不是打开后就能看到论文正文的成品。得到这类文件时,应查看随附说明中要求放置的位置。

四节流水线中两节打叉,样式与宏包是给工程用的,转换时容易丢

这里的分类描述的是常见职责,不表示样式和宏包在概念上完全分离。宏包也可以处理样式,模板也可能同时包含两类文件。对读者更有用的问题是:主稿是否引用它、文件名是否对应、运行环境能否找到它。

例如收到学校模板时,把主稿与样式留在约定目录,先处理模板附带的示例。若日志说找不到某个文件,比较声明中的名称与磁盘上的名称,不要随手重命名以求“更好认”。文件引用关系比文件名对人是否直观更重要。

图书馆学生将手写草图整理成形

成品用来阅读,源材料用来继续维护

成品可能是阅读文件、办公文档或图像。用对应程序打开后,应看到已经排出的内容。若别人要求你改公式,只给了一张图,那么你拿到的是外观,不是原来的数学结构;应先询问是否还有源码或可编辑文档。

接收材料时可以分成两个文件夹:一份保留原工程及依赖,一份存放用于查看和交付的结果。这样不会把某次查看文件误当成可以继续构建的源材料,也便于解释“为什么成品能打开,源工程却缺文件”。

如果当前仅拿到一段公式源码,可在本站公式工作区输入表达式,检查它是否符合支持的数学写法。完整 .tex 工程不能因为也是文本,就整份贴进单公式输入区。文档类与工程依赖应留在能处理该工程的环境中。

本站文档导入支持 Word 的 .docx 与 Markdown 文件,导入需要登录。识别清楚文件类型后再选择入口;若最终需要取 Word 或源码文件,导出要求登录与会员。先让文件去到正确的处理位置,双击无反应这个现象才有了可操作的解决顺序。

三层展开的目录树,分清哪些是给人读的成品,哪些是继续维护的源材料

延伸阅读

常见问题

下回来的文件双击没反应,是不是下坏了?
不一定,可能只是系统没有关联打开程序,或该文件本来就由主文档调用。先显示完整后缀并核对文件用途,再检查大小与发布方的完整性信息。
源码和成品怎么一眼区分?
先看后缀和内容。源文件通常能在文本编辑器里看到命令,成品则由阅读或办公程序打开;仅靠图标不够,仍要确认文件真实类型。