Ich erstelle Dokumente mit der Klasse memoir
in XeLaTeX
. Ich habe Probleme beim Erstellen der richtigen Absatzdarstellung, und insbesondere bei der Erstellung von Absätzen mit \paragraph{}lorem ipsum
ignoriert LaTeX die Einstellungen \parskip
und \parindent
.Die Verwendung von parindent und parskip mit paragraph {} hat keinen Effekt
Zum Beispiel, wenn ich ein Dokument
\documentclass[oneside,11pt]{memoir}
\usepackage{fontspec}% font selecting commands
\usepackage{xunicode}% unicode character macros
\usepackage{xltxtra} % some fixes/extras
\begin{document}
\setlength{\parskip}{0pt} % 1ex plus 0.5ex minus 0.2ex}
\setlength{\parindent}{0pt}
\pagestyle{plain}
\paragraph{}orem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam enim
urna, mattis eu aliquet eget, condimentum id nibh. In hac habitasse platea
dictumst.
\paragraph{}ipsum dolor sit amet, consectetur adipiscing elit. Aliquam enim urna,
mattis eu aliquet eget, condimentum id nibh. In hac habitasse platea dictumst.
\end{document}
Diese Schriftsätze haben etwa so:
orem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam enim urna, mattis eu aliquet eget, condimentum id nibh. In hac habitasse platea dictumst.
ipsum dolor sit amét, consectetur adipiscing elit. Aliquam enim urna, mattis eu aliquet eget, condimentum id nibh. In hac habitasse platea dictumst.
Dies hat falsch Absatzeinzüge beide und überspringen, trotz \parskip
und \parindent
wird auf Null gesetzt.
Man würde erwarten, dass die gesetzte Ausgabe wie folgt aussehen (was eine hässliche Wahl der Absatzformatierung, sondern stellt die Frage):
orem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam enim urna, mattis eu aliquet eget, condimentum id nibh. In hac habitasse platea dictumst.
ipsum dolor sitzen amet, consectetur adipiscing elit. Aliquam enim urna, mattis eu aliquet eget, condimentum id nibh. In hac habitasse platea dictumst.
Ich stelle fest, dass, wenn ich die Absätze durch zwei Zeilenumbrüche trennen (das heißt nicht \paragraph{}
nicht verwenden, und) die \parskip
und \parindent
Einstellungen geehrt werden.
Ich würde sehr dankbar sein, zu wissen, warum, wenn \paragraph{}
verwendet, die \parskip
und \parindent
Befehle nicht geehrt werden, und wie könnte man entweder diese Befehle geehrt oder alternativ welche Befehle würde den gleichen Effekt mit den Absätzen mit \paragraph{}
erstellt erreichen .
Vielen Dank für das Lesen.
Brian
@Herbert: Vielen Dank für die Antwort. Ich benutze '\ paragraph', weil die Absätze gelegentlich nummeriert und gezählt werden müssen, was ich als eine gute Lösung verstehe, obwohl vielleicht nicht die einzige, die auf dieser Frage basiert: http://stackoverflow.com/questions/543208 –
Brian - Das macht Sinn, aber der \ paragraph {} Abschnitt Befehl ist nicht der, den ich wählen würde. Die Verwendung der Enumerate-Listen-Umgebung ist wahrscheinlich die beste Wahl, auch wenn es einige kontraintuitive Formatierungsänderungen geben könnte, die Sie möglicherweise benötigen. Wenn Sie mit dem Abschnitt \ paragraph {} fortfahren möchten, können Sie das Paket "secsty" verwenden, um die Nummerierung hinzuzufügen und die Formatierung zu ändern (lesen Sie die sectsty-Dokumentation für weitere Informationen), oder wechseln Sie einfach und gehen Sie mit der Liste. –
Nein, ungeachtet des Hinweises in der anderen Antwort, auf die Sie hingewiesen haben (und mit Herbert einverstanden sind), ist "\ paragraph" nicht das, was Sie hier haben wollen, weil es nur eine seltsame Schreibweise ist, also macht es nur Sinn wenn es in einem '\ subsubsection' verwendet wird. Es ist ein Schnittbefehl - nichts mit Absätzen zu tun. Die Definition von '\ N' in Ihrer ursprünglichen Frage ist die beste Lösung hier. Ich musste das selbst tun, fand kein Paket, das es tat, und griff auf (etwas Ähnliches) dieser Lösung zurück. Für ziemlich grundlegende LaTeX-Gründe ist es schwierig, Absätze automatisch zu nummerieren. –