我想避免在工作中引用所有参考文献。也就是说,用空字符串替换所有 [num]。手动删除数千个这样的字符串非常麻烦。可以为此编写代码吗?注意:我复制粘贴了文本,[num] 也随之而来。我想删除它们。Texmaker 是我正在使用的编辑器。
它看起来像这样
\chapter{name}
I just copied and pasted here and[2] came along with it.
I want to remove that. I have created my work and it was in
the end that it occurred to me there were unintended citations[3].
有很多\chapter
s、\section
s 和\subsection
s,手动阅读每个段落来删除它们很繁琐。所以我想知道是否有代码可以帮助我解决这个问题。
答案1
CNTL使用 texmaker,您可以使用正则表达式搜索/替换功能。通过+启动替换R或Edit/Replace
从下拉菜单中选择
点击+
右侧按钮并选择Regular Expression
。
在Find
对话框中输入\[[0-9]*\]
并选择Replace All
。
这将删除所有出现的文本,如[8]
、[75]
等等。
笔记:
- 其他选项(包括使用外部工具)列于自动将所有 |foo| 替换为 \abs{foo}。
答案2
您可以使用\def\cite#1{\null}
来避免在文中引用所有参考文献,但使用\nocite{*}
,否则您的参考文献列表将为空。
\nocite{*}
将显示所有参考文献(引用/未引用)
希望这能有所帮助