
субъективный, но не самоуверенный
При "нормальных" размерах шрифта мои таблицы обычно выходят за пределы полей страницы. Я прошу дать мне рекомендации, как решить эту проблему, имея в виду следующее:
Я ученый и пишу статьи по общественным наукам.В моих работах обычно есть несколько (скажем, около 10) таблиц — типичных таблиц, которые вы найдете в работах по общественным наукам, с большим количеством цифр (в отличие от формул, рисунков и т. д.) ивсегдазаметки к таблице.
Для построения таблиц я использую статистическое программное обеспечение (R, Stata).
Хотя я хорошо владею этими инструментами, я постоянно борюсь с установкой стандартов для таблиц, которые я генерирую. Поэтому я продолжаю спрашивать себя:
- Должен ли я изменить размер шрифта внутри среды таблицы (например, с помощью
\small
команды внутриtable
среды — что, как правило, является подходом, который я обычно использую), или - Должен ли я сделать это глобально (как показано наэтотпост.), или
- Стоит ли мне
\resizebox
использовать что-то подобное?
При составлении таблиц я учитываю:
- Мне будет лучше иметь возможность повторно использовать тот же код для своих
beamer
презентаций; - Хотя весь мой
.tex
код пройдет через процесс публикации в журнале, мне нравится иметь красивые версии рабочих документов; - Хотя в окончательный вариант моей статьи попадает около 10 таблиц, в процессе написания я обычно создаю около сотни таблиц.
Итак, мой вопрос в этом контексте: какие рекомендации я мог бы использовать, чтобы помочь мне спланировать, как построить мои таблицы LaTex? Я не прошу об общемbooktabs
-подобные руководящие принципы; скорее, я хочу знать, как написать хороший код Latex, чтобы последовательно размещать большие таблицы на странице, не портя при этом внешний вид.
решение1
Я обычно против третьего варианта (масштабирования), хотя он кажется довольно популярным. Возможно, я предвзято отношусь к нему, потому что (a) я реализовал \resizebox
и (b) в то время большая часть текста использовала растровые шрифты, и поэтому масштабирование текста делало его нечитаемым. Однако я думаю, что если возможно, лучше иметь согласованные размеры шрифтов, поэтому выбор фиксированного размера, такой как \small
я считаю, предпочтительнее.
Четвертый вариант — украсть немного места из области marginpar. Классы LaTeX по умолчанию используют относительно узкий текстовый блок в одноколоночном режиме по многим веским причинам, но эти причины на самом деле не применимы к многоколоночной таблице. Дизайн включает дополнительное пространство ширины, \marginparsep+\marginparwidth
которое, как предполагается, не выходит за пределы страницы и доступно для боковых узлов, которые, вероятно, не используются для таблиц. Поэтому вы можете (хотя некоторые могут усомниться в эстетике дизайна) позволить таблице быть намного шире.