Evince 或 Atril 中的 CJK utf8 繁体中文单词之间出现意外空格,Adobe 除外

Evince 或 Atril 中的 CJK utf8 繁体中文单词之间出现意外空格,Adobe 除外

我制作了我的 Latex 笔记的样本,项目标题中的繁体中文单词之间意外出现了空格,例如在图中我标记的短语“八布迦”和“八布”之间,类似的事情也发生在其他项目中,例如“八罗”之间。

这个空格是什么原因造成的?当我想使用 PDF 文件的搜索功能时,这个意外的空格可能会造成麻烦。

更新:看起来更可能与 PDF 查看器有关!LinuxEvince和中存在小空间Atril,但使用Adobe Reader 9和 android 应用程序WPS和 则drive PDF viewer正常!

更新2:这是因为\textbf,其中一些或大多数会在中文字母之间产生多余的空格!目前我还不知道原因,也不知道该如何解决。

\documentclass[10pt,a4paper,twoside]{report} % 10pt font size, A4 paper and two-sided margins
\usepackage[top=2.5cm,bottom=2.5cm,left=1.7cm,right=1.7cm,columnsep=30pt]{geometry} % Document margins and spacings
%\usepackage[utf8]{inputenc} % Required for inputting international characters
%\usepackage[T1]{fontenc} % Output font encoding for international characters
%\usepackage{palatino} % Use the Palatino font
%\usepackage{microtype} % Improves spacing

\usepackage{multicol} % Required for splitting text into multiple columns
%\usepackage[bf,sf,center]{titlesec} % Required for modifying section titles - bold, sans-serif, centered
\usepackage{fancyhdr} % Required for modifying headers and footers
\usepackage{sectsty}

\chapterfont{\color{Red}\centering}  % sets colour of chapters
\sectionfont{\color{magenta}\centering}  % sets colour of sections
%\contentfont{\color{Red}}
\usepackage[dvipsnames]{xcolor}
\usepackage{CJKutf8}
\usepackage[unicode={true}]{hyperref}

\fancyhead[L]{\textsf{\rightmark}} % Top left header
\fancyhead[R]{\textsf{\leftmark}} % Top right header
\renewcommand{\headrulewidth}{1.4pt} % Rule under the header
\fancyfoot[C]{\textbf{\textsf{\thepage}}} % Bottom center footer
\renewcommand{\footrulewidth}{1.4pt} % Rule under the footer
\pagestyle{fancy} % Use the custom headers and footers throughout the document

\newcommand{\entry}[4]{\markboth{#1}{#1}\textbf{#1}\ {(#2)}\ \textit{#3}\ $\bullet$\ {#4}}  % Defines the command to print each word on the page, \markboth{}{} prints the first word on the page in the top left header and the last word in the top right

\newcommand{\nam}[3]{
\vspace{3mm}
\textbf{\color{PineGreen}\Large#1}
\vspace{1mm}\\
\textbf{\color{MidnightBlue}意義: } {#2}\\
\textbf{\color{MidnightBlue}彙編: } \vspace{-3mm}{\begin{itemize}\itemsep0em#3
\end{itemize}}}

\newcommand{\name}[4]{
\vspace{8mm}
\textbf{\color{PineGreen}\Large#1}
\vspace{3mm}\\
\textbf{\color{MidnightBlue}意義: } {#2}\\
\textbf{\color{MidnightBlue}彙編: } \vspace{-3mm}    {\begin{itemize}\itemsep0em#3
\end{itemize}}
\textbf{附註: } {#4}}


\renewcommand{\contentsname}{目錄}
%----------------------------------------------------------------------------------------
\title{\Huge \textbf{\color{Red} 聖經人名地名意義彙編} \\ \huge (按筆劃排列)\footnote{\LaTeX{}排版:一起信主。印刷錯誤請聯繫\url{[email protected]}} }
% Author
\author{\textsc{陳瑞庭}\thanks{天道出版社1988}}

%\frontmatter
\begin{document}

\CJK{UTF8}{bsmi}
%\CJKnospace
%\begin{CJK*}{UTF8}{bsmi}
%\begin{CJK}{UTF8}{bkai}

\maketitle
\tableofcontents


\chapter{聖經人名意義彙編   (按筆劃排列)}

\section{二畫}
\begin{multicols}{2}

\nam{乃縵 Naaman
}{愉快的 Pleasantness
}{\item 創46:21便雅憫之子。
\item 代上8:3-4便雅憫之孫,比拉之子。
\item 代上8:7便雅憫人以忽之子。
\item 王下5:1-19亞蘭國的將軍,曾因大痲瘋得潔淨信了真神。
}
\nam{八布迦 Bakbukiah
}{主的博施或耗費 Profusion of the Lord,被主荒廢 Wasted by Jah,主倒出 The Lord pours out
}{\item 尼11:17,12:9同所羅巴伯回國的一人,曾在聖殿管理稱謝的事。
    \item 尼12:25尼希米時一守門者。
}\nam{八羅巴 Patrobas
}{似父親的 Paternal
}{\item 羅16:14羅馬城內的一信徒。傳說他即主所差遣七十個傳道人之一,曾在部丟利為監督,後為主殉難。
}
\end{multicols}
\end{document}

八和布之间有意外的空格

相关内容