Suite de la question concernant la classe Voici l'erreur : Voici un ECM : Ouvrir dans l'éditeur Overleaf
\documentclass[review]{elsarticle} \usepackage{lineno,hyperref} \modulolinenumbers[5] \journal{Journal Elsevier} \bibliographystyle{elsarticle-num} \begin{document} Voici la ref: \cite{MamalisTemperaturedependentimpactthermal2016}. \bibliography{revuefin} \end{document} Voici un extrait du Ouvrir dans l'éditeur Overleaf
\bibitem[{Mamalis et~al.(2016)Mamalis, Koo, Sckisel, Siegel, and Jagdeo}]{MamalisTemperaturedependentimpactthermal2016} \bibinfo{author}{A.~Mamalis}, \bibinfo{author}{E.~Koo}, \bibinfo{author}{G.~Sckisel}, \bibinfo{author}{D.~Siegel}, \bibinfo{author}{J.~Jagdeo}, \bibinfo{title}{Temperature-Dependent Impact of Thermal Aminolaevulinic Acid Photodynamic Therapy on Apoptosis and Reactive Oxygen Species Generation in Human Dermal Fibroblasts}, \bibinfo{journal}{British Journal of Dermatology} \bibinfo{volume}{175}~(\bibinfo{number}{3}) (\bibinfo{year}{2016}) \bibinfo{pages}{512--519}, ISSN \bibinfo{issn}{00070963}, \doi{\bibinfo{doi}{10.1111/bjd.14509}}. Et voici un extrait du Ouvrir dans l'éditeur Overleaf
@article{MamalisTemperaturedependentimpactthermal2016, title = {Temperature-Dependent Impact of Thermal Aminolaevulinic Acid Photodynamic Therapy on Apoptosis and Reactive Oxygen Species Generation in Human Dermal Fibroblasts}, volume = {175}, issn = {00070963}, doi = {10.1111/bjd.14509}, language = {en}, number = {3}, journal = {British Journal of Dermatology}, author = {Mamalis, A. and Koo, E. and Sckisel, G.D. and Siegel, D.M. and Jagdeo, J.}, month = sep, year = {2016}, pages = {512-519} } Il faudrait plutôt que la ligne dans le Ouvrir dans l'éditeur Overleaf
{\bibinfo{doi}{\doi{10.1111/bjd.14509}} mais comment générer cette écriture automatiquement ? Les données bibliographiques sont dans Zotero et exportées en utilisant Better BibTeX. La bibliographie est compilée par Posée 12 Nov '18, 13:20 mc252092 |
Une solution est proposée ici.
L'idée est de créer une nouvelle commande et de faire travailler Ouvrir dans l'éditeur Overleaf
\documentclass[review]{elsarticle} \usepackage{lineno,hyperref} \usepackage{filecontents} \modulolinenumbers[5] \journal{Journal Elsevier} \bibliographystyle{elsarticle-num} \begin{filecontents}{revuefin.bib} @article{MamalisTemperaturedependentimpactthermal2016, title = {Temperature-Dependent Impact of Thermal Aminolaevulinic Acid Photodynamic Therapy on Apoptosis and Reactive Oxygen Species Generation in Human Dermal Fibroblasts}, volume = {175}, issn = {00070963}, doi = {10.1111/bjd.14509}, language = {en}, number = {3}, journal = {British Journal of Dermatology}, author = {Mamalis, A. and Koo, E. and Sckisel, G.D. and Siegel, D.M. and Jagdeo, J.}, month = sep, year = {2016}, pages = {512-519} } \end{filecontents} \newcommand*{\doi}[1]{DOI \href{https://doi.org/#1}{\texttt{#1}}} \makeatletter % expandable version of ... \def\bibinfo#1{% \@ifundefined{bibinfo@X@#1}% {\@firstofone} {\csname bibinfo@X@#1\endcsname}} \makeatother \begin{document} Voici la référence: \cite{MamalisTemperaturedependentimpactthermal2016}. \bibliography{revuefin} \end{document} Publiée 12 Nov '18, 14:09 mc252092 |
@mc252092 Plutôt que poser une nouvelle question (surtout en tant que réponse !), il est préférable de créer une nouvelle question à part entière (éventuellement en y indiquant le lien avec la question actuelle).
@mc252092 : oui, franchement, vos dernière contributions sont difficiles à appréhender et ne sauraient aider la communauté.
Pourriez-vous reprendre votre dernier problème de DOI de citations et en faire une nouvelle question ? Et ne pas vous contenter de poster un lien vers un autre site, mais d'indiquer, sous forme de réponse, la solution que vous avez trouvée ? La communauté francophone vous en saurait gré.