LaTeX自定义宏包、类文件的默认搜索路径设置方法

??对于自定义的LaTeX宏包与类,在调用时可以通过在命令\documentclass{}与\usepackage{}命令中指定完整路径或者相对路径,这样确实可以调用,但是编译时总是有烦人的警告信息,让人不爽。还好有一个办法可以解决。

?

操作系统:Ubuntu 16.04 64位桌面版

LaTeX工具:TeXstudio 2.10.8

?

1、打开终端,输入以下命令

kpsewhich -var-value=TEXMFHOME

??这个命令会查询到默认的宏包与类搜索路径,我的电脑上显示结果为:home/luwei/texmf。

?

2、创建目录

??上面显示的目录,不一定会存在,如果没有的话就自己创建一个,然后再继续创建三个目录,最后的目录结构是:~/texmf/tex/latex/commonstuff。

?

3、放入宏包与类文件

??把自己定义的宏包或类文件放入上面创建的目录中即可,放文件的链接也可以。示意如下:

?

??做完上述工作后,再打开TeXstudio编译文件就没有警告信息了。此外,要注意的是在宏包与类的\ProvidesClass{}命令中,不用加路径,直接声明想起的名字,在调用时也是如此,就与调用系统提供的宏包一样。

原文地址:https://www.cnblogs.com/atthefirst/p/10326609.html

时间: 2024-10-10 02:38:27

LaTeX自定义宏包、类文件的默认搜索路径设置方法的相关文章

VS2010 项目属性的默认包含路径设置方法

VS2010 项目属性的默认包含路径设置方法 分类: c++小技巧2014-01-10 10:16 1358人阅读 评论(0) 收藏 举报 c++ 有两种方法可以设置vs2010的默认包含路径 方法一: 点击“视图->属性管理器”,在打开的属性管理器中选择Microsoft.Cpp.Win32.user打开 打开后将出现如下图所示: 这时候就可以设置默认目录了. 方法二: 打开 C:\Users\Administrator\AppData\Local\Microsoft\MSBuild\v4.0

linux动态库默认搜索路径设置的三种方法

众所周知, Linux 动态库的默认搜索路径是 /lib 和 /usr/lib .动态库被创建后,一般都复制到这两个目录中.当程序执行时需要某动态库, 并且该动态库还未加载到内存中,则系统会自动到这两个默认搜索路径中去查找相应的动态库文件,然后加载该文件到内存中,这样程序就可以使用该动态库中的函 数,以及该动态库的其它资源了.在 Linux 中,动态库的搜索路径除了默认的搜索路径外,还可以通过以下三种方法来指定. 方法一:在配置文件 /etc/ld.so.conf 中指定动态库搜索路径.每次编辑

LaTeX自定义宏包与类文件默认搜索路径的设置方法

对于自定义的LaTeX宏包与类,在调用时可以通过在命令\documentclass{}与\usepackage{}命令中指定完整路径或者相对路径,这样确实可以调用,但是编译时总是有烦人的警告信息,让人不爽.还好有一个办法可以解决. 操作系统:Ubuntu 16.04 64位桌面版 LaTeX工具:TeXstudio 2.10.8 1.打开终端,输入以下命令 kpsewhich -var-value=TEXMFHOME 这个命令会查询到默认的宏包与类搜索路径,我的电脑上显示结果为:home/luw

gdbserver 远程调试问题:设置文件和so搜索路径

编写一个必然crash 的程序 #include <stdio.h> void crash(){ char *a=0; *a=0; } int main() { printf("hello world\n"); crash(); printf("after crash\n"); } 执行gdb 远程调试 gdbserver :1234 a.out 运行 gdb , 运行命令  target remote :1234 必须用 file 指定可执行文件,才能

Xcode增加头文件搜索路径的方法

Xcode增加头文件搜索路径的方法 以C++工程为例: 在Build Settings 页面中的Search Paths一节就是用来设置头文件路径. 相关的配置项用红框框起来了,共有三个配置项: Header Search Paths User Header Search Paths Always Search User Paths xcode的头文件路径有两种设置,一种是Header Search Paths,另一种是User Header Search Paths.两者对应两个include

给VS类文件添加默认头注释

找到类文件所在路径:C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class 1.打开Class.cs文件在文件头部插入以下代码: 1 #region 文件注释 2 /* =============================================== 3 * 功能描述:$safeitemrootname$ 4 * 创 建 人:王

latex的宏包更新

宏包可以使用MikTex Package Manager .在MikTex的菜单选项中没看到这个工具,不要紧,可以使用命令行调出该工具: 1.运行 cmd; 2.输入 “mpm”命令,打开MikTex Package Manager界面: 如果MikTex中已经包含该宏包,只是没有安装,你可以在下面的对话框中找出需要的宏包,然后点击左上角的“+”按钮来安装:

用RPM包安装MySQL的默认安装路径问题

在安装PHP时候要对一些配置选项进行设置,其中就有:--with-mysql[=DIR]:包含MySQL扩展,[=DIR]指定mysql安装目录,省略[=DIR]则为默认位置/usr--with-mysqli[=FILE]:包含MySQLI扩展,[=FILE]指定mysql_config文件位置,省略[=FILE]则为默认位置/usr/bin/mysql_config             --with-pdo-mysql[=DIR]:包含PDO:MySQL扩展,[=DIR]指定mysql安装

动态库,头文件,命令搜索路径

Linux操作系统上面的动态共享库大致分为三类: 1.操作系统级别的共享库和基础的系统工具库 比方说libc.so, libz.so, libpthread.so等等,这些系统库会被放在/lib和/usr/lib目录下面,如果是64位操作系统,还会有/lib64和/usr /lib64目录.如果操作系统带有图形界面,那么还会有/usr/X11R6/lib目录,如果是64位操作系统,还有/usr/X11R6 /lib64目录.此外还可能有其他特定Linux版本的系统库目录.这些系统库文件的完整和版