Je suis entrain d'écrire ma thèse avec texstudio et la classe yathésis, et j'ai remarquer quelques problèmes dans l'affichage de la bibliographie:

1 - j'ai un indice sur le DOI ou l'url qui affiche ensuite ce même DOI ou url en pied de page. Je ne veux pas de ça !

2 - Comme j'utilise Zotero il m'affiche aussi la notion (visité le ....) Je ne veux pas de ça non plus !

3 - sur la dernière citation il y a la notion preprint que je voudrais retiré.

\documentclass[
12pt,
secnumdepth=subsubsection,
version=inprogress,
output=paper,
colophon-location=nowhere,
fncychap=none
]{yathesis}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{kpfonts}
\usepackage{booktabs}
\usepackage{siunitx}
\usepackage{pgfplots}
\usepackage{floatrow}
\usepackage{caption}
\usepackage{microtype}
\usepackage[nospace]{varioref}

\usepackage[autostyle]{csquotes}
\usepackage[backend=biber,safeinputenc,sorting=none]{biblatex}
\usepackage[hidelinks]{hyperref}
\usepackage{xurl}

\addbibresource{auxiliaires/bibliographie.bib}

\begin{document}
\cite{Directive199913}
\cite{lejeuneSystemicExposuresVolatile2009}
\cite{StressOxydantInteret}
\cite{guengerichRoleHumanCytochrome1991}
\cite{sunDetectionVolatileOrganic2016}
\cite{soumeraiAnalyticalMethodPredicting2012,trinhCriticalReynoldsNumber2010}

\printbibliography
\end{document}

lien du fichier biblio : https://filesender.renater.fr/?s=download&token=821c5393-2aef-4b14-af99-287079c91b4a

Posée 01 Sep '23, 16:25

msalah's gravatar image

msalah
232
Taux d'acceptation : 0%

Attention ! Il est préférable de ne poser qu'une question à la fois mais votre contribution en comporte plusieurs : la prochaine fois, merci de la modifier pour que n'y figure qu'une question et de poser chacune des autres dans des contributions indépendantes.

(01 Sep '23, 17:26) denis ♦♦ denis's gravatar image

Bienvenue sur TeXnique.fr !

(01 Sep '23, 17:26) denis ♦♦ denis's gravatar image

Pour la 1re question, ça me semble en effet être un bug. On peut s'en sortir en ajoutant en préambule :

\AddToHook{cmd/YAD@printbibliography@ORI/before}{%
  \renewcommand*\href[3][]{%
    \hyperref{#2}{}{}{#3}%
  }%
}

comme l'exemple complet minimum suivant :

\begin{filecontents}[overwrite]{\jobname.bib}
@article{bibkey,
  title = {A Title},
  author = {An Author},
  date = {2016-04},
  journaltitle = {A Journal},
  doi = {10.1007/s00216-015-9200-6},
  urldate = {2022-01-25},
}
\end{filecontents}
\documentclass[output=paper]{yathesis}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{biblatex}
\usepackage[hidelinks]{hyperref}

\addbibresource{\jobname.bib}

\AddToHook{cmd/YAD@printbibliography@ORI/before}{%
  \renewcommand*\href[3][]{%
    \hyperref{#2}{}{}{#3}%
  }%
}

\begin{document}
\cite{bibkey}

\href{https://www.ctan.org/}{Comprehensive \TeX{} Archive Network}

\printbibliography
\end{document}

Pour la 2e question, je suppose que vous utilisez l'export automatique de la base Zotero en fichier .bib au moyen de Better BibLaTeX. Je vous conseille alors d'exclure de l'export le champ urldate (ainsi que les champs abstract et file) en procédant comme indiqué par exemple au transparent 193 de ce document.

Pour la 3e question, on peut voir dans le fichier .bib que l'entrée correspondante contient le champ :

pubstate = {preprint}

Une possibilité consiste à exclure également de l'export le champ pubstate selon la procédure ci-dessus.

Lien permanent

Publiée 01 Sep '23, 17:26

denis's gravatar image

denis ♦♦
7.3k1510
Taux d'acceptation : 53%

Modifiée 01 Sep '23, 17:47

Réponse éditée pour une meilleure solution.

(01 Sep '23, 17:48) denis ♦♦ denis's gravatar image
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.