LaTeX使用

参考【Latex】【附安装文件】Miktex和TexStudio的安装与配置-优快云博客【LaTex】基础语法框架快速入门教程——Tex live+TexStudio简要安装及使用教程_texlive texstudio-优快云博客

1. MiKTeX

获取 MiKTeX

在终端输入tex --version查看mikTex的版本信息,如果有如下输出说明miktex安装成功。

PS C:\Users\吴伊晴> tex --version
MiKTeX-TeX 4.6 (MiKTeX 24.1)
© 1982 D. E. Knuth; all rights are reserved.
TeX is a trademark of the American Mathematical Society
using bzip2 version 1.0.8, 13-Jul-2019
compiled with curl version 8.4.0; using libcurl/8.4.0 Schannel
compiled with expat version 2.5; using expat_2.5.0
compiled with liblzma version 50040002; using 50040002
compiled with libressl version LibreSSL 3.8.1; using LibreSSL 3.8.1
compiled with MiKTeX Application Framework version 4.8; using 4.8
compiled with MiKTeX Core version 4.23; using 4.23
compiled with MiKTeX Archive Extractor version 4.1; using 4.1
compiled with MiKTeX Package Manager version 4.10; using 4.10
compiled with uriparser version 0.9.7
compiled with zlib version 1.2.13; using 1.2.13
tex: major issue: So far, you have not checked for MiKTeX updates.

2. TeXstudio

安装完成后打开

选项(O)→设置 TeXstudio(C)

运行时会遇到宏包安装的问题跳出来好几次,全部点击安装即可,耐心等待安装完毕,代码就可以运行了。

### Jupyter Notebook 导出 PDF 出现 Internal Server Error 的解决方案 当尝试通过 Jupyter Notebook 将文件导出为 PDF 时,如果遇到 `Internal Server Error` 或者提示 `xelatex not found on PATH` 的错误[^3],这通常是因为缺少必要的 LaTeX 工具链或者路径配置不正确。 以下是详细的分析和解决方法: #### 错误原因 1. **LaTeX 缺失** Jupyter 使用 `nbconvert` 来将笔记本转换为其他格式(如 PDF)。此过程依赖于 LaTeX 渲染工具 `xelatex`。如果没有安装 LaTeX 或未将其添加到系统的环境变量中,则会引发上述错误[^4]。 2. **权限问题** 如果系统运行时存在安全风险警告(例如 “security risk: running with elevated privileges”),可能是由于某些设置允许程序以管理员身份运行,从而触发了安全性限制[^1]。 --- #### 解决方案 ##### 方法一:安装并配置 TeX Live 或 MiKTeX - 安装完整的 LaTeX 发行版是解决问题的关键。 - 对于 Windows 用户,推荐安装 [MiKTeX](https://miktex.org/)。 - 对于 Linux 和 macOS 用户,可以使用 [TeX Live](https://www.tug.org/texlive/quickinstall.html)。 ```bash sudo apt-get install texlive-xetex # (适用于 Ubuntu/Linux) brew cask install mactex # (适用于 macOS) ``` - 确保安装完成后,将对应的二进制目录加入系统环境变量 `PATH` 中。例如,在 Windows 上,默认路径可能类似于 `C:\Program Files\MiKTeX\bin\x64`. ##### 方法二:验证 `xelatex` 是否可用 打开命令行终端,输入以下命令测试是否能够正常调用 `xelatex`: ```bash xelatex --version ``` 如果返回版本号及相关信息,则说明已成功安装;否则需重新检查安装步骤或修复路径配置。 ##### 方法三:更新 nbconvert 并调整 Pandoc 设置 有时还需要额外安装文档处理工具 `pandoc` 及其支持库来增强兼容性。可以通过 pip 更新相关组件: ```bash pip install --upgrade nbconvert pandoc pypandoc ``` 另外,也可以手动指定模板样式以便更好地适配目标平台需求。具体操作可参考官方指南链接中的进一步指导。 ##### 方法四:切换至 HTML 转换方式作为替代选项 假如短期内无法完成全部准备工作,可以选择先转成中间格式再另寻他法生成最终产物。比如利用浏览器打印功能保存页面截图形式的 pdf 文件。 ```python !jupyter nbconvert --to html your_notebook.ipynb ``` 之后加载产生的 .html 文档并通过右键菜单选择“Print To PDF”。 --- ### 总结 综上所述,要彻底消除此类错误需要确保本地环境中已经具备完备的支持服务链条——即从基础框架层面上满足所有前置条件后再试一次原流程即可恢复正常运作状态[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值