11
22
33<p align =" center " >
4+
45<img src =" man/figures/gallery/tinytable_gallery.gif " height = " 250 " class = " center " >
56<br > <!-- badges: start -->
67<a href = " https://github.com/vincentarelbundock/tinytable/blob/main/LICENSE.md " target = " _blank " ><img src =" https://img.shields.io/badge/license-GPLv3-blue " ></a >
1213## What?
1314
1415` tinytable ` is a small but powerful ` R ` package to draw beautiful tables
15- in a variety of formats: HTML, LaTeX, Word[ 1] , PDF, PNG, Markdown, and
16+ in a variety of formats: HTML, LaTeX, Word[ ^ 1 ] , PDF, PNG, Markdown, and
1617Typst. The user interface is minimalist and easy to learn, while giving
1718users access to powerful frameworks to create endlessly customizable
1819tables.
1920
2021< https://vincentarelbundock.github.io/tinytable/ >
2122
22- > ** Note **
23+ > [ !NOTE ]
2324>
2425> The documentation on this website uses the latest development version
2526> of ` tinytable ` . This version can normally be installed from
@@ -49,25 +50,24 @@ ecosystem. Why release a new one? As [the maintainer of
4950`modelsummary` ](https : // modelsummary.com ), I needed a table - drawing
5051package which was :
5152
52- - * Simple * : Streamlined , consistent , and uncluttered user interface ,
53- with few functions to learn.
54- - * Flexible * : Expressive frameworks to customize tables in HTML and
55- LaTeX formats. [2 ]
56- - * Zero - dependency * : Avoid importing any other `R` package. [3 ]
57- - * Concise * : Draw beautiful tables without typing a lot of code.
58- - * Safe * : User inputs are checked thoroughly , and informative errors
59- are returned early.
60- - * Maintainable * : A small code base which does not rely on too many
61- complex regular expressions.
62- - * Readable * : HTML and LaTeX code should be human - readable and
63- editable.
64- - * Free * : This package will always be free. Tiny tables for a tiny
65- price !
53+ - * Simple * : Streamlined , consistent , and uncluttered user interface ,
54+ with few functions to learn.
55+ - * Flexible * : Expressive frameworks to customize tables in HTML and
56+ LaTeX formats. [^ 2 ]
57+ - * Zero - dependency * : Avoid importing any other `R` package. [^ 3 ]
58+ - * Concise * : Draw beautiful tables without typing a lot of code.
59+ - * Safe * : User inputs are checked thoroughly , and informative errors are
60+ returned early.
61+ - * Maintainable * : A small code base which does not rely on too many
62+ complex regular expressions.
63+ - * Readable * : HTML and LaTeX code should be human - readable and editable.
64+ - * Free * : This package will always be free. Tiny tables for a tiny
65+ price !
6666
6767To achieve these goals , the design philosophy of `tinytable` rests on
6868three pillars :
6969
70- 1 . * Data is separate from style. * The code that this package creates
70+ 1 ) * Data is separate from style. * The code that this package creates
7171 keeps the content of a table separate from the style sheet that
7272 applies to its cells. This is in contrast to other `R` packages that
7373 modify the actual text in each cell to style it. Keeping data and
@@ -76,13 +76,13 @@ three pillars:
7676 developers to keep a simpler code base , with minimal use of messy
7777 regular expressions.
7878
79- 2 . * Flexibility. * Users ’ needs are extremely varied , and a
79+ 2 ) * Flexibility. * Users ’ needs are extremely varied , and a
8080 table - drawing package must be flexible enough to accomodate
8181 different ideas. To achieve this , `tinytable` builds on
8282 battle - tested and versatile frameworks like `Bootstrap` for HTML and
8383 `tabularray` for LaTeX.
8484
85- 3 . Lightweight. Some of the most popular table - drawing packages in the
85+ 3 ) Lightweight. Some of the most popular table - drawing packages in the
8686 `R` ecosystem are very heavy : A single `library()` call can
8787 sometimes load upwards of 65 `R` packages. In contrast , `tinytable`
8888 imports zero 3rd party `R` package by default.
@@ -135,17 +135,17 @@ tt(x,
135135
136136## Tutorial
137137
138- The ` tinytable ` 0.15 .0 tutorial will take you much further. It is
138+ The ` tinytable ` 0.14 .0 tutorial will take you much further. It is
139139available in HTML and PDF formats at:
140140< https://vincentarelbundock.github.io/tinytable/ >
141141
142- [ 1 ] Styling options in Word are somewhat limited. See the FAQ page and
143- the ` style_tt() ` documentation for details.
142+ [ ^ 1 ] : Styling options in Word are somewhat limited. See the FAQ page and
143+ the ` style_tt() ` documentation for details.
144144
145- [ 2 ] Other formats like Markdown and Typst are also available, but less
146- flexible.
145+ [ ^ 2 ] : Other formats like Markdown and Typst are also available, but less
146+ flexible.
147147
148- [ 3 ] Some extra packages can be imported to access specific
149- functionality, such as integration with Quarto, inserting ` ggplot2 `
150- objects as inline plots, and saving tables to PNG images or PDF
151- documents.
148+ [ ^ 3 ] : Some extra packages can be imported to access specific
149+ functionality, such as integration with Quarto, inserting ` ggplot2 `
150+ objects as inline plots, and saving tables to PNG images or PDF
151+ documents.
0 commit comments