summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/metastr/metastr.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-02-06 20:53:43 +0000
committerKarl Berry <karl@freefriends.org>2020-02-06 20:53:43 +0000
commit7d7952eb1c3270d347364879697e3905729337d7 (patch)
tree7aa9e909349186948cf0fdfbd0e539ef47481d41 /Master/texmf-dist/tex/latex/metastr/metastr.sty
parent33361783e2f0682b96e1bc6145f9348eb39b25ab (diff)
metastr (6feb20)
git-svn-id: svn://tug.org/texlive/trunk@53700 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/metastr/metastr.sty')
-rw-r--r--Master/texmf-dist/tex/latex/metastr/metastr.sty964
1 files changed, 964 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/metastr/metastr.sty b/Master/texmf-dist/tex/latex/metastr/metastr.sty
new file mode 100644
index 00000000000..b46bd37cf03
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/metastr/metastr.sty
@@ -0,0 +1,964 @@
+%%
+%% This is file `metastr.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% metastr.dtx (with options: `package')
+%%
+%% Copyright (C) 2020 Niklas Beisert
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+\NeedsTeXFormat{LaTeX2e}[1996/12/01]
+\ProvidesPackage{metastr}[2020/02/06 v1.0 Metadata Strings Storage]
+
+\RequirePackage{keyval}
+
+\newif\ifmstr@opt@hyperref\mstr@opt@hyperreftrue
+\newif\ifmstr@opt@hyperxmp\mstr@opt@hyperxmptrue
+\newif\ifmstr@opt@checkdef\mstr@opt@checkdeftrue
+\newif\ifmstr@opt@xmppdfinfo\mstr@opt@xmppdfinfotrue
+\newif\ifmstr@opt@course\mstr@opt@coursefalse
+\newif\ifmstr@opt@draft\mstr@opt@draftfalse
+\newif\ifmstr@opt@cclogo\mstr@opt@cclogotrue
+\def\mstr@opt@cclogocurr{dollar}
+\def\mstr@opt@loadlang{en}
+\def\mstr@group{mstr@}
+\define@key{\mstr@group}{hyperref}[true]
+ {\csname mstr@opt@hyperref#1\endcsname}
+\define@key{\mstr@group}{hyperxmp}[true]
+ {\csname mstr@opt@hyperxmp#1\endcsname}
+\define@key{\mstr@group}{checkdef}[true]
+ {\csname mstr@opt@checkdef#1\endcsname}
+\define@key{\mstr@group}{xmppdfinfo}[true]
+ {\csname mstr@opt@xmppdfinfo#1\endcsname}
+\define@key{\mstr@group}{cclogo}[true]{\csname mstr@opt@cclogo#1\endcsname}
+\define@key{\mstr@group}{cclogocurr}{\def\mstr@opt@cclogocurr{#1}}
+\define@key{\mstr@group}{loadlang}{\def\mstr@opt@loadlang{#1}}
+\define@key{\mstr@group}{course}[true]{\csname mstr@opt@course#1\endcsname}
+\define@key{\mstr@group}{draft}[true]{\csname mstr@opt@draft#1\endcsname}
+
+\DeclareOption*{\expandafter\setkeys\expandafter\mstr@group%
+ \expandafter{\CurrentOption}}
+
+\ProcessOptions
+
+\ifmstr@opt@hyperref\RequirePackage{hyperref}\fi
+\ifmstr@opt@hyperxmp\RequirePackage{hyperxmp}\fi
+
+\def\mstr@exptwo#1{\expandafter#1\expandafter}
+\def\mstr@csdo#1#2{\expandafter#1\csname#2\endcsname}
+\def\mstr@csdotwo#1#2#3{\mstr@exptwo#1#2\csname#3\endcsname}
+\long\def\mstr@iftext#1#2#3{\def\mstr@tmp{#2}\ifx#1\mstr@tmp#3\fi}
+
+\let\mstr@lang@main\@empty
+\let\mstr@lang@short\@empty
+\let\mstr@lang@fallback\@empty
+\let\mstr@lang@meta\@empty
+
+\ifdefined\xmptilde
+\let\metatilde\xmptilde
+\let\metacomma\xmpcomma
+\else
+\def\metatilde{~}
+\def\metacomma{,}
+\fi
+
+\newcommand{\metadef}[1]{%
+ \mstr@csdo\let{mstr@def@#1}\relax}
+
+\newcommand{\mstr@verify}[1]{%
+ \ifcsname mstr@def@#1\endcsname\else
+ \PackageError{metastr}{register `#1' undefined}{}%
+ \fi}
+\ifmstr@opt@checkdef\else\def\mstr@verify#1{}\fi
+
+\long\def\mstr@setbare[#1]#2#3{%
+ \mstr@csdo\gdef{mstr@data@#2@#1}##1{#3}}
+
+\long\def\mstr@set[#1]#2#3{\mstr@verify{#2}%
+ \mstr@setbare[#1]{#2}{#3}}
+
+\newcommand{\metaset}{\@ifnextchar[{\mstr@set}{\mstr@set[]}}
+
+\long\def\mstr@unset[#1]#2{\mstr@verify{#2}%
+ \mstr@csdotwo\global\let{mstr@data@#2@#1}\@undefined}
+
+\newcommand{\metaunset}{\@ifnextchar[{\mstr@unset}{\mstr@unset[]}}
+
+\long\def\metaif[#1]#2#3#4{%
+ \ifcsname mstr@data@#2@#1\endcsname #3\else #4\fi}
+
+\long\def\mstr@ifloop[#1,#2]#3#4#5{%
+ \metaif[#1]{#3}{#4}{\if @#2@#5\else\mstr@ifloop[#2]{#3}{#4}{#5}\fi}}
+\long\def\metaifpick[#1]#2#3#4{%
+ \mstr@ifloop
+ [#1,\mstr@lang@main,\mstr@lang@short,,\mstr@lang@fallback,]
+ {#2}{#3}{#4}}
+
+\long\def\mstr@append[#1]#2#3{%
+ \mstr@csdotwo\let\mstr@tmpa{mstr@data@#2@#1}%
+ \def\mstr@tmpb##1{\mstr@set[#1]{#2}{##1#3}}%
+ \mstr@exptwo\mstr@tmpb{\mstr@tmpa{##1}}}
+
+\long\def\mstr@prepend[#1]#2#3{%
+ \mstr@csdotwo\let\mstr@tmpa{mstr@data@#2@#1}%
+ \def\mstr@tmpb##1{\mstr@set[#1]{#2}{#3##1}}%
+ \mstr@exptwo\mstr@tmpb{\mstr@tmpa{##1}}}
+
+\long\def\mstr@addsep[#1]#2#3#4{%
+ \metaif[#1]{#2}{\mstr@append[#1]{#2}{#3#4}}{\mstr@set[#1]{#2}{#4}}}
+
+\newcommand{\metaappend}{%
+ \@ifnextchar[{\mstr@append}{\mstr@append[]}}
+\newcommand{\metaprepend}{%
+ \@ifnextchar[{\mstr@prepend}{\mstr@prepend[]}}
+\newcommand{\metaaddsep}{%
+ \@ifnextchar[{\mstr@addsep}{\mstr@addsep[]}}
+
+\def\mstr@getbare[#1]#2#3{\csname mstr@data@#2@#1\endcsname{#3}}
+
+\def\metaget[#1]#2{%
+ \metaif[#1]{#2}{\mstr@getbare[#1]{#2}{#1}}{}}%
+
+\long\def\mstr@composeloop[#1,#2]#3#4#5#6#7{%
+ \metaif[#1]{#4}{#5\mstr@getbare[#1]{#4}{#3}#6}
+ {\if @#2@#7\else\mstr@composeloop[#2]{#3}{#4}{#5}{#6}{#7}\fi}}
+\long\def\metacompose[#1]#2#3#4#5{%
+ \mstr@composeloop
+ [#1,\mstr@lang@main,\mstr@lang@short,,\mstr@lang@fallback,]{#1}
+ {#2}{#3}{#4}{#5}}%
+\def\metapick[#1]#2{\metacompose[#1]{#2}{}{}{}}
+
+\metadef{language}
+\def\mstr@lang@split#1#2-#3@{%
+ \mstr@csdo\gdef{mstr@lang@#1}{#2}}
+\newcommand{\mstr@setlang@main}[1]{%
+ \metaset{language}{#1}%
+ \gdef\mstr@lang@main{#1}%
+ \mstr@lang@split{short}#1-@%
+ \metaset[short]{language}{\mstr@lang@short}%
+ \metaif[meta]{language}{}{\mstr@lang@split{meta}#1-@}}
+\newcommand{\mstr@setlang@meta}[1]{%
+ \metaset[meta]{language}{#1}%
+ \mstr@lang@split{meta}#1-@%
+ \metaset[metashort]{language}{\mstr@lang@meta}}
+\newcommand{\metasetlang}{%
+ \@ifstar\mstr@setlang@meta\mstr@setlang@main}
+
+\newcommand{\metaterm}{\metatranslate[]}
+\def\metatranslate[#1]#2{\metapick[#1]{term-#2}}
+\long\def\mstr@setterm[#1]#2#3{%
+ \metadef{term-#2}\mstr@setbare[#1]{term-#2}{#3}}
+\newcommand{\metasetterm}{\@ifnextchar[{\mstr@setterm}{\mstr@setterm[]}}
+
+\metadef{writepdf}
+\metaset[auto]{writepdf}{}
+\metaset[preamble]{writepdf}{}
+\metaset[info]{writepdf}{}
+\metaset[aux]{writepdf}{}
+
+\long\def\mstr@ifwritepdf[#1]#2{%
+ \metaif[#1]{writepdf}{#2\metaunset[#1]{writepdf}}{}}
+
+\newcommand{\metawritepdf}{%
+ \mstr@ifwritepdf[preamble]{\metawritepdfpreamble}%
+ \mstr@ifwritepdf[info]{\metawritepdfinfo}%
+ \mstr@ifwritepdf[aux]{\metawritepdfaux}%
+ \mstr@ifwritepdf[contact]{\metawritepdfcontact}%
+ \mstr@ifwritepdf[rights]{\metawritepdfrights}%
+}
+
+\newcommand{\mstr@begindoc}{%
+ \mstr@ifwritepdf[preamble]{\metawritepdfpreamble}%
+ \mstr@ifwritepdf[auto]{\metawritepdf}%
+}
+
+\begingroup
+\toks@\expandafter{\expandafter\mstr@begindoc\@begindocumenthook}%
+\xdef\@begindocumenthook{\the\toks@}%
+\endgroup
+
+\metadef{draft}
+\ifmstr@opt@draft
+\metaset{draft}{\metatranslate[#1]{draft}}
+\fi
+
+\metadef{title}
+\metadef{subtitle}
+\metadef{author}
+\metadef{date}
+\metadef{location}
+\metadef{subject}
+\metadef{keywords}
+
+\metadef{titletext}
+
+\def\metatitleline[#1]#2{%
+ \metacompose[#1]{#2}
+ {\metaget[skip]{#2}\begingroup\metaget[style]{#2}}
+ {\par\endgroup}{}}
+\def\metatitlelinetwo[#1]#2[#3]#4{%
+ \metaif[sep]{#4}
+ {\metacompose[#1]{#2}
+ {\metaget[skip]{#2}\begingroup\metaget[style]{#2}}
+ {\metacompose[#3]{#4}{\metaget[sep]{#4}}{}{}\par\endgroup}
+ {\metatitleline[#3]{#4}}}
+ {\metatitleline[#1]{#2}\metatitleline[#3]{#4}}}
+
+\metaset[style]{title}{\LARGE}
+\metaset[style]{subtitle}{\large}
+\metaset[style]{draft}{\large}
+\metaset[style]{author}{\large}
+\metaset[style]{location}{\large}
+\metaset[style]{date}{\large}
+\metaset[skip]{subtitle}{\vspace{1.5em}}
+\metaset[skip]{draft}{\vspace{1.5em}}
+\metaset[skip]{author}{\vspace{3em}}
+\metaset[skip]{location}{\vspace{1.5em}}
+\metaset[skip]{date}{\vspace{1.5em}}
+\metaset[sep]{subtitle}{ -- }
+\metaset[sep]{date}{, }
+\metaset{titletext}{%
+ \metacompose[#1]{draft}{}{: }{}%
+ \metapick[#1]{title}%
+ \metacompose[#1]{subtitle}{\metaget[sep]{subtitle}}{}{}}
+\metaset[print]{titletext}{%
+ \metatitleline[print]{title}%
+ \metatitlelinetwo[print]{subtitle}[print]{draft}%
+ \metatitleline[print]{author}%
+ \metatitlelinetwo[print]{location}[print]{date}}
+
+\metadef{url}
+\metadef{urlmessage}
+\metaset[print]{url}{\url{\metaget[]{url}}}
+
+\metadef{partof}
+\metadef{partofmessage}
+
+\metadef{source}
+
+\newcommand{\metawritepdfpreamble}{\ifdefined\hypersetup
+ \ifmstr@opt@xmppdfinfo
+ \ifdefined\xmptilde\hypersetup{keeppdfinfo}\fi\fi
+ \metaif[]{language}
+ {\hypersetup{pdflang={\metaget[]{language}}}}{}%
+ \ifdefined\xmptilde
+ \metaif[meta]{language}
+ {\hypersetup{pdfmetalang={\metaget[meta]{language}}}}{}%
+ \fi\fi}
+
+\newcommand{\metawritepdfinfo}{\ifdefined\hypersetup
+ \metaifpick[\mstr@lang@meta]{author}
+ {\hypersetup{pdfauthor={\metapick[\mstr@lang@meta]{author}}}}{}%
+ \metaifpick[\mstr@lang@meta]{title}
+ {\hypersetup{pdftitle={\metapick[\mstr@lang@meta]{titletext}}}}{}%
+ \metaifpick[\mstr@lang@meta]{subject}
+ {\hypersetup{pdfsubject={\metapick[\mstr@lang@meta]{subject}}}}{}%
+ \metaifpick[\mstr@lang@meta]{keywords}
+ {\hypersetup{pdfkeywords={\metapick[\mstr@lang@meta]{keywords}}}}{}%
+ \ifdefined\xmptilde
+ \metaif[altlang]{title}{%
+ \@for\mstr@tmp:=\mstr@data@title@altlang{}\do{%
+ \metaifpick[\mstr@tmp]{title}
+ {\XMPLangAlt{\mstr@tmp}{pdftitle=
+ {\metapick[\mstr@tmp]{titletext}}}}{}}%
+ \metaunset[altlang]{title}}{}%
+ \metaif[altlang]{subject}{%
+ \@for\mstr@tmp:=\mstr@data@subject@altlang{}\do{%
+ \metaifpick[\mstr@tmp]{subject}
+ {\XMPLangAlt{\mstr@tmp}{pdfsubject=
+ {\metapick[\mstr@tmp]{subject}}}}{}}%
+ \metaunset[altlang]{subject}}{}%
+ \fi\fi}
+
+\newcommand{\metawritepdfaux}{\ifdefined\hypersetup\ifdefined\xmptilde
+ \metaif[]{url}
+ {\hypersetup{pdfurl={\metaget[]{url}}}}{}%
+ \hypersetup{pdfsource={}}%
+ \metaif[]{source}
+ {\hypersetup{pdfsource={\metaget[]{source}}}}{}%
+\fi\fi}
+
+\metadef{rightstext}
+\metaset{rightstext}{%
+ \metaifpick[]{partof}{\metacompose[#1]{partofmessage}{}{ }{}}{}%
+ \metapick[#1]{copyrightstatement}%
+ \metacompose[#1]{copyrightmessage}{ }{}{}%
+ \metacompose[#1]{licensemessage}{ }{}{}%
+ \metaif[]{licenseurl}{\metacompose[#1]{licenseurlmessage}{ }{}{}}{}%
+ \metaif[]{url}{\metacompose[#1]{urlmessage}{ }{}{}}{}%
+}
+\metaset[skip]{rightstext}{\par\addvspace\medskipamount}
+\metaset[print]{rightstext}{%
+ \metaifpick[]{partof}{%
+ \metacompose[#1]{partofmessage}{}{\metaget[skip]{rightstext}}{}}{}%
+ \metacompose[#1]{copyrightstatement}{}{\metaget[skip]{rightstext}}{}%
+ \metacompose[#1]{copyrightmessage}{}{ }{}%
+ \metacompose[#1]{licensemessage}{}{ }{}%
+ \metaif[]{licenselogo}{%
+ \metacompose[#1]{licenselogomessage}
+ {\metaget[skip]{rightstext}}{\metaget[skip]{rightstext}}{}}{}%
+ \metaif[]{licenseurl}{\metacompose[#1]{licenseurlmessage}{ }{ }{}}{}%
+ \metaif[]{url}{\metacompose[#1]{urlmessage}
+ {\metaget[skip]{rightstext}}{}{}}{}
+ \metacompose[#1]{attributionmessage}{\metaget[skip]{rightstext}}{}{}%
+}
+
+\metadef{copyrightmark}
+\metadef{copyrightdate}
+\metadef{copyrightowner}
+\metadef{copyrightstatement}
+\metadef{copyrightmessage}
+
+\metaset{copyrightmark}{Copyright}
+\metaset[print]{copyrightmark}{\copyright}
+
+\metaset{copyrightstatement}{\metaifpick[#1]{copyrightdate}%
+ {\metapick[#1]{copyrightmark} \metapick[#1]{copyrightdate}%
+ \metacompose[#1]{copyrightowner}{ }{}{}.}
+ {\metaifpick[#1]{copyrightowner}
+ {\metapick[#1]{copyrightmark} \metapick[#1]{copyrightowner}.}{}}}
+
+\metadef{licenseversion}
+\metadef{licenseprovider}
+\metadef{licensemessage}
+\metadef{licenselogo}
+\metadef{licenselogomessage}
+\metadef{licenseurl}
+\metadef{licenseurlmessage}
+
+\metadef{attributionmessage}
+
+
+\metaset[print]{licenseurl}{\url{\metaget[]{licenseurl}}}
+
+\metaset[print]{licenselogomessage}{%
+ \centerline{\metapick[#1]{licenselogo}}}
+\metaset[cmd]{licenselogo}{\includegraphics{#1}}
+\metaset[print]{licenselogo}{%
+ \mstr@getbare[cmd]{licenselogo}{\metaget[]{licenselogo}}}
+
+\newcommand{\metawritepdfrights}{\ifdefined\hypersetup\ifdefined\xmptilde
+ \metaifpick[\mstr@lang@meta]{rightstext}
+ {\hypersetup{pdfcopyright=
+ {\metapick[\mstr@lang@meta]{rightstext}}}}{}%
+ \metaif[altlang]{rightstext}
+ {\@for\mstr@tmp:=\mstr@data@rightstext@altlang{}\do
+ {\XMPLangAlt{\mstr@tmp}{pdfcopyright=
+ {\metapick[\mstr@tmp]{rightstext}}}}}{}
+ \metaifpick[\mstr@lang@meta]{licenseurl}
+ {\hypersetup{pdflicenseurl=
+ {\metapick[\mstr@lang@meta]{licenseurl}}}}{}%
+\fi\fi}
+
+\metadef{copyright@plain}
+\metadef{copyright@parts}
+\metadef{copyright@doc}
+\metadef{copyright@doc-parts}
+\metadef{copyright@reserved}
+\metadef{copyright@publicdomain}
+
+\metadef{license@consent}
+\metadef{license@consent-noncom}
+\metadef{license@lppl}
+
+
+
+\metaset[url]{license@lppl}{http://www.latex-project.org/lppl.txt}
+
+\newcommand{\metacopyright}[1]{%
+ \metaset{copyrightmessage}{\metapick[##1]{copyright@#1}}}
+\newcommand{\metalicense}[1]{%
+ \metaset{licensemessage}{\metapick[##1]{license@#1}}%
+ \metaif[url]{license@#1}{%
+ \metaset{licenseurl}{\metaget[url]{license@#1}}}{}}
+
+\metadef{cc@type}
+\metadef{cc@class}
+
+\metasetterm{cc@sep}{-}
+\metasetterm{cc@quotel}{\textquotedblleft}
+\metasetterm{cc@quoter}{\textquotedblright}
+\metasetterm{cc@cc}{Creative Commons}
+\metasetterm{cc@zero}{CC0}
+\metasetterm{cc@by}{Attribution}
+\metasetterm{cc@sa}{ShareAlike}
+\metasetterm{cc@nd}{NoDerivatives}
+\metasetterm{cc@nc}{NonCommercial}
+\metasetterm{cc@unported}{Unported}
+\metasetterm{cc@generic}{Generic}
+\metasetterm{cc@intl}{International}
+\metasetterm{cc@univ}{Universal}
+\metasetterm{cc@pd}{Public Domain}
+\metasetterm{cc@license}{License}
+\metasetterm{cc@pddecl}{Public Domain Dedication}
+
+\metadef{cc@pd}
+\metadef{cc@zero}
+\metadef{cc@by}
+\metadef{cc@by-sa}
+\metadef{cc@by-nd}
+\metadef{cc@by-nc}
+\metadef{cc@by-nc-sa}
+\metadef{cc@by-nc-nd}
+\metaset{cc@zero}{\metatranslate[#1]{cc@zero}}
+\metaset{cc@by}{\metatranslate[#1]{cc@by}}
+\metaset{cc@by-sa}{%
+ \metatranslate[#1]{cc@by}\metatranslate[#1]{cc@sep}%
+ \metatranslate[#1]{cc@sa}}
+\metaset{cc@by-nd}{%
+ \metatranslate[#1]{cc@by}\metatranslate[#1]{cc@sep}%
+ \metatranslate[#1]{cc@nd}}
+\metaset{cc@by-nc}{%
+ \metatranslate[#1]{cc@by}\metatranslate[#1]{cc@sep}%
+ \metatranslate[#1]{cc@nc}}
+\metaset{cc@by-nc-sa}{%
+ \metatranslate[#1]{cc@by}\metatranslate[#1]{cc@sep}%
+ \metatranslate[#1]{cc@nc}\metatranslate[#1]{cc@sep}%
+ \metatranslate[#1]{cc@sa}}
+\metaset{cc@by-nc-nd}{%
+ \metatranslate[#1]{cc@by}\metatranslate[#1]{cc@sep}%
+ \metatranslate[#1]{cc@nc}\metatranslate[#1]{cc@sep}%
+ \metatranslate[#1]{cc@nd}}
+
+\metadef{cc@1.0@zero}
+\metadef{cc@1.0}
+\metadef{cc@2.0}
+\metadef{cc@2.5}
+\metadef{cc@3.0}
+\metadef{cc@4.0}
+\metaset{cc@1.0@zero}{\metatranslate[#1]{cc@univ}}
+\metaset{cc@1.0}{\metatranslate[#1]{cc@generic}}
+\metaset{cc@2.0}{\metatranslate[#1]{cc@generic}}
+\metaset{cc@2.5}{\metatranslate[#1]{cc@generic}}
+\metaset{cc@3.0}{\metatranslate[#1]{cc@unported}}
+\metaset{cc@4.0}{\metatranslate[#1]{cc@intl}}
+
+\metadef{cc@license}
+\metadef{cc@license@zero}
+\metadef{cc@license@pd}
+\metaset{cc@license@pd}{\metatranslate[#1]{cc@pddecl}}
+
+\metadef{cc@message}
+\metadef{cc@message@zero}
+
+\metadef{licensecc}
+\metadef{licenseccver}
+\metadef{licenseccfull}
+\metaset{licensecc}{%
+ \metapick[#1]{cc@\metaget[]{cc@type}}}
+\metaset{licenseccver}{%
+ \metaget[]{licenseversion}
+ \metapick[#1]{cc@\metaget[]{licenseversion}\metaget[]{cc@class}}}
+\metaset{licenseccfull}{%
+ \metapick[#1]{cc@license\metaget[]{cc@class}}
+ \metatranslate[#1]{cc@quotel}%
+ \metapick[#1]{licensecc}
+ \metapick[#1]{licenseccver}%
+ \metatranslate[#1]{cc@quoter}}
+
+\metaset[ident]{licenseccver}{\metaget[]{licenseversion}}
+\metaset[ident]{licenseccfull}{%
+ \metapick[ident]{licensecc} \metaget[ident]{licenseccver}}
+\metasetterm[ident]{cc@sep}{-}
+\metasetterm[ident]{cc@cc}{CC}
+\metasetterm[ident]{cc@by}{BY}
+\metasetterm[ident]{cc@sa}{SA}
+\metasetterm[ident]{cc@nd}{ND}
+\metasetterm[ident]{cc@nc}{NC}
+\metasetterm[ident]{cc@zero}{CC0}
+\metaset[short]{licensecc}{%
+ \metaget[short]{cc@license\metaget[]{cc@class}}%
+ \metapick[short]{cc@\metaget[]{cc@type}}}
+\metaset[short]{licenseccver}{\metaget[]{licenseversion}}
+\metaset[short]{licenseccfull}{%
+ \metapick[short]{licensecc} \metaget[short]{licenseccver}}
+\metasetterm[short]{cc@sep}{-}
+\metasetterm[short]{cc@cc}{CC}
+\metasetterm[short]{cc@by}{BY}
+\metasetterm[short]{cc@sa}{SA}
+\metasetterm[short]{cc@nd}{ND}
+\metasetterm[short]{cc@nc}{NC}
+\metasetterm[short]{cc@zero}{CC0}
+\metaset[short]{cc@license}{CC }
+\metaset[short]{cc@license@zero}{}
+
+\metaset[logo]{cc@pd}{doclicense-CC-pd}
+\metaset[logo]{cc@zero}{doclicense-CC-zero}
+\metaset[logo]{cc@by}{doclicense-CC-by}
+\metaset[logo]{cc@by-sa}{doclicense-CC-by-sa}
+\metaset[logo]{cc@by-nd}{doclicense-CC-by-nd}
+\metaset[logo]{cc@by-nc}{doclicense-CC-by-nc}
+\metaset[logo]{cc@by-nc-sa}{doclicense-CC-by-nc-sa}
+\metaset[logo]{cc@by-nc-nd}{doclicense-CC-by-nc-nd}
+\mstr@iftext\mstr@opt@cclogocurr{euro}{
+\metaset[logo]{cc@by-nc}{doclicense-CC-by-nc-eu}
+\metaset[logo]{cc@by-nc-sa}{doclicense-CC-by-nc-sa-eu}
+\metaset[logo]{cc@by-nc-nd}{doclicense-CC-by-nc-nd-eu}}
+
+\newcommand{\mstr@setcclogo}{%
+ \ifmstr@opt@cclogo
+ \IfFileExists{doclicense.sty}{%
+ \ifdefined\includegraphics
+ \metaset{licenselogo}{%
+ \metapick[logo]{licensecc}}
+ \fi}{\GenericWarning{please install package `doclicense'}}%
+ \fi}
+
+\metaset[icon]{licensecc}{%
+ \metaget[icon]{cc@license\metaget[]{cc@class}}%
+ \metapick[icon]{cc@\metaget[]{cc@type}}}
+\metaset[icon]{licenseccver}{\metaget[]{licenseversion}}
+\metaset[icon]{licenseccfull}{%
+ \metaget[icon]{licensecc}
+ \metaget[icon]{licenseccver}}
+\metasetterm[icon]{cc@sep}{}
+\metasetterm[icon]{cc@cc}{\ccLogo}
+\metasetterm[icon]{cc@pd}{\ccPublicDomain}
+\metasetterm[icon]{cc@zero}{\ccZero}
+\metasetterm[icon]{cc@by}{\ccAttribution}
+\metasetterm[icon]{cc@sa}{\ccShareAlike}
+\metasetterm[icon]{cc@nd}{\ccNoDerivatives}
+\metasetterm[icon]{cc@nc}{\ccNonCommercial}
+\metaset[icon]{cc@license}{\metatranslate[#1]{cc@cc}}
+\metaset[icon]{cc@license@zero}{\metatranslate[#1]{cc@cc}}
+\metaset[icon]{cc@license@pd}{\metatranslate[#1]{cc@pd}}
+\metaset[icon]{copyrightmark}{\ccCopy}
+\mstr@iftext\mstr@opt@cclogocurr{euro}{
+ \metasetterm[icon]{cc@nc}{\ccNonCommercialEU}}
+\mstr@iftext\mstr@opt@cclogocurr{yen}{
+ \metasetterm[icon]{cc@nc}{\ccNonCommercialJP}}
+
+\metaset[url]{licenseccver}{\metaget[]{licenseversion}}
+\metaset[url]{licenseccfull}{%
+ \metaget[url]{cc@license\metaget[]{cc@class}}/%
+ \metapick[url]{licensecc}/%
+ \metaget[url]{licenseccver}/}
+\metaset[url]{cc@license}{https://creativecommons.org/licenses}
+\metaset[url]{cc@license@zero}{https://creativecommons.org/publicdomain}
+\metaset[url]{cc@zero}{zero}
+\metaset[url]{cc@by}{by}
+\metaset[url]{cc@by-sa}{by-sa}
+\metaset[url]{cc@by-nd}{by-nd}
+\metaset[url]{cc@by-nc}{by-nc}
+\metaset[url]{cc@by-nc-sa}{by-nc-sa}
+\metaset[url]{cc@by-nc-nd}{by-nc-nd}
+
+\metadef{cc@url}
+\metadef{cc@url@deed}
+\metaset{cc@url@deed}{}
+\metaset{cc@url}{\metapick[url]{licenseccfull}\metapick[#1]{cc@url@deed}}
+
+\newcommand{\metalicensecc}[1]{%
+ \def\mstr@tmpl{#1}%
+ \def\mstr@tmp{pd}%
+ \ifx\mstr@tmpl\mstr@tmp
+ \metaset{cc@class}{@pd}%
+ \metacopyright{publicdomain}%
+ \metaset{cc@type}{pd}%
+ \else
+ \def\mstr@tmp{zero}%
+ \ifx\mstr@tmpl\mstr@tmp
+ \metaset{cc@class}{@zero}%
+ \metaif[]{licenseversion}{}{\metaset{licenseversion}{1.0}}%
+ \else
+ \metaset{cc@class}{}%
+ \metaif[]{licenseversion}{}{\metaset{licenseversion}{4.0}}%
+ \fi
+ \metaset{cc@type}{#1}%
+ \metaset{licenseurl}{\metapick[##1]{cc@url}}%
+ \metaset{licensemessage}
+ {\metapick[##1]{cc@message\metaget[]{cc@class}}}%
+ \fi
+ \mstr@setcclogo}
+
+\metadef{contactaddress}
+\metadef{contactpostcode}
+\metadef{contactcity}
+\metadef{contactregion}
+\metadef{contactcountry}
+\metadef{contactemail}
+\metadef{contacturl}
+
+\newcommand{\metawritepdfcontact}{\ifdefined\hypersetup\ifdefined\xmptilde
+ \metaifpick[\mstr@lang@meta]{contactaddress}{%
+ \hypersetup{pdfcontactaddress=
+ {\metapick[\mstr@lang@meta]{contactaddress}}}}{}%
+ \metaifpick[\mstr@lang@meta]{contactpostcode}{%
+ \hypersetup{pdfcontactpostcode=
+ {\metapick[\mstr@lang@meta]{contactpostcode}}}}{}%
+ \metaifpick[\mstr@lang@meta]{contactcity}{%
+ \hypersetup{pdfcontactcity=
+ {\metapick[\mstr@lang@meta]{contactcity}}}}{}%
+ \metaifpick[\mstr@lang@meta]{contactregion}{%
+ \hypersetup{pdfcontactregion=
+ {\metapick[\mstr@lang@meta]{contactregion}}}}{}%
+ \metaifpick[\mstr@lang@meta]{contactcountry}{%
+ \hypersetup{pdfcontactcountry=
+ {\metapick[\mstr@lang@meta]{contactcountry}}}}{}%
+ \metaifpick[\mstr@lang@meta]{contactemail}{%
+ \hypersetup{pdfcontactemail=
+ {\metapick[\mstr@lang@meta]{contactemail}}}}{}%
+ \metaifpick[\mstr@lang@meta]{contacturl}{%
+ \hypersetup{pdfcontacturl=
+ {\metapick[\mstr@lang@meta]{contacturl}}}}{}%
+\fi\fi}
+
+\ifmstr@opt@course
+
+\metadef{institution}
+\metadef{instructor}
+\metadef{course}
+\metadef{material}
+\metadef{period}
+
+\metaset[style]{course}{\LARGE\bfseries}
+\metaset[style]{material}{\large}
+\metaset[style]{institution}{\large}
+\metaset[style]{period}{\large}
+\metaset[style]{instructor}{\scshape\Large}
+\metaset[skip]{material}{\vspace{2ex}}
+\metaset[skip]{institution}{\vspace{4ex}}
+\metaset[skip]{period}{\vspace{4ex}}
+\metaset[skip]{instructor}{\vspace{6ex}}
+\metaset[sep]{period}{, }
+
+\metaset[course]{titletext}{%
+ \metatitleline[print]{course}%
+ \metatitlelinetwo[print]{material}[print]{draft}%
+ \metatitlelinetwo[print]{institution}[print]{period}%
+ \metatitleline[print]{instructor}}
+
+\metaset{title}{\metapick[#1]{course}}
+\metaset{subtitle}{\metapick[#1]{material}}
+\metaset{author}{\metapick[#1]{instructor}}
+\metaset{date}{\metapick[#1]{period}}
+\metaset{location}{\metapick[#1]{institution}}
+
+\fi
+
+\def\mstr@loadlangloop#1|#2&{%
+ \mstr@csdo\let{mstr@lang@#1}\relax%
+ \ifx\mstr@lang@fallback\@empty\def\mstr@lang@fallback{#1}\fi%
+ \if @#2@\else\mstr@loadlangloop#2&\fi}
+\expandafter\mstr@loadlangloop\mstr@opt@loadlang|&
+
+\ifdefined\mstr@lang@en
+
+\metasetterm[en]{title}{Title}
+\metasetterm[en]{abstract}{Abstract}
+\metasetterm[en]{copyright}{Copyright}
+\metasetterm[en]{preface}{Preface}
+\metasetterm[en]{part}{Part}
+\metasetterm[en]{chapter}{Chapter}
+\metasetterm[en]{section}{Section}
+\metasetterm[en]{subsection}{Subsection}
+\metasetterm[en]{paragraph}{Paragraph}
+\metasetterm[en]{appendix}{Appendix}
+\metasetterm[en]{page}{Page}
+\metasetterm[en]{figure}{Figure}
+\metasetterm[en]{table}{Table}
+\metasetterm[en]{contents}{Contents}
+\metasetterm[en]{listfigure}{List of Figures}
+\metasetterm[en]{listtable}{List of Tables}
+\metasetterm[en]{references}{References}
+\metasetterm[en]{index}{Index}
+\metasetterm[en]{draft}{DRAFT}
+
+\metaset[en]{urlmessage}{%
+ The current version of this work can be found at: \metapick[#1]{url}.}
+\metaset[en]{partofmessage}{%
+ This document is part of the work: \metapick[#1]{partof}.}
+\metaset[en]{licenseurlmessage}{%
+ To view a copy of this license, visit: \metapick[#1]{licenseurl}.}
+\metaset[en]{copyright@plain}{%
+ This work is protected by copyright.}
+\metaset[en]{copyright@parts}{%
+ This work as well as its parts is protected by copyright.}
+\metaset[en]{copyright@doc}{%
+ This document is protected by copyright.}
+\metaset[en]{copyright@doc-parts}{%
+ This document as well as its parts is protected by copyright.}
+\metaset[en]{copyright@reserved}{All rights reserved.}
+\metaset[en]{copyright@publicdomain}
+ {This work is dedicated to the public domain.}
+\metaset[en]{license@consent}{%
+ Reproduction of any part of this work in any form
+ without prior written consent
+ \metacompose[#1]{licenseprovider}{}{}{of the author}
+ is not permissible.}
+\metaset[en]{license@consent-noncom}{%
+ Reproduction of any part of this work in any form
+ without prior written consent
+ \metacompose[#1]{licenseprovider}{}{}{of the author}
+ is permissible only for private, scientific and non-commercial use.}
+\metaset[en]{license@lppl}{%
+ This work may be distributed and/or modified under the
+ conditions of the LaTeX Project Public License, either version
+ \metaif[]{licenseversion}{\metaget[]{licenseversion}}{1.3}
+ of this license or (at your option) any later version.}
+\metaset[en]{cc@url@deed}{deed.en}
+\metaset[en]{cc@message}{%
+ This work is licensed under the
+ \metapick[en]{licenseccfull} (\metapick[short]{licenseccfull}).}
+\metaset[en]{cc@message@zero}{%
+ This work is dedicated to the public domain by means of the
+ \metapick[#1]{licenseccfull} (\metapick[short]{licenseccfull}).}
+\metaset[en]{cc@license}{%
+ \metatranslate[#1]{cc@cc} \metatranslate[#1]{cc@license}}
+\metaset[en]{cc@license@zero}{%
+ \metatranslate[#1]{cc@cc} \metatranslate[#1]{cc@pddecl}}
+\metasetterm[en]{cc@sep}{-}
+\metasetterm[en]{cc@quotel}{\textquotedblleft}
+\metasetterm[en]{cc@quoter}{\textquotedblright}
+\metasetterm[en]{cc@by}{Attribution}
+\metasetterm[en]{cc@sa}{ShareAlike}
+\metasetterm[en]{cc@nd}{NoDerivatives}
+\metasetterm[en]{cc@nc}{NonCommercial}
+\metasetterm[en]{cc@unported}{Unported}
+\metasetterm[en]{cc@generic}{Generic}
+\metasetterm[en]{cc@intl}{International}
+\metasetterm[en]{cc@univ}{Universal}
+\metasetterm[en]{cc@license}{License}
+\metasetterm[en]{cc@pd}{Public Domain}
+\metasetterm[en]{cc@pddecl}{Public Domain Dedication}
+
+\fi
+
+\ifdefined\mstr@lang@de
+
+\metasetterm[de]{title}{Titel}
+\metasetterm[de]{abstract}{Zusammenfassung}
+\metasetterm[de]{copyright}{Urheberrechte}
+\metasetterm[de]{preface}{Vorwort}
+\metasetterm[de]{part}{Teil}
+\metasetterm[de]{chapter}{Kapitel}
+\metasetterm[de]{section}{Abschnitt}
+\metasetterm[de]{subsection}{Unterabschnitt}
+\metasetterm[de]{paragraph}{Absatz}
+\metasetterm[de]{appendix}{Anhang}
+\metasetterm[de]{page}{Seite}
+\metasetterm[de]{figure}{Abbildung}
+\metasetterm[de]{table}{Tabelle}
+\metasetterm[de]{contents}{Inhaltsverzeichnis}
+\metasetterm[de]{listfigure}{Abbildungsverzeichnis}
+\metasetterm[de]{listtable}{Tabellenverzeichnis}
+\metasetterm[de]{references}{Literatur}
+\metasetterm[de]{index}{Index}
+\metasetterm[de]{draft}{ENTWURF}
+
+\metaset[de]{urlmessage}{%
+ Die aktuelle Version dieses Werks befindet sich unter:
+ \metapick[#1]{url}.}
+\metaset[de]{partofmessage}{%
+ Dieses Dokument ist Teil des Werks: \metapick[#1]{partof}.}
+\metaset[de]{licenseurlmessage}{%
+ Die Lizenz kann eingesehen werden unter:
+ \metapick[#1]{licenseurl}.}
+\metaset[de]{copyright@plain}{%
+ Dieses Werk ist urheberrechtlich gesch\"utzt.}
+\metaset[de]{copyright@parts}{%
+ Dieses Werk sowie seine Teile sind urheberrechtlich gesch\"utzt.}
+\metaset[de]{copyright@doc}{%
+ Dieses Dokument ist urheberrechtlich gesch\"utzt.}
+\metaset[de]{copyright@doc-parts}{%
+ Dieses Dokument sowie seine Teile sind urheberrechtlich gesch\"utzt.}
+\metaset[de]{copyright@reserved}{Alle Rechte vorbehalten.}
+\metaset[de]{copyright@publicdomain}
+ {Dieses Werk ist gemeinfrei.}
+\metaset[de]{license@consent}{%
+ Reproduktion eines Teils dieses Werks in beliebiger Form
+ ohne vorg\"angige schriftliche Erlaubnis
+ \metacompose[#1]{licenseprovider}{}{}{des Verfassers}
+ ist nicht gestattet.}
+\metaset[de]{license@consent-noncom}{%
+ Reproduktion eines Teils dieses Werks in beliebiger Form
+ ohne vorg\"angige schriftliche Erlaubnis
+ \metacompose[#1]{licenseprovider}{}{}{des Verfassers}
+ ist nur zum privaten, wissenschaftlichen
+ und nicht-gewerblichen Gebrauch gestattet.}
+\metaset[de]{license@lppl}{%
+ Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
+ entweder Version
+ \metaif[]{licenseversion}{\metaget[]{licenseversion}}{1.3}
+ oder (nach Ihrer Wahl) jede sp\"atere Version,
+ verteilt und/oder ver\"andert werden.}
+\metaset[de]{cc@url@deed}{deed.de}
+\metaset[de]{cc@message}{%
+ Dieses Werk ist lizensiert unter der
+ \metapick[de]{licenseccfull} (\metapick[short]{licenseccfull}).}
+\metaset[de]{cc@message@zero}{%
+ Dieses Werk ist gemeinfrei deklariert mittels der
+ \metapick[de]{licenseccfull} (\metapick[short]{licenseccfull}).}
+\metaset[de]{cc@license}{%
+ \metatranslate[#1]{cc@cc} \metatranslate[#1]{cc@license}}
+\metaset[de]{cc@license@zero}{%
+ \metatranslate[#1]{cc@cc} \metatranslate[#1]{cc@pddecl}}
+\metasetterm[de]{cc@sep}{ -- }
+\metasetterm[de]{cc@quotel}{\quotedblbase}
+\metasetterm[de]{cc@quoter}{\textquotedblleft}
+\metasetterm[de]{cc@by}{Namensnennung}
+\metasetterm[de]{cc@sa}{Weitergabe unter gleichen Bedingungen}
+\metasetterm[de]{cc@nd}{Keine Bearbeitungen}
+\metasetterm[de]{cc@nc}{Nicht kommerziell}
+\metasetterm[de]{cc@unported}{Unportiert}
+\metasetterm[de]{cc@generic}{Generisch}
+\metasetterm[de]{cc@intl}{International}
+\metasetterm[de]{cc@univ}{Universell}
+\metasetterm[de]{cc@license}{Lizenz}
+\metasetterm[de]{cc@pd}{Gemeinfrei}
+\metasetterm[de]{cc@pddecl}{Gemeinfrei Deklaration}
+
+\fi
+
+\ifdefined\mstr@lang@fr
+
+\metasetterm[fr]{title}{Titre}
+\metasetterm[fr]{abstract}{R\'esum\'e}
+\metasetterm[fr]{copyright}{Droits d'Auteur}
+\metasetterm[fr]{preface}{Pr\'eface}
+\metasetterm[fr]{part}{Partie}
+\metasetterm[fr]{chapter}{Chapitre}
+\metasetterm[fr]{section}{Section}
+\metasetterm[fr]{subsection}{Sous-Section}
+\metasetterm[fr]{paragraph}{Paragraphe}
+\metasetterm[fr]{appendix}{Annexe}
+\metasetterm[fr]{page}{Page}
+\metasetterm[fr]{figure}{Figure}
+\metasetterm[fr]{table}{Table}
+\metasetterm[fr]{contents}{Table des Mati\`eres}
+\metasetterm[fr]{listfigure}{Table des Figures}
+\metasetterm[fr]{listtable}{Liste des Tableaux}
+\metasetterm[fr]{references}{R\'ef\'erences}
+\metasetterm[fr]{index}{Index}
+\metasetterm[fr]{draft}{BROUILLON}
+
+\metaset[fr]{urlmessage}{%
+ La version actuelle de cet \oe uvre se trouve \`a l'adresse:
+ \metapick[#1]{url}.}
+\metaset[fr]{partofmessage}{%
+ Ce document fait partie de la \oe uvre: \metapick[#1]{partof}.}
+\metaset[fr]{licenseurlmessage}{%
+ Pour voir une copie de cette licence, visitez:
+ \metapick[#1]{licenseurl}.}
+\metaset[fr]{copyright@plain}{%
+ Cette \oe uvre est prot\'eg\'ee par le droit d'auteur.}
+\metaset[fr]{copyright@parts}{%
+ Cette \oe uvre ainsi que ses parties
+ sont prot\'eg\'ees par le droit d'auteur.}
+\metaset[fr]{copyright@doc}{%
+ Ce document est prot\'eg\'es par le droit d'auteur.}
+\metaset[fr]{copyright@doc-parts}{%
+ Ce document ainsi que ses parties
+ sont prot\'eg\'es par le droit d'auteur.}
+\metaset[fr]{copyright@reserved}{Tous les droits sont r\'eserv\'es.}
+\metaset[fr]{copyright@publicdomain}
+ {Cette \oe uvre est du domaine public.}
+\metaset[fr]{cc@url@deed}{deed.fr}
+\metaset[fr]{cc@message}{%
+ Cette \oe uvre est mise \`a disposition selon les termes de la
+ \metapick[fr]{licenseccfull} (\metapick[short]{licenseccfull}).}
+\metaset[fr]{cc@message@zero}{%
+ Cette \oe uvre est d\'eclar\'ee du domaine public par le
+ \metapick[fr]{licenseccfull} (\metapick[short]{licenseccfull}).}
+\metaset[fr]{cc@license}{%
+ \metatranslate[#1]{cc@license} \metatranslate[#1]{cc@cc}}
+\metaset[fr]{cc@license@zero}{%
+ \metatranslate[#1]{cc@pddecl} \metatranslate[#1]{cc@cc}}
+\metasetterm[fr]{cc@sep}{ -- }
+\metasetterm[fr]{cc@quotel}{\guillemotleft}
+\metasetterm[fr]{cc@quoter}{\guillemotright}
+\metasetterm[fr]{cc@by}{Attribution}
+\metasetterm[fr]{cc@sa}{Partage dans les M\^emes Conditions}
+\metasetterm[fr]{cc@nd}{Pas de Modification}
+\metasetterm[fr]{cc@nc}{Pas d'Utilisation Commerciale}
+\metasetterm[fr]{cc@unported}{Non Transpos\'e}
+\metasetterm[fr]{cc@generic}{G\'en\'erique}
+\metasetterm[fr]{cc@intl}{International}
+\metasetterm[fr]{cc@univ}{Universel}
+\metasetterm[fr]{cc@license}{Licence}
+\metasetterm[fr]{cc@pd}{Domaine Public}
+\metasetterm[fr]{cc@pddecl}{Transfert dans le Domaine Public}
+
+\fi
+
+\ifdefined\mstr@lang@es
+
+\metasetterm[es]{chapter}{Cap\'itulo}
+\metasetterm[es]{section}{Secci\'on}
+\metasetterm[es]{subsection}{Subsecci\'on}
+\metasetterm[es]{paragraph}{P\'arrafo}
+\metasetterm[es]{title}{T\'itulo}
+\metasetterm[es]{abstract}{Resumen}
+\metasetterm[es]{copyright}{Derechos de Autor}
+\metasetterm[es]{preface}{Prefacio}
+\metasetterm[es]{part}{Parte}
+\metasetterm[es]{appendix}{Ap\'endice}
+\metasetterm[es]{page}{P\'agina}
+\metasetterm[es]{figure}{Figura}
+\metasetterm[es]{table}{Cuadro}
+\metasetterm[es]{contents}{\'Indice}
+\metasetterm[es]{listfigure}{\'Indice de Figuras}
+\metasetterm[es]{listtable}{\'Indice de Cuadros}
+\metasetterm[es]{references}{Referencias}
+\metasetterm[es]{index}{\'Indice Alfab\'etico}
+\metasetterm[es]{draft}{BORRADOR}
+
+\metaset[es]{urlmessage}{%
+ La versi\'on actual de esta obra se puede encontrar en:
+ \metapick[#1]{url}.}
+\metaset[es]{partofmessage}{%
+ Este documento es parte de la obra: \metapick[#1]{partof}.}
+\metaset[es]{licenseurlmessage}{%
+ Para ver una copia de esta licencia, visite:
+ \metapick[#1]{licenseurl}.}
+\metaset[es]{copyright@plain}{%
+ Esta obra est\'a protegida por derechos de autor.}
+\metaset[es]{copyright@parts}{%
+ Esta obra y sus partes est\'an protegidas por derechos de autor.}
+\metaset[es]{copyright@doc}{%
+ Este documento est\'a protegido por derechos de autor.}
+\metaset[es]{copyright@doc-parts}{%
+ Este documento y sus partes est\'an protegidos por derechos de autor.}
+\metaset[es]{copyright@reserved}{Todos los derechos reservados.}
+\metaset[es]{copyright@publicdomain}
+ {Esta obra es de dominio p\'ublico.}
+\metaset[es]{cc@url@deed}{deed.es}
+\metaset[es]{cc@message}{%
+ Esta obra est\'a bajo la
+ \metapick[es]{licenseccfull} (\metapick[short]{licenseccfull}).}
+\metaset[es]{cc@message@zero}{Esta obra est\'a dedicada
+ al dominio p\'ublico por la
+ \metapick[es]{licenseccfull} (\metapick[short]{licenseccfull}).}
+\metaset[es]{cc@license}{%
+ \metatranslate[#1]{cc@license} \metatranslate[#1]{cc@cc}}
+\metaset[es]{cc@license@zero}{%
+ \metatranslate[#1]{cc@pddecl} \metatranslate[#1]{cc@cc}}
+\metasetterm[es]{cc@sep}{-}
+\metasetterm[es]{cc@quotel}{\textquotedblleft}
+\metasetterm[es]{cc@quoter}{\textquotedblright}
+\metasetterm[es]{cc@by}{Atribuci\'on}
+\metasetterm[es]{cc@sa}{CompartirIgual}
+\metasetterm[es]{cc@nd}{SinDerivadas}
+\metasetterm[es]{cc@nc}{NoComercial}
+\metasetterm[es]{cc@unported}{No Portada}
+\metasetterm[es]{cc@generic}{Gen\'erica}
+\metasetterm[es]{cc@intl}{Internacional}
+\metasetterm[es]{cc@univ}{Universal}
+\metasetterm[es]{cc@license}{Licencia}
+\metasetterm[es]{cc@pd}{Dominio P\'ublico}
+\metasetterm[es]{cc@pddecl}{Dedicaci\'on de Dominio P\'ublico}
+
+\fi
+
+\endinput
+%%
+%% End of file `metastr.sty'.