TexLive+TexStudio+JabRef

本文分享了使用LaTeX进行文档排版的经验,重点介绍了如何利用bib文件管理和引用参考文献,以及设置引用格式的方法。同时,提到了安装TexLive、TexStudio和JobRef等工具的过程。

TexLive:使用Latex的环境,和MikTex差不多,不同的版本而已;

TexStudio:编辑器,可以想成是CodeBlocks;

JobRef:文献管理软件,还没怎么用

没想到有一天会为了选修课开始真的认真学Latex,今天一天主要都是装软件,稍微有点成就感的是学会了用bib文件来引用参考文献:

  • 查找论文,今天用的dblp和百度学术上面都有bib的引用格式,扒下来然后新建一个txt文件放进去重命名为*.bib
  • 在tex文件中加入参考文献列表,这里我的bib文件名称是“bibfile.bib”,然后style那个地方是老师给的一个文件,里面应该是定义了引用的格式,根据不同期刊要求更换

         

  • 在编写的tex文件正文引用时,打出来“\cite{”之后就会让你选文献,这些文献是在你的bib文件中的

tips:

  • 如果一篇文献在bib文件中有但是正文没有引用过的话,那么参考文献列表中不会有它
  • 如果正文中一篇文献都没引用的话,那么会报错
  • 每次编译之前要把上次编译生成的一堆乱七八糟的东西删掉

         

### Texlive Texstudio 使用指南 #### 1. 安装 Texlive Texlive 是一个完整的 LaTeX 排版系统的发行版本,包含了几乎所有的常用宏包以及工具。以下是其安装过程: - 下载 Texlive 的安装脚本可以从官方站点获取[^2]。运行 `install-tl` 脚本即可完成基本的安装流程。 - 在 Linux 或 macOS 上可以通过命令行执行以下操作: ```bash wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz tar -xzf install-tl-unx.tar.gz cd install-tl* ./install-tl ``` - 对于 Windows 用户,则可以直接下载并双击 `.exe` 文件进行图形化界面安装。 #### 2. 配置 Texlive 安装完成后需设置环境变量以便系统能够识别 tex 命令路径。对于不同操作系统具体如下所示: - **Linux/macOS**: 修改用户的 shell profile 文件(如 ~/.bashrc 或者 ~/.zshrc),加入下面这行代码以更新 PATH 变量指向新安装的位置: ```bash export PATH=/usr/local/texlive/$(ls /usr/local/texlive | sort -nr | head -n1)/bin/x86_64-linux:$PATH source ~/.bashrc ``` - **Windows**: 手动通过控制面板 -> 系统属性 -> 高级选项卡下的 “环境变量” 添加新的条目或者编辑现有的 Path 条目增加类似 C:\texlive\2023\bin\win32 这样的目录地址[^3]。 #### 3. 安装 TeXstudio TeXstudio 是一款功能强大的跨平台 LaTeX 编辑器,它提供了直观友好的用户界面支持多种语言翻译服务。可以按照下列步骤来进行部署: - 访问官方网站 https://www.texstudio.org/#download 页面找到对应的操作系统二进制分发包链接; - 解压压缩文档到目标位置之后启动应用程序图标即完成了初步加载工作; #### 4. 配置 TeXstudio 工作流 为了确保 TeXstudio 正确调用了底层已安裝完毕的 TexLive 组件作为默认引擎处理文档构建任务,请遵循这些指示调整偏好设定项中的几个关键参数值: - 打开菜单栏 Tools->Options... ,切换至 Build 分类标签页下确认 Default Compiler 设置为 XeLaTeX/LuaLaTeX 中的一个(视模板需求而定)[^1]; - 同样在此处勾选 Enable Synctex support 复选框启用同步浏览特性方便预览PDF时快速定位源码区域; - 如果遇到字体渲染异常情况可尝试更改 Viewer 子类别里的 PDF viewer 参数指定外部阅读软件代替内置插件实现更佳效果. ```python # 示例 Python 代码片段展示如何自动化部分配置过程 (仅限参考用途) import os def configure_tex_env(): """自动检测当前 OS 并相应地修改 .profile/.bashrc""" if 'linux' in sys.platform.lower() or 'darwin' in sys.platform.lower(): home_dir = os.path.expanduser('~') bash_profile_path = f"{home_dir}/.bashrc" with open(bash_profile_path,'a') as file_handler: file_handler.write('\nexport PATH=/usr/local/texlive/latest/bin/universal-darwin:$PATH\n') configure_tex_env() ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值