以下内容根据以下中文模板的前言调整:卡坦
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{classic}
\moderncvcolor{blue}
\usepackage[utf8]{inputenc}
\usepackage{CJKutf8}
\usepackage[scale=0.75]{geometry}
\name{李}{中秋}
\begin{document}
\begin{CJK}{UTF8}{gkai}
\maketitle
\section{教育背景}
\clearpage\end{CJK}
\end{document}
名字和姓氏之间有一个空格。 我觉得这个空格在中文环境下很奇怪。我该如何删除它?或者在“中”和“秋”之间加一个空格?非常感谢。
答案1
您可以修补插入名称的命令:
\listfiles
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{classic}
\moderncvcolor{blue}
\usepackage[utf8]{inputenc}
\usepackage{CJKutf8}
\usepackage[scale=0.75]{geometry}
\name{李}{中秋}
\usepackage{xpatch}
\makeatletter
\xpatchcmd\makecvhead{\@firstname\ }{\@firstname}{}{\fail}
\makeatother
\begin{document}
\begin{CJK}{UTF8}{gkai}
\maketitle
\section{教育背景}
\clearpage\end{CJK}
\end{document}