如何插入水平空格?

如何插入水平空格?

我知道有几种方法可以在 LaTeX 文档中插入水平空格 -有哪些命令可以控制水平间距?,但对我来说,它们似乎都不起作用。

这是我呈现的文档中不受欢迎的行为 - pdf 中的间距不正确

这是我的代码 -

\Section{Programming Skills}
\vspace{-5pt}
\textbf{Languages:} Python, Java, C, C++\\
\textbf{Libraries/Frameworks:} numpy, ROOT, git, CUDA, *nix, \LaTeX{}
\vspace{-5pt}

在哪里语言缩进量超过库/框架. 取消缩进语言或缩进库/框架这样它们就排成一行了。(应该在它们当前的位置排队,而不是更向左或向右)

的定义\Section在我的.cls中-

\newcommand{\Section}[1]{
    \Line \par
    \vspace{1pt}
    \textbf{\fontsize{13}{13}\selectfont #1} \par
    \vspace{-7pt}
    \Line \par
    \vspace{3pt}
}

答案1

我已尝试整理出您的代码的可编译版本。

% secprob.tex  SE 538713

\documentclass{article}

\newcommand{\Section}[1]{
%    \Line % don't know what this is, using \mbox{} instead
    \mbox{} \par
    \vspace{1pt}
    \textbf{\fontsize{13}{13}\selectfont #1} \par
    \vspace{-7pt}
%    \Line 
    \mbox{}\par
    \vspace{3pt}
}

\begin{document}

\Section{Programming Skills}
\vspace{-5pt}
\textbf{Languages:} Python, Java, C, C++ % \\ % just leave an empty line

\textbf{Libraries/Frameworks:} numpy, ROOT, git, CUDA, *nix, \LaTeX{}
\vspace{-5pt}

\end{document}

用空行替换您的\\行即可得到您想要的结果。

相关内容