
Ich möchte Text nach einigen Wörtern ausrichten. Ich folgtediese Antwortvon @Torbjørn T. Aber es gab Fehlermeldungen. Hier ist der Code:
\documentclass{report}
\usepackage{xcolor}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{\linewidth}{@{}lX@{}}
\textcolor{blue}{\textit{Name of the Experiment:} & Frequency Stability Study of a Power System blah blah blah}
\end{tabularx}
\end{document}
Die Fehlermeldungen lauten wie folgt:
line 9: Missing } inserted. \end{tabularx}
line 9: Extra }, or forgotten \endgroup. \end{tabularx}
line 9: Missing } inserted. \end{tabularx}
line 9: Extra }, or forgotten \endgroup. \end{tabularx}
line 9: Missing } inserted. \end{tabularx}
line 9: Extra }, or forgotten \endgroup. \end{tabularx}
line 9: Overfull \hbox (15.0pt too wide) in paragraph
Wie kann das gelöst werden?
Ich verwende MiKTeX und PDFLaTeX.
Antwort1
Ihr Problem besteht im Wesentlichen darin, dass Sie Textfarbe nicht mit öffnen \textcolor{blue}{
und dann die nächste Zelle (mit &
) starten können. Sie müssen \textcolor{blue}{}
zuerst schließen und dann die nächste Zelle starten.
Entweder Sie wollten die erste SpalteName des Experiments:in blau, dann musst du es so machen und die Textfarbe vorher schließen:
\documentclass{report}
\usepackage{xcolor}
\usepackage{tabularx}
\begin{document}
\begingroup
\begin{tabularx}{\linewidth}{@{}lX@{}}
\textcolor{blue}{\textit{Name of the Experiment:}} & Frequency Stability Study of a Power System blah blah blah
\end{tabularx}
\end{document}
oder Sie möchten, dass der gesamte Text in der Tabelle blau ist. Dann fassen Sie die Tabelle in eine separate Gruppe ein, wie folgt:
\documentclass{report}
\usepackage{xcolor}
\usepackage{tabularx}
\begin{document}
\begingroup %%start wrapper group
\color{blue} %%assign textcolor
\begin{tabularx}{\linewidth}{@{}lX@{}}
\textit{Name of the Experiment:} & Frequency Stability Study of a Power System blah blah blah
\end{tabularx}
\endgroup%%end wrapper group
\end{document}
Schauen Sie sich diexcolor-Dokumentation- Sie können auch die Hintergrundfarbe der Zeilen ändern.