+++ /dev/null
-\ProvidesFile{course.bbx}[biblatex bibliography style for courses in CV entries]
-
-\RequireBibliographyStyle{cv}
-
-
-% Formats
-\DeclareFieldFormat[course]{title}{\mkbibbold{#1}}
-\DeclareFieldFormat[course]{organization}{\mkbibemph {#1}}
-
-% Driver
-
-\DeclareBibliographyDriver{course}{%
- \usebibmacro{begentry}%
- \usebibmacro{cvitem}{\usebibmacro{range-date}}{%
- \printmlfield{title}%
- \newunit%
- \usebibmacro{organization}%
- \newunit%
- \usebibmacro{description}%
- \ifmlfieldundef{description}{\addperiod}{}%
- }%
- \usebibmacro{cvfinentry}%
-}
-
-
-% Small syntactic sugar
-\NewBibliographyString{courses}
-\DefineBibliographyStrings{english}{%
- courses = {Courses},
-}
-\DefineBibliographyStrings{spanish}{%
- courses = {Cursos},
-}
-
-\newcommand{\printcourses}[1][]{%
- % Temporaly set the names
- \letcs\refname{\abx@str @courses}
- \letcs\bibname{\abx@str @courses}
- \printbibliography[env=nobibenv, type=course, #1]
- \letcs\refname{\abx@str @references}
- \letcs\bibname{\abx@str @bibliography}
-}
\ No newline at end of file
+++ /dev/null
-\ProvidesFile{course.dbx}
-
-% Position data model
-\DeclareDatamodelEntrytypes{course}
-
-\DeclareDatamodelFields[type=field, datatype=literal]{
- organization,%
- title,%
- description,%
- %
- organization-es,%
- title-es,%
- description-es,%
- %
- organization-en,%
- title-en,%
- description-en%
-}
-
-\DeclareDatamodelFields[type=field, datatype=datepart]{
- year,%
- endyear,%
- month,%
- endmonth%
-}
-
-\DeclareDatamodelFields[type=field,datatype=date]{
- date%
-}
-
-\DeclareDatamodelEntryfields[course]{%
- date,%
- organization,%
- title,%
- description,%
- %
- organization-es,%
- title-es,%
- description-es,%
- %
- organization-en,%
- title-en,%
- description-en%
-}
+++ /dev/null
-\ProvidesFile{cvmisc.bbx}[biblatex bibliography style for cvmiscs in CV entries]
-
-\RequireBibliographyStyle{cv}
-
-
-% Formats
-\DeclareFieldFormat[cvmisc]{title}{#1}
-
-% Driver
-
-\DeclareBibliographyDriver{cvmisc}{%
- \usebibmacro{begentry}%
- \usebibmacro{cvitem}{\usebibmacro{range-date}}{%
- \printmlfield{title}%
- \newunit%
- \usebibmacro{description}%
- \ifmlfieldundef{description}{\addperiod}{}%
- }%
- \usebibmacro{cvfinentry}%
-}
-
-% Small syntactic sugar
-\NewBibliographyString{cvmiscs}
-\DefineBibliographyStrings{english}{%
- cvmiscs = {Miscelaneous},
-}
-\DefineBibliographyStrings{spanish}{%
- cvmiscs = {Miscelanea},
-}
-
-\newcommand{\printcvmiscs}[1][]{%
- % Temporaly set the names
- \letcs\refname{\abx@str @cvmiscs}
- \letcs\bibname{\abx@str @cvmiscs}
- \printbibliography[env=nobibenv, type=cvmisc, #1]
- \letcs\refname{\abx@str @references}
- \letcs\bibname{\abx@str @bibliography}
-}
\ No newline at end of file
+++ /dev/null
-\ProvidesFile{cvmisc.dbx}
-
-% Position data model
-\DeclareDatamodelEntrytypes{cvmisc}
-
-\DeclareDatamodelFields[type=field, datatype=literal]{
- title,%
- description,%
- %
- title-es,%
- description-es,%
- %
- title-en,%
- description-en%
-}
-
-\DeclareDatamodelFields[type=field, datatype=datepart]{
- year,%
- endyear,%
- month,%
- endmonth%
-}
-
-\DeclareDatamodelFields[type=field,datatype=date]{
- date%
-}
-
-\DeclareDatamodelEntryfields[cvmisc]{%
- date,%
- title,%
- description,%
- %
- title-es,%
- description-es,%
- %
- title-en,%
- description-en%
-}
+++ /dev/null
-%% start of file `moderncvbodyxlii.sty'.
-
-%-------------------------------------------------------------------------------
-% identification
-%-------------------------------------------------------------------------------
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvbodyxlii}[2016/08/28 v2.0.0 modern curriculum vitae and letter body variant: 42]
-
-
-%-------------------------------------------------------------------------------
-% required packages
-%-------------------------------------------------------------------------------
-\moderncvbody{1}
-
-
-%-------------------------------------------------------------------------------
-% overall body definition
-%-------------------------------------------------------------------------------
-% fonts
-% fix style for sections
-\renewcommand*{\sectionfont}{\Large\mdseries\upshape\bfseries}
-\renewcommand*{\subsectionfont}{\large\mdseries\upshape\bfseries}
-
-
-%-------------------------------------------------------------------------------
-% resume body definition
-%-------------------------------------------------------------------------------
-% lengths
-% used by \cvitem (and all children command)
-% if you want to change the width of the column with the dates
-\setlength{\hintscolumnwidth}{0.18\linewidth}
-\setlength{\separatorcolumnwidth}{0.025\linewidth}
-
-%todo Fix hard coded \maincolumnwidth
-%We need to patch the \maincolumwidth inside the \cvitem, somewhere outside resets its length, and does not fit to the page
-\renewcommand*{\cvitem}[3][.25em]{%
- \setlength{\maincolumnwidth}{\maincolumnwidth-.5em}
- \begin{tabular}{@{}p{\hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}p{\maincolumnwidth}@{}}%
- \raggedleft\hintstyle{#2} &{#3}%
- \end{tabular}%
- \par\addvspace{#1}}
-
-% for the 'classic' style, if you want to force the width allocated to your name and avoid line breaks. be careful though, the length is normally calculated to avoid any overlap with your personal info; use this at your own typographical risks...
-%\setlength{\makecvtitlenamewidth}{10cm}
-
-
-%-------------------------------------------------------------------------------
-% letter style definition
-%-------------------------------------------------------------------------------
-% remove identation to the closure of the letter
-\patchcmd{\makeletterclosing}%
-{\vfill}%
-{\vfill\noindent}%
-{}{}
-
-
-\endinput
-
-
-%% end of file `moderncvbodyxlii.sty'.
+++ /dev/null
-\ProvidesFile{position.bbx}[biblatex bibliography style for positions in CV entries]
-
-\RequireBibliographyStyle{cv}
-
-
-% Formats
-\DeclareFieldFormat[position]{title}{#1}
-\DeclareFieldFormat[position]{bold}{\mkbibbold{#1}}
-\DeclareFieldFormat[position]{organization}{{#1}}
-
-\newbibmacro{postitle}{%
- \printtext[bold]{%
- \ifbibxstring{\themlfield{title}}%
- {\bibxstring{\themlfield{title}}}%
- {\printmlfield{title}}
- }%
-}
-
-% Driver
-
-\DeclareBibliographyDriver{position}{%
- \usebibmacro{begentry}%
- \usebibmacro{cvitem}{\usebibmacro{range-date}}{%
- \usebibmacro{postitle}%
- \newunit%
- \usebibmacro{organization}%
- \setunit*{\addcomma\space}%
- \usebibmacro{country}%
- \newunit%
- \usebibmacro{description}%
- \ifmlfieldundef{description}{\addperiod}{}%
- }%
- \usebibmacro{cvfinentry}%
-}
-
-% Small syntactic sugar
-\NewBibliographyString{positions}
-\DefineBibliographyStrings{english}{%
- positions = {Positions},
-}
-\DefineBibliographyStrings{spanish}{%
- positions = {Posiciones},
-}
-
-\newcommand{\printpositions}[1][]{%
- % Temporaly set the names
- \letcs\refname{\abx@str @positions}
- \letcs\bibname{\abx@str @positions}
- \printbibliography[env=nobibenv, type=position, #1]
- \letcs\refname{\abx@str @references}
- \letcs\bibname{\abx@str @bibliography}
-}
\ No newline at end of file
+++ /dev/null
-\ProvidesFile{position.dbx}
-
-% Position data model
-\DeclareDatamodelEntrytypes{position}
-
-\DeclareDatamodelFields[type=field, datatype=literal]{
- organization,%
- title,%
- country,%
- description,%
- %
- organization-es,%
- title-es,%
- country-es,%
- description-es,%
- %
- organization-en,%
- title-en,%
- country-en,%
- description-en%
-}
-
-\DeclareDatamodelFields[type=field, datatype=datepart]{
- year,%
- endyear,%
- month,%
- endmonth%
-}
-
-
-\DeclareDatamodelFields[type=field,datatype=date]{
- date%
-}
-
-\DeclareDatamodelEntryfields[position]{%
- date,%
- organization,%
- title,%
- country,%
- description,%
- %
- organization-es,%
- title-es,%
- country-es,%
- description-es,%
- %
- organization-en,%
- title-en,%
- country-en,%
- description-en%
-}
+++ /dev/null
-\ProvidesFile{project.bbx}[biblatex bibliography style for projects in CV entries]
-
-\RequireBibliographyStyle{cv}
-
-\ifdef{\biblatexmultipledm@bibstyle}
-{\RequireBibliographyStyle{\biblatexmultipledm@bibstyle}}
-{\RequireBibliographyStyle{numeric-comp}}
-
-\DeclareFieldFormat[project]{period}{%
- \mkbibparens{%
- % convert period into dimension to make float comparisons
- \newdimen\dummyDim%
- \dummyDim = #1 pt%
- \bibstring{duration}\addcolon\addspace #1\addnbspace%
- \ifdim\dummyDim > 1pt%
- \bibstring{years}%
- \else%
- \bibstring{year}%
- \fi%
- }
-}
-
-\DeclareListFormat[project]{number}{%
- \ifnumequal{\value{listcount}}{1}{%
- \ifnumgreater{\value{liststop}}{1}%
- {Nos.}{No.}%
- }{}
- \usebibmacro{list:delim}{#1}%
- #1\isdot
- \usebibmacro{list:andothers}%
-}
-
-% Bibliography macros
-\newbibmacro{role}{%
- \ifmlfieldundef{role}%
- {}%
- {%
- \printtext[]{%
- \ifbibxstring{\themlfield{role}}%
- {\bibxstring{\themlfield{role}}}%
- {\printmlfield{role}}%
- }%
- }%
-}
-
-\newbibmacro*{funding-project}{%
- \ifmlfieldundef{funding}%
- {}%
- {\printmlfield{funding}}%
- \setunit*{\space}%
- \iflistundef{number}%
- {}%
- {%
- \printlist[number]{number}%
- }%
-}
-
-\newbibmacro*{period}{%
- \iffieldundef{period}%
- {}%
- {\printmlfield{period}}%
-}
-
-\newbibmacro*{projdate}{%
- \mkbibdatelong{year}{month}{}
-}
-
-% New bibliography drivers, using the required order of fields. These
-% are mainly copied from standard.bbx then modified.
-\DeclareBibliographyDriver{project}{%
- \usebibmacro{bibindex}%
- \usebibmacro{begentry}%
- \usebibmacro{role}%
- \newunit%
- \printmlfield{title}%
- \newunit%
- \usebibmacro{funding-project}%
- \setunit*{\addspace}%
- \usebibmacro{period}%
- \newunit%
- \usebibmacro{projdate}%
- \usebibmacro{finentry}%
-}
-
-% Small syntactic sugar
-\NewBibliographyString{projects}
-\DefineBibliographyStrings{english}{%
- projects = {Projects},
-}
-\DefineBibliographyStrings{spanish}{%
- projects = {Proyectos},
-}
-
-\newcommand{\printprojects}[1][]{%
- % Temporaly set the names
- \letcs\refname{\abx@str @projects}
- \letcs\bibname{\abx@str @projects}
- \printbibliography[type=project, resetnumbers=true, #1]
- \letcs\refname{\abx@str @references}
- \letcs\bibname{\abx@str @bibliography}
-}
\ No newline at end of file
+++ /dev/null
-\ProvidesFile{project.dbx}
-
-% Project data model
-\DeclareDatamodelEntrytypes{project}
-
-\DeclareDatamodelFields[type=field,datatype=literal]{
- funding,
- role,
- %
- funding-en,
- role-en,
- %
- funding-es,%
- role-es,%
- period%
-}
-
-\DeclareDatamodelFields[type=list, datatype=literal]{number}
-
-\DeclareDatamodelFields[type=field, datatype=literal]{
- title,
- title-es,
- title-en%
-}
-
-\DeclareDatamodelFields[type=field, datatype=datepart]{
- year,%
- endyear,%
- month,%
- endmonth%
-}
-
-\DeclareDatamodelEntryfields[type=field, datatype=date, label=true]{date}
-
-\DeclareDatamodelEntryfields[project]{
- number,
- title,
- funding,
- role,
- %
- title-en
- funding-en,
- role-en,
- %
- title-es,
- funding-es,
- role-es,
- %
- number,
- period,
- month,
- year%
-}
\ No newline at end of file
+++ /dev/null
-\ProvidesFile{study.bbx}[biblatex bibliography style for studies in CV entries]
-
-\RequireBibliographyStyle{cv}
-
-
-% Formats
-\DeclareFieldFormat[study]{title}{#1}
-\DeclareFieldFormat[study]{bold}{\mkbibbold{#1}}
-\DeclareFieldFormat[study]{organization}{{#1}}
-
-\newbibmacro{stdtitle}{%
- \printtext[bold]{%
- \ifbibxstring{\themlfield{title}}%
- {\bibxstring{\themlfield{title}}}%
- {\printmlfield{title}}
- }%
-}
-
-% Driver
-
-\DeclareBibliographyDriver{study}{%
- \usebibmacro{begentry}%
- \usebibmacro{cvitem}{\usebibmacro{range-date}}{%
- \usebibmacro{stdtitle}%
- \newunit%
- \usebibmacro{organization}%
- \setunit*{\addcomma\space}%
- \usebibmacro{country}%
- \newunit%
- \usebibmacro{description}%
- \ifmlfieldundef{description}{\addperiod}{}%
- }%
- \usebibmacro{cvfinentry}%
-}
-
-% Small syntactic sugar
-\NewBibliographyString{studies}
-\DefineBibliographyStrings{english}{%
- studies = {Education},
-}
-\DefineBibliographyStrings{spanish}{%
- studies = {Educaci\'on},
-}
-
-\newcommand{\printstudies}[1][]{%
- % Temporaly set the names
- \letcs\refname{\abx@str @studies}
- \letcs\bibname{\abx@str @studies}
- \printbibliography[env=nobibenv, type=study, #1]
- \letcs\refname{\abx@str @references}
- \letcs\bibname{\abx@str @bibliography}
-}
\ No newline at end of file
+++ /dev/null
-\ProvidesFile{study.dbx}
-
-% Position data model
-\DeclareDatamodelEntrytypes{study}
-
-\DeclareDatamodelFields[type=field, datatype=literal]{
- organization,%
- title,%
- country,%
- description,%
- %
- organization-es,%
- title-es,%
- country-es,%
- description-es,%
- %
- organization-en,%
- title-en,%
- country-en,%
- description-en%
-}
-
-\DeclareDatamodelFields[type=field, datatype=datepart]{
- year,%
- endyear,%
- month,%
- endmonth%
-}
-
-\DeclareDatamodelFields[type=field,datatype=date]{
- date%
-}
-
-\DeclareDatamodelEntryfields[study]{%
- date,%
- organization,%
- title,%
- country,%
- description,%
- %
- organization-es,%
- title-es,%
- country-es,%
- description-es,%
- %
- organization-en,%
- title-en,%
- country-en,%
- description-en%
-}
+++ /dev/null
-\ProvidesFile{thesis.bbx}[biblatex bibliography style for thesiss in CV entries]
-
-\RequireBibliographyStyle{cv}
-
-
-% Formats
-\DeclareFieldFormat[thesis]{organization}{#1}
-
-\newbibmacro{level}{%
- \ifmlfieldundef{level}%
- {}%
- {%
- \printtext{%
- \bibstring{degree}
- \ifbibxstring{\themlfield{level}}%
- {\bibxstring{\themlfield{level}}}%
- {\printmlfield{level}}%
- }%
- }
-}
-
-\newbibmacro{note}{%
- \ifmlfieldundef{note}%
- {}%
- {%
- \printtext[parens]{%
- \mkbibemph{\printmlfield{note}}%
- }%
- }
-}
-
-% Driver
-\DeclareBibliographyDriver{thesis}{%
- \usebibmacro{begentry}%
- \usebibmacro{cvitem}{\usebibmacro{range-date}}{%
- \usebibmacro{author}%
- \newunit
- \mkbibemph{\printmlfield{title}}%
- \newunit%
- \usebibmacro{organization}%
- \newunit%
- \usebibmacro{level}%
- \newunitpunct%
- \usebibmacro{note}%
- \ifmlfieldundef{note}{\addperiod}{}
- }%
- \usebibmacro{cvfinentry}%
-}
-
-
-% Small syntactic sugar
-\NewBibliographyString{theses, undergrad, master, doctor, degree}
-\DefineBibliographyStrings{english}{%
- theses = {Theses},
- degree = {Degree},
- undergrad = {Undergraduate},
- master = {Master},
- doctor = {Ph\adddot D\adddot},
-}
-\DefineBibliographyStrings{spanish}{%
- theses = {Tesis},
- degree = {Grado},
- undergrad = {Licenciatura},
- master = {Maestr\'ia},
- doctor = {Doctoral},
-}
-
-\newcommand{\printtheses}[1][]{%
- % Temporaly set the names
- \letcs\refname{\abx@str @theses}
- \letcs\bibname{\abx@str @theses}
- \printbibliography[env=nobibenv, type=thesis, #1]
- \letcs\refname{\abx@str @references}
- \letcs\bibname{\abx@str @bibliography}
-}
\ No newline at end of file
+++ /dev/null
-\ProvidesFile{thesis.dbx}
-
-% Position data model
-\DeclareDatamodelEntrytypes{thesis}
-
-\DeclareDatamodelFields[type=field, datatype=literal]{
- organization,%
- title,%
- note,%
- level,%
- %
- organization-es,%
- title-es,%
- note-es,%
- %
- organization-en,%
- title-en,%
- note-en%
-}
-
-\DeclareDatamodelFields[type=field, datatype=datepart]{
- year,%
- endyear,%
- month,%
- endmonth%
-}
-
-\DeclareDatamodelFields[type=field,datatype=date]{
- date%
-}
-
-\DeclareDatamodelEntryfields[thesis]{%
- author,%
- date,%
- organization,%
- title,%
- note,%
- level,%
- %
- organization-es,%
- title-es,%
- note-es,%
- %
- organization-en,%
- title-en,%
- note-en%
-}