How can I center/right/left align text in LyX? In Microsoft Word, I can just click the 3 buttons on the toolbar.

3 Answers 3


Horizontal alignment is associated with a paragraph style in LyX. Select the paragraph, click Edit>Paragraph Settings... (or click the LyX paragraph settings button button in the toolbar) and choose one of the Alignment options:

LyX paragraph settings

Click OK or Apply for the selection to take effect. Checking Immediate Apply allows one to toggle and visualize the difference between selected options.

For inserting horizontal fill (or \hfill; which also leads to a flush left and flush right formatting on the same line), you follow Insert>Formatting>Horizontal Space... and for the Spacing choose Horizontal Fill:

enter image description here

Upon clicking OK, your document will show the horizontal fill as a stretchable dotted line which shrinks/expands to fit the window

enter image description here

and eventually typesets/compiles to

enter image description here

A similar output would have been obtain through the insertion of "TeX code":

enter image description here

  • That works. However when I try aligning "within" certain parts of text, those options move all the text. For example, on a certain line, I want to right align some text and left align others. How can I do that? Commented Jan 6, 2012 at 1:14
  • @GTyler: Yes, that's why they are called "paragraph settings", so they apply to an entire paragraph. If you want to have left- and right-aligned text in the same "line", and that line is a paragraph, then you can insert \hfill between the text components. Is this what you're after?
    – Werner
    Commented Jan 6, 2012 at 4:22
  • @GTyler For reference, \hfill is in LyX found in Insert --> Formatting --> Horizontal space. Choose "Horizontal fill" for Spacing. Commented Jan 6, 2012 at 7:08
  • Yes that's what I am after. Since I am still new to Lyx, I prefer the click-and-choose rather than remembering LaTex code. Commented Jan 9, 2012 at 6:09
  • 1
    @Nobody: And by "apply it" you mean applying some paragraph justification for the entire document? The default is "Justified". If you want something else, I'd suggest adding it to your Document > Settings... > LaTeX Preamble: \raggedright for Left, \centering for Center, \raggedleft for Right.
    – Werner
    Commented Jan 14, 2017 at 19:20

Select all the lines that you need to align (middle/left/right). Then right click and under text style select structure Now, the whole part is one structure Again select this complete structure Next, use paragraph settings to align the texts :)

  • As it seems, this solution is working for mathematical statements. You are welcome to tweak the solution to fit your purpose Commented Nov 17, 2013 at 19:19
  • Hi, welcome to TeX.SX. I don't see a Structure under Text style in the right click menu when right clicking on selected text. Commented Nov 17, 2013 at 19:42

The simple and fastest way is: once you are in the desired place just click on the "TEX" button (next to the hyperlink one) and in the box just add the following:


To have dots between just do:


And to have a line:


You can find more information here: http://www.personal.ceu.hu/tex/spacebox.htm

  • 1
    Welcome to TeX.SX! Can you explain how your solution is different from the last part of Werner's answer? Commented Oct 17, 2014 at 22:59
  • @PaulGessler I just updated my answer. I think it adds more information.
    – magamig
    Commented Oct 18, 2014 at 0:03

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .