18

I'm aware that my table is too wide as it keeps going off the page on the right.

Is there a way to fix this?

I'm using lyx as I am a learner.

orange
  • 611
  • Many users end up here when they are actually searching for how to wrap text in a table row. Answer is here: https://tex.stackexchange.com/questions/332712/getting-text-to-wrap-in-lyx-table-cells – Nav Apr 03 '20 at 05:31

2 Answers2

11
\noindent\resizebox{\textwidth}{!}{%
... your tabular ...
}

In LyX insert the two lines in ERT (Evil Red Text) mode (Ctrl-L) just before and after your tabular. In the documents preamble add \usepackage{graphicx} if not already present.

This is how you add a new package: Use custom latex package in LyX

9

You can fix the width of the table to fit the width of your general text.

To fix the width of the table in LyX 2.0, right-click in a cell in the column, move to More... and choose Settings.... In the Table Settings tab, you can set the value near the bottom, under Table-wide settings.

This, however, will set the width of your table, but not the content of the table. If, e.g., you have a cell with a lot of text that extends beyond the margin, then also pick a width for that (those) column(s) under Column settings in the same tab. This will also allow line breaks in the text.

Rasmus
  • 1,270
  • 1
  • 10
  • 25
  • 2
    That should be the selected answer, as the current one doesn't use LyX capabilities, but hard coded directives \noindent\resizebox – mins Apr 29 '23 at 11:12