# TeachingPaper **Repository Path**: zhou-jiming/teaching-paper ## Basic Information - **Project Name**: TeachingPaper - **Description**: 教学文章代码示例 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2025-08-19 - **Last Updated**: 2026-03-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 利用 Emacs 与 TeX Live 实现理工科复杂课件的高效排版与生成 此仓库包括论文中所涉及的配置文件及案例。 simpleOrgDoc.org是一个最简单的org文档,可直接生成ppt文件。 .emacs 是Emacs软件的配置文件,需要存放在 C:\Users\用户名\AppData\Roaming\ 目录下。 ## 云橙PDF编辑器使用方法 下载地址:https://www.yunchengoa.com/ycpdfbianji 按向导指示安装好软件后,用其打开pdf文件或图形文件,然后通过视图-> 显示-> 显示标尺,打开视图标尺。再在标尺上右击鼠标,选择单位为点,再选择自下而上Y轴,然后将鼠标置于所截取图形的左下脚,读取标尺上的横纵坐标,再置于截取图形的右上脚,读取标尺上的横纵坐标。由此得到四个数字,作为viewport的四个参数。 ## Babel 解析org文档中嵌入的代码 需要配置.emacs文件。 ```lisp (require 'package) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) (package-initialize) ;; 确保 org 被加载 (require 'org) ;; 启用 Babel 和支持的语言 (org-babel-do-load-languages 'org-babel-load-languages '( (python . t) (emacs-lisp . t) (shell . t) (sql . t) (js . t) )) ;; 信任所有代码块(方便使用,注意风险) (setq org-confirm-babel-evaluate nil) ;; 设置 Python 3 为默认解释器 (setq org-babel-python-command "python3") ;; 可选:让 ‘C-c C-c’ 在代码块上执行时,自动滚动到结果位置 (setq org-babel-expand-noweb-references t) ```