Platzreduzierung (für den Titel)

Platzreduzierung (für den Titel)

Im unten bereitgestellten Latex-Codeausschnitt ist zwischen dem chinesischen Namen „张三“ und dem oberen Rand ein übermäßiger vertikaler Abstand vorhanden. Dadurch reicht mein Lebenslauf nun bis zur zweiten Seite. Ich bin neugierig, wie ich diesen Abstand verringern kann, damit mein Lebenslauf auf eine Seite passt. Vielen Dank!

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

Antwort1

Wenn Sie hinzufügen,showframePaketzu Ihrer Präambel, es wird ein Rahmen um den Textblock gezeichnet, der Ihren gesamten Text/Lebenslauf enthält. Sie werden feststellen, dass der Name oben im Rahmen steht. Um ihn nach oben zu verschieben, haben Sie mehrere Möglichkeiten:

  1. Passen Sie den oberen Rand Ihres Textblocks so an, dass er auf der Seite höher ist (verringern Sie den oberen Rand).

    Anstatt denfullpagePaketmit nachträglichen Anpassungen der Ränder, verwenden Siegeometryund festlegen margin = 0.5in(sagen wir), und dann topnach Bedarf optimieren (zum Beispiel top=0.25in). Wenn Sie diesem Ansatz folgen, fügen Sie \pagestyle{empty}Ihrer Präambel auch hinzu, alle Kopf-/Fußzeilen zu entfernen.

    geometrybietet auch die showframePaketoption, einen Rahmen um den Textblock zu zeichnen, um die Ränder hervorzuheben. Jetzt sollte es einfach sein, die Ränder Ihren Bedürfnissen entsprechend anzupassen.

  2. Fügen Sie vor dem Festlegen Ihres Titels eine negative vVertikale ein space. Dadurch sollte er nach oben bzw. über den oberen Rand des Textblocks hinaus verschoben werden.

    Für diesen Einsatz \vspace*{<negative length>}, wie vorgeschlagenHier, da der Platz oben auf der Seite hinzugefügt (eigentlich abgezogen) werden muss.

Hier ist ein Minimalbeispiel, das Option 1 zeigt:

Bildbeschreibung hier eingeben

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

verwandte Informationen