CRAN Package Check Results for Maintainer ‘Vignesh Thanikachalam <about.vignesh at gmail.com>’

Last updated on 2026-07-21 02:50:54 CEST.

Package OK NOTE ERROR
artoo 13
datasetviewer 13
tabular 9 2 2

Package artoo

Current CRAN status: OK: 13

Package datasetviewer

Current CRAN status: OK: 13

Package tabular

Current CRAN status: OK: 9, NOTE: 2, ERROR: 2

Version: 0.2.0
Check: Rd contents
Result: NOTE Rd files without \usage: ‘print.tabular_spec.Rd’ \arguments should not be documented without \usage. Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc

Version: 0.3.1
Check: tests
Result: ERROR Running ‘testthat.R’ [64s/65s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(tabular) > test_check("tabular") Saving _problems/test-backend_pdf-662.R -- <tabular_spec> Data: 1 row x 1 column <style> #tabular-61d7c347a8 { font-family: "Courier New", Courier, "Nimbus Mono PS", "Liberation Mono", monospace; color: #212529; margin: 1.5rem; font-size: 10pt; line-height: 1.3; } #tabular-61d7c347a8 .tabular-content { width: fit-content; max-width: 100%; margin: 0 auto; } #tabular-61d7c347a8 p { line-height: inherit; } #tabular-61d7c347a8 .tabular-title { font-size: 10pt; font-weight: 600; text-align: center; margin: .2rem 0; } #tabular-61d7c347a8 .tabular-caption { margin: 0; padding: 0; } #tabular-61d7c347a8 .tabular-pad { margin: 0; line-height: 1; } #tabular-61d7c347a8 .tabular-table-wrap { overflow-x: auto; margin: .2rem 0; } #tabular-61d7c347a8 .tabular-table { border-collapse: collapse; font-size: 10pt; margin: 0 auto; } #tabular-61d7c347a8 .tabular-table { --bs-table-bg: transparent; --bs-table-accent-bg: transparent; --bs-table-border-color: transparent; width: auto; } #tabular-61d7c347a8 .tabular-table > :not(caption) > * > * { border-bottom-width: 0; box-shadow: none; } #tabular-61d7c347a8 .tabular-table th, #tabular-61d7c347a8 .tabular-table td { padding: .18rem .6rem; } #tabular-61d7c347a8 .tabular-table td { text-align: left; vertical-align: top; } #tabular-61d7c347a8 .tabular-table thead th { font-weight: 600; text-align: center; vertical-align: bottom; } #tabular-61d7c347a8 .tabular-table thead tr:first-child th { border-top: 0.5pt solid #212529; } #tabular-61d7c347a8 .tabular-table thead tr:last-child th { border-bottom: 0.5pt solid #212529; } #tabular-61d7c347a8 .tabular-table thead .tabular-band { background-image: linear-gradient(to right, transparent 0.5em, #adb5bd 0.5em, #adb5bd calc(100% - 0.5em), transparent calc(100% - 0.5em)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-left { background-image: linear-gradient(to right, transparent 0px, #adb5bd 0px, #adb5bd calc(100% - 0.5em), transparent calc(100% - 0.5em)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-right { background-image: linear-gradient(to right, transparent 0.5em, #adb5bd 0.5em, #adb5bd calc(100% - 0px), transparent calc(100% - 0px)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-both { background-image: linear-gradient(to right, transparent 0px, #adb5bd 0px, #adb5bd calc(100% - 0px), transparent calc(100% - 0px)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table tbody tr:last-child td { border-bottom: 0.5pt solid #212529; } #tabular-61d7c347a8 .tabular-table tbody tr td { border-top: none; } #tabular-61d7c347a8 .tabular-band { text-align: center; } #tabular-61d7c347a8 .tabular-subgroup td { text-align: center; vertical-align: middle; padding: .15rem .6rem; } #tabular-61d7c347a8 .tabular-subgroup-label { font-weight: 600; } #tabular-61d7c347a8 .tabular-subgroup-bign td { text-align: center; border-bottom: 1px solid #adb5bd; } #tabular-61d7c347a8 .tabular-subgroup-closed td { border-bottom: 1px solid #adb5bd; } #tabular-61d7c347a8 .tabular-group-header td { font-weight: 600; text-align: left; padding-top: .55rem; } #tabular-61d7c347a8 .tabular-blank-row td { padding: 0; border: none; height: 1em; line-height: 1em; } #tabular-61d7c347a8 .text-left { text-align: left; } #tabular-61d7c347a8 .text-center { text-align: center; } #tabular-61d7c347a8 .text-right { text-align: right; } #tabular-61d7c347a8 .tabular-table thead th.text-left { text-align: left; } #tabular-61d7c347a8 .tabular-table thead th.text-center { text-align: center; } #tabular-61d7c347a8 .tabular-table thead th.text-right { text-align: right; } #tabular-61d7c347a8 .tabular-table td.text-left { text-align: left; } #tabular-61d7c347a8 .tabular-table td.text-center { text-align: center; } #tabular-61d7c347a8 .tabular-table td.text-right { text-align: right; } #tabular-61d7c347a8 .valign-top { vertical-align: top; } #tabular-61d7c347a8 .valign-middle { vertical-align: middle; } #tabular-61d7c347a8 .valign-bottom { vertical-align: bottom; } #tabular-61d7c347a8 .tabular-footnote { font-size: 10pt; color: #495057; margin: .25rem 0; } #tabular-61d7c347a8 .tabular-empty { font-style: italic; color: #6c757d; } #tabular-61d7c347a8 .tabular-page-break-row { display: none; } #tabular-61d7c347a8 { --tabular-border-color: #212529; --tabular-border-color-muted: #adb5bd; --tabular-chrome-color: #495057; } #tabular-61d7c347a8 .tabular-chrome-wrap { width: fit-content; max-width: 100%; margin: 0 auto; } #tabular-61d7c347a8 .tabular-page-header, #tabular-61d7c347a8 .tabular-page-footer { display: flex; justify-content: space-between; align-items: center; width: 100%; padding: .5rem 0; font-size: 9pt; color: var(--tabular-chrome-color); } #tabular-61d7c347a8 .tabular-page-header { margin-bottom: 1rem; } #tabular-61d7c347a8 .tabular-page-footer { margin-top: 1rem; } #tabular-61d7c347a8 .tabular-page-header-left, #tabular-61d7c347a8 .tabular-page-footer-left { flex: 1; text-align: left; } #tabular-61d7c347a8 .tabular-page-header-center, #tabular-61d7c347a8 .tabular-page-footer-center { flex: 1; text-align: center; } #tabular-61d7c347a8 .tabular-page-header-right, #tabular-61d7c347a8 .tabular-page-footer-right { flex: 1; text-align: right; } @media print { #tabular-61d7c347a8 .tabular-table-wrap { overflow-x: visible; margin: 0; } #tabular-61d7c347a8 .tabular-table tr { page-break-inside: avoid; } #tabular-61d7c347a8 .tabular-page-header, #tabular-61d7c347a8 .tabular-page-footer { display: none; } #tabular-61d7c347a8 .tabular-page-break-row { display: table-row; page-break-before: always; break-before: page; } #tabular-61d7c347a8 .tabular-page-break-row td { border: none; padding: 0; height: 0; line-height: 0; font-size: 0; } #tabular-61d7c347a8 .tabular-table + .tabular-table { page-break-before: always; break-before: page; } } </style> <div id="tabular-61d7c347a8" class="tabular-doc" style="overflow-x:auto;max-width:100%;"><figure class="tabular-content"> <figcaption class="tabular-caption"> <p class="tabular-pad">&nbsp;</p> <p class="tabular-title">T</p> <p class="tabular-pad">&nbsp;</p> </figcaption> <div class="tabular-table-wrap"> <table class="tabular-table"> <thead> <tr><th>x</th></tr> </thead> <tbody> <tr><td style="border-bottom: 0.5pt solid #212529;">1</td></tr> </tbody> </table> </div> </figure></div> <style> #tabular-61d7c347a8 { font-family: "Courier New", Courier, "Nimbus Mono PS", "Liberation Mono", monospace; color: #212529; margin: 1.5rem; font-size: 10pt; line-height: 1.3; } #tabular-61d7c347a8 .tabular-content { width: fit-content; max-width: 100%; margin: 0 auto; } #tabular-61d7c347a8 p { line-height: inherit; } #tabular-61d7c347a8 .tabular-title { font-size: 10pt; font-weight: 600; text-align: center; margin: .2rem 0; } #tabular-61d7c347a8 .tabular-caption { margin: 0; padding: 0; } #tabular-61d7c347a8 .tabular-pad { margin: 0; line-height: 1; } #tabular-61d7c347a8 .tabular-table-wrap { overflow-x: auto; margin: .2rem 0; } #tabular-61d7c347a8 .tabular-table { border-collapse: collapse; font-size: 10pt; margin: 0 auto; } #tabular-61d7c347a8 .tabular-table { --bs-table-bg: transparent; --bs-table-accent-bg: transparent; --bs-table-border-color: transparent; width: auto; } #tabular-61d7c347a8 .tabular-table > :not(caption) > * > * { border-bottom-width: 0; box-shadow: none; } #tabular-61d7c347a8 .tabular-table th, #tabular-61d7c347a8 .tabular-table td { padding: .18rem .6rem; } #tabular-61d7c347a8 .tabular-table td { text-align: left; vertical-align: top; } #tabular-61d7c347a8 .tabular-table thead th { font-weight: 600; text-align: center; vertical-align: bottom; } #tabular-61d7c347a8 .tabular-table thead tr:first-child th { border-top: 0.5pt solid #212529; } #tabular-61d7c347a8 .tabular-table thead tr:last-child th { border-bottom: 0.5pt solid #212529; } #tabular-61d7c347a8 .tabular-table thead .tabular-band { background-image: linear-gradient(to right, transparent 0.5em, #adb5bd 0.5em, #adb5bd calc(100% - 0.5em), transparent calc(100% - 0.5em)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-left { background-image: linear-gradient(to right, transparent 0px, #adb5bd 0px, #adb5bd calc(100% - 0.5em), transparent calc(100% - 0.5em)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-right { background-image: linear-gradient(to right, transparent 0.5em, #adb5bd 0.5em, #adb5bd calc(100% - 0px), transparent calc(100% - 0px)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-both { background-image: linear-gradient(to right, transparent 0px, #adb5bd 0px, #adb5bd calc(100% - 0px), transparent calc(100% - 0px)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table tbody tr:last-child td { border-bottom: 0.5pt solid #212529; } #tabular-61d7c347a8 .tabular-table tbody tr td { border-top: none; } #tabular-61d7c347a8 .tabular-band { text-align: center; } #tabular-61d7c347a8 .tabular-subgroup td { text-align: center; vertical-align: middle; padding: .15rem .6rem; } #tabular-61d7c347a8 .tabular-subgroup-label { font-weight: 600; } #tabular-61d7c347a8 .tabular-subgroup-bign td { text-align: center; border-bottom: 1px solid #adb5bd; } #tabular-61d7c347a8 .tabular-subgroup-closed td { border-bottom: 1px solid #adb5bd; } #tabular-61d7c347a8 .tabular-group-header td { font-weight: 600; text-align: left; padding-top: .55rem; } #tabular-61d7c347a8 .tabular-blank-row td { padding: 0; border: none; height: 1em; line-height: 1em; } #tabular-61d7c347a8 .text-left { text-align: left; } #tabular-61d7c347a8 .text-center { text-align: center; } #tabular-61d7c347a8 .text-right { text-align: right; } #tabular-61d7c347a8 .tabular-table thead th.text-left { text-align: left; } #tabular-61d7c347a8 .tabular-table thead th.text-center { text-align: center; } #tabular-61d7c347a8 .tabular-table thead th.text-right { text-align: right; } #tabular-61d7c347a8 .tabular-table td.text-left { text-align: left; } #tabular-61d7c347a8 .tabular-table td.text-center { text-align: center; } #tabular-61d7c347a8 .tabular-table td.text-right { text-align: right; } #tabular-61d7c347a8 .valign-top { vertical-align: top; } #tabular-61d7c347a8 .valign-middle { vertical-align: middle; } #tabular-61d7c347a8 .valign-bottom { vertical-align: bottom; } #tabular-61d7c347a8 .tabular-footnote { font-size: 10pt; color: #495057; margin: .25rem 0; } #tabular-61d7c347a8 .tabular-empty { font-style: italic; color: #6c757d; } #tabular-61d7c347a8 .tabular-page-break-row { display: none; } #tabular-61d7c347a8 { --tabular-border-color: #212529; --tabular-border-color-muted: #adb5bd; --tabular-chrome-color: #495057; } #tabular-61d7c347a8 .tabular-chrome-wrap { width: fit-content; max-width: 100%; margin: 0 auto; } #tabular-61d7c347a8 .tabular-page-header, #tabular-61d7c347a8 .tabular-page-footer { display: flex; justify-content: space-between; align-items: center; width: 100%; padding: .5rem 0; font-size: 9pt; color: var(--tabular-chrome-color); } #tabular-61d7c347a8 .tabular-page-header { margin-bottom: 1rem; } #tabular-61d7c347a8 .tabular-page-footer { margin-top: 1rem; } #tabular-61d7c347a8 .tabular-page-header-left, #tabular-61d7c347a8 .tabular-page-footer-left { flex: 1; text-align: left; } #tabular-61d7c347a8 .tabular-page-header-center, #tabular-61d7c347a8 .tabular-page-footer-center { flex: 1; text-align: center; } #tabular-61d7c347a8 .tabular-page-header-right, #tabular-61d7c347a8 .tabular-page-footer-right { flex: 1; text-align: right; } @media print { #tabular-61d7c347a8 .tabular-table-wrap { overflow-x: visible; margin: 0; } #tabular-61d7c347a8 .tabular-table tr { page-break-inside: avoid; } #tabular-61d7c347a8 .tabular-page-header, #tabular-61d7c347a8 .tabular-page-footer { display: none; } #tabular-61d7c347a8 .tabular-page-break-row { display: table-row; page-break-before: always; break-before: page; } #tabular-61d7c347a8 .tabular-page-break-row td { border: none; padding: 0; height: 0; line-height: 0; font-size: 0; } #tabular-61d7c347a8 .tabular-table + .tabular-table { page-break-before: always; break-before: page; } } </style> <div id="tabular-61d7c347a8" class="tabular-doc" style="overflow-x:auto;max-width:100%;"><figure class="tabular-content"> <figcaption class="tabular-caption"> <p class="tabular-pad">&nbsp;</p> <p class="tabular-title">T</p> <p class="tabular-pad">&nbsp;</p> </figcaption> <div class="tabular-table-wrap"> <table class="tabular-table"> <thead> <tr><th>x</th></tr> </thead> <tbody> <tr><td style="border-bottom: 0.5pt solid #212529;">1</td></tr> </tbody> </table> </div> </figure></div> <style> #tabular-61d7c347a8 { font-family: "Courier New", Courier, "Nimbus Mono PS", "Liberation Mono", monospace; color: #212529; margin: 1.5rem; font-size: 10pt; line-height: 1.3; } #tabular-61d7c347a8 .tabular-content { width: fit-content; max-width: 100%; margin: 0 auto; } #tabular-61d7c347a8 p { line-height: inherit; } #tabular-61d7c347a8 .tabular-title { font-size: 10pt; font-weight: 600; text-align: center; margin: .2rem 0; } #tabular-61d7c347a8 .tabular-caption { margin: 0; padding: 0; } #tabular-61d7c347a8 .tabular-pad { margin: 0; line-height: 1; } #tabular-61d7c347a8 .tabular-table-wrap { overflow-x: auto; margin: .2rem 0; } #tabular-61d7c347a8 .tabular-table { border-collapse: collapse; font-size: 10pt; margin: 0 auto; } #tabular-61d7c347a8 .tabular-table { --bs-table-bg: transparent; --bs-table-accent-bg: transparent; --bs-table-border-color: transparent; width: auto; } #tabular-61d7c347a8 .tabular-table > :not(caption) > * > * { border-bottom-width: 0; box-shadow: none; } #tabular-61d7c347a8 .tabular-table th, #tabular-61d7c347a8 .tabular-table td { padding: .18rem .6rem; } #tabular-61d7c347a8 .tabular-table td { text-align: left; vertical-align: top; } #tabular-61d7c347a8 .tabular-table thead th { font-weight: 600; text-align: center; vertical-align: bottom; } #tabular-61d7c347a8 .tabular-table thead tr:first-child th { border-top: 0.5pt solid #212529; } #tabular-61d7c347a8 .tabular-table thead tr:last-child th { border-bottom: 0.5pt solid #212529; } #tabular-61d7c347a8 .tabular-table thead .tabular-band { background-image: linear-gradient(to right, transparent 0.5em, #adb5bd 0.5em, #adb5bd calc(100% - 0.5em), transparent calc(100% - 0.5em)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-left { background-image: linear-gradient(to right, transparent 0px, #adb5bd 0px, #adb5bd calc(100% - 0.5em), transparent calc(100% - 0.5em)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-right { background-image: linear-gradient(to right, transparent 0.5em, #adb5bd 0.5em, #adb5bd calc(100% - 0px), transparent calc(100% - 0px)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-both { background-image: linear-gradient(to right, transparent 0px, #adb5bd 0px, #adb5bd calc(100% - 0px), transparent calc(100% - 0px)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table tbody tr:last-child td { border-bottom: 0.5pt solid #212529; } #tabular-61d7c347a8 .tabular-table tbody tr td { border-top: none; } #tabular-61d7c347a8 .tabular-band { text-align: center; } #tabular-61d7c347a8 .tabular-subgroup td { text-align: center; vertical-align: middle; padding: .15rem .6rem; } #tabular-61d7c347a8 .tabular-subgroup-label { font-weight: 600; } #tabular-61d7c347a8 .tabular-subgroup-bign td { text-align: center; border-bottom: 1px solid #adb5bd; } #tabular-61d7c347a8 .tabular-subgroup-closed td { border-bottom: 1px solid #adb5bd; } #tabular-61d7c347a8 .tabular-group-header td { font-weight: 600; text-align: left; padding-top: .55rem; } #tabular-61d7c347a8 .tabular-blank-row td { padding: 0; border: none; height: 1em; line-height: 1em; } #tabular-61d7c347a8 .text-left { text-align: left; } #tabular-61d7c347a8 .text-center { text-align: center; } #tabular-61d7c347a8 .text-right { text-align: right; } #tabular-61d7c347a8 .tabular-table thead th.text-left { text-align: left; } #tabular-61d7c347a8 .tabular-table thead th.text-center { text-align: center; } #tabular-61d7c347a8 .tabular-table thead th.text-right { text-align: right; } #tabular-61d7c347a8 .tabular-table td.text-left { text-align: left; } #tabular-61d7c347a8 .tabular-table td.text-center { text-align: center; } #tabular-61d7c347a8 .tabular-table td.text-right { text-align: right; } #tabular-61d7c347a8 .valign-top { vertical-align: top; } #tabular-61d7c347a8 .valign-middle { vertical-align: middle; } #tabular-61d7c347a8 .valign-bottom { vertical-align: bottom; } #tabular-61d7c347a8 .tabular-footnote { font-size: 10pt; color: #495057; margin: .25rem 0; } #tabular-61d7c347a8 .tabular-empty { font-style: italic; color: #6c757d; } #tabular-61d7c347a8 .tabular-page-break-row { display: none; } #tabular-61d7c347a8 { --tabular-border-color: #212529; --tabular-border-color-muted: #adb5bd; --tabular-chrome-color: #495057; } #tabular-61d7c347a8 .tabular-chrome-wrap { width: fit-content; max-width: 100%; margin: 0 auto; } #tabular-61d7c347a8 .tabular-page-header, #tabular-61d7c347a8 .tabular-page-footer { display: flex; justify-content: space-between; align-items: center; width: 100%; padding: .5rem 0; font-size: 9pt; color: var(--tabular-chrome-color); } #tabular-61d7c347a8 .tabular-page-header { margin-bottom: 1rem; } #tabular-61d7c347a8 .tabular-page-footer { margin-top: 1rem; } #tabular-61d7c347a8 .tabular-page-header-left, #tabular-61d7c347a8 .tabular-page-footer-left { flex: 1; text-align: left; } #tabular-61d7c347a8 .tabular-page-header-center, #tabular-61d7c347a8 .tabular-page-footer-center { flex: 1; text-align: center; } #tabular-61d7c347a8 .tabular-page-header-right, #tabular-61d7c347a8 .tabular-page-footer-right { flex: 1; text-align: right; } @media print { #tabular-61d7c347a8 .tabular-table-wrap { overflow-x: visible; margin: 0; } #tabular-61d7c347a8 .tabular-table tr { page-break-inside: avoid; } #tabular-61d7c347a8 .tabular-page-header, #tabular-61d7c347a8 .tabular-page-footer { display: none; } #tabular-61d7c347a8 .tabular-page-break-row { display: table-row; page-break-before: always; break-before: page; } #tabular-61d7c347a8 .tabular-page-break-row td { border: none; padding: 0; height: 0; line-height: 0; font-size: 0; } #tabular-61d7c347a8 .tabular-table + .tabular-table { page-break-before: always; break-before: page; } } </style> <div id="tabular-61d7c347a8" class="tabular-doc" style="overflow-x:auto;max-width:100%;"><figure class="tabular-content"> <figcaption class="tabular-caption"> <p class="tabular-pad">&nbsp;</p> <p class="tabular-title">T</p> <p class="tabular-pad">&nbsp;</p> </figcaption> <div class="tabular-table-wrap"> <table class="tabular-table"> <thead> <tr><th>x</th></tr> </thead> <tbody> <tr><td style="border-bottom: 0.5pt solid #212529;">1</td></tr> </tbody> </table> </div> </figure></div> [ FAIL 1 | WARN 0 | SKIP 87 | PASS 5831 ] ══ Skipped tests (87) ══════════════════════════════════════════════════════════ • On CRAN (79): 'test-align.R:50:1', 'test-align.R:58:1', 'test-align.R:66:1', 'test-align.R:266:1', 'test-backend_docx.R:1534:1', 'test-backend_html.R:1322:1', 'test-backend_latex.R:843:1', 'test-backend_latex.R:1224:1', 'test-backend_latex.R:1251:3', 'test-backend_latex.R:1652:3', 'test-backend_latex.R:1682:3', 'test-backend_latex.R:1700:3', 'test-backend_latex.R:1757:3', 'test-backend_md.R:562:1', 'test-backend_pdf.R:232:3', 'test-backend_pdf.R:250:3', 'test-backend_pdf.R:268:3', 'test-backend_pdf.R:408:1', 'test-backend_pdf.R:421:1', 'test-backend_pdf.R:508:3', 'test-backend_pdf.R:559:1', 'test-backend_pdf.R:573:1', 'test-backend_rtf.R:830:1', 'test-backend_typst.R:69:1', 'test-backend_typst_pdf.R:151:1', 'test-backend_typst_pdf.R:171:1', 'test-backend_typst_pdf.R:186:1', 'test-backend_typst_pdf.R:199:3', 'test-backend_typst_pdf.R:212:1', 'test-backend_typst_pdf.R:238:1', 'test-cols.R:140:1', 'test-cols.R:194:1', 'test-emit.R:73:1', 'test-emit.R:542:1', 'test-engine_decimal.R:494:1', 'test-engine_decimal.R:500:1', 'test-engine_decimal.R:513:1', 'test-engine_decimal.R:526:1', 'test-engine_decimal.R:611:1', 'test-engine_decimal.R:623:1', 'test-engine_decimal.R:649:1', 'test-engine_decimal.R:1112:1', 'test-engine_footnotes.R:257:3', 'test-engine_headers.R:152:1', 'test-engine_style.R:162:1', 'test-figure-backends.R:559:3', 'test-figure-backends.R:575:3', 'test-figure-backends.R:703:1', 'test-figure.R:76:1', 'test-figure.R:109:1', 'test-figure.R:157:1', 'test-figure.R:346:1', 'test-figure.R:411:1', 'test-font_metrics.R:213:3', 'test-footnote.R:39:1', 'test-group_rows.R:148:1', 'test-headers.R:350:1', 'test-inline_format.R:315:1', 'test-inline_format.R:429:1', 'test-integration-phase6.R:187:3', 'test-interpolate.R:138:1', 'test-locations.R:285:1', 'test-locations.R:296:1', 'test-paginate.R:181:1', 'test-paginate.R:222:1', 'test-pivot_across.R:818:1', 'test-preset.R:117:1', 'test-preset_minimal.R:36:1', 'test-set_preset.R:144:1', 'test-set_preset.R:240:1', 'test-sort_rows.R:150:1', 'test-style.R:100:1', 'test-style_template.R:19:1', 'test-style_template.R:24:1', 'test-style_template.R:30:1', 'test-subgroup.R:191:1', 'test-subgroup.R:198:1', 'test-tabular.R:159:1', 'test-util_ws.R:109:1' • R/ source not present (installed pkg) (2): 'test-examples-phantom.R:49:3', 'test-examples-phantom.R:107:3' • is.null(tabular:::.typst_bin()) is TRUE (3): 'test-backend_typst_pdf.R:92:3', 'test-backend_typst_pdf.R:109:3', 'test-backend_typst_pdf.R:139:3' • no typst binary (2): 'test-backend_typst_pdf.R:218:3', 'test-backend_typst_pdf.R:311:3' • vignettes/ not present (installed pkg) (1): 'test-vignette-fences.R:9:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-backend_pdf.R:662:3'): check_latex() sees a TinyTeX that is not on the PATH ── Expected `any(tabular:::.is_true_vec(res$installed))` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE [ FAIL 1 | WARN 0 | SKIP 87 | PASS 5831 ] Error: ! Test failures. Execution halted Flavor: r-release-macos-arm64

Version: 0.3.1
Check: tests
Result: ERROR Running ‘testthat.R’ [62s/63s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(tabular) > test_check("tabular") Saving _problems/test-backend_pdf-662.R 2026-07-21 09:55:47.555 R[96788:141074] XType: Using static font registry. -- <tabular_spec> Data: 1 row x 1 column <style> #tabular-61d7c347a8 { font-family: "Courier New", Courier, "Nimbus Mono PS", "Liberation Mono", monospace; color: #212529; margin: 1.5rem; font-size: 10pt; line-height: 1.3; } #tabular-61d7c347a8 .tabular-content { width: fit-content; max-width: 100%; margin: 0 auto; } #tabular-61d7c347a8 p { line-height: inherit; } #tabular-61d7c347a8 .tabular-title { font-size: 10pt; font-weight: 600; text-align: center; margin: .2rem 0; } #tabular-61d7c347a8 .tabular-caption { margin: 0; padding: 0; } #tabular-61d7c347a8 .tabular-pad { margin: 0; line-height: 1; } #tabular-61d7c347a8 .tabular-table-wrap { overflow-x: auto; margin: .2rem 0; } #tabular-61d7c347a8 .tabular-table { border-collapse: collapse; font-size: 10pt; margin: 0 auto; } #tabular-61d7c347a8 .tabular-table { --bs-table-bg: transparent; --bs-table-accent-bg: transparent; --bs-table-border-color: transparent; width: auto; } #tabular-61d7c347a8 .tabular-table > :not(caption) > * > * { border-bottom-width: 0; box-shadow: none; } #tabular-61d7c347a8 .tabular-table th, #tabular-61d7c347a8 .tabular-table td { padding: .18rem .6rem; } #tabular-61d7c347a8 .tabular-table td { text-align: left; vertical-align: top; } #tabular-61d7c347a8 .tabular-table thead th { font-weight: 600; text-align: center; vertical-align: bottom; } #tabular-61d7c347a8 .tabular-table thead tr:first-child th { border-top: 0.5pt solid #212529; } #tabular-61d7c347a8 .tabular-table thead tr:last-child th { border-bottom: 0.5pt solid #212529; } #tabular-61d7c347a8 .tabular-table thead .tabular-band { background-image: linear-gradient(to right, transparent 0.5em, #adb5bd 0.5em, #adb5bd calc(100% - 0.5em), transparent calc(100% - 0.5em)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-left { background-image: linear-gradient(to right, transparent 0px, #adb5bd 0px, #adb5bd calc(100% - 0.5em), transparent calc(100% - 0.5em)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-right { background-image: linear-gradient(to right, transparent 0.5em, #adb5bd 0.5em, #adb5bd calc(100% - 0px), transparent calc(100% - 0px)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-both { background-image: linear-gradient(to right, transparent 0px, #adb5bd 0px, #adb5bd calc(100% - 0px), transparent calc(100% - 0px)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table tbody tr:last-child td { border-bottom: 0.5pt solid #212529; } #tabular-61d7c347a8 .tabular-table tbody tr td { border-top: none; } #tabular-61d7c347a8 .tabular-band { text-align: center; } #tabular-61d7c347a8 .tabular-subgroup td { text-align: center; vertical-align: middle; padding: .15rem .6rem; } #tabular-61d7c347a8 .tabular-subgroup-label { font-weight: 600; } #tabular-61d7c347a8 .tabular-subgroup-bign td { text-align: center; border-bottom: 1px solid #adb5bd; } #tabular-61d7c347a8 .tabular-subgroup-closed td { border-bottom: 1px solid #adb5bd; } #tabular-61d7c347a8 .tabular-group-header td { font-weight: 600; text-align: left; padding-top: .55rem; } #tabular-61d7c347a8 .tabular-blank-row td { padding: 0; border: none; height: 1em; line-height: 1em; } #tabular-61d7c347a8 .text-left { text-align: left; } #tabular-61d7c347a8 .text-center { text-align: center; } #tabular-61d7c347a8 .text-right { text-align: right; } #tabular-61d7c347a8 .tabular-table thead th.text-left { text-align: left; } #tabular-61d7c347a8 .tabular-table thead th.text-center { text-align: center; } #tabular-61d7c347a8 .tabular-table thead th.text-right { text-align: right; } #tabular-61d7c347a8 .tabular-table td.text-left { text-align: left; } #tabular-61d7c347a8 .tabular-table td.text-center { text-align: center; } #tabular-61d7c347a8 .tabular-table td.text-right { text-align: right; } #tabular-61d7c347a8 .valign-top { vertical-align: top; } #tabular-61d7c347a8 .valign-middle { vertical-align: middle; } #tabular-61d7c347a8 .valign-bottom { vertical-align: bottom; } #tabular-61d7c347a8 .tabular-footnote { font-size: 10pt; color: #495057; margin: .25rem 0; } #tabular-61d7c347a8 .tabular-empty { font-style: italic; color: #6c757d; } #tabular-61d7c347a8 .tabular-page-break-row { display: none; } #tabular-61d7c347a8 { --tabular-border-color: #212529; --tabular-border-color-muted: #adb5bd; --tabular-chrome-color: #495057; } #tabular-61d7c347a8 .tabular-chrome-wrap { width: fit-content; max-width: 100%; margin: 0 auto; } #tabular-61d7c347a8 .tabular-page-header, #tabular-61d7c347a8 .tabular-page-footer { display: flex; justify-content: space-between; align-items: center; width: 100%; padding: .5rem 0; font-size: 9pt; color: var(--tabular-chrome-color); } #tabular-61d7c347a8 .tabular-page-header { margin-bottom: 1rem; } #tabular-61d7c347a8 .tabular-page-footer { margin-top: 1rem; } #tabular-61d7c347a8 .tabular-page-header-left, #tabular-61d7c347a8 .tabular-page-footer-left { flex: 1; text-align: left; } #tabular-61d7c347a8 .tabular-page-header-center, #tabular-61d7c347a8 .tabular-page-footer-center { flex: 1; text-align: center; } #tabular-61d7c347a8 .tabular-page-header-right, #tabular-61d7c347a8 .tabular-page-footer-right { flex: 1; text-align: right; } @media print { #tabular-61d7c347a8 .tabular-table-wrap { overflow-x: visible; margin: 0; } #tabular-61d7c347a8 .tabular-table tr { page-break-inside: avoid; } #tabular-61d7c347a8 .tabular-page-header, #tabular-61d7c347a8 .tabular-page-footer { display: none; } #tabular-61d7c347a8 .tabular-page-break-row { display: table-row; page-break-before: always; break-before: page; } #tabular-61d7c347a8 .tabular-page-break-row td { border: none; padding: 0; height: 0; line-height: 0; font-size: 0; } #tabular-61d7c347a8 .tabular-table + .tabular-table { page-break-before: always; break-before: page; } } </style> <div id="tabular-61d7c347a8" class="tabular-doc" style="overflow-x:auto;max-width:100%;"><figure class="tabular-content"> <figcaption class="tabular-caption"> <p class="tabular-pad">&nbsp;</p> <p class="tabular-title">T</p> <p class="tabular-pad">&nbsp;</p> </figcaption> <div class="tabular-table-wrap"> <table class="tabular-table"> <thead> <tr><th>x</th></tr> </thead> <tbody> <tr><td style="border-bottom: 0.5pt solid #212529;">1</td></tr> </tbody> </table> </div> </figure></div> <style> #tabular-61d7c347a8 { font-family: "Courier New", Courier, "Nimbus Mono PS", "Liberation Mono", monospace; color: #212529; margin: 1.5rem; font-size: 10pt; line-height: 1.3; } #tabular-61d7c347a8 .tabular-content { width: fit-content; max-width: 100%; margin: 0 auto; } #tabular-61d7c347a8 p { line-height: inherit; } #tabular-61d7c347a8 .tabular-title { font-size: 10pt; font-weight: 600; text-align: center; margin: .2rem 0; } #tabular-61d7c347a8 .tabular-caption { margin: 0; padding: 0; } #tabular-61d7c347a8 .tabular-pad { margin: 0; line-height: 1; } #tabular-61d7c347a8 .tabular-table-wrap { overflow-x: auto; margin: .2rem 0; } #tabular-61d7c347a8 .tabular-table { border-collapse: collapse; font-size: 10pt; margin: 0 auto; } #tabular-61d7c347a8 .tabular-table { --bs-table-bg: transparent; --bs-table-accent-bg: transparent; --bs-table-border-color: transparent; width: auto; } #tabular-61d7c347a8 .tabular-table > :not(caption) > * > * { border-bottom-width: 0; box-shadow: none; } #tabular-61d7c347a8 .tabular-table th, #tabular-61d7c347a8 .tabular-table td { padding: .18rem .6rem; } #tabular-61d7c347a8 .tabular-table td { text-align: left; vertical-align: top; } #tabular-61d7c347a8 .tabular-table thead th { font-weight: 600; text-align: center; vertical-align: bottom; } #tabular-61d7c347a8 .tabular-table thead tr:first-child th { border-top: 0.5pt solid #212529; } #tabular-61d7c347a8 .tabular-table thead tr:last-child th { border-bottom: 0.5pt solid #212529; } #tabular-61d7c347a8 .tabular-table thead .tabular-band { background-image: linear-gradient(to right, transparent 0.5em, #adb5bd 0.5em, #adb5bd calc(100% - 0.5em), transparent calc(100% - 0.5em)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-left { background-image: linear-gradient(to right, transparent 0px, #adb5bd 0px, #adb5bd calc(100% - 0.5em), transparent calc(100% - 0.5em)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-right { background-image: linear-gradient(to right, transparent 0.5em, #adb5bd 0.5em, #adb5bd calc(100% - 0px), transparent calc(100% - 0px)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-both { background-image: linear-gradient(to right, transparent 0px, #adb5bd 0px, #adb5bd calc(100% - 0px), transparent calc(100% - 0px)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table tbody tr:last-child td { border-bottom: 0.5pt solid #212529; } #tabular-61d7c347a8 .tabular-table tbody tr td { border-top: none; } #tabular-61d7c347a8 .tabular-band { text-align: center; } #tabular-61d7c347a8 .tabular-subgroup td { text-align: center; vertical-align: middle; padding: .15rem .6rem; } #tabular-61d7c347a8 .tabular-subgroup-label { font-weight: 600; } #tabular-61d7c347a8 .tabular-subgroup-bign td { text-align: center; border-bottom: 1px solid #adb5bd; } #tabular-61d7c347a8 .tabular-subgroup-closed td { border-bottom: 1px solid #adb5bd; } #tabular-61d7c347a8 .tabular-group-header td { font-weight: 600; text-align: left; padding-top: .55rem; } #tabular-61d7c347a8 .tabular-blank-row td { padding: 0; border: none; height: 1em; line-height: 1em; } #tabular-61d7c347a8 .text-left { text-align: left; } #tabular-61d7c347a8 .text-center { text-align: center; } #tabular-61d7c347a8 .text-right { text-align: right; } #tabular-61d7c347a8 .tabular-table thead th.text-left { text-align: left; } #tabular-61d7c347a8 .tabular-table thead th.text-center { text-align: center; } #tabular-61d7c347a8 .tabular-table thead th.text-right { text-align: right; } #tabular-61d7c347a8 .tabular-table td.text-left { text-align: left; } #tabular-61d7c347a8 .tabular-table td.text-center { text-align: center; } #tabular-61d7c347a8 .tabular-table td.text-right { text-align: right; } #tabular-61d7c347a8 .valign-top { vertical-align: top; } #tabular-61d7c347a8 .valign-middle { vertical-align: middle; } #tabular-61d7c347a8 .valign-bottom { vertical-align: bottom; } #tabular-61d7c347a8 .tabular-footnote { font-size: 10pt; color: #495057; margin: .25rem 0; } #tabular-61d7c347a8 .tabular-empty { font-style: italic; color: #6c757d; } #tabular-61d7c347a8 .tabular-page-break-row { display: none; } #tabular-61d7c347a8 { --tabular-border-color: #212529; --tabular-border-color-muted: #adb5bd; --tabular-chrome-color: #495057; } #tabular-61d7c347a8 .tabular-chrome-wrap { width: fit-content; max-width: 100%; margin: 0 auto; } #tabular-61d7c347a8 .tabular-page-header, #tabular-61d7c347a8 .tabular-page-footer { display: flex; justify-content: space-between; align-items: center; width: 100%; padding: .5rem 0; font-size: 9pt; color: var(--tabular-chrome-color); } #tabular-61d7c347a8 .tabular-page-header { margin-bottom: 1rem; } #tabular-61d7c347a8 .tabular-page-footer { margin-top: 1rem; } #tabular-61d7c347a8 .tabular-page-header-left, #tabular-61d7c347a8 .tabular-page-footer-left { flex: 1; text-align: left; } #tabular-61d7c347a8 .tabular-page-header-center, #tabular-61d7c347a8 .tabular-page-footer-center { flex: 1; text-align: center; } #tabular-61d7c347a8 .tabular-page-header-right, #tabular-61d7c347a8 .tabular-page-footer-right { flex: 1; text-align: right; } @media print { #tabular-61d7c347a8 .tabular-table-wrap { overflow-x: visible; margin: 0; } #tabular-61d7c347a8 .tabular-table tr { page-break-inside: avoid; } #tabular-61d7c347a8 .tabular-page-header, #tabular-61d7c347a8 .tabular-page-footer { display: none; } #tabular-61d7c347a8 .tabular-page-break-row { display: table-row; page-break-before: always; break-before: page; } #tabular-61d7c347a8 .tabular-page-break-row td { border: none; padding: 0; height: 0; line-height: 0; font-size: 0; } #tabular-61d7c347a8 .tabular-table + .tabular-table { page-break-before: always; break-before: page; } } </style> <div id="tabular-61d7c347a8" class="tabular-doc" style="overflow-x:auto;max-width:100%;"><figure class="tabular-content"> <figcaption class="tabular-caption"> <p class="tabular-pad">&nbsp;</p> <p class="tabular-title">T</p> <p class="tabular-pad">&nbsp;</p> </figcaption> <div class="tabular-table-wrap"> <table class="tabular-table"> <thead> <tr><th>x</th></tr> </thead> <tbody> <tr><td style="border-bottom: 0.5pt solid #212529;">1</td></tr> </tbody> </table> </div> </figure></div> <style> #tabular-61d7c347a8 { font-family: "Courier New", Courier, "Nimbus Mono PS", "Liberation Mono", monospace; color: #212529; margin: 1.5rem; font-size: 10pt; line-height: 1.3; } #tabular-61d7c347a8 .tabular-content { width: fit-content; max-width: 100%; margin: 0 auto; } #tabular-61d7c347a8 p { line-height: inherit; } #tabular-61d7c347a8 .tabular-title { font-size: 10pt; font-weight: 600; text-align: center; margin: .2rem 0; } #tabular-61d7c347a8 .tabular-caption { margin: 0; padding: 0; } #tabular-61d7c347a8 .tabular-pad { margin: 0; line-height: 1; } #tabular-61d7c347a8 .tabular-table-wrap { overflow-x: auto; margin: .2rem 0; } #tabular-61d7c347a8 .tabular-table { border-collapse: collapse; font-size: 10pt; margin: 0 auto; } #tabular-61d7c347a8 .tabular-table { --bs-table-bg: transparent; --bs-table-accent-bg: transparent; --bs-table-border-color: transparent; width: auto; } #tabular-61d7c347a8 .tabular-table > :not(caption) > * > * { border-bottom-width: 0; box-shadow: none; } #tabular-61d7c347a8 .tabular-table th, #tabular-61d7c347a8 .tabular-table td { padding: .18rem .6rem; } #tabular-61d7c347a8 .tabular-table td { text-align: left; vertical-align: top; } #tabular-61d7c347a8 .tabular-table thead th { font-weight: 600; text-align: center; vertical-align: bottom; } #tabular-61d7c347a8 .tabular-table thead tr:first-child th { border-top: 0.5pt solid #212529; } #tabular-61d7c347a8 .tabular-table thead tr:last-child th { border-bottom: 0.5pt solid #212529; } #tabular-61d7c347a8 .tabular-table thead .tabular-band { background-image: linear-gradient(to right, transparent 0.5em, #adb5bd 0.5em, #adb5bd calc(100% - 0.5em), transparent calc(100% - 0.5em)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-left { background-image: linear-gradient(to right, transparent 0px, #adb5bd 0px, #adb5bd calc(100% - 0.5em), transparent calc(100% - 0.5em)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-right { background-image: linear-gradient(to right, transparent 0.5em, #adb5bd 0.5em, #adb5bd calc(100% - 0px), transparent calc(100% - 0px)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table thead .tabular-band.tabular-band-flush-both { background-image: linear-gradient(to right, transparent 0px, #adb5bd 0px, #adb5bd calc(100% - 0px), transparent calc(100% - 0px)); background-repeat: no-repeat; background-position: left bottom; background-size: 100% 0.5pt; } #tabular-61d7c347a8 .tabular-table tbody tr:last-child td { border-bottom: 0.5pt solid #212529; } #tabular-61d7c347a8 .tabular-table tbody tr td { border-top: none; } #tabular-61d7c347a8 .tabular-band { text-align: center; } #tabular-61d7c347a8 .tabular-subgroup td { text-align: center; vertical-align: middle; padding: .15rem .6rem; } #tabular-61d7c347a8 .tabular-subgroup-label { font-weight: 600; } #tabular-61d7c347a8 .tabular-subgroup-bign td { text-align: center; border-bottom: 1px solid #adb5bd; } #tabular-61d7c347a8 .tabular-subgroup-closed td { border-bottom: 1px solid #adb5bd; } #tabular-61d7c347a8 .tabular-group-header td { font-weight: 600; text-align: left; padding-top: .55rem; } #tabular-61d7c347a8 .tabular-blank-row td { padding: 0; border: none; height: 1em; line-height: 1em; } #tabular-61d7c347a8 .text-left { text-align: left; } #tabular-61d7c347a8 .text-center { text-align: center; } #tabular-61d7c347a8 .text-right { text-align: right; } #tabular-61d7c347a8 .tabular-table thead th.text-left { text-align: left; } #tabular-61d7c347a8 .tabular-table thead th.text-center { text-align: center; } #tabular-61d7c347a8 .tabular-table thead th.text-right { text-align: right; } #tabular-61d7c347a8 .tabular-table td.text-left { text-align: left; } #tabular-61d7c347a8 .tabular-table td.text-center { text-align: center; } #tabular-61d7c347a8 .tabular-table td.text-right { text-align: right; } #tabular-61d7c347a8 .valign-top { vertical-align: top; } #tabular-61d7c347a8 .valign-middle { vertical-align: middle; } #tabular-61d7c347a8 .valign-bottom { vertical-align: bottom; } #tabular-61d7c347a8 .tabular-footnote { font-size: 10pt; color: #495057; margin: .25rem 0; } #tabular-61d7c347a8 .tabular-empty { font-style: italic; color: #6c757d; } #tabular-61d7c347a8 .tabular-page-break-row { display: none; } #tabular-61d7c347a8 { --tabular-border-color: #212529; --tabular-border-color-muted: #adb5bd; --tabular-chrome-color: #495057; } #tabular-61d7c347a8 .tabular-chrome-wrap { width: fit-content; max-width: 100%; margin: 0 auto; } #tabular-61d7c347a8 .tabular-page-header, #tabular-61d7c347a8 .tabular-page-footer { display: flex; justify-content: space-between; align-items: center; width: 100%; padding: .5rem 0; font-size: 9pt; color: var(--tabular-chrome-color); } #tabular-61d7c347a8 .tabular-page-header { margin-bottom: 1rem; } #tabular-61d7c347a8 .tabular-page-footer { margin-top: 1rem; } #tabular-61d7c347a8 .tabular-page-header-left, #tabular-61d7c347a8 .tabular-page-footer-left { flex: 1; text-align: left; } #tabular-61d7c347a8 .tabular-page-header-center, #tabular-61d7c347a8 .tabular-page-footer-center { flex: 1; text-align: center; } #tabular-61d7c347a8 .tabular-page-header-right, #tabular-61d7c347a8 .tabular-page-footer-right { flex: 1; text-align: right; } @media print { #tabular-61d7c347a8 .tabular-table-wrap { overflow-x: visible; margin: 0; } #tabular-61d7c347a8 .tabular-table tr { page-break-inside: avoid; } #tabular-61d7c347a8 .tabular-page-header, #tabular-61d7c347a8 .tabular-page-footer { display: none; } #tabular-61d7c347a8 .tabular-page-break-row { display: table-row; page-break-before: always; break-before: page; } #tabular-61d7c347a8 .tabular-page-break-row td { border: none; padding: 0; height: 0; line-height: 0; font-size: 0; } #tabular-61d7c347a8 .tabular-table + .tabular-table { page-break-before: always; break-before: page; } } </style> <div id="tabular-61d7c347a8" class="tabular-doc" style="overflow-x:auto;max-width:100%;"><figure class="tabular-content"> <figcaption class="tabular-caption"> <p class="tabular-pad">&nbsp;</p> <p class="tabular-title">T</p> <p class="tabular-pad">&nbsp;</p> </figcaption> <div class="tabular-table-wrap"> <table class="tabular-table"> <thead> <tr><th>x</th></tr> </thead> <tbody> <tr><td style="border-bottom: 0.5pt solid #212529;">1</td></tr> </tbody> </table> </div> </figure></div> [ FAIL 1 | WARN 0 | SKIP 87 | PASS 5831 ] ══ Skipped tests (87) ══════════════════════════════════════════════════════════ • On CRAN (79): 'test-align.R:50:1', 'test-align.R:58:1', 'test-align.R:66:1', 'test-align.R:266:1', 'test-backend_docx.R:1534:1', 'test-backend_html.R:1322:1', 'test-backend_latex.R:843:1', 'test-backend_latex.R:1224:1', 'test-backend_latex.R:1251:3', 'test-backend_latex.R:1652:3', 'test-backend_latex.R:1682:3', 'test-backend_latex.R:1700:3', 'test-backend_latex.R:1757:3', 'test-backend_md.R:562:1', 'test-backend_pdf.R:232:3', 'test-backend_pdf.R:250:3', 'test-backend_pdf.R:268:3', 'test-backend_pdf.R:408:1', 'test-backend_pdf.R:421:1', 'test-backend_pdf.R:508:3', 'test-backend_pdf.R:559:1', 'test-backend_pdf.R:573:1', 'test-backend_rtf.R:830:1', 'test-backend_typst.R:69:1', 'test-backend_typst_pdf.R:151:1', 'test-backend_typst_pdf.R:171:1', 'test-backend_typst_pdf.R:186:1', 'test-backend_typst_pdf.R:199:3', 'test-backend_typst_pdf.R:212:1', 'test-backend_typst_pdf.R:238:1', 'test-cols.R:140:1', 'test-cols.R:194:1', 'test-emit.R:73:1', 'test-emit.R:542:1', 'test-engine_decimal.R:494:1', 'test-engine_decimal.R:500:1', 'test-engine_decimal.R:513:1', 'test-engine_decimal.R:526:1', 'test-engine_decimal.R:611:1', 'test-engine_decimal.R:623:1', 'test-engine_decimal.R:649:1', 'test-engine_decimal.R:1112:1', 'test-engine_footnotes.R:257:3', 'test-engine_headers.R:152:1', 'test-engine_style.R:162:1', 'test-figure-backends.R:559:3', 'test-figure-backends.R:575:3', 'test-figure-backends.R:703:1', 'test-figure.R:76:1', 'test-figure.R:109:1', 'test-figure.R:157:1', 'test-figure.R:346:1', 'test-figure.R:411:1', 'test-font_metrics.R:213:3', 'test-footnote.R:39:1', 'test-group_rows.R:148:1', 'test-headers.R:350:1', 'test-inline_format.R:315:1', 'test-inline_format.R:429:1', 'test-integration-phase6.R:187:3', 'test-interpolate.R:138:1', 'test-locations.R:285:1', 'test-locations.R:296:1', 'test-paginate.R:181:1', 'test-paginate.R:222:1', 'test-pivot_across.R:818:1', 'test-preset.R:117:1', 'test-preset_minimal.R:36:1', 'test-set_preset.R:144:1', 'test-set_preset.R:240:1', 'test-sort_rows.R:150:1', 'test-style.R:100:1', 'test-style_template.R:19:1', 'test-style_template.R:24:1', 'test-style_template.R:30:1', 'test-subgroup.R:191:1', 'test-subgroup.R:198:1', 'test-tabular.R:159:1', 'test-util_ws.R:109:1' • R/ source not present (installed pkg) (2): 'test-examples-phantom.R:49:3', 'test-examples-phantom.R:107:3' • is.null(tabular:::.typst_bin()) is TRUE (3): 'test-backend_typst_pdf.R:92:3', 'test-backend_typst_pdf.R:109:3', 'test-backend_typst_pdf.R:139:3' • no typst binary (2): 'test-backend_typst_pdf.R:218:3', 'test-backend_typst_pdf.R:311:3' • vignettes/ not present (installed pkg) (1): 'test-vignette-fences.R:9:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-backend_pdf.R:662:3'): check_latex() sees a TinyTeX that is not on the PATH ── Expected `any(tabular:::.is_true_vec(res$installed))` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE [ FAIL 1 | WARN 0 | SKIP 87 | PASS 5831 ] Error: ! Test failures. Execution halted Flavor: r-oldrel-macos-arm64