TeXnicCenter是一个在微软Windows平台上写TeX/LaTeX文档的集成开发环境(IDE)。它提供许多增强的功能,比如结构分析,项目管理,语法高亮等。是一个综合文件LaTeX的环境(IDE)的。这意味着,TeXnicCenter集成的所有功能,你需要创建,写入,建立,修复,查看和打印您的LaTeX文档。
TeXnicCenter创新的用户界面,其强大的功能,它的大社区(超过100万世界各地的用户),事实上,它是免费的开源软件(GPL)的,使得它在Windows平台上工作的LaTeX的作者的首选。 选自百度百科
使用TeXniccenter的时候,自动补词的功能非常不错,但是我们发现其快捷键与我们的中英文输入的切换重复了,并且补全过程中还会产生冗余代码,因此,需要手动对其进行修正。
问题一:补全快捷键冲突失效的问题
第一步,点击Tool工具栏,在菜单中选择Customize。
第二步,在定制对话框中,选择Keyboard标签,选择Edit分类中的Complete Word选项。
我们可以看到设置的快捷键,可以把原来的ctr+space删除掉,然后按照图中所示的步骤进行新快捷键的创建。这里使用shift+]作为演示。当我们输入一个环境结束的时候会输入}符号,正是shift+] 这时会自动补全整个环境。大家可根据自己的喜好和习惯来进行设置。
问题二:利用快捷键补全环境的问题
当我们用默认的方式进行环境和命令补全的时候,发现下面的问题我们本身想实现:
\begin{document}
\end{document}
而我们利用补全快捷键时,却是:
\begin{\begin{document} \end{document}
【修复方法】
找到texniccenter的安装路径下,如
C:\Program Files\TeXnicCenter,在这一路径下的 packages 文件夹,看到base.xml,beamer,math,PSTricks.xml,TeX,TikZ.xml文件,我们将expbefore="\begin{"替换为expbefore=""即可。如下为document环境的配置信息,我们替换后,再次利用补全功能即可得到我们想要的结果了。
<lxEnvironment name="document" desc="Starts a new document" expafter="}

\end{document}" expbefore="\begin{" />
参考:
Enjoy your TeXing!
发表评论 取消回复