Latex配置语法检查
1. 配置Language Tool
1). 下载地址:https://languagetool.org/download/,下载zip文件,记得下载zip文件
2). 下载完成后解压,命令行进入解压后的目录,运行命令java -jar languagetool.jar(或者直接双击打开 languagetool.jar)我这里双击没有运行成功;
3). 在Language Tool界面点击TextChecking-->选项-->勾选运行服务器端口,端口设置为8081,我这里无需设置
2. 配置TeXstudio,菜单-->选项-->设置Texstudio-->语言检查,在拼写检查区域中单击从OpenOffice或LibreOffice下载额外的字典,
1). 跟着向导下载好文件后,加入下载的文件名是dict-en-20240101_lo.oxt,文件在/home/guochaoxxl/dict/dict-en-20240101_lo.oxt,将该文件复制到texstudio的dictionary目录,具体为:/home/guochaoxxl/.config/texstudio/dictionaries/
2). 单击导入路径,选择路径/home/guochaoxxl/.config/texstudio/dictionaries/,在弹出的窗口选择是即可添加拼写字典路径,默认语言选择en_US
3). 在LT中选择LanguageTool.jara的路径,假如已被拷贝到/home/guochaoxxl/.config/texstudio/dictionaries/,单击右侧的路径选择选择路径,单击确定。
4). 在texstudio的帮助菜单-->检查语言环境,大概如下:
which java: /usr/bin/java JAVA: java openjdk version "11.0.21" 2023-10-17 OpenJDK Runtime Environment (build 11.0.21+9-post-Ubuntu-0ubuntu122.04) OpenJDK 64-Bit Server VM (build 11.0.21+9-post-Ubuntu-0ubuntu122.04, mixed mode, sharing) 实时检查已开启 语法检查已开启 尝试自动启动 当前 LT 状态:运行中 LT-URL: http://localhost:8081/v2/check
3. 验证语法检测
1). 新建一个文档,代码为:
\documentclass[11pt,a4paper]{ctexart} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{amsmath} \usepackage{amssymb} \usepackage{graphicx} \author{gsc} \begin{document} The language tool Testing: You is right. i were wrong. \end{document}
已经输入了3行蹩脚的英语,可以看到如下图:
3个波浪线把错误基本标识出来了,接下来可自行修改,也可以右击错误的单词,在提供的建议上修改,如下:
选中后,单击就可以了,是不是很方便了,差不多验证完成。