中国語の文字を含む ACM 論文投稿では xeCJK パッケージが許可されず、XeTeX コンパイラもサポートされません。

中国語の文字を含む ACM 論文投稿では xeCJK パッケージが許可されず、XeTeX コンパイラもサポートされません。

ACM テンプレート - acmsmall バージョン 2.1 (執筆時点での最新バージョン) を使用する場合、ACM アップロード システムは XeTeX コンパイラをサポートせず、LaTeX コンパイラのみがサポートされます。

これが私のコードです(最小バージョン):

\documentclass[acmsmall]{acmart}

\AtBeginDocument{%
  \providecommand\BibTeX{{%
    Bib\TeX}}}

\usepackage{xeCJK}
\setCJKmainfont{Noto Serif CJK TC}

\definecolor{eclipseStrings}{RGB}{42,0.0,255}
\definecolor{eclipseKeywords}{RGB}{127,0,85}
\colorlet{numb}{magenta!60!black}

% code listing
\usepackage{minted}

\usepackage{tabularx}
\usepackage{makecell}
\usepackage{enumitem}
\newlist{tabitem}{itemize}{1}   % <-- defined new list
\setlist[tabitem]{nosep,        % <-- new list setup
                  leftmargin=*,
                  label=$\bullet$,
                  after=\vspace{-\baselineskip},
                  }
\usepackage{booktabs}

% text box
\usepackage{tcolorbox}
\tcbuselibrary{breakable}
\tcbset{%any default parameters
  width=0.95\textwidth,
  halign=justify,
  center,
  breakable,
  colback=white    
}

%%
%% end of the preamble, start of the body of the document source.
\begin{document}

\title{My Title here}

\begin{abstract}
My Abstract here 
\end{abstract}

\maketitle

\section{Introduction}
This is Chinese content 我

\begin{tcolorbox}
  Chinese content in a box 我
\end{tcolorbox}

\bibliographystyle{ACM-Reference-Format}
\bibliography{sample-base}

\end{document}

ACM Submission Platform によって報告されたエラーの一部を以下に示します。

Below LaTeX Error detected:
! Critical Package xeCJK Error: The xeCJK package requires XeTeX to function. (xeCJK) (xeCJK) You must change your typesetting engine to (xeCJK) "xelatex" (xeCJK) instead of plain "latex" or "pdflatex" or (xeCJK) "lualatex". (xeCJK) Loading xeCJK will abort! Type to continue. ... l.43 ..._critical:nn { xeCJK } { Require-XeTeX } }
! Undefined control sequence. \setCJKmainfont l.112 \setCJKmainfont
! LaTeX Error: Missing \begin{document}. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.112 \setCJKmainfont{N
! LaTeX Error: Unicode character 我 (U+6211) not set up for use with LaTeX. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.299 \item 我

コードとコンパイラをLaTeX(Overleaf内)に変更してみました。変更後のコードは次のとおりです。

\documentclass[acmsmall]{acmart}

\AtBeginDocument{%
  \providecommand\BibTeX{{%
    Bib\TeX}}}

\usepackage{CJKutf8}

\definecolor{eclipseStrings}{RGB}{42,0.0,255}
\definecolor{eclipseKeywords}{RGB}{127,0,85}
\colorlet{numb}{magenta!60!black}

% code listing
\usepackage{minted}

\usepackage{tabularx}
\usepackage{makecell}
\usepackage{enumitem}
\newlist{tabitem}{itemize}{1}   % <-- defined new list
\setlist[tabitem]{nosep,        % <-- new list setup
                  leftmargin=*,
                  label=$\bullet$,
                  after=\vspace{-\baselineskip},
                  }
\usepackage{booktabs}

% text box
\usepackage{tcolorbox}
\tcbuselibrary{breakable}
\tcbset{%any default parameters
  width=0.95\textwidth,
  halign=justify,
  center,
  breakable,
  colback=white    
}

%%
%% end of the preamble, start of the body of the document source.
\begin{document}

\title{My Title here}

\begin{abstract}
My Abstract here 
\end{abstract}

\maketitle

\section{Introduction}
\begin{CJK}{UTF8}{gbsn}
This is Chinese content 我

\begin{tcolorbox}
  Chinese content in a box 我
\end{tcolorbox}
\end{CJK}

\bibliographystyle{ACM-Reference-Format}
\bibliography{sample-base}

\end{document}

Overleafは空のPDFエラーはありませんが、いくつか警告があります:

Package cmap Warning: pdftex in DVI mode - exiting.
Package hyperxmp Warning: Suppressing the _entire_ PDF Info dictionary. Please notify the hyperxmp maintainer.
Package caption Warning: The option `hypcap=true' will be ignored for this particular \caption on input line 667. See the caption package documentation for explanation.

ACM にアップロードするときにエラーが発生しないようにするには (または LaTeX を使用してコンパイルするには) どうすればよいですか?

答え1

制作チームはタグ付けに対応するために LuaLaTeX に切り替えています。私の知る限り、XeTeX は計画にありません。

最悪の場合、作品に中国語の文字がほんの少ししか含まれていない場合は、それらを別々にタイプセットし、画像として挿入することができます。これは面倒ですが、うまくいくでしょう...

関連情報