楼主: oliyiyi
9200 2

latex如何指定 include 的路径 [推广有奖]

版主

已卖:2994份资源

泰斗

1%

还不是VIP/贵宾

-

TA的文库  其他...

计量文库

威望
7
论坛币
84105 个
通用积分
31671.0967
学术水平
1454 点
热心指数
1573 点
信用等级
1364 点
经验
384134 点
帖子
9629
精华
66
在线时间
5508 小时
注册时间
2007-5-21
最后登录
2025-7-8

初级学术勋章 初级热心勋章 初级信用勋章 中级信用勋章 中级学术勋章 中级热心勋章 高级热心勋章 高级学术勋章 高级信用勋章 特级热心勋章 特级学术勋章 特级信用勋章

楼主
oliyiyi 发表于 2015-11-29 09:41:02 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

为了便于组织结构,我们通常会将文章的正文部分分章节保存在其它的 .tex 文件中,最后在主控文档中使用 \input 或者 \include 命令来加载这些文档(参见\input 和 \include 的区别)。
如果我们将这些章节源文件保存在指定目录下,比如 ./body/, 那么实际使用时,我们必须在每一次调用 \input 或者 \include 时都输入这一目录。这无疑是麻烦的。我们希望找到一种解决方法,可以免去输入路径。

解决方法

我们可以在导言区添加如下内容以达到目的:





  1. \makeatletter
  2. \providecommand*\input@path{}
  3. \newcommand\addinputpath[1]{
  4. \expandafter\def\expandafter\input@path
  5. \expandafter{\input@path{#1}}}
  6. \addinputpath{body/}
  7. \makeatother
复制代码



选自:http://liam0205.me/LaTeX-include-path/


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:include LaTeX Late atex TeX include 源文件 文章 如何

缺少币币的网友请访问有奖回帖集合
https://bbs.pinggu.org/thread-3990750-1-1.html

沙发
seahhj 发表于 2015-11-29 11:14:44
thanks for sharing

藤椅
wenhuazj2010 在职认证  发表于 2020-3-14 21:04:43
谢谢分享,解决了我的问题。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-27 09:24