(increment count)increments a string for alphanumerics and numbers (increment "1") => "2"
(increment "A") => "B"
increments a string for alphanumerics and numbers (increment "1") => "2" (increment "A") => "B"
(link-numbers folio name)creates numbers for main sections, images, code and equations (link-numbers {:articles {"example" {:elements [{:type :chapter :title "hello"} {:type :section :title "world"}]}}} "example") {:articles {"example" {:elements [{:type :chapter, :title "hello", :number "1"} {:type :section, :title "world", :number "1.1"}]}}}
creates numbers for main sections, images, code and equations
(link-numbers {:articles {"example" {:elements [{:type :chapter :title "hello"}
{:type :section :title "world"}]}}}
"example")
{:articles {"example"
{:elements [{:type :chapter, :title "hello", :number "1"}
{:type :section, :title "world", :number "1.1"}]}}}(link-numbers-loop elements auto-number)(link-numbers-loop [{:keys [type origin] :as ele} & more :as elements]
auto-number
{:keys [chapter section subsection subsubsection code image
equation citation]
:as counter}
output)main loop logic for generation of numbers
main loop logic for generation of numbers
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |