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{layout} % Redéfinition des caractéristiques de la page
\usepackage{setspace} % Interligne du document \usepackage{setspace} % Interligne du document
% Bibliographie
% Bibliographie % Bibliographie
%\usepackage[pageref]{biblatex} %\usepackage[pageref]{biblatex}
%\usepackage[autocite=plain]{biblatex} %\usepackage[autocite=plain]{biblatex}
@ -46,7 +45,12 @@
\newcommand{\choixstylebiblio}{ \newcommand{\choixstylebiblio}{
\usepackage[backend=biber,sortcites,hyperref=true,backref=true,style=\lestyledebiblio,labeldate=long]{biblatex} \usepackage[backend=biber,sortcites,hyperref=true,backref=true,style=\lestyledebiblio,labeldate=long]{biblatex}
\addbibresource{main.bib} \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} %\addbibresource{mini.bib}
%\usepackage{multibib} % Plusieurs bibliographies %\usepackage{multibib} % Plusieurs bibliographies
\usepackage{tocloft} % Pour faire une table des crédits photographiques \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{layout} % Redéfinition des caractéristiques de la page
\usepackage{setspace} % Interligne du document \usepackage{setspace} % Interligne du document
% Bibliographie
% Bibliographie % Bibliographie
%\usepackage[pageref]{biblatex} %\usepackage[pageref]{biblatex}
%\usepackage[autocite=plain]{biblatex} %\usepackage[autocite=plain]{biblatex}
@ -46,7 +45,12 @@
\newcommand{\choixstylebiblio}{ \newcommand{\choixstylebiblio}{
\usepackage[backend=biber,sortcites,hyperref=true,backref=true,style=\lestyledebiblio,labeldate=long]{biblatex} \usepackage[backend=biber,sortcites,hyperref=true,backref=true,style=\lestyledebiblio,labeldate=long]{biblatex}
\addbibresource{main.bib} \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} %\addbibresource{mini.bib}
%\usepackage{multibib} % Plusieurs bibliographies %\usepackage{multibib} % Plusieurs bibliographies
\usepackage{tocloft} % Pour faire une table des crédits photographiques \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-title}{Remarques}
\DeclareTranslation{French}{enotez-splitted-title}{Remarques au <name> <ref>} \DeclareTranslation{French}{enotez-splitted-title}{Remarques au <name> <ref>}
\DeclareTranslation{French}{enotez-section}{section} \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. 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 \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}} \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 le nom de la figure sans extension,
\item sa légende\index{légende}, \item sa légende\index{légende},
\item une étiquette qui permet d'en faire la référence dans le texte et \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} \end{enumerate}
Ainsi, la commande de placement de chaque figure est donné par le code \listingref{listing:figure}. 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. 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 \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}} \subsection{Bibliographie\index{bibliographie}}

View File

@ -58,7 +58,7 @@
} }
% Le type de page de titre désiré. % 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}{defautpagetitre}
\newcommand{\typedepagetitre}{imagepagetitre} \newcommand{\typedepagetitre}{imagepagetitre}
@ -247,7 +247,7 @@
% Si vous désirez commenter du code latex sur plusieurs lignes, utilisez la forme : % Si vous désirez commenter du code latex sur plusieurs lignes, utilisez la forme :
%\begin{comment} ... \end{comment} %\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 % 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 : % base de données d'images (contenue dans main.bib) décommentez la ligne ci-dessous :
%\nocite{*} %\nocite{*}

Binary file not shown.

View File

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

View File

@ -30,6 +30,16 @@
timestamp = {2021-02-18}, 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, @Online{wGNUDoc,
title = {Free Documentation Licence (GNU FDL)}, title = {Free Documentation Licence (GNU FDL)},
url = {http://www.idealx.org/dossier/oss/gfdl.fr.html}, 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{*} %\nocite{*}
\printbibheading[heading=bibintoc] \printbibheading[heading=bibintoc]
\sloppy % pour une meilleures césure des url dans les références biblio. Retirez si nécessaire. \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}] 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}] 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 %\cleartooddpage

View File

@ -153,10 +153,16 @@
%\nocite{*} %\nocite{*}
\printbibheading[heading=bibintoc] \printbibheading[heading=bibintoc]
\sloppy % pour une meilleures césure des url dans les références biblio. Retirez si nécessaire. \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}] 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}] 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 %\cleartooddpage