gpt4 book ai didi

templates - 在 vim-latex 套件 (Ubuntu) 上创建模板

转载 作者:行者123 更新时间:2023-12-04 19:18:31 25 4
gpt4 key购买 nike

我已经问过关于 tex 堆栈溢出的相同问题,但我两天没有回复,所以我将其发布在这里(这比 tex 问题更多是技术问题)。我将在两个小时内删除有关 tex 溢出的问题。
https://tex.stackexchange.com/questions/230881/creating-templates-on-vim-latex-suit-template
这是上面链接中完全相同的问题。
我有一个关于在 vim-LaTeX 套件上创建模板的问题。
我放了一个模板文件

/usr/share/vim/addons/ftplugin/latex-suite/templates/

内容为
<+      +>      !comp!  !exe!
% File: !comp!expand("%:p:t")!comp!
% Created: !comp!strftime("%a %b %d %I:00 %p %Y ").substitute(strftime('%Z'), '\<\(\w\)\(\w*\)\>\(\W\|$\)', '\1', 'g')!comp!
% Last Change: !comp!strftime("%a %b %d %I:00 %p %Y ").substitute(strftime('%Z'), '\<\(\w\)\(\w*\)\>\(\W\|$\)', '\1', 'g')!comp!
%
\documentclass[a4paper]{article}
\usepackage[top=1in, bottom=1in, left=1in, right=1in]{geometry}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{graphicx}
\graphicspath{{<++>}}
\usepackage{fancyhdr}
\pagestyle{fancy}
\newcommand{\norm}[1]{\lVert#1\rVert}
\begin{document}
\lhead{<++>}
\rhead{<++>}
\cfoot{\thepage}
<++>
\end{document}

然后我在目录中创建了它的软链接(soft link):
/var/lib/vim/addons/ftplugin/latex-suite/templates/

如果一切顺利,当在 vim 上创建一个新的 tex 文件并输入
:TTemplate

在命令行上,我应该得到:
带有文件名的文件,
使用创建日期和时间创建
最后一次更改,包含最后一次更改的日期和时间。
并且起始光标应该打开
\lhead{ 光标在这里 }

但是,它似乎不会显示任何 vim 格式的日期,并且光标的初始位置不在我想要的位置。

这个问题有什么解决办法吗?

我正在使用 ubuntu 14.04,vim-latex 套装。
预先感谢。

最佳答案

你文件的第一行是错误的。第一行的字段是制表符分隔的。您的当前是间隔分隔的。

<+^I+>^I!comp!^I!exe!

所以我到处写 ^I应该是文字标签。

另一个问题是 <++>在模板中的四个不同位置。光标只出现在第一个,其余的保持不变。 (我不知道这是否准确,但这似乎是这样做的)

最近应该没有理由修改全局 vim 安装。您应该能够将模板放在下面。
~/.vim/ftplugin/latex-suite/templates/

关于templates - 在 vim-latex 套件 (Ubuntu) 上创建模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28844410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com