GeneralCan't stom centering

LaTeX specific issues not fitting into one of the other forums of this category.
Post Reply
avp3000
Posts: 49
Joined: Thu Nov 15, 2007 4:22 pm

Can't stom centering

Post by avp3000 »

Hi all,

I noticed that, wenn I'm doing a presentation and put \centering on a slide, after that the text on the other slides is also centered, although I had enclosed the \centering command with {}. For example:

%Slide 1
{\centering Here is the text I want to be centered.}

%Slide 2
And here is the text I don't want to be centered, but it still is.

Why is that?

Thank you very much,
Alexander

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org
LaTeX books
User avatar
Stefan Kottwitz
Site Admin
Posts: 10310
Joined: Mon Mar 10, 2008 9:44 pm

Can't stom centering

Post by Stefan Kottwitz »

Hi Alexander,

try a paragraph break by an empty line or \par (or break the line by \\) to end \centering:

Code: Select all

{\centering Here is the text I want to be centered.\\}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Stefan
LaTeX.org admin
avp3000
Posts: 49
Joined: Thu Nov 15, 2007 4:22 pm

Re: Can't stom centering

Post by avp3000 »

Hello Stephen,

I tried that but it didn't want to compile the file. However, this is not a big thing, as I just use \begin{center}. I was just wondering why the hell it does that. Thank you for your advice.
User avatar
Stefan Kottwitz
Site Admin
Posts: 10310
Joined: Mon Mar 10, 2008 9:44 pm

Can't stom centering

Post by Stefan Kottwitz »

See here: \centering.
The scope of \centering needs to be limited, for instance by \par, else it affects the next lines too.

\begin{center} uses \centering internally too, but puts a list around it. One side effect of \begin{center} is that additional vertical space occures before and after the centered Text. If I don't want that I use {\centering text \\} or similar with \par.

Stefan
LaTeX.org admin
User avatar
localghost
Site Moderator
Posts: 9202
Joined: Fri Feb 02, 2007 12:06 pm

Can't stom centering

Post by localghost »

Stefan_K wrote:[...] One side effect of \begin{center} is that additional vertical space occures before and after the centered Text. [...]
To avoid that, you could define a new environment (best placed in the preamble) that has no additional space above and below the centred text. Corresponding to its purpose I called the new environment centered.

Code: Select all

Code, edit and compile here:
\newenvironment{centered}{%
\begin{list}{}{%
\topsep0pt
}
\centering
\item[]
}
{\end{list}}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
This is very similar to the internally defined center environment, which uses a trivlist environment with fixed parameters (like \topsep). Here we have a general list environment where we can give new parameters and so nearly eliminate the additional vertical spaces.


Best regards
Thorsten
avp3000
Posts: 49
Joined: Thu Nov 15, 2007 4:22 pm

Re: Can't stom centering

Post by avp3000 »

Thank you both for the valuable information. It really helped.
Post Reply