Function: cal-tex-latexify-list

cal-tex-latexify-list is a byte-compiled function defined in cal-tex.el.gz.

Signature

(cal-tex-latexify-list DATE-LIST DATE &optional SEPARATOR FINAL-SEPARATOR)

Documentation

Return string with concatenated, LaTeX-ified entries in DATE-LIST for DATE.

Use double backslash as a separator unless optional SEPARATOR is given. If resulting string is not empty, put separator at end if optional FINAL-SEPARATOR is non-nil.

Source Code

;; Defined in /usr/src/emacs/lisp/calendar/cal-tex.el.gz
(defun cal-tex-latexify-list (date-list date &optional separator final-separator)
  "Return string with concatenated, LaTeX-ified entries in DATE-LIST for DATE.
Use double backslash as a separator unless optional SEPARATOR is given.
If resulting string is not empty, put separator at end if optional
FINAL-SEPARATOR is non-nil."
  (or separator (setq separator "\\\\"))
  (let (result)
    (setq result
          (mapconcat #'cal-tex-LaTeXify-string
                     (dolist (d date-list (reverse result))
                       (and (car d)
                            (calendar-date-equal date (car d))
                            (setq result (cons (cadr d) result))))
                     separator))
    (if (and final-separator
             (not (string-equal result "")))
        (concat result separator)
      result)))