Reducción de espacio (para el título)

Reducción de espacio (para el título)

En el fragmento de código de látex proporcionado a continuación, hay un espacio vertical excesivo entre el nombre chino "张三" y el margen superior. Como resultado, mi currículum ahora se extiende a la segunda página. Tengo curiosidad por saber cómo puedo reducir este espacio para garantizar que mi currículum quepa en una sola página. ¡Gracias!

%%%%%%%%%%%%%%%%%%%%%%%%%%%%  Random Stuff %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[letterpaper,11pt]{article}

\usepackage[UTF8]{ctex}

\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{fancyhdr}
\usepackage[english]{babel}
\usepackage{tabularx}
\usepackage{fontawesome}
\usepackage{multicol}
\setlength{\multicolsep}{-3.0pt}
\setlength{\columnsep}{-1pt}
\pagestyle{fancy}
\fancyhf{} % clear all header and footer fields
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
% Adjust margins
\addtolength{\oddsidemargin}{-0.6in}
\addtolength{\evensidemargin}{-0.5in}
\addtolength{\textwidth}{1in}
\addtolength{\topmargin}{-.5in}
\addtolength{\textheight}{1in}
\urlstyle{same}
\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}
% Sections formatting
\titleformat{\section}{
  \vspace{-5pt}\scshape\raggedright\large\bfseries
}{}{0em}{}[\color{black}\titlerule \vspace{0pt}]
% Ensure that generate pdf is machine readable/ATS parsable


%%%%%%%%%%%%%%%%%%%%%%%%%%%%  Commands  %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\resumeItem}[1]{
  \item\small{
    {#1 \vspace{-5pt}}
  }
}
\newcommand{\resumeSubheading}[4]{
  \vspace{-3pt}\item
    \begin{tabular*}{1.0\textwidth}[t]{l@{\extracolsep{\fill}}r}
      \textbf{#1} & \textbf{\small #2} \\
      \textit{\small#3} & \textit{\small #4} \\
    \end{tabular*}\vspace{-8pt}
}
\newcommand{\resumeSubheadingContinue}[2]{
  \vspace{-3pt}
    \begin{tabular*}{1.0\textwidth}[t]{l@{\extracolsep{\fill}}r}
      \textit{\small#1} & \textit{\small #2} \\
    \end{tabular*}\vspace{-8pt}
}
\newcommand{\resumeProjectHeading}[2]{
  \vspace{-3pt}\item
    \begin{tabular*}{1.0\textwidth}[t]{l@{\extracolsep{\fill}}r}
      \textbf{#1} & \textbf{\small #2} \\
    \end{tabular*}\vspace{-8pt}
}
\newcommand{\resumeSubItem}[1]{\resumeItem{#1}\vspace{0pt}}
\renewcommand\labelitemi{$\vcenter{\hbox{\tiny$\bullet$}}$}
\renewcommand\labelitemii{$\vcenter{\hbox{\tiny$\bullet$}}$}
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0.0in, label={}]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{0pt}}

%-------------------------------------------
%%%%%%  CV STARTS HERE  %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
    \begin{center}
        % NAME
        {\huge 张三} 
        % SUBHEADING
        \\
        \vspace{0.15cm}
        {\raisebox{-0.2\height}{\faPhone}
        {}}
        \vline ~
        % EMAIL
        \href{}{\raisebox{-0.2\height}{\faEnvelope}  \underline{}}
        \vline ~
        % LINKEDIN
        \href{}
        {\raisebox{-0.2\height}\faLinkedin\ \underline{LinkedIn}}
        \vline ~
        % GITHUB
        \href{}{\raisebox{-0.2\height}\faGithub\ \underline{GitHub}}
    \end{center}

Respuesta1

Si agregas elshowframepaqueteEn su preámbulo, dibujará un marco alrededor del bloque de texto que contiene todo su texto/CV. Notarás que el nombre está en la parte superior del marco, por lo que para moverlo hacia arriba tienes un par de opciones:

  1. Ajuste el margen superior de su bloque de texto para que esté más arriba en la página (reduzca el margen superior).

    En lugar de utilizar elfullpagepaquetecon ajustes posteriores a los márgenes, utilicegeometryy configurar margin = 0.5in(por ejemplo), y luego modificar topsegún sea necesario (por ejemplo, top=0.25in). Si sigue este enfoque, agregue también \pagestyle{empty}a su preámbulo para eliminar los encabezados/pies de página.

    geometrytambién ofrece la showframeopción de paquete que dibuja un marco alrededor del bloque de texto para mostrar los márgenes. Ahora debería ser fácil ajustar los márgenes para adaptarlos a sus necesidades.

  2. Inserte una vvertical negativa spaceantes de configurar su título; esto debería empujarlo hacia arriba o por encima del margen superior del bloque de texto.

    Para este uso \vspace*{<negative length>}, como se sugiereaquí, ya que el espacio debe agregarse (en realidad restarse) en la parte superior de la página.

Aquí hay un ejemplo mínimo que muestra la opción 1:

ingrese la descripción de la imagen aquí

\documentclass{article}

\usepackage[margin = 0.25in,showframe]{geometry}
\usepackage{fontawesome}

\begin{document}

\begin{center}
  % NAME
  {\huge Name}

  \medskip

  % SUBHEADING
  \faPhone ~
  \vline ~
  % EMAIL
  \faEnvelope ~
  \vline ~
  % LINKEDIN
  \faLinkedin\ \underline{LinkedIn}
  \vline ~
  % GITHUB
  \faGithub\ \underline{GitHub}
\end{center}

\end{document}

información relacionada