增加段落缩进

增加段落缩进

我正在使用该moderncv软件包制作我的简历,但是我对 LaTeX 还不熟悉,所以如果这个问题重复了(我确实搜索过)或者太愚蠢了,请原谅我!

如何增加段落的缩进,以便全部的段落缩进,而不仅仅是第一行。换句话说,尝试粘贴一个段落OpenOffice,然后选择Increase indent。注意整个段落是如何缩进的。

我要这个:

标题

一隻狮子。 Pellentesque sapien dui、facilisis et sollicitudin et,ullamcorper vel massa。佩尔滕纳姆人抛弃了智人,抛弃了厌恶的元素。 Class aptent taciti sociosqu ad litora torquent per conubia nostra, per

其中:Heading是asectiona leocvitem

编辑:如所问:

\section{Foo} \cvitem{}{Para-Foo}

现在我想Para-Foo按照我描述的方式缩进......

答案1

moderncv.cls代码中可以看出,cvitem使用长度hintscolumnwidthmaincolumnwidth来控制左侧的间距和文本的宽度。因此,一种方法是定义一个新命令,\MyCvItem该命令采用可选的第一个参数,允许您指定缩进量。如果没有给出缩进量,则默认为 0.0pt。

在此处输入图片描述

\documentclass{moderncv}
\moderncvtheme[blue]{casual} 
\usepackage{lipsum}
\usepackage{layout}

\firstname{Joey}
\familyname{TeXUser}

\newcommand*{\MyCvItem}[3][0.0pt]{%
    \addtolength{\hintscolumnwidth}{#1}% Adjust settings
    \addtolength{\maincolumnwidth}{-#1}%
    \cvitem{#2}{#3}%
    \addtolength{\hintscolumnwidth}{-#1}% Restore settings
    \addtolength{\maincolumnwidth}{#1}%
}%


\begin{document}\layout
\maketitle

\section{Heading}
\MyCvItem{a leo. }{% No indent specified
\textbf{Regular:} Pellentesque sapien dui, facilisis et sollicitudin et, ullamcorper vel massa. Pellentesque vulputate placerat sapien, et volutpat odio elementum eget. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per
}

\textcolor{blue}{
\MyCvItem[1.0cm]{a leo. }{% Note optional indent amount specified
\textbf{Indented:} Pellentesque sapien dui, facilisis et sollicitudin et, ullamcorper vel massa. Pellentesque vulputate placerat sapien, et volutpat odio elementum eget. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per
}}
\MyCvItem{a leo. }{% No indent specified -- ensure it is back to normal
\textbf{Regular:} Pellentesque sapien dui, facilisis et sollicitudin et, ullamcorper vel massa. Pellentesque vulputate placerat sapien, et volutpat odio elementum eget. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per
}
\end{document}

相关内容