更改大写和小写字母

更改大写和小写字母

我刚刚写了 6 段报告,但并没有真正看屏幕,当我看屏幕时,我所有的大写字母都变成了小写,反之亦然。我把大写锁定键打开了。有没有一键式解决方案可以改变这种情况?突出显示整个页面并点击“切换大写/小写”?还是你总是不得不重新开始?

答案1

这与 TeX 无关,如果你的(未指定的)编辑器不能做到这一点,像 tr 这样的工具可以:

echo 'tHE WORDS ARE wrong!' | tr [:upper:][:lower:] [:lower:][:upper:]

生产

The words are WRONG!

答案2

这实际上与 TeX 无关。

但我发现网站我认为两者都符合你的目的。刚刚谷歌了一下text uppercase tool

答案3

编辑-破解它,现在应该忽略命令。 **编辑 2 - 现在处理以空格终止的命令,以及以 结尾的命令}

在 notepad++(我强烈推荐用它来编辑 .tex)中,我认为你可以使用正则表达式查找和替换来完成此操作。只需替换:

(\\[a-zA-Z0-9_,\{]*[\}\ ])|([a-z])|([A-Z])

($1)\U($2)\L($3)

确保选择了“匹配大小写”(并且可能是“在选择范围内”)。

现在应该可以忽略命令了。如果它仍然切换一些命令,则可能需要在寻找正则表达式。

如果您输入了大量大写的文本(包括命令),则正则表达式更简单 - 替换:

([a-z])|([A-Z])

和:

\U($1)\L($2)

这将反转选择中的所有字符的大小写。

答案4

你可以使用以下方式打开文件vim,选择所需的文本,~然后在正常模式下按下键盘上的 。这将切换所有字母的大小写。

相关内容