масштабирование таблицы против изменения шрифта или другого подхода

масштабирование таблицы против изменения шрифта или другого подхода

субъективный, но не самоуверенный

При "нормальных" размерах шрифта мои таблицы обычно выходят за пределы полей страницы. Я прошу дать мне рекомендации, как решить эту проблему, имея в виду следующее:

Я ученый и пишу статьи по общественным наукам.В моих работах обычно есть несколько (скажем, около 10) таблиц — типичных таблиц, которые вы найдете в работах по общественным наукам, с большим количеством цифр (в отличие от формул, рисунков и т. д.) ивсегдазаметки к таблице.

Для построения таблиц я использую статистическое программное обеспечение (R, Stata).

Хотя я хорошо владею этими инструментами, я постоянно борюсь с установкой стандартов для таблиц, которые я генерирую. Поэтому я продолжаю спрашивать себя:

  1. Должен ли я изменить размер шрифта внутри среды таблицы (например, с помощью \smallкоманды внутри tableсреды — что, как правило, является подходом, который я обычно использую), или
  2. Должен ли я сделать это глобально (как показано наэтотпост.), или
  3. Стоит ли мне \resizeboxиспользовать что-то подобное?

При составлении таблиц я учитываю:

  1. Мне будет лучше иметь возможность повторно использовать тот же код для своих beamerпрезентаций;
  2. Хотя весь мой .texкод пройдет через процесс публикации в журнале, мне нравится иметь красивые версии рабочих документов;
  3. Хотя в окончательный вариант моей статьи попадает около 10 таблиц, в процессе написания я обычно создаю около сотни таблиц.

Итак, мой вопрос в этом контексте: какие рекомендации я мог бы использовать, чтобы помочь мне спланировать, как построить мои таблицы LaTex? Я не прошу об общемbooktabs-подобные руководящие принципы; скорее, я хочу знать, как написать хороший код Latex, чтобы последовательно размещать большие таблицы на странице, не портя при этом внешний вид.

решение1

Я обычно против третьего варианта (масштабирования), хотя он кажется довольно популярным. Возможно, я предвзято отношусь к нему, потому что (a) я реализовал \resizeboxи (b) в то время большая часть текста использовала растровые шрифты, и поэтому масштабирование текста делало его нечитаемым. Однако я думаю, что если возможно, лучше иметь согласованные размеры шрифтов, поэтому выбор фиксированного размера, такой как \smallя считаю, предпочтительнее.

Четвертый вариант — украсть немного места из области marginpar. Классы LaTeX по умолчанию используют относительно узкий текстовый блок в одноколоночном режиме по многим веским причинам, но эти причины на самом деле не применимы к многоколоночной таблице. Дизайн включает дополнительное пространство ширины, \marginparsep+\marginparwidthкоторое, как предполагается, не выходит за пределы страницы и доступно для боковых узлов, которые, вероятно, не используются для таблиц. Поэтому вы можете (хотя некоторые могут усомниться в эстетике дизайна) позволить таблице быть намного шире.

Связанный контент