aboutsummaryrefslogtreecommitdiff
path: root/R/tex_listing.R
diff options
context:
space:
mode:
authorJohannes Ranke <jranke@uni-bremen.de>2023-01-09 06:22:04 +0100
committerJohannes Ranke <jranke@uni-bremen.de>2023-01-09 06:22:04 +0100
commit24eb77216700cf8b2f2bde3abad84c1f83f9e32a (patch)
tree1fecd5557499ea0e5d9a651f3a27fc602c0431cc /R/tex_listing.R
parenta5903e74d9cf54c764d5bbc48e461cecd5f56e72 (diff)
Prebuilt PDF vignettes, summary_listing
Diffstat (limited to 'R/tex_listing.R')
-rw-r--r--R/tex_listing.R32
1 files changed, 0 insertions, 32 deletions
diff --git a/R/tex_listing.R b/R/tex_listing.R
deleted file mode 100644
index 05f662e4..00000000
--- a/R/tex_listing.R
+++ /dev/null
@@ -1,32 +0,0 @@
-#' Wrap the output of a summary function in tex listing environment
-#'
-#' This function can be used in a R markdown code chunk with the chunk
-#' option `results = "asis"`.
-#'
-#' @param object The object for which the summary is to be listed
-#' @param caption An optional caption
-#' @param label An optional label
-#' @param clearpage Should a new page be started after the listing?
-#' @export
-tex_listing <- function(object, caption = NULL, label = NULL,
- clearpage = TRUE) {
- cat("\n")
- cat("\\begin{listing}", "\n")
- if (!is.null(caption)) {
- cat("\\caption{", caption, "}", "\n", sep = "")
- }
- if (!is.null(label)) {
- cat("\\caption{", label, "}", "\n", sep = "")
- }
- cat("\\begin{snugshade}", "\n")
- cat("\\scriptsize", "\n")
- cat("\\begin{verbatim}", "\n")
- cat(capture.output(suppressWarnings(summary(object))), sep = "\n")
- cat("\n")
- cat("\\end{verbatim}", "\n")
- cat("\\end{snugshade}", "\n")
- cat("\\end{listing}", "\n")
- if (clearpage) {
- cat("\\clearpage", "\n")
- }
-}

Contact - Imprint