diff --git a/example.tex b/example.tex index c3b0f2b..909212b 100644 --- a/example.tex +++ b/example.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Archivo de ejemplo -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/library.bib b/library.bib index f829006..3bad9b2 100644 --- a/library.bib +++ b/library.bib @@ -16,7 +16,8 @@ @misc{overleaf author = "Overleaf", title = "Uno de los mejores editores online para \LaTeX, renovado con su versión 2.0", url = "https://es.overleaf.com/", - year = "2024" + year = "2024", + month = "Agosto" } @misc{tablesgenerator, diff --git a/main.tex b/main.tex index f22c2ac..02ed3ab 100644 --- a/main.tex +++ b/main.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Archivo principal -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/natnumurl.bst b/natnumurl.bst index 0f4c25e..457f4c8 100644 --- a/natnumurl.bst +++ b/natnumurl.bst @@ -1,6 +1,6 @@ %% Template: Template LaTeX %% Documento: Archivo de estilos simple numerados + url (doi, arxivId) [es] -%% Versión: 1.5 (20/11/2023) +%% Versión: 1.6 (23/08/2024) %% Codificación: UTF-8 %% %% Autor: Pablo Pizarro R. @@ -9,11 +9,17 @@ %% Manual template: [https://latex.ppizarror.com] %% Licencia MIT: [https://opensource.org/licenses/MIT] +% ----------------------------------------------------------------------------- +% VARIABLES GENERALES +% ----------------------------------------------------------------------------- + ENTRY { address + arxivId author booktitle chapter + doi edition editor howpublished @@ -30,12 +36,10 @@ ENTRY { series title type - volume - year - doi - arxivId url urldate + volume + year } {} { @@ -59,145 +63,154 @@ INTEGERS { } STRINGS { + longest.label s t - longest.label } -FUNCTION {init.state.consts} { - #0 'before.all := - #1 'mid.sentence := - #2 'after.quote := - #3 'after.sentence := - #4 'after.quoted.block := - #5 'after.block := +% ----------------------------------------------------------------------------- +% FUNCIONES UTILITARIAS +% ----------------------------------------------------------------------------- + +FUNCTION {and} { + 'skip$ { + pop$ #0 + } if$ } -FUNCTION {output.nonnull} { - 's := - output.state mid.sentence = { - ", " * write$ +FUNCTION {not} { + { + #0 }{ - output.state after.quote = { - " " * write$ - }{ - output.state after.block = { - add.period$ write$ - newline$ - "\newblock " write$ - }{ - output.state before.all = 'write$ { - output.state after.quoted.block = { - write$ - newline$ - "\newblock " write$ - }{ - add.period$ " " * write$ - } if$ - } if$ - } if$ - } if$ - mid.sentence 'output.state := + #1 } if$ - s } -FUNCTION {output} { - duplicate$ empty$ - 'pop$ - 'output.nonnull - if$ +FUNCTION {or} { + { + pop$ #1 + } 'skip$ if$ } -FUNCTION {output.check} { - 't := - duplicate$ empty$ { - pop$ "empty " t * " in " * cite$ * warning$ - } 'output.nonnull if$ +FUNCTION {blank.sep} { + after.quote 'output.state := } -FUNCTION {output.links} { - doi empty$ { - arxivId empty$ { - url empty$ { - "" * - }{ - ", \href{" * url * "}{\nolinkurl{\detokenize{" * url * "}}}" * - urldate empty$ { - "" * - }{ - " (visitado el " * urldate * ")" * - } if$ - } if$ - }{ - ", \href{https://arxiv.org/abs/" * arxivId * "}{arXiv:\detokenize{" * arxivId * "}}" * - } if$ - }{ - ", \href{https://dx.doi.org/" * doi * "}{\nolinkurl{doi:\detokenize{" * doi * "}}}" * +FUNCTION {either.or.check} { + empty$ + 'pop$ { + "no se pueden usar ambos " swap$ * " campos en " * cite$ * warning$ } if$ } -FUNCTION {output.bibitem} { - newline$ - "\backrefparscanfalse" write$ newline$ - "\bibitem{" write$ - cite$ write$ - "}" write$ - newline$ - "" - before.all 'output.state := +FUNCTION {emphasize} { + duplicate$ empty$ { + pop$ "" + }{ + "{" swap$ * "}" * + } if$ } -FUNCTION {blank.sep} { - after.quote 'output.state := +FUNCTION {empty.misc.check} { + author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and { + "todos los campos relevantes estan vacios en " cite$ * warning$ + } 'skip$ if$ } -FUNCTION {fin.entry} { +FUNCTION {end.entry} { output.state after.quoted.block = 'skip$ 'add.period$ if$ write$ - newline$ "\backrefprint\backrefparscantrue" write$ + newline$ + "\backrefprint\backrefparscantrue" write$ newline$ } -FUNCTION {new.block} { - output.state before.all = 'skip$ { - output.state after.quote = { - after.quoted.block 'output.state := - }{ - after.block 'output.state := - } if$ - } if$ +FUNCTION {field.or.null} { + duplicate$ empty$ { + pop$ "" + } 'skip$ if$ } -FUNCTION {new.sentence} { - output.state after.block = 'skip$ { - output.state before.all = 'skip$ { - after.sentence 'output.state := - } if$ - } if$ +FUNCTION {init.state.consts} { + #0 'before.all := + #1 'mid.sentence := + #2 'after.quote := + #3 'after.sentence := + #4 'after.quoted.block := + #5 'after.block := } -FUNCTION {not} { - { - #0 +FUNCTION {initialize.longest.label} { + "" 'longest.label := + #1 'number.label := + #0 'longest.label.width := +} + +FUNCTION {longest.label.pass} { + number.label int.to.str$ 'label := + number.label #1 + 'number.label := + label width$ longest.label.width > { + label 'longest.label := + label width$ 'longest.label.width := + } 'skip$ if$ +} + +FUNCTION {multi.page.check} { + 't := + #0 'multiresult := { + multiresult not + t empty$ not + and }{ - #1 - } if$ + t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or { + #1 'multiresult := + }{ + t #2 global.max$ substring$ 't := + } if$ + } while$ + multiresult } -FUNCTION {and} { - 'skip$ { - pop$ #0 - } if$ +FUNCTION {n.dashify} { + 't := "" { + t empty$ not + }{ + t #1 #1 substring$ "-" = { + t #1 #2 substring$ "--" = not { + "--" * + t #2 global.max$ substring$ 't := + }{ + { + t #1 #1 substring$ "-" = + }{ + "-" * + t #2 global.max$ substring$ 't := + } while$ + } if$ + }{ + t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } if$ + } while$ } -FUNCTION {or} { - { - pop$ #1 - } 'skip$ if$ +FUNCTION {new.block} { + output.state before.all = 'skip$ { + output.state after.quote = { + after.quoted.block 'output.state := + }{ + after.block 'output.state := + } if$ + } if$ } FUNCTION {new.block.checka} { @@ -216,6 +229,14 @@ FUNCTION {new.block.checkb} { if$ } +FUNCTION {new.sentence} { + output.state after.block = 'skip$ { + output.state before.all = 'skip$ { + after.sentence 'output.state := + } if$ + } if$ +} + FUNCTION {new.sentence.checka} { empty$ 'skip$ @@ -223,20 +244,93 @@ FUNCTION {new.sentence.checka} { if$ } -FUNCTION {field.or.null} { - duplicate$ empty$ { - pop$ "" - } 'skip$ if$ +FUNCTION {output.bibitem} { + newline$ + "\backrefparscanfalse" write$ + newline$ + "\bibitem{" write$ cite$ write$ "}" write$ + newline$ + "" + before.all 'output.state := } -FUNCTION {emphasize} { +FUNCTION {output.links} { + doi empty$ { + arxivId empty$ { + url empty$ { + "" * + }{ + ", \href{" * url * "} {\nolinkurl{\detokenize{" * url * "}}}" * + urldate empty$ { + "" * + }{ + " (visitado el " * urldate * ")" * + } if$ + } if$ + }{ + ", \href{https://arxiv.org/abs/" * arxivId * "} {\nolinkurl{arXiv:\detokenize{" * arxivId * "}}}" * + } if$ + }{ + ", \href{https://dx.doi.org/" * doi * "} {\nolinkurl{doi:\detokenize{" * doi * "}}}" * + } if$ +} + +FUNCTION {output.nonnull} { + 's := + output.state mid.sentence = { + ", " * write$ + }{ + output.state after.quote = { + " " * write$ + }{ + output.state after.block = { + add.period$ write$ + newline$ + "\newblock " write$ + }{ + output.state before.all = 'write$ { + output.state after.quoted.block = { + write$ + newline$ + "\newblock " write$ + }{ + add.period$ " " * write$ + } if$ + } if$ + } if$ + } if$ + mid.sentence 'output.state := + } if$ + s +} + +FUNCTION {output} { + duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} + +FUNCTION {output.check} { + 't := duplicate$ empty$ { - pop$ "" + pop$ "vacio " t * " en " * cite$ * warning$ + } 'output.nonnull if$ +} + +FUNCTION {tie.or.space.connect} { + duplicate$ text.length$ #3 < { + "~" }{ - "{ " swap$ * "}" * + " " } if$ + swap$ * * } +% ----------------------------------------------------------------------------- +% FUNCIONES DE FORMATEO +% ----------------------------------------------------------------------------- + FUNCTION {format.names} { 's := #1 'nameptr := @@ -265,163 +359,98 @@ FUNCTION {format.names} { } while$ } -FUNCTION {format.authors} { - author empty$ { - "" - }{ - author format.names - } if$ -} - -FUNCTION {format.editors} { - editor empty$ { +FUNCTION {format.addr.pub} { + publisher empty$ { "" }{ - editor format.names - editor num.names$ #1 > { - ", eds." * + address empty$ { + "" }{ - ", ed." * + address ": " * } if$ + publisher * } if$ } -FUNCTION {format.title} { - title empty$ { - "" +FUNCTION {format.article.crossref} { + key empty$ { + journal empty$ { + "se necesita key o journal en " cite$ * " para validar crossref " * crossref * warning$ + "" + }{ + "en {" journal * "}" * + } if$ }{ - "``" title "t" change.case$ * "''," * + "en " key * } if$ + " \cite{" * crossref * "}" * } -FUNCTION {format.title.p} { - title empty$ { +FUNCTION {format.authors} { + author empty$ { "" }{ - "``" title "t" change.case$ * "''." * + author format.names } if$ } -FUNCTION {n.dashify} { - 't := "" { - t empty$ not +FUNCTION {format.crossref.editor} { + editor #1 "{vv~}{ll}" format.name$ + editor num.names$ duplicate$ + #2 > { + pop$ " {\em et~al.}" * }{ - t #1 #1 substring$ "-" = { - t #1 #2 substring$ "--" = not { - "--" * - t #2 global.max$ substring$ 't := + #2 < 'skip$ { + editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = { + " {\em et~al.}" * }{ - { - t #1 #1 substring$ "-" = - }{ - "-" * - t #2 global.max$ substring$ 't := - } while$ + " y " * editor #2 "{vv~}{ll}" format.name$ * } if$ - }{ - t #1 #1 substring$ * - t #2 global.max$ substring$ 't := - } if$ - } while$ -} - -FUNCTION {format.date} { - year empty$ { - month empty$ { - "" - }{ - "there's a month but no year in " cite$ * warning$ - month - } if$ - }{ - month empty$ - 'year { - year } if$ } if$ } -FUNCTION {format.btitle} { - title emphasize -} - -FUNCTION {tie.or.space.connect} { - duplicate$ text.length$ #3 < { - "~" - }{ - " " - } if$ - swap$ * * -} - -FUNCTION {either.or.check} { - empty$ - 'pop$ { - "can't use both " swap$ * " fields in " * cite$ * warning$ - } if$ -} - -FUNCTION {format.bvolume} { +FUNCTION {format.book.crossref} { volume empty$ { - "" + "volumen vacio en " cite$ * "para validar crossref " * crossref * warning$ + "En " }{ - "vol.~" volume * - series empty$ - 'skip$ { - " de " * series emphasize * - } if$ - "volume and number" number either.or.check + "Vol.~" volume * + " de " * } if$ -} - -FUNCTION {format.number.series} { - volume empty$ { - number empty$ { - series field.or.null - }{ - output.state mid.sentence = { - "no.~" - }{ - "No.~" - } if$ - number * + editor empty$ + editor field.or.null author field.or.null = or { + key empty$ { series empty$ { - "there's a number but no series in " cite$ * warning$ + "se necesita editor, key o series en " cite$ * "para validar crossref " * crossref * warning$ + "" * }{ - " en " * series * + "{" * series * "}" * } if$ + }{ + key * } if$ }{ - "" + format.crossref.editor * } if$ + " \cite{" * crossref * "}" * } -FUNCTION {format.edition} { - edition empty$ { - "" - }{ - edition "l" change.case$ "~ed." * - } if$ +FUNCTION {format.btitle} { + title emphasize } -FUNCTION {multi.page.check} { - 't := - #0 'multiresult := { - multiresult not - t empty$ not - and +FUNCTION {format.bvolume} { + volume empty$ { + "" }{ - t #1 #1 substring$ - duplicate$ "-" = - swap$ duplicate$ "," = - swap$ "+" = - or or { - #1 'multiresult := - }{ - t #2 global.max$ substring$ 't := + "vol.~" volume * + series empty$ + 'skip$ { + " de " * series emphasize * } if$ - } while$ - multiresult + "volume and number" number either.or.check + } if$ } FUNCTION {format.pages} { @@ -436,31 +465,53 @@ FUNCTION {format.pages} { } if$ } -FUNCTION {format.volume} { - volume empty$ { - "" +FUNCTION {format.chapter.pages} { + chapter empty$ 'format.pages { + type empty$ { + "cap.~" chapter * + }{ + type "l" change.case$ chapter tie.or.space.connect + } if$ + pages empty$ 'skip$ { + ", " * format.pages * + } if$ + } if$ +} + +FUNCTION {format.date} { + year empty$ { + month empty$ { + "" + }{ + "existe mes pero no año en " cite$ * warning$ + month + } if$ }{ - "vol.~" volume * + month empty$ { + year + }{ + month " " * year * + } if$ } if$ } -FUNCTION {format.number} { - number empty$ { +FUNCTION {format.edition} { + edition empty$ { "" }{ - "no.~" number * + edition "l" change.case$ "~ed." * } if$ } -FUNCTION {format.chapter.pages} { - chapter empty$ 'format.pages { - type empty$ { - "cap.~" chapter * +FUNCTION {format.editors} { + editor empty$ { + "" + }{ + editor format.names + editor num.names$ #1 > { + ", eds." * }{ - type "l" change.case$ chapter tie.or.space.connect - } if$ - pages empty$ 'skip$ { - ", " * format.pages * + ", ed." * } if$ } if$ } @@ -477,47 +528,52 @@ FUNCTION {format.in.ed.booktitle} { } if$ } -FUNCTION {format.thesis.type} { - type empty$ - 'skip$ { - pop$ - output.state after.block = { - type "t" change.case$ +FUNCTION {format.incoll.inproc.crossref} { + editor empty$ + editor field.or.null author field.or.null = or { + key empty$ { + booktitle empty$ { + "se necesita editor, key o booktitle en " cite$ * " para validar crossref " * crossref * warning$ + "" + }{ + "en {" booktitle * "}" * + } if$ }{ - type "l" change.case$ + "en " key * } if$ + }{ + "en " format.crossref.editor * } if$ + " \cite{" * crossref * "}" * } -FUNCTION {empty.misc.check} { - author empty$ title empty$ howpublished empty$ - month empty$ year empty$ note empty$ - and and and and and { - "all relevant fields are empty in " cite$ * warning$ - } 'skip$ if$ -} - -FUNCTION {format.tr.number} { - type empty$ { - "Rep. Tec." - } 'type if$ +FUNCTION {format.number} { number empty$ { - "l" change.case$ + "" }{ - number tie.or.space.connect + "no.~" number * } if$ } -FUNCTION {format.addr.pub} { - publisher empty$ { - "" - }{ - address empty$ { - "" +FUNCTION {format.number.series} { + volume empty$ { + number empty$ { + series field.or.null }{ - address ": " * + output.state mid.sentence = { + "no.~" + }{ + "No.~" + } if$ + number * + series empty$ { + "existe numero pero no serie en " cite$ * warning$ + }{ + " en " * series * + } if$ } if$ - publisher * + }{ + "" } if$ } @@ -529,84 +585,57 @@ FUNCTION {format.paddress} { } if$ } -FUNCTION {format.article.crossref} { - key empty$ { - journal empty$ { - "need key or journal for " cite$ * " to crossref " * crossref * - warning$ - "" +FUNCTION {format.thesis.type} { + type empty$ + 'skip$ { + pop$ + output.state after.block = { + type "t" change.case$ }{ - "en { " journal * "\/}" * + type "l" change.case$ } if$ - }{ - "en " key * } if$ - " \cite{" * crossref * "}" * } -FUNCTION {format.crossref.editor} { - editor #1 "{vv~}{ll}" format.name$ - editor num.names$ duplicate$ - #2 > { - pop$ " {\em et~al.}" * +FUNCTION {format.title} { + title empty$ { + "" }{ - #2 < 'skip$ { - editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = { - " {\em et~al.}" * - }{ - " y " * editor #2 "{vv~}{ll}" format.name$ * - } if$ - } if$ + "``" title "t" change.case$ * "''," * } if$ } -FUNCTION {format.book.crossref} { - volume empty$ { - "empty volume in " cite$ * "'s crossref of " * crossref * warning$ - "En " +FUNCTION {format.title.p} { + title empty$ { + "" }{ - "Vol.~" volume * - " de " * + "``" title "t" change.case$ * "''." * } if$ - editor empty$ - editor field.or.null author field.or.null = or { - key empty$ { - series empty$ { - "need editor, key, or series for " cite$ * " to crossref " * - crossref * warning$ - "" * - }{ - "{ " * series * "\/}" * - } if$ - }{ - key * - } if$ +} + +FUNCTION {format.tr.number} { + type empty$ { + "Rep. Tec." + } 'type if$ + number empty$ { + "l" change.case$ }{ - format.crossref.editor * + number tie.or.space.connect } if$ - " \cite{" * crossref * "}" * } -FUNCTION {format.incoll.inproc.crossref} { - editor empty$ - editor field.or.null author field.or.null = or { - key empty$ { - booktitle empty$ { - "need editor, key, or booktitle for " cite$ * " to crossref " * - crossref * warning$ - "" - }{ - "en { " booktitle * "\/}" * - } if$ - }{ - "en " key * - } if$ +FUNCTION {format.volume} { + volume empty$ { + "" }{ - "en " format.crossref.editor * + "vol.~" volume * } if$ - " \cite{" * crossref * "}" * } +% ----------------------------------------------------------------------------- +% CONFIGURA CADA TIPO DE REFERENCIA +% ----------------------------------------------------------------------------- + FUNCTION {article} { output.bibitem format.authors "author" output.check @@ -628,7 +657,7 @@ FUNCTION {article} { output.links new.block note output - fin.entry + end.entry } FUNCTION {book} { @@ -657,14 +686,14 @@ FUNCTION {book} { output.links new.block note output - fin.entry + end.entry } FUNCTION {booklet} { output.bibitem format.authors output title empty$ { - "empty title in " cite$ * warning$ + "titulo vacio en " cite$ * warning$ howpublished new.sentence.checka }{ howpublished empty$ not @@ -683,7 +712,7 @@ FUNCTION {booklet} { output.links new.block note output - fin.entry + end.entry } FUNCTION {inbook} { @@ -714,7 +743,7 @@ FUNCTION {inbook} { output.links new.block note output - fin.entry + end.entry } FUNCTION {incollection} { @@ -738,7 +767,7 @@ FUNCTION {incollection} { output.links new.block note output - fin.entry + end.entry } FUNCTION {inproceedings} { @@ -763,7 +792,7 @@ FUNCTION {inproceedings} { output.links new.block note output - fin.entry + end.entry } FUNCTION {conference} { @@ -795,7 +824,7 @@ FUNCTION {manual} { format.date output new.block note output - fin.entry + end.entry } FUNCTION {mastersthesis} { @@ -803,13 +832,13 @@ FUNCTION {mastersthesis} { format.authors "author" output.check format.title "title" output.check blank.sep - "Master's thesis" format.thesis.type output.nonnull + "Tesis M.Sc." format.thesis.type output.nonnull school "school" output.check address output format.date "year" output.check new.block note output - fin.entry + end.entry } FUNCTION {misc} { @@ -833,7 +862,7 @@ FUNCTION {misc} { output.links new.block note output - fin.entry + end.entry empty.misc.check } @@ -842,13 +871,13 @@ FUNCTION {phdthesis} { format.authors "author" output.check format.btitle "title" output.check new.block - "PhD thesis" format.thesis.type output.nonnull + "Tesis PhD" format.thesis.type output.nonnull school "school" output.check address output format.date "year" output.check new.block note output - fin.entry + end.entry } FUNCTION {proceedings} { @@ -869,7 +898,7 @@ FUNCTION {proceedings} { format.date "year" output.check new.block note output - fin.entry + end.entry } FUNCTION {techreport} { @@ -883,7 +912,7 @@ FUNCTION {techreport} { format.date "year" output.check new.block note output - fin.entry + end.entry } FUNCTION {unpublished} { @@ -893,45 +922,36 @@ FUNCTION {unpublished} { blank.sep note "note" output.check format.date output - fin.entry -} - -FUNCTION {default.type} { - misc -} - -FUNCTION {initialize.longest.label} { - "" 'longest.label := - #1 'number.label := - #0 'longest.label.width := + end.entry } -FUNCTION {longest.label.pass} { - number.label int.to.str$ 'label := - number.label #1 + 'number.label := - label width$ longest.label.width > { - label 'longest.label := - label width$ 'longest.label.width := - } 'skip$ if$ -} +% ----------------------------------------------------------------------------- +% INICIA REFERENCIAS +% ----------------------------------------------------------------------------- FUNCTION {begin.bib} { preamble$ empty$ 'skip$ { - preamble$ write$ newline$ + preamble$ write$ + newline$ } if$ - "\begin{thebibliography}{" longest.label * "}" * - write$ newline$ - " \providecommand\backrefparscanfalse{}" - write$ newline$ - " \providecommand\backrefparscantrue{}" - write$ newline$ - " \providecommand\backrefprint{}" - write$ newline$ + "\begin{thebibliography}{" longest.label * "}" * write$ + newline$ + " \providecommand\backrefparscanfalse{}" write$ + newline$ + " \providecommand\backrefparscantrue{}" write$ + newline$ + " \providecommand\backrefprint{}" write$ + newline$ +} + +FUNCTION {default.type} { + misc } FUNCTION {end.bib} { newline$ - "\end{thebibliography}" write$ newline$ + "\end{thebibliography}" write$ + newline$ } READ diff --git a/src/cfg/final.tex b/src/cfg/final.tex index df47938..7a58a46 100644 --- a/src/cfg/final.tex +++ b/src/cfg/final.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Configuraciones finales -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/cfg/init.tex b/src/cfg/init.tex index 27b9179..1a76892 100644 --- a/src/cfg/init.tex +++ b/src/cfg/init.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Configuración inicial del template -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. @@ -70,16 +70,16 @@ Template.Author.Email={pablo@ppizarror.com}, Template.Author.Web={https://ppizarror.com}, Template.Author={Pablo Pizarro R.}, - Template.Date={07/08/2024}, + Template.Date={23/08/2024}, Template.Encoding={UTF-8}, Template.Latex.Compiler={pdflatex}, Template.License.Type={MIT}, Template.License.Web={https://opensource.org/licenses/MIT}, Template.Name={Template-Articulo}, Template.Type={Normal}, - Template.Version.Dev={1.3.6-ARTC}, - Template.Version.Hash={D44DC64375187132720B6278B050F8F8}, - Template.Version.Release={1.3.6}, + Template.Version.Dev={1.3.7-ARTC}, + Template.Version.Hash={D4A78D24C2DF91ECE252B26BFB8832E2}, + Template.Version.Release={1.3.7}, Template.Web.Dev={https://github.com/Template-Latex/Template-Articulo}, Template.Web.Manual={https://latex.ppizarror.com/articulo}, }, @@ -87,7 +87,7 @@ pdfmenubar={\cfgpdfmenubar}, pdfpagelayout={\cfgpdflayout}, pdfpagemode={\cfgpdfpagemode}, - pdfproducer={Template-Articulo v1.3.6 | (Pablo Pizarro R.) ppizarror.com}, + pdfproducer={Template-Articulo v1.3.7 | (Pablo Pizarro R.) ppizarror.com}, pdfremotestartview={Fit}, pdfstartpage={1}, pdfstartview={\cfgpdfpageview}, diff --git a/src/cfg/page.tex b/src/cfg/page.tex index 931c986..7127334 100644 --- a/src/cfg/page.tex +++ b/src/cfg/page.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Configuración de página -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/cmd/articulo.tex b/src/cmd/articulo.tex index 8ee1e57..2a6ac17 100644 --- a/src/cmd/articulo.tex +++ b/src/cmd/articulo.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Funciones exclusivas de Template-Articulo -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/cmd/column.tex b/src/cmd/column.tex index 8b47a18..51ac2dc 100644 --- a/src/cmd/column.tex +++ b/src/cmd/column.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Funciones para crear columnas con contenido -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/cmd/core.tex b/src/cmd/core.tex index 3321be0..63dfc4f 100644 --- a/src/cmd/core.tex +++ b/src/cmd/core.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Funciones del núcleo del template -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/cmd/equation.tex b/src/cmd/equation.tex index fa175ba..d909b08 100644 --- a/src/cmd/equation.tex +++ b/src/cmd/equation.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Funciones para insertar ecuaciones -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/cmd/image.tex b/src/cmd/image.tex index d34b130..0591c91 100644 --- a/src/cmd/image.tex +++ b/src/cmd/image.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Funciones para insertar imágenes -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/cmd/math.tex b/src/cmd/math.tex index 511e6ad..8faa1cf 100644 --- a/src/cmd/math.tex +++ b/src/cmd/math.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Funciones matemáticas -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/cmd/other.tex b/src/cmd/other.tex index b5b86ed..8114c92 100644 --- a/src/cmd/other.tex +++ b/src/cmd/other.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Funciones para insertar elementos -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/cmd/title.tex b/src/cmd/title.tex index c16e6be..2d37006 100644 --- a/src/cmd/title.tex +++ b/src/cmd/title.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Funciones para insertar títulos -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/config.tex b/src/config.tex index 2c468d9..756a535 100644 --- a/src/config.tex +++ b/src/config.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Configuraciones del template -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/defs.tex b/src/defs.tex index edc09e0..ae6eb6f 100644 --- a/src/defs.tex +++ b/src/defs.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Definiciones -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/env/environments.tex b/src/env/environments.tex index 586de7f..7fe68fd 100644 --- a/src/env/environments.tex +++ b/src/env/environments.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Definición de entornos -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/env/imports.tex b/src/env/imports.tex index 8663faa..8101b2f 100644 --- a/src/env/imports.tex +++ b/src/env/imports.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Importación de librerías -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/etc/example.tex b/src/etc/example.tex index c3b0f2b..909212b 100644 --- a/src/etc/example.tex +++ b/src/etc/example.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Archivo de ejemplo -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/style/code.tex b/src/style/code.tex index 8c5980a..c530bd9 100644 --- a/src/style/code.tex +++ b/src/style/code.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Estilos de código fuente -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/style/other.tex b/src/style/other.tex index ce73ffc..ee54cca 100644 --- a/src/style/other.tex +++ b/src/style/other.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Otros estilos -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/template.tex b/template.tex index 6bf9b9e..0ea8567 100644 --- a/template.tex +++ b/template.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Núcleo del template -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. @@ -5889,16 +5889,16 @@ Template.Author.Email={pablo@ppizarror.com}, Template.Author.Web={https://ppizarror.com}, Template.Author={Pablo Pizarro R.}, - Template.Date={07/08/2024}, + Template.Date={23/08/2024}, Template.Encoding={UTF-8}, Template.Latex.Compiler={pdflatex}, Template.License.Type={MIT}, Template.License.Web={https://opensource.org/licenses/MIT}, Template.Name={Template-Articulo}, Template.Type={Normal}, - Template.Version.Dev={1.3.6-ARTC}, - Template.Version.Hash={D44DC64375187132720B6278B050F8F8}, - Template.Version.Release={1.3.6}, + Template.Version.Dev={1.3.7-ARTC}, + Template.Version.Hash={D4A78D24C2DF91ECE252B26BFB8832E2}, + Template.Version.Release={1.3.7}, Template.Web.Dev={https://github.com/Template-Latex/Template-Articulo}, Template.Web.Manual={https://latex.ppizarror.com/articulo}, }, @@ -5906,7 +5906,7 @@ pdfmenubar={\cfgpdfmenubar}, pdfpagelayout={\cfgpdflayout}, pdfpagemode={\cfgpdfpagemode}, - pdfproducer={Template-Articulo v1.3.6 | (Pablo Pizarro R.) ppizarror.com}, + pdfproducer={Template-Articulo v1.3.7 | (Pablo Pizarro R.) ppizarror.com}, pdfremotestartview={Fit}, pdfstartpage={1}, pdfstartview={\cfgpdfpageview}, diff --git a/template_config.tex b/template_config.tex index 2c468d9..756a535 100644 --- a/template_config.tex +++ b/template_config.tex @@ -1,6 +1,6 @@ % Template: Artículo LaTeX % Documento: Configuraciones del template -% Versión: 1.3.6 (07/08/2024) +% Versión: 1.3.7 (23/08/2024) % Codificación: UTF-8 % % Autor: Pablo Pizarro R.