中文和英文字符之间会自动添加一个空格,如下图所示,是在网页浏览器中使用 overleaf 编写的
但同样的 .tex 文件在 vscode 中无法正确编译,这意味着没有自动添加空格
这是我的工作样本,其中包括我的文档的整个序言部分。
%!TEX program = xelatex
\documentclass[UTF8]{ctexart}
\usepackage{graphicx} %如需在文档中插入图片,则需添加此行命令
\usepackage{geometry} %调整页面设置,如页边距
\usepackage{float} %强制修改图片插入位置
\usepackage{enumerate} %有序列表
\usepackage{booktabs} %修改表格宽度
\usepackage{amsmath} %长公式手动换行
\title{关于板端对接连接的弯矩-转角模型方程的研究}
\author{Ali Abolmaali, John H. Matthysa, Mohammed Farooqi,Yeol Choic}
\date{\today}
\geometry{top=3cm,bottom=3cm,left=3cm,right=3cm}
\begin{document}
\maketitle
\section*{摘要}
本文描述了在拉压翼缘下方只有一排螺栓的情况下,针对板端对接连接(flush end-plate connections)建立Ramberg-Osgood和三参数幂函数模型(Three-Parameter Power model)用于预测弯矩-转角(M–θ)行为的预测方程。作者建立了包括连接的梁和柱在内的的连接区域的有限元模型(FEM),用于进行载荷变形分析,考虑了材料、几何和接触的非线性特性。该FEM模型使用了20世纪80年代在文献中报道的板端对接连接的试验结果进行了验证。通过改变板端对接连接的几何变量,得到了一系列测试用例。通过FEM分析获得了这些测试用例的连接弯矩-转角数据,并将其拟合到Ramberg-Osgood和三参数幂函数模型方程中,以获得定义这些方程的参数。最后,针对板端对接连接的几何变量,建立了用于预测模型方程参数的预测方程。
\end{document}
我应该修改我的代码或者调整 LaTeX Workshop 插件的设置吗?
我尝试过使用pdflatex和CJK,但输出结果仍然相同
答案1
我编译了以下示例并得到了所需的输出。
\documentclass{ctexart}
\title{关于板端对接连接的弯矩-转角模型方程的研究}
\author{Ali Abolmaali, John H. Matthysa, Mohammed Farooqi,Yeol Choic}
\date{\today}
\begin{document}
\maketitle
\begin{abstract}
本文描述了在拉压翼缘下方只有一排螺栓的情况下,针对板端对接连接(flush end-plate connections)建立Ramberg-Osgood和三参数幂函数模型(Three-Parameter Power model)用于预测弯矩-转角($M-\theta$)行为的预测方程。作者建立了包括连接的梁和柱在内的的连接区域的有限元模型(FEM),用于进行载荷变形分析,考虑了材料、几何和接触的非线性特性。该FEM模型使用了20世纪80年代在文献中报道的板端对接连接的试验结果进行了验证。通过改变板端对接连接的几何变量,得到了一系列测试用例。通过FEM分析获得了这些测试用例的连接弯矩-转角数据,并将其拟合到Ramberg-Osgood和三参数幂函数模型方程中,以获得定义这些方程的参数。最后,针对板端对接连接的几何变量,建立了用于预测模型方程参数的预测方程。
\end{abstract}
\end{document}
请注意,您应该使用abstract
摘要环境。
确保:(1)你的 TeX 系统版本是最新版本;(2)使用 XeLaTeX 或 LuaLaTeX 编译文档。
顺便说一下,下图是在TeXShop编辑器中保存文件为utf8模式的方法,保存后会出现如下界面,选择Unicoude (UTF-8)
空白即可编码
。