TITLESEC: проблема с выравниванием заголовков абзацев с помощью опции leftmargin - PullRequest
1 голос
/ 21 августа 2010

когда я использую пакет TITLESEC для левого заголовка абзаца, эти заголовки будут идеально совмещаться с обычным текстом, но не будут совпадать с уравнением или средой элементов в первой строке.Как мне выровнять их?

См. Этот pdf для визуализации проблемы: http://www.scribd.com/doc/36184235/Titlesec-Paragraph-Left-Margin

Код:

\documentclass[]{article}

\usepackage{geometry}
\geometry{a4paper,left=9cm,right=3cm, top=2cm, bottom=3cm}

\usepackage{titlesec}
\titleformat{\paragraph}[leftmargin]{\normalfont\vspace{14pt}\sffamily
\filleft}{\theparagraph}{0em}{}[]
\titlespacing{\paragraph}{15pc}{-0.5pc}{1pc}

\begin{document}
\paragraph{Was versteht man unter einer Draisine bzw. einer
Laufmaschine?}
Die Draisine oder Laufmaschine (so auch der vom Erfinder verwendete
Name) ist ein einspuriges, von Menschenkraft betriebenes Fahrzeug ohne
Pedale, das als Urform des heutigen Fahrrads gilt.
\paragraph{Wie viel ist dreizehn mal acht?}
\begin{equation}
7\times8=8+8+8+8+8+8+8+8+8+8+8+8+8=56
\end{equation}

\paragraph{Aus welchen Zutaten besteht Schokolade?}
\begin{itemize}
\item Kakao
\item Milch
\item Zucker
\end{itemize}

\end{document}

Спасибо за любые идеи, Макфорги1009 *

1 Ответ

0 голосов
/ 31 августа 2010

Привет, у меня это не получилось, но если вы ищете быстрый способ сделать это, а затем просто выбросить его, вы можете использовать следующий хак:

Уравнения:

\paragraph{Wie viel ist dreizehn mal acht?}
\abovedisplayskip=-12pt     % these two lines control
\abovedisplayshortskip=0pt  % the spacing before equations
\begin{equation}
7\times8=8+8+8+8+8+8+8+8+8+8+8+8+8=56
\end{equation}

Itemize:

\paragraph{Aus welchen Zutaten besteht Schokolade?}
\begin{itemize}
\vspace{-2em}   % this line moves the folling things up (hack)
\item Kakao
\item Milch
\item Zucker
\end{itemize}
Now I continue with text.

Я думаю, что первое (уравнения) применимо и справедливо для всего документа, но второе (для itemize) должно быть объявлено в каждом itemize.

Кажется, есть переменные, которые управляют пространством между разбивкой по элементам и остальной частью текста, однако они не допускают наличия неотрицательных значений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...