Adding notes about adding linebreaks in latex caption
Add linebreaker (default = \n) to linebreak
diff --git a/R/linebreak.R b/R/linebreak.R
index df4ee91..6e86256 100644
--- a/R/linebreak.R
+++ b/R/linebreak.R
@@ -7,20 +7,22 @@
 #' @param align Choose from "l", "c" or "r"
 #' @param double_escape Whether special character should be double escaped.
 #' Default is FALSE.
+#' @param linebreaker Symbol for linebreak. Default is `\n`.
 #'
 #' @export
-linebreak <- function(x, align = c("l", "c", "r"), double_escape = F) {
+linebreak <- function(x, align = c("l", "c", "r"), double_escape = F,
+                      linebreaker = "\n") {
   if (is.numeric(x) | is.logical(x)) return(x)
   align <- match.arg(align, c("l", "c", "r"))
   if (double_escape) {
-    ifelse(str_detect(x, "\n"),
+    ifelse(str_detect(x, linebreaker),
            paste0("\\\\makecell[", align, "]{",
-                  str_replace_all(x, "\n", "\\\\\\\\\\\\\\\\"), "}"),
+                  str_replace_all(x, linebreaker, "\\\\\\\\\\\\\\\\"), "}"),
            x)
   } else {
-    ifelse(str_detect(x, "\n"),
+    ifelse(str_detect(x, linebreaker),
            paste0("\\makecell[", align, "]{",
-                  str_replace_all(x, "\n", "\\\\\\\\"), "}"),
+                  str_replace_all(x, linebreaker, "\\\\\\\\"), "}"),
            x)
   }
 }
diff --git a/docs/best_practice_for_newline_in_latex_table.pdf b/docs/best_practice_for_newline_in_latex_table.pdf
index 392f2a1..534bbeb 100644
--- a/docs/best_practice_for_newline_in_latex_table.pdf
+++ b/docs/best_practice_for_newline_in_latex_table.pdf
Binary files differ