CRAN Package Check Results for Package tabular

Last updated on 2026-07-21 10:52:23 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.2.0 20.79 507.95 528.74 NOTE
r-devel-linux-x86_64-debian-gcc 0.2.0 12.82 330.75 343.57 NOTE
r-devel-linux-x86_64-fedora-clang 0.3.1 21.00 372.78 393.78 OK
r-devel-linux-x86_64-fedora-gcc 0.3.1 14.00 292.74 306.74 OK
r-devel-windows-x86_64 0.2.0 20.00 477.00 497.00 OK
r-patched-linux-x86_64 0.2.0 21.06 473.38 494.44 OK
r-release-linux-x86_64 0.2.0 19.76 480.51 500.27 OK
r-release-macos-arm64 0.3.1 5.00 105.00 110.00 ERROR
r-release-macos-x86_64 0.3.1 15.00 768.00 783.00 OK
r-release-windows-x86_64 0.2.0 23.00 419.00 442.00 OK
r-oldrel-macos-arm64 0.3.1 5.00 106.00 111.00 ERROR
r-oldrel-macos-x86_64 0.3.1 15.00 740.00 755.00 OK
r-oldrel-windows-x86_64 0.2.0 29.00 663.00 692.00 OK

Check Details

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’ [65s/66s] 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’ [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 2026-07-21 19:18:20.093 R[98614:143468] 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