Latex 连接以 Polish Signs 结尾的单词

Latex 连接以 Polish Signs 结尾的单词

我在 Latex 中写文章,但遇到了以下问题:当我用波兰符号“ąśćńęźżłó”结尾一个单词时,下一个单词会自动与前一个以这些符号结尾的单词相连。

例如当我写

"prostą sieć internet" 

Latex 作为 pdf 输出写入

"prostąsiećinternet".

我的文章标题如下:

\documentclass[11pt]{article}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{CJKutf8}
\usepackage{wasysym}

\newcommand{\tab}{\hspace*{2em}}

\begin{document}
\begin{CJK*}{UTF8}{min}

我使用 CJK,因为我需要一些日语符号。

您知道如何修复这个问题吗?

编辑:整个文档:

\documentclass[11pt]{article}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathtools}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{CJKutf8}
\usepackage{wasysym}

\newcommand{\tab}{\hspace*{2em}}

\begin{document}
\begin{CJK*}{UTF8}{min}

% Definition of title and author
\title{ Stack exchange example }
\author{Mazeryt
\\
ポーランド}
\maketitle


prostą sieć internet

\end{CJK*}  
\end{document}

但没有标题,效果也是一样的:

效果

答案1

这是软件包的一个已知错误CJKutf8。几个月前我向 Werner Lemberg 报告了这个问题,现在问题已经修复:LaTeX-CJK 的 Git 提交

您可以下载开发版本CJKutf8.sty从新版本CJKbundle 之前的 git 主机获取。

或者您可以在之后使用此补丁代码\usepackage{CJKutf8}

\makeatletter
\endlinechar\m@ne

\def\CJK@XX#1#2{
  \ifx #2\protect
    \expandafter\CJK@XXp\expandafter#1
  \else
    \expandafter\ifx\csname u8:\string #1\string #2\endcsname \relax
      \csname CJK@\number `#1\endcsname{`#2}
      \expandafter\CJK@ignorespaces
    \else
      \csname u8:\string #1\string #2\endcsname
    \fi
  \fi}
\def\CJK@XXp#1#2{
  \expandafter\ifx\csname u8:\string #1\string #2\endcsname \relax
    \csname CJK@\number `#1\endcsname{`#2}
    \expandafter\CJK@ignorespaces
  \else
    \csname u8:\string #1\string #2\endcsname
  \fi}

\def\CJK@XXX#1#2#3{
  \ifx #2\protect
    \expandafter\CJK@XXXp\expandafter#1#3
  \else
    \expandafter\ifx\csname u8:\string #1\string #2\string #3\endcsname \relax
      \csname CJK@\number `#1\endcsname{`#2}{`#3}
      \expandafter\CJK@ignorespaces
    \else
      \csname u8:\string #1\string #2\string #3\endcsname
    \fi
  \fi}
\def\CJK@XXXp#1#2#3#4{
  \expandafter\ifx\csname u8:\string #1\string #2\string #4\endcsname \relax
    \csname CJK@\number `#1\endcsname{`#2}{`#4}
    \expandafter\CJK@ignorespaces
  \else
    \csname u8:\string #1\string #2\string #4\endcsname
  \fi}

\endlinechar `\^^M
\makeatother

相关内容