我正在写一份间距有些奇怪的文档。我正在复制另一份文档,因此布局必须几乎完全相同。我在下面按字母划分了几个部分,每个部分中都有一些段落。这些段落中的大多数应该缩进,以便它们与每个部分后的文本对齐,而不是与部分编号对齐。将尝试用一小段代码来澄清。
我没有能力提供一个最小的例子,但稍后会提供
a) Some section title inserted here with some custom gibberish
How the rest of the paragraph looks with no ident, also a problem
with several lines as well.
Here is another small part that is not supposed to be indented.
这就是我希望它看起来的样子。
a) Some section title inserted here with some custom gibberish
How the rest of the paragraph looks with no ident, also a problem
with several lines as well
Here is another small part that is not supposed to be indented
是的,我认为我可以用 来实现\hspace*{5mm}
。但这仅适用于单行。有什么建议吗?
編輯:MWE
\documentclass[10pt,a4paper]{article}
\usepackage[hmargin=3cm,vmargin=3.5cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[norsk]{babel}
\usepackage{enumitem}
\usepackage{titletoc}
\usepackage{booktabs}
\usepackage{relsize}
\usepackage{array}
\usepackage[hidelinks]{hyperref}
\usepackage[dvipsnames*,svgnames]{xcolor}
\usepackage{mathtools}
\usepackage{fixltx2e}
\usepackage{lmodern}
\newcommand{\oppgave}[2]{\section*{Oppgave #1 {\normalfont\normalsize (#2 poeng)}
\addcontentsline{toc}{section}{Oppgave #1}}}
\newcommand{\del}[1]{\paragraph*{#1)
\addcontentsline{toc}{subsection}{#1)}}}
\newlist{deloppg}{enumerate}{1}
\setlist[deloppg]{label=\arabic*),leftmargin=1.40cm,itemsep=5pt}
\begin{document}
\tableofcontents
\newpage
\section*{Fasitsvar til regneoppgaver}
\addcontentsline{toc}{section}{Fasitsvar til regneoppgaver}
\newpage
\noindent
\phantomsection
\addcontentsline{toc}{section}{{\color{red}\Large{Del 1}}}
\fcolorbox{black}{LightSteelBlue}{\parbox[t][1.25cm][c]{\textwidth}{\begin{center}\textbf{Del 1 \\Uten hjelpemiddler}\end{center}}}
\oppgave{1}{18}
\del{a} \label{1a}
Vis at den deriverte til funksjonen $O(x) = \dfrac{500}{x} + 8x^2 $ er
%
\begin{align*}
O'(x) = \frac{ \, -500 + 16x^3 \, }{x^2}
\end{align*}
%
\del{b} Deriver funksjonene \\
\begin{deloppg}
\item $ f(x) = 3 \ln(2x) $
\item $ g(x) = 3x \cdot e^{x^2} $ \aa
\end{deloppg}
%
\vspace{5mm}
%
\del{c} Vi har gitt polynomfunksjonen $f(x)=x^3 - 3x^2 - 13x + 15$
\begin{deloppg}
\item Vis at $f(1)=0$. Bruk polynomdivisjon til å faktorisere $f(x)$ i førstegradsfaktorer
\item Løs ulikheten $f(x)\leq 0$
\end{deloppg}
%
\vspace{5mm}
%
\del{d}
Mengden av lava som spruter ut per time ved et vulkanutbrudd kan
tilnærmet beskrives ved et funksjonsuttrykk $f(x)$. Funksjonsverdiene
er målt i tonn, og $t$ er antall timer etter begynnelsen av utbruddet. \\ \\ Du får vite at: $f(0)=300, \qquad f'(10)=0 \qquad \textnormal{og} \qquad f''(10) = -10$\\ \\ Hva kan du si om vulkanutbruddet på grunnlag av disse opplysningene?
\end{document}
我觉得我必须包含这么多文档来显示错误发生的位置。寻找软件包等需要做很多工作。我的序言只包含 4 个包,每个包都有一个共同的主题。所以我不得不提取使此页面正常工作所需的所有包。问题出在最后一节。我希望文本与其余部分对齐。将尝试 Werner 的建议 =)
答案1
我将使用adjustwidth
来自changepage
包裹:
\begin{adjustwidth}{<left margin>}{<right margin>}
...
\end{adjustwidth}
的所有内容adjustwidth
从左边距缩进<left margin>
,从右边距缩进<right margin>
。这是一个最小的工作示例:
\documentclass{article}
\usepackage{changepage}% http://ctan.org/pkg/changepage
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\begin{document}
\section{Some section title inserted here with some custom gibberish}
\begin{adjustwidth}{2.5em}{0pt}
\lipsum[1]
\end{adjustwidth}
\lipsum[2-5]
\end{document}
标准article
文档类将章节标题缩进2.5em
。
编辑:看过你的最小工作示例(MWE)后,我建议使用enumitem
包裹在您的“问题”集中提供适当的边距对齐。下面是您的 MWE 的修订版本,具有正确的重新定义。
\documentclass[10pt,a4paper]{article}
\usepackage[hmargin=3cm,vmargin=3.5cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[norsk]{babel}
\usepackage{amsmath}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage[dvipsnames*,svgnames]{xcolor}
\newcommand{\oppgave}[2]{\section*{Oppgave #1 {\normalfont\normalsize (#2 poeng)}
\addcontentsline{toc}{section}{Oppgave #1}}}
\newcommand{\del}[1]{%
\item \addcontentsline{toc}{subsection}{#1)}
}
\newlist{deloppg}{enumerate}{2}
\setlist[deloppg]{label=\arabic*),leftmargin=*,itemsep=5pt}
\begin{document}
\tableofcontents
\newpage
\section*{Fasitsvar til regneoppgaver}
\addcontentsline{toc}{section}{Fasitsvar til regneoppgaver}
\newpage
\noindent
\phantomsection
\addcontentsline{toc}{section}{{\color{red}\Large{Del 1}}}
\fcolorbox{black}{LightSteelBlue}{%
\parbox[t][1.25cm][c]{\textwidth}{%
\begin{center}
\textbf{Del 1 \\Uten hjelpemiddler}
\end{center}%
}%
}
\oppgave{1}{18}
\begin{enumerate}[leftmargin=*,labelsep=2em,label=\alph*)]
\del{a} \label{1a}
Vis at den deriverte til funksjonen $O(x) = \dfrac{500}{x} + 8x^2 $ er
%
\begin{align*}
O'(x) = \frac{ -500 + 16x^3 }{x^2}
\end{align*}
%
\del{b} Deriver funksjonene \\
\begin{deloppg}
\item $ f(x) = 3 \ln(2x) $
\item $ g(x) = 3x \cdot e^{x^2} $ \aa
\end{deloppg}
%
\vspace{5mm}
%
\del{c} Vi har gitt polynomfunksjonen $f(x)=x^3 - 3x^2 - 13x + 15$
\begin{deloppg}
\item Vis at $f(1)=0$. Bruk polynomdivisjon til å faktorisere $f(x)$ i førstegradsfaktorer
\item Løs ulikheten $f(x)\leq 0$
\end{deloppg}
%
\vspace{5mm}
%
\del{d}
Mengden av lava som spruter ut per time ved et vulkanutbrudd kan
tilnærmet beskrives ved et funksjonsuttrykk $f(x)$. Funksjonsverdiene
er målt i tonn, og $t$ er antall timer etter begynnelsen av utbruddet. \\ \\ Du får vite at: $f(0)=300, \qquad f'(10)=0 \qquad \textnormal{og} \qquad f''(10) = -10$\\ \\ Hva kan du si om vulkanutbruddet på grunnlag av disse opplysningene?
\end{enumerate}
\end{document}
看看你的代码,可能会有一些改进。但是,由于 MWE 可能只涵盖了你所追求的一部分,所以我只是试图让事情按照你希望的方式运作。
答案2
您可以以一种不寻常的方式使用 ìtemize 环境:
\documentclass[parskip]{scrartcl}
\usepackage[margin=50mm]{geometry}
\begin{document}
\begin{itemize}
\item[a)] Some section title inserted here with some custom gibberish
How the rest of the paragraph looks with no ident, also a problem
with seveleral lines aswell
\end{itemize}
Here is another smal part that is not supposed to be inlined. Here is another smal part that is not supposed to be inlined. Here is another smal part that is not supposed to be inlined.
\begin{itemize}
\item[b)] Some section title inserted here with some custom gibberish
How the rest of the paragraph looks with no ident, also a problem
with seveleral lines aswell
\end{itemize}
\end{document}
答案3
您可以将段落放入
{minipage}
并用于calc
计算\usepackage{calc} ... a) Text \hspace*{\fill}\begin{minipage}{\textwidth-5mm} Content \end{minipage}
\parbox
如果你愿意,你可以使用使用两列表格
使用列表环境
如果使用 KOMA-Script,则可以使用
addmargin
-environment
也许还有其他方法,但最好有一个例子……