如何删除 moderncv 中名字和姓氏之间的空格?

如何删除 moderncv 中名字和姓氏之间的空格?

以下内容根据以下中文模板的前言调整:卡坦

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

在此处输入图片描述

相关内容