Позиционирование заголовков таблицы в LaTeX - PullRequest
5 голосов
/ 19 мая 2010

Когда я пытаюсь центрировать мой стол и получать заголовок, чтобы он читал что-то вроде «Таблица 1. Это заголовок». таблица появляется вверху страницы независимо от того, что я делаю. Если я не сделаю заголовок, я могу получить его в той части документа, которая мне нужна. Как мне решить эту проблему?

\begin{table}
    \caption{This is the caption.}
    \begin{center}
        \begin{tabular}{ | l | l | l | l |}
        \hline

        ...

        \hline
        \end{tabular}
    \end{center}
\end{table}

Ответы [ 3 ]

3 голосов
/ 19 мая 2010

Попробуйте

\begin{table}[h]
   ...
\end{table}

Это говорит о том, что латекс "поставьте стол здесь " вместо того, чтобы позволить ему плавать.

Я также использую

\usepackage{array}

в преамбуле почти для всех моих латексных документов, но pr0wl сообщает нам, что в этом нет необходимости. Спасибо pr0wl!

2 голосов
/ 19 мая 2010

Вы также можете попробовать \usepackage{float}, который дает вам дополнительную команду позиционирования H, которая действительно заставляет LaTeX поставить фигуру там, где вы указали. Если вы используете float, обязательно объявите ваши метки после ваших подписей.

С точки зрения придания вашим фигурам "здесь", H> h!> h. Но H! ничего не делает.

1 голос
/ 19 мая 2010

Управление поплавками всегда не так легко понять (см. здесь ). Среда table автоматически делает таблицу плавающим элементом. То есть элемент, способный перемещаться по странице для достижения хорошего макета страницы (хороший макет с типографской точки зрения может отличаться от понравившегося макета).

LaTeX управляет поплавками для вас, и, с другой стороны, предоставляет очень мощные средства для контроля перекрещенных ссылок.

Если вы не хотите, чтобы что-то плавало, просто не делайте это плавающим элементом. Кстати, если вам нужна подпись, используйте пакет caption (см. здесь снова).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...