Mise en place de la bibliographie des références non citées

This commit is contained in:
Guyot 2023-02-03 21:39:21 +01:00
parent 8318c97d6c
commit 6ca7a75bd3
12 changed files with 118 additions and 12 deletions

6
TM.sty
View File

@ -36,7 +36,6 @@
\usepackage{layout} % Redéfinition des caractéristiques de la page
\usepackage{setspace} % Interligne du document
% Bibliographie
% Bibliographie
%\usepackage[pageref]{biblatex}
%\usepackage[autocite=plain]{biblatex}
@ -46,7 +45,12 @@
\newcommand{\choixstylebiblio}{
\usepackage[backend=biber,sortcites,hyperref=true,backref=true,style=\lestyledebiblio,labeldate=long]{biblatex}
\addbibresource{main.bib}
% Pour permettre une biblio complète (\nocite{•}) en plus des autres
% on ajoute tous les éléments cités dans le texte à la catégorie « cited ».
\DeclareBibliographyCategory{cited}
\AtEveryCitekey{\addtocategory{cited}{\thefield{entrykey}}}
}
%\addbibresource{mini.bib}
%\usepackage{multibib} % Plusieurs bibliographies
\usepackage{tocloft} % Pour faire une table des crédits photographiques

View File

@ -36,7 +36,6 @@
\usepackage{layout} % Redéfinition des caractéristiques de la page
\usepackage{setspace} % Interligne du document
% Bibliographie
% Bibliographie
%\usepackage[pageref]{biblatex}
%\usepackage[autocite=plain]{biblatex}
@ -46,7 +45,12 @@
\newcommand{\choixstylebiblio}{
\usepackage[backend=biber,sortcites,hyperref=true,backref=true,style=\lestyledebiblio,labeldate=long]{biblatex}
\addbibresource{main.bib}
% Pour permettre une biblio complète (\nocite{•}) en plus des autres
% on ajoute tous les éléments cités dans le texte à la catégorie « cited ».
\DeclareBibliographyCategory{cited}
\AtEveryCitekey{\addtocategory{cited}{\thefield{entrykey}}}
}
%\addbibresource{mini.bib}
%\usepackage{multibib} % Plusieurs bibliographies
\usepackage{tocloft} % Pour faire une table des crédits photographiques
@ -163,7 +167,9 @@
}
}
% Traduction pour le package enotez
% Traduction pour le package enotez en fonction de la langue
% Pas besoin d'if car la traduction se fait en fonction de la
% langue choisie pour babel
\DeclareTranslation{French}{enotez-title}{Remarques}
\DeclareTranslation{French}{enotez-splitted-title}{Remarques au <name> <ref>}
\DeclareTranslation{French}{enotez-section}{section}

View File

@ -444,7 +444,7 @@ Par exemple, en plaçant la commande \lstinline|\cite{wGNUDoc}| dans ce texte, o
Les commandes de citation dans le texte de biblatex sont très nombreuses. Par exemple, il est possible de spécifier des éléments comme le numéro de page ou le paragraphe à l'intérieur de la citation. Ainsi, la liste des nombreuses commandes disponibles est donnée dans l'ouvrage \cite[][\S{} 3.9.1, p. 108]{wBiblatex} et la référence à cet ouvrage s'écrit ainsi : \lstinline|\cite[][\S{} 3.9.1, p. 108]{wBiblatex}| où les premiers crochets permettent de mettre du texte avant la citation et les seconds du texte après.
\smallskip
Remarquez enfin, que si aucune référence\index{référence} \lstinline|\cite{unereference}| ne se trouve dans le texte, la page de référence des sites n'appraîtra pas, même si des entrées figurent dans le fichier \verb|main.bib|\index{main.bib}. Si vous désirez néanmoins faire apparaître toute les références de votre bibliographie, c'est-à-dire celle citées dans votre texte et celles qui ne le sont pas, décommentez, à la fin du fichier \emph{main.tex} ou à la fin du fichier \emph{config.tex}, la ligne \lstinline!%\nocite{*}!. L'étoile signifie tout les éléments non cités. Faites quelques recherches sur cette commande si vous désirez ne faire apparaître que quelques références non citées\index{référence!non citée}.\label{nocite}
Remarquez enfin, que si aucune référence\index{référence} \lstinline|\cite{unereference}| ne se trouve dans le texte, la page de référence des sites apparaîtra automatiquement dans une section spéciale nommée \emph{Références non citée}\label{nocite} (voir \ref{refnoncite}, page \pageref{refnoncite}).
\subsection{Bibliographie\index{bibliographie}}

