ACM-Papiereinreichung mit chinesischen Zeichen erlaubt kein xeCJK-Paket und unterstützt den XeTeX-Compiler nicht

ACM-Papiereinreichung mit chinesischen Zeichen erlaubt kein xeCJK-Paket und unterstützt den XeTeX-Compiler nicht

Bei Verwendung der ACM-Vorlage – acmsmall Version 2.1 (aktuellste Version zum Zeitpunkt des Schreibens) – unterstützt das ACM-Upload-System den XeTeX-Compiler nicht; es wird nur der LaTeX-Compiler unterstützt.

Hier sind meine Codes (Minimalversion):

\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}

Hier sind einige der Fehler, wie sie von der ACM Submission Platform gemeldet wurden:

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 我

Ich habe versucht, die Codes und den Compiler auf LaTeX (in Overleaf) umzustellen, hier sind die geänderten Codes:

\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}

die Overleaf zurückgibtleeres PDFohne Fehler, aber einige Warnungen:

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.

Was muss ich tun, damit beim Hochladen auf ACM keine Fehler auftreten (oder beim Kompilieren mit LaTeX?)

Antwort1

Das Produktionsteam wechselt zu LuaLaTeX, um Tagging zu ermöglichen. XeTeX ist meines Wissens nach nicht geplant.

Im schlimmsten Fall, wenn Ihre Arbeit nur eine Handvoll chinesischer Schriftzeichen enthält, können Sie diese separat setzen und als Bilder einfügen. Das ist zwar ärgerlich, aber es funktioniert ...

verwandte Informationen