From 0d54745056b1220a95a327842763bf9e5db712eb Mon Sep 17 00:00:00 2001 From: FlorentinTh Date: Fri, 28 May 2021 10:06:27 -0400 Subject: [PATCH] fix(patents): add patent rule in both fr & en citation templates --- src/apa-uqac-en.bst | 23 ++++++++++++++- src/apa-uqac-fr.bst | 23 ++++++++++++++- src/assets/references.bib | 59 +++++++++++++++++++++++---------------- src/content/chapitre1.tex | 2 +- src/main.tex | 11 ++++---- 5 files changed, 86 insertions(+), 32 deletions(-) diff --git a/src/apa-uqac-en.bst b/src/apa-uqac-en.bst index a4b56d9..1fcda80 100644 --- a/src/apa-uqac-en.bst +++ b/src/apa-uqac-en.bst @@ -91,6 +91,7 @@ ENTRY { address + assignee author booktitle chapter @@ -457,7 +458,12 @@ FUNCTION {new.sentence} if$ } - +FUNCTION {format.assignee} +{ assignee empty$ + { "" } + { " [" assignee * "]" *} + if$ +} FUNCTION {new.block.checkb} { empty$ @@ -1114,6 +1120,21 @@ FUNCTION {mastersthesis} fin.entry } +FUNCTION {patent} +{ output.bibitem + format.authors "author" output.check + author format.key output + output.year.check + new.block + format.title "title" output.check + new.block + format.assignee output + new.block + number output + + fin.entry +} + FUNCTION {misc} { output.bibitem format.authors output diff --git a/src/apa-uqac-fr.bst b/src/apa-uqac-fr.bst index a2f8e09..d8e8252 100644 --- a/src/apa-uqac-fr.bst +++ b/src/apa-uqac-fr.bst @@ -91,6 +91,7 @@ ENTRY { address + assignee author booktitle chapter @@ -457,7 +458,12 @@ FUNCTION {new.sentence} if$ } - +FUNCTION {format.assignee} +{ assignee empty$ + { "" } + { " [" assignee * "]" *} + if$ +} FUNCTION {new.block.checkb} { empty$ @@ -1114,6 +1120,21 @@ FUNCTION {mastersthesis} fin.entry } +FUNCTION {patent} +{ output.bibitem + format.authors "author" output.check + author format.key output + output.year.check + new.block + format.title "title" output.check + new.block + format.assignee output + new.block + number output + + fin.entry +} + FUNCTION {misc} { output.bibitem format.authors output diff --git a/src/assets/references.bib b/src/assets/references.bib index 48863e5..853457c 100644 --- a/src/assets/references.bib +++ b/src/assets/references.bib @@ -1,38 +1,49 @@ -% example .bib file from -% http://www.math.duke.edu/computing/tex/templates/database.bib - @conference{Ful83, - author = "William Fulton", - title = "Introduction to intersection theory in algebraic geometry", -booktitle = "Regional Conference Series in Mathematics", - number = 54, - year = 1983} + author = "William Fulton", + title = "Introduction to intersection theory in algebraic geometry", + booktitle = "Regional Conference Series in Mathematics", + number = 54, + year = 1983 +} @inproceedings{GMP81, - author = "Mark Goresky and Robert MacPherson", - title = "On the topology of complex algebraic maps", -booktitle = "Algebraic Geometry Proceedings, La R\'abida, - Lecture Notes in Mathematics", - number = 961, - year = 1981} + author = "Mark Goresky and Robert MacPherson", + title = "On the topology of complex algebraic maps", + booktitle = "Algebraic Geometry Proceedings, La R\'abida, + Lecture Notes in Mathematics", + number = 961, + year = 1981 +} @phdthesis{Pat85, author = "V. Pati", - title = "What is the title??", + title = "What is the title??", school = "Princeton", - year = 1985} + year = 1985 +} @unpublished{PP98, author = "Adam Parusi\'nski and Piotr Pragacz", - title = "Characteristic classes of hypersurfaces and characteristic cycles", - note = "preprint", - month = "January", - year = 1998} + title = "Characteristic classes of hypersurfaces and characteristic cycles", + note = "preprint", + month = "January", + year = 1998 +} @article{TM83, author = "L\^e D{\~u}ng Trang and Zoghman Mebkhout", - title = "Vari\'et\'es caract\'er\-istiques et vari\'et\'es polaires", - journal = "C. R. Acad. Sc. Paris", + title = "Vari\'et\'es caract\'er\-istiques et vari\'et\'es polaires", + journal = "C. R. Acad. Sc. Paris", volume = 296, - year = 1983, - pages = "129--132"} + year = 1983, + pages = "129--132" +} + +@patent{Taniguti1989, + title = {Pyroelectric infrared sensor \& test}, + assignee = {United States Patent and Trademark Office}, + number = {US-4800278-A}, + author = {Taniguti, Yoshiharu and Edano, Shigeki and Tanaka, Kazuhiko and Taniguti, Shiniti and Kuramoto, Megumi}, + month = jan, + year = {1989} + } diff --git a/src/content/chapitre1.tex b/src/content/chapitre1.tex index dd71130..bd28ce7 100644 --- a/src/content/chapitre1.tex +++ b/src/content/chapitre1.tex @@ -4,7 +4,7 @@ \section{Exemples} \subsection{citations} -Ceci est un premier exemple de citation \cite{Ful83}. Ceci est un deuxième exemple de citation \citep{GMP81}. Ceci est un troisième exemple de citation \citet{PP98}. +Ceci est un premier exemple de citation \cite{Ful83}. Ceci est un deuxième exemple de citation \citep{GMP81}. Ceci est un troisième exemple de citation \citet{PP98}. Ceci est un la citation d'un brevet \citep{Taniguti1989}. \subsection{acronymes} diff --git a/src/main.tex b/src/main.tex index b3032dc..e7322cf 100644 --- a/src/main.tex +++ b/src/main.tex @@ -7,7 +7,7 @@ %% - french, english : selon la langue dans laquelle doit %% être rédigé le document. %% - twoside : alternance des marges pour impression recto/verso -%% vous devez décommenter la ligne xx si vous utilisez cette classe +%% vous devez décommenter la ligne 16 si vous utilisez cette classe %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \documentclass[12pt,times,these,french]{uqac} @@ -23,7 +23,8 @@ %% Package pour activer le suivi des liens dans le PDF. %% Il est possible de les identifier par une couleur différente du texte. -%% Par défaut, les liens ne sont pas différenciés du reste du texte. +%% Par défaut, les liens ne sont pas différenciés du reste du texte +%% par leur couleur ou leur font. \usepackage[hidelinks=true]{hyperref} \urlstyle{same} @@ -44,7 +45,7 @@ %\concentration{profil recherche} %% Par défaut l'année courante est utilisée. -%% Pour spéfier une autre année : +%% Pour spécifier une autre année : %\degreeyear{2018} \maketitle @@ -58,8 +59,8 @@ \include{content/abstract} -%%Si vous écrivez un document en anglais, -%%il sera nécessaire de fournir un résumé en Français : +%% Si vous écrivez un document en anglais, +%% il sera nécessaire de fournir un résumé en Français : %\include{content/resume}