View File

@ -62,7 +62,7 @@ Quatre commandes pour placer des figures sont prévues. Elles permettent de mett
\item le nom de la figure sans extension,
\item sa légende\index{légende},
\item une étiquette qui permet d'en faire la référence dans le texte et
\item un crédit photographique\footnote{L'utilisation \index{crédit photographique} \og obligatoire\fg{} qui va apparaître en fin de document. Pour mettre une url, il faut utiliser la commande protégée : \lstinline|\protect\url{...}|.
\item un crédit photographique\footnote{L'utilisation de Miktex sous Windows peut nécessiter le retrait de la note de crédit dans le fichier TM.sty pour éviter un bug bloquant lié à la présence d'une note de fin dans la légende de la figure. Il semble que ce bug n'existe pas avec Texlive sous Windows. Sous linux, tout fonctionne bien.}\index{crédit photographique} \og obligatoire\fg{} qui va apparaître en fin de document. Pour mettre une url, il faut utiliser la commande protégée : \lstinline|\protect\url{...}|.
\end{enumerate}
Ainsi, la commande de placement de chaque figure est donné par le code \listingref{listing:figure}.
@ -444,7 +444,7 @@ Par exemple, en plaçant la commande \lstinline|\cite{wGNUDoc}| dans ce texte, o
Les commandes de citation dans le texte de biblatex sont très nombreuses. Par exemple, il est possible de spécifier des éléments comme le numéro de page ou le paragraphe à l'intérieur de la citation. Ainsi, la liste des nombreuses commandes disponibles est donnée dans l'ouvrage \cite[][\S{} 3.9.1, p. 108]{wBiblatex} et la référence à cet ouvrage s'écrit ainsi : \lstinline|\cite[][\S{} 3.9.1, p. 108]{wBiblatex}| où les premiers crochets permettent de mettre du texte avant la citation et les seconds du texte après.
\smallskip
Remarquez enfin, que si aucune référence\index{référence} \lstinline|\cite{unereference}| ne se trouve dans le texte, la page de référence des sites n'appraîtra pas, même si des entrées figurent dans le fichier \verb|main.bib|\index{main.bib}. Si vous désirez néanmoins faire apparaître toute les références de votre bibliographie, c'est-à-dire celle citées dans votre texte et celles qui ne le sont pas, décommentez, à la fin du fichier \emph{main.tex} ou à la fin du fichier \emph{config.tex}, la ligne \lstinline!%\nocite{*}!. L'étoile signifie tout les éléments non cités. Faites quelques recherches sur cette commande si vous désirez ne faire apparaître que quelques références non citées\index{référence!non citée}.\label{nocite}
Remarquez enfin, que si aucune référence\index{référence} \lstinline|\cite{unereference}| ne se trouve dans le texte, la page de référence des sites apparaîtra automatiquement dans une section spéciale nommée \emph{Références non citée}\label{nocite}.
\subsection{Bibliographie\index{bibliographie}}

View File

@ -58,7 +58,7 @@
}
% Le type de page de titre désiré.
% Vous pouvez voir les différentes pages de titre dans la documentation.
% Vous pouvez voir les différentes pages de titre dans le dossier de la documentation.
%\newcommand{\typedepagetitre}{defautpagetitre}
\newcommand{\typedepagetitre}{imagepagetitre}
@ -247,7 +247,7 @@
% Si vous désirez commenter du code latex sur plusieurs lignes, utilisez la forme :
%\begin{comment} ... \end{comment}
%-----------------La bibliographie --------------------------------------------------------
%-----------------La bibliographie !!!!!!! -------------------------------------------------
% Si vous désirez faire apparaître dans la bibliographie l'ensemble des références de votre
% base de données d'images (contenue dans main.bib) décommentez la ligne ci-dessous :
%\nocite{*}

Binary file not shown.

View File

@ -2356,6 +2356,7 @@
<bcf:citekey order="10">wBiblatex</bcf:citekey>
<bcf:citekey order="11">wBiblatex</bcf:citekey>
<bcf:citekey order="12">wGNUDoc</bcf:citekey>
<bcf:citekey order="0" nocite="1">*</bcf:citekey>
</bcf:section>
<!-- SORTING TEMPLATES -->
<bcf:sortingtemplate name="nty">

View File

@ -30,6 +30,16 @@
timestamp = {2021-02-18},
}
@Book{Guyot,
author = {Vincent Guyot},
title = {Mécanique et énergie},
year = {1999},
editor = {Non publié},
note = {Ouvrage ancien, mais intéressant.},
owner = {pi},
timestamp = {2023-02-01},
}
@Online{wGNUDoc,
title = {Free Documentation Licence (GNU FDL)},
url = {http://www.idealx.org/dossier/oss/gfdl.fr.html},

73
main.bib.bak Normal file
View File

@ -0,0 +1,73 @@
% Encoding: UTF-8
@Book{Desgraupes,
author = {Bernard Desgraupes},
title = {\LaTeX},
year = {2000},
editor = {Vuibert Informatique},
note = {Ouvrage ancien, mais très clair et bien construit.},
owner = {pi},
timestamp = {2021-02-18},
}
@Book{Mittelbach,
author = {Frank Mittelbach and Michel Goossens},
title = {\LaTeX Companion},
year = {2005},
editor = {Pearson Education},
note = {Ouvrage exhaustif. La référence en la matière.},
owner = {pi},
timestamp = {2021-02-18},
}
@Book{Rolland,
author = {Christian Rolland},
title = {\LaTeX par la pratique},
year = {1999},
editor = {Edition O'Relly France},
note = {Ouvrage ancien, mais intéressant.},
owner = {pi},
timestamp = {2021-02-18},
}
@Book{Guyot,
author = {Vincent Guyot},
title = {Mécanique et énergie},
year = {1999},
editor = {Non publié},
note = {Ouvrage ancien, mais intéressant.},
owner = {pi},
timestamp = {2023-02-01},
}
@Online{wGNUDoc,
title = {Free Documentation Licence (GNU FDL)},
url = {http://www.idealx.org/dossier/oss/gfdl.fr.html},
urldate = {2006-01-12},
}
@Online{wEdTM,
title ={Édition d'un travail de maturité avec \LaTeX},
url = {http://www.rpn.ch/lbc/Nouveau/spip/spip.php?article79},
urldate = {2012-08-12},
}
@Online{wToutLatex,
title ={Tout ce que vous avez toujours voulu savoir sur \LaTeX{} sans jamais oser le demander},
url = {http://www.framabook.org/latex.html},
urldate = {2012-08-12},
}
@Online{wUneCourteIntro,
title ={Une courte (?) introduction à \LaTeX{} 2e},
url = {http://hivernal.org/static/computing/doc/lshort-fr.fr.html},
urldate = {2012-08-12},
}
@Online{wBiblatex,
title = {The biblatex Package},
url = {http://mirrors.ibiblio.org/CTAN/macros/latex/contrib/biblatex/doc/biblatex.pdf},
urldate = {2021-02-20},
}
@Comment{jabref-meta: databaseType:biblatex;}

BIN
main.pdf

Binary file not shown.

View File

@ -153,10 +153,16 @@
%\nocite{*}
\printbibheading[heading=bibintoc]
\sloppy % pour une meilleures césure des url dans les références biblio. Retirez si nécessaire.
\printbibliography[nottype=online,heading=subbibliography,heading=subbibintoc,
% Les livres ou autres, à l'exception des sites internet
\printbibliography[nottype=online,heading=subbibliography,heading=subbibintoc,category=cited,
title={\lesressources}]
\printbibliography[type=online,heading=subbibliography,heading=subbibintoc,
% Les ressources de type sites internet
\printbibliography[type=online,heading=subbibliography,heading=subbibintoc,category=cited,
title={\lesressourcesenligne}]
% Toutes les ressources, même non citées
\nocite{*}
\printbibliography[heading=subbibliography,heading=subbibintoc,notcategory=cited,
title={Références non citées}]\label{refnoncite}
%\cleartooddpage

View File

@ -153,10 +153,16 @@
%\nocite{*}
\printbibheading[heading=bibintoc]
\sloppy % pour une meilleures césure des url dans les références biblio. Retirez si nécessaire.
\printbibliography[nottype=online,heading=subbibliography,heading=subbibintoc,
% Les livres ou autres, à l'exception des sites internet
\printbibliography[nottype=online,heading=subbibliography,heading=subbibintoc,category=cited,
title={\lesressources}]
\printbibliography[type=online,heading=subbibliography,heading=subbibintoc,
% Les ressources de type sites internet
\printbibliography[type=online,heading=subbibliography,heading=subbibintoc,category=cited,
title={\lesressourcesenligne}]
% Toutes les ressources, même non citées
\nocite{*}
\printbibliography[heading=subbibliography,heading=subbibintoc,notcategory=cited,
title={Références non citées}]\label{refnon}
%\cleartooddpage