Tenho duas linhas de texto escritas em Lyx. Estou tentando centralizá-lo sem colocar espaço vertical extra entre as linhas.
Selecionei o texto e fui paraMenu > Editar > Configurações de parágrafo. Lá, posso remover o espaçamento entre as linhas ou centralizá-las. Mas não posso fazer as duas coisas ao mesmo tempo.
Os códigos gerados pelo Lyx estão abaixo para os dois casos.
Centralizado, mas há espaço entre as linhas:
\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}
Não há espaço, mas também não está centralizado:
\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}
Olhando para essas fontes, posso sentir que deveria ter sido algo como
\begin{singlespace}
\noindent \begin{center} Hello \end{center}
\noindent \begin{center} World \end{center}
\end{singlespace}
mas como você sabe, o usuário não tem permissão para editar a fonte diretamente no Lyx.
Como faço isso da maneira correta?
Responder1
Escreva a primeira linha, pressione Ctrl+ Enter(isso adiciona uma quebra de linha) e digite a segunda linha. Para centralizar esse parágrafo, clique com o botão direito em uma das linhas, escolha Configurações de parágrafo e selecione Alinhamento central.
Para referência, isso gera a marcação no último exemplo de David.
Responder2
A outra resposta abordou a entrada do lyx, mas
\begin{singlespace}
\noindent \begin{center} Hello \end{center}
\noindent \begin{center} World \end{center}
\end{singlespace}
Qualquer uso de \noindent
dentro de um documento é sinal de que algo está errado e o layout implementado pela classe do documento não é adequado ao conteúdo.
Mas usar \noindent
antes de um ambiente de exibição como center
é simplesmente errado: não afetará o recuo do conteúdo do ambiente; apenas gerará um parágrafo vazio espúrio antes do ambiente e assim dará a impressão de aumentar o espaço vertical antes do ambiente. Por se tratar de uma linha em branco e não de um espaço vertical, ela não será, por exemplo, descartada em uma quebra de página.
A marcação que você deseja gerar é
\begin{center}
Hello
World
\end{center}
ou
\begin{center}
Hello\\
World
\end{center}