Ich habe zwei Textzeilen in Lyx geschrieben. Ich versuche, sie zu zentrieren, ohne zusätzlichen vertikalen Abstand zwischen den Zeilen zu lassen.
Ich habe den Text ausgewählt und bin dann zuMenü > Bearbeiten > Absatzeinstellungen. Dort kann ich entweder den Zeilenabstand entfernen oder die Zeilen zentrieren. Beides gleichzeitig geht aber nicht.
Unten finden Sie die von Lyx generierten Codes für beide Fälle.
Zentriert, aber mit Abstand zwischen den Zeilen:
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage[a4paper]{geometry}
\geometry{verbose,tmargin=1cm,bmargin=1cm,lmargin=1cm,rmargin=1cm,headheight=0cm,headsep=0cm,footskip=0cm}
\pagestyle{empty}
\setlength{\parskip}{0bp}
\setlength{\parindent}{0pt}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{babel}
\begin{document}
\noindent \begin{center}
Hello
\par\end{center}
\noindent \begin{center}
World
\par\end{center}
Es ist kein Leerzeichen vorhanden, aber auch nicht zentriert:
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage[a4paper]{geometry}
\geometry{verbose,tmargin=1cm,bmargin=1cm,lmargin=1cm,rmargin=1cm,headheight=0cm,headsep=0cm,footskip=0cm}
\pagestyle{empty}
\setlength{\parskip}{0bp}
\setlength{\parindent}{0pt}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{setspace}
\usepackage{babel}
\begin{document}
\begin{singlespace}
\noindent Hello
\noindent World
\end{singlespace}
Wenn ich mir diese Quellen anschaue, kann ich mir vorstellen, dass es so etwas hätte sein sollen wie
\begin{singlespace}
\noindent \begin{center} Hello \end{center}
\noindent \begin{center} World \end{center}
\end{singlespace}
Aber wie Sie wissen, ist es dem Benutzer nicht gestattet, die Quelle direkt in Lyx zu bearbeiten.
Wie mache ich es richtig?
Antwort1
Schreiben Sie die erste Zeile, drücken Sie Ctrl+ Enter(dadurch wird ein Zeilenumbruch hinzugefügt) und geben Sie die zweite Zeile ein. Um diesen Absatz zentriert auszurichten, klicken Sie mit der rechten Maustaste auf eine der Zeilen, wählen Sie „Absatzeinstellungen“ und dann „Zentriert ausrichten“.
Als Referenz: Dadurch wird die Auszeichnung in Davids letztem Beispiel generiert.
Antwort2
Die andere Antwort hat sich mit dem Lyx-Eingang befasst, aber
\begin{singlespace}
\noindent \begin{center} Hello \end{center}
\noindent \begin{center} World \end{center}
\end{singlespace}
Jede Verwendung von \noindent
innerhalb eines Dokuments ist ein Zeichen dafür, dass etwas nicht stimmt und das von der Dokumentklasse implementierte Layout nicht für den Inhalt geeignet ist.
Aber die Verwendung \noindent
vor einer Anzeigeumgebung wie center
ist einfach falsch: Sie hat keine Auswirkungen auf die Einrückung des Inhalts der Umgebung; sie erzeugt lediglich einen falschen leeren Absatz vor der Umgebung und erweckt so den Anschein, als ob der vertikale Abstand vor der Umgebung größer wäre. Da es sich um eine Leerzeile und nicht um einen vertikalen Abstand handelt, wird sie beispielsweise bei einem Seitenumbruch nicht verworfen.
Das Markup, das Sie generieren möchten, ist
\begin{center}
Hello
World
\end{center}
oder
\begin{center}
Hello\\
World
\end{center}