我要写一个包含中文和英文单词的文档。但是,两种不同语言的行距不一样。现在,我采用“暂时增加行距”作为参考来更改包含中文字符的行的行距。这是我的代码(请注意,我使用 XeLaTeX 排版了文档):
\documentclass[12pt,a4paper]{article}
% Setting the Chinese fonts.
\usepackage{xeCJK}
\setCJKmainfont{BiauKai}
\newCJKfontfamily\bfKai{楷體-繁 粗體}
\usepackage{times}
% Setting the linebreak for Chinese font.
\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt
\renewcommand{\abstractname}{\bfKai{摘要} (Abstract)}
\setlength{\baselineskip}{20pt}
\begin{document}
\begin{abstract}
\linespread{1.2} 本研究的重點在於利用JRA-25再分析資料來模擬颱風的活動,並找出不同偵測和軌跡的檢測方案如何影響模擬的結果。 \\[0.3cm]
\linespread{1} The study is to use JRA-25 reanalysis data to find how the activities of simulated tropical cyclones (TCs) is affected by different detection and trajectory schemes.
\end{abstract}
\end{document}
但是中文语句前的命令\linespread{1.2}
根本不起作用。如何解决这个问题?
谢谢你!