diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/markdown/markdown.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/markdown/markdown.sty | 28 |
1 files changed, 25 insertions, 3 deletions
diff --git a/Master/texmf-dist/tex/latex/markdown/markdown.sty b/Master/texmf-dist/tex/latex/markdown/markdown.sty index b1d229209ae..7ddde4014b1 100644 --- a/Master/texmf-dist/tex/latex/markdown/markdown.sty +++ b/Master/texmf-dist/tex/latex/markdown/markdown.sty @@ -188,6 +188,10 @@ \DeclareOption{frozencache}{\markdownSetup{frozenCache}} \define@key{markdownOptions}{frozenCacheFileName}{% \def\markdownOptionFrozenCacheFileName{#1}}% +\define@key{markdownRenderers}{documentBegin}{% + \renewcommand\markdownRendererDocumentBegin{#1}}% +\define@key{markdownRenderers}{documentEnd}{% + \renewcommand\markdownRendererDocumentEnd{#1}}% \define@key{markdownRenderers}{interblockSeparator}{% \renewcommand\markdownRendererInterblockSeparator{#1}}% \define@key{markdownRenderers}{lineBreak}{% @@ -334,6 +338,10 @@ \renewcommand\markdownRendererHalfTickedBox{#1}}% \define@key{markdownRenderers}{untickedBox}{% \renewcommand\markdownRendererUntickedBox{#1}}% +\define@key{markdownRendererPrototypes}{documentBegin}{% + \renewcommand\markdownRendererDocumentBeginPrototype{#1}}% +\define@key{markdownRendererPrototypes}{documentEnd}{% + \renewcommand\markdownRendererDocumentEndPrototype{#1}}% \define@key{markdownRendererPrototypes}{interblockSeparator}{% \renewcommand\markdownRendererInterblockSeparatorPrototype{#1}}% \define@key{markdownRendererPrototypes}{lineBreak}{% @@ -543,7 +551,16 @@ dlBeginTight = {\markdownRendererDlBegin}, dlEndTight = {\markdownRendererDlEnd}}}} \RequirePackage{amsmath} -\RequirePackage{amssymb} +\@ifpackageloaded{unicode-math}{ + \markdownSetup{rendererPrototypes={ + untickedBox = {$\mdlgwhtsquare$}, + }} +}{ + \RequirePackage{amssymb} + \markdownSetup{rendererPrototypes={ + untickedBox = {$\square$}, + }} +} \RequirePackage{csvsimple} \RequirePackage{fancyvrb} \RequirePackage{graphicx} @@ -557,7 +574,13 @@ backslash = {\textbackslash}, tilde = {\textasciitilde}, pipe = {\textbar}, - codeSpan = {\texttt{#1}}, + codeSpan = {% + \ifmmode + \text{#1}% + \else + \texttt{#1}% + \fi + }, contentBlock = {% \ifthenelse{\equal{#1}{csv}}{% \begin{table}% @@ -600,7 +623,6 @@ emphasis = {\emph{#1}}, tickedBox = {$\boxtimes$}, halfTickedBox = {$\boxdot$}, - untickedBox = {$\square$}, blockQuoteBegin = {\begin{quotation}}, blockQuoteEnd = {\end{quotation}}, inputVerbatim = {\VerbatimInput{#1}}, |