diff --git a/dwcv/_extension.yml b/dwcv/_extension.yml deleted file mode 100644 index 0855684..0000000 --- a/dwcv/_extension.yml +++ /dev/null @@ -1,14 +0,0 @@ -title: dwcv -author: Ming Su -version: 1.1.0 -quarto-required: ">=1.3.0" -contributes: - formats: - pdf: - filters: - - styles.lua - - para.lua - template-partials: - - partials/biblio.tex - template: template.tex - diff --git a/dwcv/_extension.yml b/dwcv/_extension.yml new file mode 120000 index 0000000..c518def --- /dev/null +++ b/dwcv/_extension.yml @@ -0,0 +1 @@ +_extensions/drwater/dwcv/_extension.yml \ No newline at end of file diff --git a/dwcv/_extensions/drwater/dwcv/_extension.yml b/dwcv/_extensions/drwater/dwcv/_extension.yml new file mode 100644 index 0000000..20d42f2 --- /dev/null +++ b/dwcv/_extensions/drwater/dwcv/_extension.yml @@ -0,0 +1,14 @@ +title: dwcv +author: Ming Su +version: 1.1.0 +quarto-required: ">=1.3.0" +contributes: + formats: + pdf: + filters: + - styles.lua + - para.lua + template-partials: + - partials/biblio.tex + template: _extensions/drwater/dwcv/dwcv.tex + diff --git a/dwcv/template.tex b/dwcv/_extensions/drwater/dwcv/dwcv.tex similarity index 100% rename from dwcv/template.tex rename to dwcv/_extensions/drwater/dwcv/dwcv.tex diff --git a/dwcv/_extensions/drwater/dwcv/para.lua b/dwcv/_extensions/drwater/dwcv/para.lua new file mode 100644 index 0000000..4e59f29 --- /dev/null +++ b/dwcv/_extensions/drwater/dwcv/para.lua @@ -0,0 +1,5 @@ +Para = function(para) + table.insert(para.content, 1, pandoc.RawInline('tex', "\\cvtext{%\n")) + table.insert(para.content, pandoc.RawInline('tex', "}\n")) + return para +end diff --git a/dwcv/partials/biblio.tex b/dwcv/_extensions/drwater/dwcv/partials/biblio.tex similarity index 100% rename from dwcv/partials/biblio.tex rename to dwcv/_extensions/drwater/dwcv/partials/biblio.tex diff --git a/dwcv/_extensions/drwater/dwcv/styles.lua b/dwcv/_extensions/drwater/dwcv/styles.lua new file mode 100644 index 0000000..c91e866 --- /dev/null +++ b/dwcv/_extensions/drwater/dwcv/styles.lua @@ -0,0 +1,4 @@ +function Header(el) + local cv = pandoc.RawInline('latex', '\\cvsection{' .. pandoc.utils.stringify(el.content) .. '} \\vspace{4pt}') + return cv +end diff --git a/dwcv/dwcv.tex b/dwcv/dwcv.tex new file mode 120000 index 0000000..9fa8080 --- /dev/null +++ b/dwcv/dwcv.tex @@ -0,0 +1 @@ +_extensions/drwater/dwcv/dwcv.tex \ No newline at end of file diff --git a/dwcv/para.lua b/dwcv/para.lua deleted file mode 100644 index 4e59f29..0000000 --- a/dwcv/para.lua +++ /dev/null @@ -1,5 +0,0 @@ -Para = function(para) - table.insert(para.content, 1, pandoc.RawInline('tex', "\\cvtext{%\n")) - table.insert(para.content, pandoc.RawInline('tex', "}\n")) - return para -end diff --git a/dwcv/para.lua b/dwcv/para.lua new file mode 120000 index 0000000..512b11f --- /dev/null +++ b/dwcv/para.lua @@ -0,0 +1 @@ +_extensions/drwater/dwcv/para.lua \ No newline at end of file diff --git a/dwcv/partials b/dwcv/partials new file mode 120000 index 0000000..40c650e --- /dev/null +++ b/dwcv/partials @@ -0,0 +1 @@ +_extensions/drwater/dwcv/partials \ No newline at end of file diff --git a/dwcv/styles.lua b/dwcv/styles.lua deleted file mode 100644 index c91e866..0000000 --- a/dwcv/styles.lua +++ /dev/null @@ -1,4 +0,0 @@ -function Header(el) - local cv = pandoc.RawInline('latex', '\\cvsection{' .. pandoc.utils.stringify(el.content) .. '} \\vspace{4pt}') - return cv -end diff --git a/dwcv/styles.lua b/dwcv/styles.lua new file mode 120000 index 0000000..5610115 --- /dev/null +++ b/dwcv/styles.lua @@ -0,0 +1 @@ +_extensions/drwater/dwcv/styles.lua \ No newline at end of file