Author: Jean-Francois Burnol Package: centeredline Version: 1.2 (2022/10/10) License: LPPL 1.3c Copyright (C) 2019, 2022 Jean-Francois Burnol # DESCRIPTION # After \usepackage{centeredline} one can use \centeredline{....} to get the argument centered, without ending the current paragraph, and without adding extra vertical spacing, in a better way than if using \centerline: 1. \verb or other catcode changes inside the argument are allowed, 2. The centering (with respect to the surrounding text paragraph) will be as expected if this all happens inside an item from a LaTeX list environment. 3. One does not need to use \newline before and after (or at least leave a space token after). Doing so does not hurt, though. The macro itself may be used while in paragraph or in vertical mode. Like \centerline, if used in vertical mode, it does not enter paragraph mode. The macro places its argument in a \hbox and assignments done inside the argument see thus their scope limited to the line. The macro is usable from inside a (paragraph mode) table cell. It can be nested (for example the argument is a tabular or a \parbox and inside it another \centeredline is used). Material whose natural width exceeds the line width will get properly centered too, the extra width going into the margins (or into the neighboring cells, if used in a paragraph mode table cell). # CHANGE LOG # Initial statement: I have used this macro since 2013 and it has served me well. I am making it public as is, without any re-thinking about whether it may have some limitations which I somehow did not encounter in my personal usage. Suggestions for improvements are welcome, and will be recorded although I do not expect to update the package anytime soon. - v1.0 (2019/04/27): First release. - v1.1 (2019/05/03): Improve this README. - v1.2 (2022/10/10): * make the macro usable in table cells (thanks to Antoine Missier for pointing out this limitation; see his package spacingtricks for another centering macro) * avoid an extra empty line if the macro is used following a \\ or a \newline (but why should it be? ;-) ) (thanks to Kroum Tzanev for a related discussion) # LICENSE # This Work may be distributed and/or modified under the conditions of the LaTeX Project Public License 1.3c. This version of this license is in > and the latest version of this license is in > and version 1.3 or later is part of all distributions of LaTeX version 2005/12/01 or later. The Author of this Work is: > Jean-Francois Burnol  This Work consists of the file centeredline.sty and accompanying README.md.