Общее руководство по созданию таблиц качества публикаций с использованием R, Sweave и LaTeX
существует ряд инструментов для создания таблиц качества публикации с использованием R, Sweave и LaTeX.
В частности, есть вспомогательные функции, такие как latex
на Hmisc
пакета, и xtable
на xtable
пакета. Я также часто писал свой собственный код, чтобы иметь полный контроль над форматированием таблицы (например, см. ).
однако при подготовке таблиц качества публикаций часто возникает ряд проблем встань:
- как и когда применять числовое форматирование
- как точно контролировать выравнивание столбцов и ячеек
- как точно контролировать границы ячеек
- как преобразовать метки переменных в имена переменных
- и так далее
Помимо вопросов высокого уровня определения желаемого формата таблицы, есть вопросы реализации.
- когда должна быть вспомогательная функция такая как
xtable
использоваться? - какую вспомогательную функцию следует использовать в данной ситуации?
- как можно настроить вывод вспомогательных функций по умолчанию для конкретных требований?
вопрос
мне кажется, что вышеперечисленные вопросы заслуживают подробного введения в стиле учебника.
есть ли какие-либо онлайн-или офлайн-ресурсы, которые предоставляют подробный обзор того, как обеспечить качество публикации таблицы, использующие R, Sweave и LaTeX, и которые решают проблемы, рассмотренные выше?
5 ответов:
просто чтобы связать это с милым маленьким бантиком во время текущего написания,лучшие существующие учебники по таблицам качества публикации и сценариям использования, по-видимому, представляют собой объединение этих документов:
- пример Sweave (источник)
- радость Sweave: руководство для начинающих по воспроизводимым исследованиям с Sweave (источник)
- Latex и R через Sweave: пример документа как использовать Sweave (источник)
- Sweave = R * LaTeX2 (источник)
- The
xtable
галерея (источник)- The Sweave Домашняя страница
- документация LaTeX
выходя за рамки того, что в настоящее время существует, вы можете спросить автор радость Sweave для документа по таблицам качества публикации в частности. Похоже, что он вышел за рамки этой проблемы в своих исследованиях. В дополнение к вопросам, которые вы подняли, это пространство конкретно можно использовать руководство по стилю это, безусловно, не существует в настоящее время.
и, как уже упоминалось в вопросе errata, это идеальный пример вопроса дляhttps://tex.stackexchange.com/. я призываю вас продолжать спрашивать конкретные вопросы есть когда вы сталкиваетесь с какими-либо трудностями в ваших текущих проектах.
пакета звездочет создать публикацию-качество - ВКЛ. использование шаблонов, разработанных по аналогии с существующими академическими журналами - из часто используемых статистических функций и пакетов R (lm, glm, plm, svyglm, survival, pscl, AER и др.). Также хорошо подходит для создания сводных таблиц статистики и может напрямую выводить содержимое фрейма данных.
есть на
tables
пакет, который адресует операции форматирования, выравнивания и надписи. Пакет имеет виньетка, который является хорошей отправной точкой.
xtable
работал штрафа для меня до сих пор. В сочетании сsiunitx
, и при необходимости,longtable
, он может производить довольно эффективные таблицы, на мой взгляд. С пакетами, какbooktabs
иcaption
эстетика может быть слишком приятным.Я не уверен, что этот уровень детализации был запрошен OP, но для чего это стоит, базовая реализация может быть чем-то вроде этих линий: https://tex.stackexchange.com/questions/41067/caption-for-longtable-in-sweave/41183#41183 (мой собственный ответ на другой вопрос).
Я настоятельно рекомендую контекст, который использует пакет таблицы. Там есть таблица описание на contextgarden и исчерпывающий инструкцию.