创建模板并在 TexStudio (Linux) 中打开

创建模板并在 TexStudio (Linux) 中打开

我经常用 Latex 写作业,而且它们总是有相同的框架。我能否在 Linux 中创建一个脚本,使用框架创建一个文件,然后在 TexStudio 中打开它?

例如,假设我在 /home/school/ 目录中,想要在与框架相同的目录中创建一个名为 HW3.tex 的文件,然后在 TexStudio 中打开它。有什么办法吗?

答案1

这个答案是为了回答您评论中的问题 - 它很简短,但不适合放在一条评论中。

创建以下脚本:

#!/bin/bash

filename=${1%.tex}.tex

template=~/mytemplate.tex

cp $template $filename
texstudio $filename &

将其保存newtex到 shell 可以找到的地方。尝试:

echo $PATH

这将返回类似

/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ...

将文件保存到这些目录之一(例如 /usr/local/bin)将使其对 shell 可见。使用以下命令使其可执行:

chmod +x newtex

请注意,复制和 chmod 操作可能需要 root 权限(即使用susudo)。现在您应该能够使用以下命令调用脚本:

newtex myspankingnewfile.tex

相关内容