除 vspace 和 vfill 之外的行距选项

除 vspace 和 vfill 之外的行距选项

我有一个文档,其中的行距存在问题。

\vfill除了和之外,还有哪些行距选项\vspace

以下是显示问题的代码:

\documentclass[a4paper,10pt]{article}
%-----------------------------------------------------------
\usepackage[top=0.75in, bottom=0.75in, left=0.55in, right=0.85in]{geometry}
\usepackage{graphicx}
\usepackage{url}
\usepackage{palatino}
\usepackage{makecell}
\usepackage{tabularx}
\usepackage{verbatim}
\usepackage{pbox}
\renewcommand{\labelitemii}{$\star$}
\fontfamily{SansSerif}
\selectfont
\raggedbottom
\usepackage[T1]{fontenc}
\usepackage
%[ansinew]
[utf8]
{inputenc}

\usepackage{color}
\definecolor{mygrey}{gray}{0.75}
\textheight=9.75in
\raggedbottom

\setlength{\tabcolsep}{0in}
\newcommand{\isep}{-2 pt}
\newcommand{\lsep}{-0.5cm}
\newcommand{\psep}{-0.6cm}
\renewcommand{\labelitemii}{$\circ$}

\pagestyle{empty}
%-----------------------------------------------------------
%Custom commands
\newcommand{\resitem}[1]{\item #1 \vspace{-2pt}}
\newcommand{\resheading}[1]{{\small \colorbox{mygrey}{\begin{minipage}{0.975\textwidth}{\textbf{#1 \vphantom{p\^{E}}}}\end{minipage}}}}
\newcommand{\ressubheading}[3]{
\begin{tabular*}{6.62in}{l @{\extracolsep{\fill}} r}
    \textsc{{\textbf{#1}}} & \textsc{\textit{[#2]}} \\
\end{tabular*}\vspace{-8pt}}
%-----------------------------------------------------------

\begin{document}
\linespread{1.25}
\hspace{0.5cm}\\[-0.2cm]

\textbf{Anupam Bisht} \\
\indent $2^{nd}$ Year, B.Tech Student\\
\indent Electrical and Electronics Engineering
\hfill Ph: +91 7200660151\\
\indent VIT University, Vellore, TN -632014
\hfill Email: [email protected] \\

\resheading{\textbf{OBJECTIVE} }\\[\lsep]
\vspace{4mm} \vfill
\indent To obtain a job in a core-company so that the technical skills and the knowledge acquired during the past \indent can  be used to develop a new solution or optimize existing solutions for the profit of company as well as \indent betterment of the society.

\vspace{2mm}
\resheading{\textbf{ACADEMIC DETAILS} }\\[\lsep]
\vspace{5mm} \vfill
%\begin{table}[ht!]
%\begin{center}
\indent \begin{tabular}{ l @{\hskip 0.15in} l @{\hskip 0.20in} l @{\hskip 0.20in} l @{\hskip 0.20in} l }
\hline
\vspace{0.1mm}
\textbf{Year} &\textbf{Degree} & \textbf{Institute}   & \textbf{CGPA/\%} \\
\hline
2015- Present&B.Tech Electrical and Electronics Engineering & VIT Vellore  & 9.69 CGPA \\

2015 & 12th CBSE Board Examination & Kendriya Vidyalaya & 94.8\%\\

2013 & 10th CBSE Board Examination & Kendriya Vidyalaya & 10 CGPA\\
\hline
\end{tabular}
%\end{center}
%\end{table}
\vspace{2mm}

%\resheading{\textbf{FIELDS OF INTEREST} }\\[\lsep]
%\begin{itemize}
%\item \noindent Wireless Network and Network Security, %Another one, a third one
%\end{itemize}
\resheading{\textbf{AREA OF INTEREST} }\\[\lsep]
\vspace{1.0mm}
\begin{itemize}
\item Medical Sensors, circuit design, computer interfacing of hardware, control systems.
\end{itemize}
\vfill

\resheading{\textbf{TECHNICAL SKILLS} }\\[\lsep]
\vfill \vspace{1.0mm}
\begin{itemize}
\item \noindent \textbf{Languages:\space} C ,\space C++,\space Python, \space R
\item \noindent \textbf{Tools:\space}MATLAB,\space Orcad Pspice,\space Arduino\space, LabView ,\space\LaTeX
\item \noindent \textbf{Platforms:\space} Linux and Windows
\end{itemize}

\resheading{\textbf{PROJECTS} }\\[\lsep]
\vfill \vspace{0.5mm}
\begin{itemize}\itemsep2pt
\item \textbf{Calculation of HeartBeat using Photoplethysmogram in LabVIEW.} \textit{(Feburary 2017 - Currently Working)}
\end{itemize}
\indent We have designed to algorithms, which are inspired from the Pan-Tompkins Algorithm for QRS waveform detection for calculation of heartbeat. We also trying to do statistical analysis of the data using the R software


\resheading{\textbf{EXTRA CURRICULAR ACTIVITIES} }\\[\lsep]
\begin{itemize}
\item \noindent  A volunteer at Kulethi primary school Champawat,Uttarakhand. I helped to promote tablet assisted teaching in the primary school.Also helped in video making of basic science experiments in Hindi, which are uploaded in YouTube.(June 2016)

\item \noindent  Core Committee member at IEEE student chapter of VIT University.
(October 2015 - March 2016)

\end{itemize}

\resheading{\textbf{ACHIEVEMENTS} }\\[\lsep]
\begin{itemize}

\item \noindent  Awarded with cash prize for ranking 3rd out of the 250 students in the branch at VIT University for the academic year 2016-17.

\item \noindent  Awarded with cash prize for ranking 2nd out of the 250 students in the branch at VIT University for the academic year 2015-16.

\item \noindent  Awarded with cash prize for scoring 10 CGPA in class 10th Board Examination.

\item \noindent  Selected to represent KVS for Jawaharlal Nehru National Science, Mathematics and Environment Exhibition for children(JNNSMEE) held at Gangtok, Sikkim during November 2013.

\item \noindent  Awarded 3rd Prize at KVS National Level Science Exhibition held at Kendriya Vidiyalaya Ballygunge, Kolkata for the project titled "Principle of Fiber Optic Communication and Related  Applications" in the year 2012.

\end{itemize}


%\resheading{\textbf{MAJOR PROJECTS AND SEMINAR} }\\[\lsep]
%\begin{itemize}
%\item \textbf{Media Access Control Controling
%} (Research Project) \\
% \emph{(Guide:Prof. Hubert F.
%, May'13 - till date)} \\[-0.6cm]
%   \begin{itemize}\itemsep \isep
%   \item Objective :Performance analysis of HTTP web browsing traffic.
%.
%   \item Performance analysis will help in comparing different MAC protocols based on different network sce-
%narios.

 \end{document}

答案1

LaTeX 的设计使得垂直间距(在正常情况下)是全局定义的。因此,手动调整项目、段落等之间的距离是多余的。更重要的是,它破坏了文档的一致性,使文档变得丑陋。

我尝试清理代码中所有多余的东西,如\indent after\item , manual correction of vertical space, use of\textbf{...} in\resheading`(它已经在其定义中)等等。

此外,我还重新设计了表格\resheading,在表格前后添加了垂直空间,并修正了表格的宽度。对于表格,我使用了您之前问题的答案,因为itemize我使用了enumitem包。

由于您使用,a4paper我还将所有英制单位更改为 SI 单位(mm)。最后我得到:

在此处输入图片描述

\documentclass[a4paper,10pt]{article}
%-----------------------------------------------------------
\usepackage[margin=20mm]{geometry}
\raggedbottom
\usepackage{palatino}
\fontfamily{SansSerif}\selectfont
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{xcolor}
\definecolor{mygrey}{gray}{0.75}

\usepackage{booktabs, makecell, tabularx}
\renewcommand\arraystretch{1.3}
\usepackage{verbatim}
\usepackage{pbox}

\usepackage{enumitem}
\setlist[itemize]{leftmargin=*}

\usepackage{url}

\setlength{\parindent}{0pt}
\pagestyle{empty}
%-----------------------------------------------------------
%Custom commands
\newcommand{\resheading}[1]{\medskip
    \colorbox{mygrey}{\begin{minipage}{\dimexpr\textwidth-2\fboxsep\relax}\small 
                        \textbf{#1 \vphantom{p\^{E}}}
                      \end{minipage}}
                            \par\medskip}
\newcommand{\ressubheading}[3]{
\begin{tabular*}{\textwidth}{l @{\extracolsep{\fill}} r}
    \textsc{\textbf{#1}} & \textsc{\textit{[#2]}} \\
\end{tabular*}\vspace{-8pt}}
%-----------------------------------------------------------

\begin{document}
\linespread{1.25}

\textbf{Anupam Bisht} \\
$2^{nd}$ Year, B.Tech Student\\
Electrical and Electronics Engineering
\hfill Ph: +91 7200660151\\
VIT University, Vellore, TN -632014
\hfill Email: [email protected] \\

\resheading{OBJECTIVE}
To obtain a job in a core-company so that the technical skills and the knowledge acquired during the past \indent can  be used to develop a new solution or optimize existing solutions for the profit of company as well as \indent betterment of the society.

\resheading{\textbf{ACADEMIC DETAILS} }
\begin{tabularx}{\linewidth}{l X l l}
    \midrule
\textbf{Year}
     & \textbf{Degree}  & \textbf{Institute}   & \textbf{CGPA/\%}   \\
    \midrule
2015- Present
     & B.Tech Electrical and Electronics Engineering
                        & VIT Vellore           & 9.69 CGPA         \\

2015 & 12th CBSE Board Examination
                        & Kendriya Vidyalaya    & 94.8\%            \\

2013 & 10th CBSE Board Examination
                        & Kendriya Vidyalaya    & 10 CGPA           \\
    \midrule
\end{tabularx}

\resheading{\textbf{AREA OF INTEREST} }
    \begin{itemize}
\item   Medical Sensors, circuit design, computer interfacing of hardware, control systems.
    \end{itemize}

\resheading{TECHNICAL SKILLS} 
    \begin{itemize}
\item \textbf{Languages:\space} C ,\space C++,\space Python, \space R
\item \textbf{Tools:} MATLAB,\space Orcad Pspice,\space Arduino\space, LabView ,\space\LaTeX
\item \textbf{Platforms:} Linux and Windows
    \end{itemize}

\resheading{PROJECTS}
    \begin{itemize}
\item   \textbf{Calculation of HeartBeat using Photoplethysmogram in LabVIEW.} \textit{(Feburary 2017 - Currently Working)}
    \end{itemize}
We have designed to algorithms, which are inspired from the Pan-Tompkins Algorithm for QRS waveform detection for calculation of heartbeat. We also trying to do statistical analysis of the data using the R software

\resheading{EXTRA CURRICULAR ACTIVITIES}
    \begin{itemize}
\item   A volunteer at Kulethi primary school Champawat,Uttarakhand. I helped to promote tablet assisted teaching in the primary school.Also helped in video making of basic science experiments in Hindi, which are uploaded in YouTube.(June 2016)
\item   Core Committee member at IEEE student chapter of VIT University.
(October 2015 - March 2016)
    \end{itemize}

\resheading{ACHIEVEMENTS}
    \begin{itemize}
\item   Awarded with cash prize for ranking 3rd out of the 250 students in the branch at VIT University for the academic year 2016-17.
\item   Awarded with cash prize for ranking 2nd out of the 250 students in the branch at VIT University for the academic year 2015-16.
\item   Awarded with cash prize for scoring 10 CGPA in class 10th Board Examination.
\item   Selected to represent KVS for Jawaharlal Nehru National Science, Mathematics and Environment Exhibition for children(JNNSMEE) held at Gangtok, Sikkim during November 2013.
\item   Awarded 3rd Prize at KVS National Level Science Exhibition held at Kendriya Vidiyalaya Ballygunge, Kolkata for the project titled "Principle of Fiber Optic Communication and Related  Applications" in the year 2012.
    \end{itemize}
\end{document}

如果您希望列表中有不同的间距,您可以使用\itemsep中的选项进行更改\setlist[itemize]{leftmargin=*}。有关详细信息,请参阅包文档。在我看来,默认设置选择得很好。

相关内容