Erro ao alinhar o texto após uma palavra

Erro ao alinhar o texto após uma palavra

Quero alinhar o texto depois de algumas palavras. eu seguiesta respostapor @Torbjørn T. Mas houve mensagens de erro. Aqui está o código:

\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}

As mensagens de erro são as seguintes:

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

como isso pode ser resolvido?

Estou usando MiKTeX e PDFLaTeX.

Responder1

Basicamente, o seu problema é que você não pode abrir a cor do texto \textcolor{blue}{e iniciar a próxima célula (com &). Você tem que fechar \textcolor{blue}{}primeiro e depois iniciar a próxima célula.

Ou você queria fazer na primeira colunaNome do Experimento:em azul então você tem que fazer assim, e fechar a cor do texto anteriormente:

\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}

ou você queria que todo o texto da tabela fosse azul. Então você agrupa a tabela em um grupo separado como este:

\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}

Dê uma olhada nodocumentação xcolor- você também pode alterar a cor de fundo das linhas.

informação relacionada