Ich möchte meinen Text unter dem Symbol ":" oder einem anderen ausrichten, zum Beispiel möchte ich so etwas:
First thing : Blablablabla ...
Blablabla
Second : blablablabla
blabla
Und ich weiß nicht, wie das geht. Ich habe viele Umgebungen ausprobiert, wie {enumerate} oder {itemize} oder {description}, aber keine davon hat funktioniert.
Wie kann ich etwas tun, was ich möchte?
Danke schön.
Danke, aber es hat mir nicht viel geholfen: Tatsächlich möchte ich schreiben, was ich möchte, bevor ich den restlichen Text ausrichte, beispielsweise für die Referenzen in einem Artikel:
[Friedman1967] Here there is the reference
which is long.
[Zu2014] Here is an other, the alignment is different.
but it is stil coherent.
Ich weiß nicht, ob ich mich ganz klar ausgedrückt habe, tut mir leid.
Antwort1
Eine Möglichkeit, die gewünschte Ausrichtung zu erreichen, besteht darin, ein benutzerdefiniertes Makro zu definieren:
Anmerkungen:
- Das
showframe
Paket wurde nur verwendet, um die Seitenränder anzuzeigen. In Ihrem tatsächlichen Anwendungsfall wird es nicht benötigt.
Code:
\documentclass{article}
\usepackage{showframe}
\newlength{\LabelWidth}
\newcommand*{\AlignedText}[2]{%
\par\noindent\textbf{#1:}
\settowidth{\LabelWidth}{\textbf{#1} }%
\parbox[t]{\dimexpr\linewidth-\LabelWidth-\parsep\relax}{#2\strut}%
}
\begin{document}
\AlignedText{Friedman1967}{Here is the reference
which is quite long and spills onto a second line.}
\AlignedText{Zu2014}{Here is an other, the alignment is different,
but it is still coherent, and also takes more than one line.}
\end{document}