I am going to write a document containing Chinese and English words. However, the linespaces for the two different language are not the same. Now, I take "Temporarily increase line spacing" as the reference to change the linespace for the lines with Chinese characters. Here is my code (Note that I typeset the document with XeLaTeX):


% Setting the Chinese fonts. 
\newCJKfontfamily\bfKai{楷體-繁 粗體}


% Setting the linebreak for Chinese font.
\XeTeXlinebreaklocale "zh"  
\XeTeXlinebreakskip = 0pt plus 1pt 

\renewcommand{\abstractname}{\bfKai{摘要} (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.

But the command \linespread{1.2} before the Chinese sentences is not working at all. How to fix the problem?


Thank you!

  • \linespread{1.2}\selectfont – egreg Feb 29 '16 at 9:31
  • @egreg Still not working... – Wayne Tsai Feb 29 '16 at 10:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.