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个波浪线把错误基本标识出来了,接下来可自行修改,也可以右击错误的单词,在提供的建议上修改,如下:

选中后,单击就可以了,是不是很方便了,差不多验证完成。

posted @ 2024-01-26 22:04  叕叒双又  阅读(519)  评论(0编辑  收藏  举报