<?xml
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>Geekographie Ma&#239;eulesque</title>
	<link>https://geekographie.maieul.net/</link>
	<description>Ce site est consacr&#233; &#224; quelques unes des mes geekeries. J'y donne des conseils, des r&#233;flexions, sur les logiciels et les langages que je connais ou que j'apprends.
J'y parle notamment de l'usage de LaTeX en sciences humaines et sociales, en particulier pour la gestion de la bibliographie.
Le contenu peut &#234;tre sous la forme d'articles d&#233;taill&#233;s ou de simples notes.
L'ensemble du contenu est, sauf pr&#233;cision contraire, sous licence Cr&#233;ative Commons Paternit&#233;-Partage des Conditions Initiales &#224; l'identique France.</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://geekographie.maieul.net/spip.php?id_rubrique=23&amp;page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>Stage LaTeX &#224; Dunkerque</title>
		<link>https://geekographie.maieul.net/230</link>
		<guid isPermaLink="true">https://geekographie.maieul.net/230</guid>
		<dc:date>2019-05-06T16:58:29Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Ma&#239;eul</dc:creator>



		<description>
&lt;p&gt;Comme chaque ann&#233;e, l'&lt;span class=&#034;caps&#034;&gt;IUT&lt;/span&gt; de g&#233;nie thermique de Dunkerque, ou plus exactement Denis Bitouz&#233;, organise un stage d'une journ&#233;e. Cette ann&#233;e, le stage LaTeX aura lieu le 12&#160;juin prochain. Le stage n&#233;cessite une inscription pr&#233;alable, et ne co&#251;t que 6 &#8364; de participation aux frais. J'y pr&#233;senterai deux interventions&#160;: biblatex et biber&#160;: g&#233;rer sa bibliographie avec des outils &#64258;exibles et modernes G&#233;rer son historique de &#64257;chiers LaTeX avec Git&lt;/p&gt;


-
&lt;a href="https://geekographie.maieul.net/BibLaTeX" rel="directory"&gt;BibLaTeX&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Comme chaque ann&#233;e, l'&lt;span class=&#034;caps&#034;&gt;IUT&lt;/span&gt; de g&#233;nie thermique de Dunkerque, ou plus exactement Denis Bitouz&#233;, organise un stage d'une journ&#233;e.
Cette ann&#233;e, le &lt;a href=&#034;http://stage-latex-gte.univ-littoral.fr/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;stage LaTeX aura lieu le 12&#160;juin prochain&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Le stage n&#233;cessite &lt;a href=&#034;http://stage-latex-gte.univ-littoral.fr/inscriptions&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;une inscription pr&#233;alable&lt;/a&gt;, et ne co&#251;t que 6 &#8364; de participation aux frais.&lt;/p&gt;
&lt;p&gt;J'y pr&#233;senterai &lt;a href=&#034;http://stage-latex-gte.univ-littoral.fr/programmes/edition-en-cours/programme-format-html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;deux interventions&lt;/a&gt;&#160;:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;i&gt;biblatex et biber&#160;: g&#233;rer sa bibliographie avec des outils &#64258;exibles et modernes&lt;/i&gt;&lt;/li&gt;&lt;li&gt; &lt;i&gt;G&#233;rer son historique de &#64257;chiers LaTeX avec Git&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Stages LaTeX Dunkerque&#160;: Biblatex et Biber</title>
		<link>https://geekographie.maieul.net/219</link>
		<guid isPermaLink="true">https://geekographie.maieul.net/219</guid>
		<dc:date>2018-05-11T14:14:56Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Ma&#239;eul</dc:creator>



		<description>
&lt;p&gt;Dans le cadre du stage LaTeX organis&#233; &#224; Dunkerque le 13&#160;juin par l'&lt;span class=&#034;caps&#034;&gt;IUT&lt;/span&gt; g&#233;nie thermique, je donnerais une formation sur Biblatex et Biber. Afin de permettre de pr&#233;parer au mieux cette formation, je propose aux personnes int&#233;ress&#233;es (et d&#233;j&#224; inscrite au stage) de remplir le questionnaire ci-dessous.&lt;/p&gt;


-
&lt;a href="https://geekographie.maieul.net/BibLaTeX" rel="directory"&gt;BibLaTeX&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Dans le cadre du stage LaTeX organis&#233; &#224; &lt;a href=&#034;http://stage-latex-gte.univ-littoral.fr/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Dunkerque le 13&#160;juin par l'&lt;span class=&#034;caps&#034;&gt;IUT&lt;/span&gt; g&#233;nie thermique&lt;/a&gt;, je donnerais une formation sur Biblatex et Biber.&lt;/p&gt;
&lt;p&gt;Afin de permettre de pr&#233;parer au mieux cette formation, je propose aux personnes int&#233;ress&#233;es (et d&#233;j&#224; inscrite au stage) de remplir le questionnaire ci-dessous.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;div&gt;&lt;span class=&#034;base64php70572515869efee09715ff9.68926855&#034; title=&#034;PD9waHAKaW5jbHVkZV9vbmNlKCIuLyIgLiBfRElSX1JBQ0lORSAuICJlY3JpcmUvYmFsaXNlL2Zvcm11bGFpcmVfLnBocCIpOwppZiAoJGxhbmdfc2VsZWN0ID0gImZyIikgJGxhbmdfc2VsZWN0ID0gbGFuZ19zZWxlY3QoJGxhbmdfc2VsZWN0KTsKaW5zZXJlcl9iYWxpc2VfZHluYW1pcXVlKGJhbGlzZV9GT1JNVUxBSVJFX19keW4oYXJndW1lbnRzX2JhbGlzZV9keW5fZGVwdWlzX21vZGVsZSgnRk9STVVMQUlSRV9GT1JNSURBQkxFJyksICc2JyksIGFycmF5KCcnLCAnJywgJycsICcnLCAnZnInLCAnMScpKTsKaWYgKCRsYW5nX3NlbGVjdCkgbGFuZ19zZWxlY3QoKTsKPz4=&#034;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div &lt;div class='rss_ps'&gt;&lt;p&gt;On trouvera les supports de formation dans l'article &#034;&lt;a href='https://geekographie.maieul.net/211' class=&#034;spip_in&#034;&gt;BibLaTeX et Biber&#160;: supports de formation&lt;/a&gt;&#034;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>BibLaTeX et Biber&#160;: supports de formation</title>
		<link>https://geekographie.maieul.net/211</link>
		<guid isPermaLink="true">https://geekographie.maieul.net/211</guid>
		<dc:date>2017-07-01T09:01:58Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Ma&#239;eul</dc:creator>



		<description>
&lt;p&gt;Lors de plusieurs stages LaTeX &#224; Dunkerque, j'ai pr&#233;sent&#233; une courte introduction &#224; BibLaTeX et Biber, dans le but de faire un &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;panorama&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187; des possibilit&#233;s ouvertes par ce package et ce logiciels. Le diaporama de pr&#233;sentation est disponible en deux versions&#160;: l'une pour lire apr&#232;s la conf&#233;rence, comprenant des notes de bas de page compl&#233;mentaires l'une pour utiliser en conf&#233;rence, sans notes de bas de page et avec un affichage diff&#233;r&#233; des diff&#233;rentes couches J'ai repris ces fichiers&#160;(&#8230;)&lt;/p&gt;


-
&lt;a href="https://geekographie.maieul.net/BibLaTeX" rel="directory"&gt;BibLaTeX&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Lors de plusieurs &lt;a href=&#034;http://stage-latex-gte.univ-littoral.fr/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;stages LaTeX &#224; Dunkerque&lt;/a&gt;, j'ai pr&#233;sent&#233; une courte introduction &#224; BibLaTeX et Biber, dans le but de faire un &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;panorama&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187; des possibilit&#233;s ouvertes par ce package et ce logiciels.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Le diaporama de pr&#233;sentation est disponible en deux versions&#160;:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; l'une pour lire apr&#232;s la conf&#233;rence, comprenant des notes de bas de page compl&#233;mentaires&lt;/li&gt;&lt;li&gt; l'une pour utiliser en conf&#233;rence, sans notes de bas de page et avec un affichage diff&#233;r&#233; des diff&#233;rentes couches&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;J'ai repris ces fichiers pour d'autres formations, en les compl&#233;tant. Je les classe donc ici par ordre ant&#233;chronologique.&lt;/p&gt;
&lt;h2 class=&#034;h2&#034;&gt;Stage LaTeX Dunkerque - 14&#160;juin 2019&lt;/h2&gt;
&lt;div class='spip_document_239 spip_document spip_documents spip_document_file spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;72&#034; data-legende-lenx=&#034;xx&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://geekographie.maieul.net/IMG/pdf/biblatex-biber-2019-multicouche.pdf' class=&#034; spip_doc_lien&#034; title='PDF - 616 kio' type=&#034;application/pdf&#034;&gt;&lt;img src='https://geekographie.maieul.net/local/cache-vignettes/L64xH64/pdf-b8aed.svg?1772795065' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-239 '&gt;&lt;strong&gt;Support de formation - sans note de bas de page et multicouches (2019)
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div class='spip_document_240 spip_document spip_documents spip_document_file spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;71&#034; data-legende-lenx=&#034;xx&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://geekographie.maieul.net/IMG/pdf/biblatex-biber-2019-monocouche.pdf' class=&#034; spip_doc_lien&#034; title='PDF - 424 kio' type=&#034;application/pdf&#034;&gt;&lt;img src='https://geekographie.maieul.net/local/cache-vignettes/L64xH64/pdf-b8aed.svg?1772795065' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-240 '&gt;&lt;strong&gt;Support de formation - avec note de bas de page et monocouches (2019)
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h2 class=&#034;h2&#034;&gt;Stage LaTeX Dunkerque - 13&#160;juin 2018&lt;/h2&gt;
&lt;div class='spip_document_223 spip_document spip_documents spip_document_file spip_document_avec_legende' data-legende-len=&#034;68&#034; data-legende-lenx=&#034;xx&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://geekographie.maieul.net/IMG/pdf/biblatex-biber-2018.pdf' class=&#034; spip_doc_lien&#034; title='PDF - 422.2 kio' type=&#034;application/pdf&#034;&gt;&lt;img src='https://geekographie.maieul.net/local/cache-vignettes/L64xH64/pdf-b8aed.svg?1772795065' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-223 '&gt;&lt;strong&gt;Support de formation - version plate + notes de bas de page (2018)
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div class='spip_document_224 spip_document spip_documents spip_document_file spip_document_avec_legende' data-legende-len=&#034;72&#034; data-legende-lenx=&#034;xx&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://geekographie.maieul.net/IMG/pdf/biblatex-biber-2018-couches.pdf' class=&#034; spip_doc_lien&#034; title='PDF - 625.2 kio' type=&#034;application/pdf&#034;&gt;&lt;img src='https://geekographie.maieul.net/local/cache-vignettes/L64xH64/pdf-b8aed.svg?1772795065' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-224 '&gt;&lt;strong&gt;Support de formation - sans note de bas de page et multicouches (2018)
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;h2 class=&#034;h2&#034;&gt;Stage LaTeX Dunkerque - 28&#160;juin 2017&lt;/h2&gt;
&lt;div class='spip_document_211 spip_document spip_documents spip_document_file spip_document_avec_legende' data-legende-len=&#034;68&#034; data-legende-lenx=&#034;xx&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://geekographie.maieul.net/IMG/pdf/biblatex-biber.pdf' class=&#034; spip_doc_lien&#034; title='PDF - 412.6 kio' type=&#034;application/pdf&#034;&gt;&lt;img src='https://geekographie.maieul.net/local/cache-vignettes/L64xH64/pdf-b8aed.svg?1772795065' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-211 '&gt;&lt;strong&gt;Support de formation - version plate + notes de bas de page (2017)
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div class='spip_document_213 spip_document spip_documents spip_document_file spip_document_avec_legende' data-legende-len=&#034;72&#034; data-legende-lenx=&#034;xx&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://geekographie.maieul.net/IMG/pdf/biblatex-biber-couches.pdf' class=&#034; spip_doc_lien&#034; title='PDF - 593.8 kio' type=&#034;application/pdf&#034;&gt;&lt;img src='https://geekographie.maieul.net/local/cache-vignettes/L64xH64/pdf-b8aed.svg?1772795065' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-213 '&gt;&lt;strong&gt;Support de formation - sans note de bas de page et multicouches (2017)
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Par ailleurs, on trouvera ici des exemples des diff&#233;rents styles disponibles&lt;/p&gt;
&lt;div class='spip_document_212 spip_document spip_documents spip_document_file spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;35&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://geekographie.maieul.net/IMG/zip/exemples.zip' class=&#034; spip_doc_lien&#034; title='Zip - 182.6 kio' type=&#034;application/zip&#034;&gt;&lt;img src='https://geekographie.maieul.net/local/cache-vignettes/L64xH64/zip-f045b.svg?1772795703' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-212 '&gt;&lt;strong&gt;Exemples de style bibliographique
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;On pourra compl&#233;ter par &lt;a href=&#034;http://mirrors.ctan.org/info/biblatex-cheatsheet/biblatex-cheatsheet.pdf&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;le m&#233;mento pr&#233;par&#233; par Clea F. Rees&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Enfin on trouvera &lt;a href=&#034;https://git.framasoft.org/maieul/biblatex-biber&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;les sources de mon expos&#233; sur framagit&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div &lt;div class='rss_ps'&gt;&lt;p&gt;On trouvera les &lt;a href=&#034;https://framagit.org/maieul/biblatex-biber&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;sources sur Framagit&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Une liste des abr&#233;viations des champs bibliographiques</title>
		<link>https://geekographie.maieul.net/209</link>
		<guid isPermaLink="true">https://geekographie.maieul.net/209</guid>
		<dc:date>2017-04-11T08:50:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Ma&#239;eul</dc:creator>



		<description>
&lt;p&gt;Dans une pr&#233;c&#233;dente contribution, j'expliquais comment obtenir une liste des abr&#233;viations de collection. Ceci ne permettait cependant pas de g&#233;rer une liste m&#233;langeant les abr&#233;viations de plusieurs champs, par exemple les abr&#233;viations de collection et les abr&#233;viation des titres de revue. Suite &#224; la demande d'H&#233;l&#232;ne Wiener, j'ai con&#231;u le package biblatex-shortfields qui permet de g&#233;rer de tels cas. Le probl&#232;me Le m&#233;canisme de \printbiblist ne g&#232;re pas nativement la fusion de plusieurs&#160;(&#8230;)&lt;/p&gt;


-
&lt;a href="https://geekographie.maieul.net/BibLaTeX" rel="directory"&gt;BibLaTeX&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Dans une pr&#233;c&#233;dente contribution, j'expliquais &lt;a href='https://geekographie.maieul.net/144' class=&#034;spip_in&#034;&gt;comment obtenir une liste des abr&#233;viations de collection&lt;/a&gt;. Ceci ne permettait cependant pas de g&#233;rer une liste m&#233;langeant les abr&#233;viations de plusieurs champs, par exemple les abr&#233;viations de collection et les abr&#233;viation des titres de revue. Suite &#224; la &lt;a href='https://geekographie.maieul.net/144#comment1736' class=&#034;spip_in&#034;&gt;demande d'H&#233;l&#232;ne Wiener&lt;/a&gt;, j'ai con&#231;u le package &lt;a href=&#034;http://www.ctan.org/pkg/biblatex-shortfields&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;code&gt;biblatex-shortfields&lt;/code&gt;&lt;/a&gt; qui permet de g&#233;rer de tels cas.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;h2&#034;&gt;Le probl&#232;me&lt;/h2&gt;
&lt;p&gt;Le &lt;a href='https://geekographie.maieul.net/144' class=&#034;spip_in&#034;&gt;m&#233;canisme de &lt;code&gt;\printbiblist&lt;/code&gt;&lt;/a&gt; ne g&#232;re pas nativement la fusion de plusieurs types d'abr&#233;viations, et, &lt;a href=&#034;https://github.com/plk/biblatex/issues/317&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;i&gt;a priori&lt;/i&gt;, ne la g&#233;rera pas dans le futur&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Ainsi, supposons que je dispose des entr&#233;es suivantes&#160;:&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;biblatex&#034;&gt;&lt;code&gt;@book{CCSA4, Editor = {Louis Leloir}, Number = {4}, Series = {Corpus Christianorum Series Apocryphorum}, Shortseries = {CCSA}, Subtitle = {Traduction de l'&#233;dition arm&#233;nienne de Venise}, Title = {&#201;crits apocryphes sur les ap&#244;tres}, Volume = {2}} @article{VanDeun1990, Author = {Van Deun, Peter}, Date = {1990}, Journaltitle = {Analecta Bollandiana}, Number = {108}, Pages = {323-335}, Shortjournal = {AB}, Subtitle = {&#201;dition et traduction}, Title = {Un m&#233;moire anonyme sur saint Barnab&#233; (BHG 226e)}}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Il n'est pas possible nativement de produire une liste me disant que &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&lt;span class=&#034;caps&#034;&gt;CCSA&lt;/span&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187; est l'abr&#233;viation de &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Corpus Christianorum Series Apocryphorum&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187; et &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&lt;span class=&#034;caps&#034;&gt;AB&lt;/span&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187; celle de &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Analecta Bollandiana&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;.&lt;/p&gt;
&lt;p&gt;Le package fournit un m&#233;canisme pour produire une telle liste.&lt;/p&gt;
&lt;h2 class=&#034;h2&#034;&gt;Utilisation&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Le package fonctionne pour le moment avec les couples &lt;code&gt;shortjournal&lt;/code&gt; / &lt;code&gt;journaltitle&lt;/code&gt; et &lt;code&gt;shortseries&lt;/code&gt; / &lt;code&gt;series&lt;/code&gt;.&lt;/li&gt;&lt;li&gt; Il g&#232;re &#233;galement &lt;a href='https://geekographie.maieul.net/204' class=&#034;spip_in&#034;&gt;les claves avec le package biblatex-claves&lt;/a&gt;.&lt;/li&gt;&lt;li&gt; Il s'occupe automatiquement de remplacer les formes longues par les formes courtes dans les citations / la bibliographie.&lt;/li&gt;&lt;li&gt; La commande &lt;code&gt;\printbibshortfields&lt;/code&gt; imprime la liste des abr&#233;viations, toute cat&#233;gorie confondue. Elle peut prendre comme argument optionnel une liste de r&#233;glages, identiques &#224; ceux que l'on peut passer &#224; &lt;code&gt;printbibliography&lt;/code&gt;. Par exemple pour modifier le titre de la liste&#160;: &lt;code&gt;\printbibshortfields[title=Liste des abr&#233;viations]&lt;/code&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;C'est tout&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;!&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div &lt;div class='rss_ps'&gt;&lt;p&gt;Le package s'inspire d'une pr&#233;c&#233;dente contribution&#160;: &lt;a href='https://geekographie.maieul.net/99' class=&#034;spip_in&#034;&gt;Collection sous forme abr&#233;g&#233;e avec &lt;code&gt;shortseries&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Comment ma bibliographie a satur&#233; la m&#233;moire de (Xe)LaTeX</title>
		<link>https://geekographie.maieul.net/205</link>
		<guid isPermaLink="true">https://geekographie.maieul.net/205</guid>
		<dc:date>2016-10-23T20:03:40Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Ma&#239;eul</dc:creator>



		<description>
&lt;p&gt;Cette semaine, compilant ma th&#232;se pour une nouvelle relecture de la bibliographie, j'ai eu la d&#233;sagr&#233;able surprise d'obtenir un message d'erreur libell&#233; ainsi &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;TeX capacity exceeded, sorry [main memory size=5000000&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;. J'ai pass&#233; un certain &#224; trouver la source du bug. Je vous livre ici l'explication, d'une part parce que dans certaines circonstances d'autres que moi pourraient &#234;tre amen&#233;s &#224; obtenir le m&#234;me bug, et d'autre part parce que l'explication de celui-ci s'av&#232;re int&#233;ressante pour&#160;(&#8230;)&lt;/p&gt;


-
&lt;a href="https://geekographie.maieul.net/Bugs-et-debugs" rel="directory"&gt;Bugs et debugs&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Cette semaine, compilant ma th&#232;se pour une nouvelle relecture de la bibliographie, j'ai eu la d&#233;sagr&#233;able surprise d'obtenir un message d'erreur libell&#233; ainsi &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&lt;code&gt;TeX capacity exceeded, sorry [main memory size=5000000&lt;/code&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;. J'ai pass&#233; un certain &#224; trouver la source du bug. Je vous livre ici l'explication, d'une part parce que dans certaines circonstances d'autres que moi pourraient &#234;tre amen&#233;s &#224; obtenir le m&#234;me bug, et d'autre part parce que l'explication de celui-ci s'av&#232;re int&#233;ressante pour comprendre les m&#233;canismes sous-jacents &#224; &lt;i&gt;biblatex&lt;/i&gt;, &#224; &lt;i&gt;biber&lt;/i&gt; et &#224; &lt;i&gt;XeLaTeX&lt;/i&gt;.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;h2&#034;&gt;R&#233;sum&#233; du bug&lt;/h2&gt;
&lt;p&gt;Lan&#231;ant ma s&#233;rie de compilations avec &lt;a href='https://geekographie.maieul.net/79' class=&#034;spip_in&#034;&gt;latexmk&lt;/a&gt;, j'obtiens, &#224; la deuxi&#232;me compilation XeLaTeX, le message suivant&#160;:&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;'&gt;&lt;code&gt;TeX capacity exceeded, sorry [main memory size=5000000]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;D'habitude, ce type de message est provoqu&#233; par une boucle infinie, g&#233;n&#233;ralement li&#233;e &#224; une faute de code. J'&#233;tais relativement sceptique sur l'existence d'une telle boucle, puisque je n'avais pas apport&#233; beaucoup de changement de code depuis la derni&#232;re compilation compl&#232;te effectu&#233;e un mois en amont.&lt;/p&gt;
&lt;h2 class=&#034;h2&#034;&gt;Recherche de l'origine&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;En r&#233;alit&#233;, je suis arriv&#233; moins directement au but, mais je donne ici la (&#8230;)&#034; id=&#034;nh1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;J'ai toutefois proc&#233;d&#233; &#224; une m&#233;thode simple, mais g&#233;n&#233;ralement efficace pour trouver la source de ce type de bug&#160;: commenter la moiti&#233; du contenu LaTeX, compiler, voir si le bug se reproduit, si oui commenter la moiti&#233; du code restant, sinon inverser et faire un test sur la moiti&#233; qu'on n'avait pas test&#233;, et recommencer, et ainsi de suite, jusqu'&#224; cerner la ligne ou le bloc de code qui pose probl&#232;me. Il s'agit d'une r&#233;solution classique par dichotomie, pas n&#233;cessairement la plus rapide, mais la plus simple &#224; mettre en &#339;uvre avec LaTeX.&lt;/p&gt;
&lt;p&gt;N&#233;anmoins, dans le cas qui m'occupait, une telle recherche s'est r&#233;v&#233;l&#233;e infructueuse&#160;: le bug ne se produisait que si je compilais l'ensemble de ma th&#232;se, et non pas l'une ou l'autre des moiti&#233;s.&lt;/p&gt;
&lt;p&gt;Fort heureusement, je savais que j'avais r&#233;ussi &#224; compiler il y a quelques semaines, et qu'&#224; l'&#233;poque j'avais pos&#233; un &lt;a href='https://geekographie.maieul.net/83' class=&#034;spip_in&#034;&gt;tag git&lt;/a&gt;. Gr&#226;ce &#224; la g&#233;niale fonction &lt;a href=&#034;http://www.git-attitude.fr/2014/12/09/git-bisect/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;git bisect&lt;/a&gt;, j'ai pu trouver le commit ayant entra&#238;n&#233; le bug, en testant par dichotomie l'ensemble de mes commits entre ma derni&#232;re compilation r&#233;ussie et mon tout dernier commit.&lt;/p&gt;
&lt;p&gt;Fort heureusement &#233;galement, ce commit &#233;tait relativement petit. J'avais remplac&#233;&#160;:&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;latex&#034;&gt;&lt;code&gt;\printbibliography[title={Manuscrits},subtype=ms,check=ms_principaux]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;par&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;latex&#034;&gt;&lt;code&gt;\begin{refcontext}[sorting=manuscripts]{} \printbibliography[title={Manuscrits},subtype=ms,check=ms_principaux] \end{refcontext}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Ceci permet que ma bibliographie consacr&#233;e aux manuscrits soit tri&#233;e selon un ordre sp&#233;cifique, d'abord par ville, puis par biblioth&#232;que, par collection et par cote.&lt;/p&gt;
&lt;h2 class=&#034;h2&#034;&gt;Recherche de la cause&lt;/h2&gt;
&lt;p&gt;La modification effectu&#233;e est donc la source du probl&#232;me, mais pourquoi pose-t-elle probl&#232;me&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;?&lt;/p&gt;
&lt;h3 class=&#034;h3&#034;&gt;Fonctionnement interne de la bibliographie avec LaTeX + Biber&lt;/h3&gt;
&lt;p&gt;Un &#233;l&#233;ment a &#233;veill&#233; ma curiosit&#233;&#160;: le bug se produisait &lt;span class=&#034;caps&#034;&gt;AVANT&lt;/span&gt; m&#234;me que la compilation n'ait eu le temps d'arriver &#224; la ligne sur la bibliographie, comme je pouvais le constater &#224; travers les messages d&#233;filant &#224; l'&#233;cran.&lt;/p&gt;
&lt;p&gt;Cependant, je touchais &#224; un &#233;l&#233;ment concernant la bibliographie. Or, voici comment fonctionne la bibliographie avec LaTeX + &lt;i&gt;biblatex&lt;/i&gt; + Biber&#160;:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Lors de la premi&#232;re compilation, LaTeX lit le fichier &lt;code&gt;.tex&lt;/code&gt;, rep&#232;re les citations &#224; l'int&#233;rieur, et &#233;crit dans un fichier &lt;code&gt;.bcf&lt;/code&gt; les clefs de citations utilis&#233;es ainsi que certaines informations relatives au style bibliographique, dont les informations sur le tri de la bibliographie.&lt;/li&gt;&lt;li&gt; Lors de la compilation Biber, ce dernier lit le fichier &lt;code&gt;.bcf&lt;/code&gt; et le mettant en relation avec le fichier &lt;code&gt;.bib&lt;/code&gt;, il trie et formate la bibliographie sous la forme d'une suite de commande LaTeX, qu'il &#233;crit dans un fichier &lt;code&gt;.bbl&lt;/code&gt;&lt;/li&gt;&lt;li&gt; Lors de la seconde compilation, LaTeX lit non seulement le fichier &lt;code&gt;.tex&lt;/code&gt;, mais aussi le fichier &lt;code&gt;.bbl&lt;/code&gt;, ce qui lui permet d'ajouter les r&#233;f&#233;rences bibliographiques et de composer la ou les bibliographies finales.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Ceci est r&#233;sum&#233; dans le sch&#233;ma ci-dessous.&lt;/p&gt;
&lt;div class='spip_document_209 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;63&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://geekographie.maieul.net/IMG/png/schemas.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://geekographie.maieul.net/local/cache-vignettes/L500xH647/schemas-4608e.png?1760452769' width='500' height='647' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-209 '&gt;&lt;strong&gt;Comment fonctionne la compilation de bibliographie dans LaTeX
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Puisque le bug n'arrive qu'&#224; la seconde compilation LaTeX, et qu'il est li&#233; &#224; la bibliographie, le probl&#232;me se situe probablement dans ma bibliographie. Probl&#232;me&#160;: le commit qui introduit le bug n'a rien chang&#233; au fichier .bib. Le probl&#232;me se situe donc plus vraisemblablement au moment de la production du fichier &lt;code&gt;.bbl&lt;/code&gt;.&lt;/p&gt;
&lt;h3 class=&#034;h3&#034;&gt; Analyse du fichier &lt;code&gt;.bbl&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;J'ai alors constat&#233; que la taille du fichier &lt;code&gt;.bbl&lt;/code&gt; doublait approximativement entre la compilation avant mon commit et celle apr&#232;s mon commit, passant &#224; 4 Mo dans le second cas. Gr&#226;ce &#224; un logiciel d'affichage de diff&#233;rence entre fichiers, je constate ais&#233;ment l'origine de la modification&#160;: apr&#232;s mon commit, les entr&#233;es bibliographiques sont pr&#233;sentes deux fois dans mon fichier &lt;code&gt;.bbl&lt;/code&gt;&#160;: une fois tri&#233;es selon mon classement par d&#233;faut, &lt;a href=&#034;https://www.ctan.org/pkg/biblatex-realauthor&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;code&gt;anonymous+realauthor&lt;/code&gt;&lt;/a&gt;, l'autre fois tri&#233;es selon le classement introduit par mon commit&#160;: &lt;code&gt;manuscripts&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Ceci est du reste parfaitement logique, le tri bibliographique &#233;tant effectu&#233; par Biber et non par LaTeX, il est normal de trouver pour deux demandes de tri,deux listes bibliographiques dans le fichier &lt;code&gt;.bbl&lt;/code&gt;, chaque liste commen&#231;ant par &lt;code&gt;\sortlist&lt;/code&gt; et finissant par &lt;code&gt;\endsortlist&lt;/code&gt;. Le probl&#232;me est qu'avec 1253 entr&#233;es bibliographiques, cela produit un fichier tr&#232;s lourd, qui, par cons&#233;quent, remplit consid&#233;rablement la m&#233;moire de LaTeX, et aboutit donc &#224; mon &lt;code&gt;TeX capacity exceeded, sorry [main memory size=5000000]&lt;/code&gt;&lt;/p&gt;
&lt;h2 class=&#034;h2&#034;&gt;R&#233;solution du probl&#232;me&lt;/h2&gt;
&lt;p&gt;Une fois la cause trouv&#233;e, il reste &#224; voir comment se sortir de la situation. Trois solutions s'offrent &#224; nous.&lt;/p&gt;
&lt;h3 class=&#034;h3&#034;&gt;Premi&#232;re solution&#160;: utiliser LuaLaTeX&lt;/h3&gt;
&lt;p&gt;TeX, et XeTeX, les moteurs derri&#232;re LaTeX et XeLaTeX fonctionnent selon un mod&#232;le &#224; quantit&#233; de m&#233;moire disponible fixe&#160;: lorsque la compilation est lanc&#233;e, une certaine quantit&#233; de m&#233;moire seulement est utilisable.&lt;/p&gt;
&lt;p&gt;En revanche, LuaTeX, derri&#232;re LuaLaTeX, fonctionne selon un mod&#232;le, plus r&#233;cent, d'allocation dynamique de la m&#233;moire&#160;: la m&#233;moire vive utilis&#233;e est &#233;tendue au fur et &#224; mesure des besoins, le syst&#232;me d'exploitation veillant simplement &#224; ce que LuaLaTeX n'empi&#232;te pas sur les autres programme en activit&#233;&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Je sch&#233;matise, tr&#232;s grossi&#232;rement, d'autant plus que je ne suis pas du tout (&#8230;)&#034; id=&#034;nh2&#034;&gt;2&lt;/a&gt;]&lt;/span&gt;. Cons&#233;quence&#160;: la quantit&#233; de m&#233;moire utilisable par LuaLaTeX ne d&#233;pend que de mon ordinateur, et on peut esp&#233;rer que ma bibliographie doubl&#233;e n'en vienne quand m&#234;me pas &#224; saturer toute la m&#233;moire vive et virtuelle&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb3&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Pour rappel&#160;: la m&#233;moire vive, dont le contenu se vide &#224; l'extinction de (&#8230;)&#034; id=&#034;nh3&#034;&gt;3&lt;/a&gt;]&lt;/span&gt; de mon ordinateur.&lt;/p&gt;
&lt;p&gt;Probl&#232;me&#160;: LuaTeX est un moteur diff&#233;rent de XeTeX, avec ses sp&#233;cificit&#233;s, et, &#233;tant dans la phase terminale de ma th&#232;se, je ne pr&#233;f&#232;re pas effectuer une migration avec toutes les v&#233;rifications, parfois tenues, que cela implique.&lt;/p&gt;
&lt;h3 class=&#034;h3&#034;&gt;Deuxi&#232;me solution&#160;: augmenter la m&#233;moire de XeLaTeX&lt;/h3&gt;
&lt;p&gt;Puisque je souhaite continuer &#224; utiliser XeLaTeX, deux solutions s'offrent &#224; moi&#160;: r&#233;soudre mon probl&#232;me de double tri ou augmenter la m&#233;moire de XeLaTeX. La seconde solution, moins &#233;cologique, est plus rapide &#224; mettre en &#339;uvre et consiste &#224; augmenter la m&#233;moire utilisable par XeLaTeX&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb4&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Sur ce point, XeTeX reste cal&#233; TeX, lequel a &#233;t&#233; invent&#233; en 1977, &#224; une (&#8230;)&#034; id=&#034;nh4&#034;&gt;4&lt;/a&gt;]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Une simple recherche sur le web m'indique la d&#233;marche &#224; suivre, pour une installation TeXLive&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb5&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Pour MikTeX, j'ignore la d&#233;marche&#034; id=&#034;nh5&#034;&gt;5&lt;/a&gt;]&lt;/span&gt;&#160;:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; trouver le fichier de configuration de texlive &lt;code&gt;texmf.cnf&lt;/code&gt; en saisissant &lt;code&gt;kpsewhich texmf.cnf&lt;/code&gt; dans mon terminal&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;;&lt;/li&gt;&lt;li&gt; dans mon cas, le fichier est &lt;code&gt;/usr/local/texlive/2016/texmf.cnf&lt;/code&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;;&lt;/li&gt;&lt;li&gt; ouvrant le fichier je lis les lignes suivantes&#160;:
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;'&gt;&lt;code&gt;% This texmf.cnf file should contain only your personal changes from the % original texmf.cnf (for example, as chosen in the installer).&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Ceci signifie que je peux y mettre tous mes r&#233;glages personnels sans risque de perdre les r&#233;glages par d&#233;faut que je n'aurais pas explicitement modifi&#233;s.&lt;/p&gt;
&lt;/li&gt;&lt;li&gt; j'ajoute donc le r&#233;glage sur de m&#233;moire suivant &lt;code&gt;main_memory = 7999999&lt;/code&gt;, ayant lu que cela correspond &#224; la quantit&#233; maximum g&#233;rable par (X&lt;sup class=&#034;typo_exposants&#034;&gt;e&lt;/sup&gt;)TeX.&lt;/li&gt;&lt;li&gt; puis dans mon terminal, saisir &lt;code&gt;sudo fmtutil-sys --all&lt;/code&gt; pour relancer la cr&#233;ation des scripts &lt;code&gt;XeLaTeX&lt;/code&gt;, &lt;code&gt;LaTeX&lt;/code&gt; et co, &#224; partir de mes nouveaux r&#233;glages.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Pour m'assurer que mes r&#233;glages aient bien &#233;t&#233; pris en compte, je lance la compilation avec XeLaTeX d'un fichier minimum&#160;:&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;latex&#034;&gt;&lt;code&gt;\documentclass{article} \begin{document} \end{document}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;J'ouvre le fichier &lt;code&gt;.log&lt;/code&gt; g&#233;n&#233;r&#233;, et je lis peu avant la fin&#160;:&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;'&gt;&lt;code&gt;Here is how much of TeX's memory you used: 196 strings out of 493589 2014 string characters out of 6143511 53785 words of memory out of 7999999 3697 multiletter control sequences out of 15000+600000 3640 words of font info for 14 fonts, out of 8000000 for 9000 1347 hyphenation exceptions out of 8191 23i,1n,17p,127b,36s stack positions out of 5000i,500n,10000p,200000b,80000s&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;La ligne &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;53785 words of memory out of 7999999&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187; m'indique donc que ma quantit&#233; de &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;words of memory&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb6&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Si j'ai bien compris, un&#160;&#187;Word of memory&#171;&#160;est l'unit&#233; minimale de donn&#233;e que (&#8230;)&#034; id=&#034;nh6&#034;&gt;6&lt;/a&gt;]&lt;/span&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187; est pass&#233;e &#224; 7999999, ce qui correspond &#224; mon nouveau r&#233;glage. Ouf&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;!&lt;/p&gt;
&lt;p&gt;En relance ma compilation de th&#232;se, tout se passe bien&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb7&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;J'ai simplement utilis&#233; 4010951 words of memory sur 7999999, soit un peu (&#8230;)&#034; id=&#034;nh7&#034;&gt;7&lt;/a&gt;]&lt;/span&gt;.&lt;/p&gt;
&lt;h3 class=&#034;h3&#034;&gt;Troisi&#232;me solution&#160;: &#233;viter d'avoir deux bibliographies tri&#233;es&lt;/h3&gt;
&lt;p&gt;Cependant, dans le cas o&#249; ma bibliographie grossirait encore sensiblement (ce que je n'esp&#232;re pas), et pour le principe, il para&#238;trait plus utile d'avoir la bibliographie tri&#233;e une seule fois dans le fichier &lt;code&gt;.bbl&lt;/code&gt;, que ce soit pour les manuscrits ou pour les autres types d'entr&#233;es. De toute fa&#231;on, je filtre les types d'entr&#233;es lors de l'affichage final, pour s&#233;parer les manuscrits des autres types.&lt;/p&gt;
&lt;p&gt;C'est pourquoi, la version&#160;2.7.0 de &lt;i&gt;biblatex-realauthor&lt;/i&gt;, que je viens d'envoyer sur le &lt;a href=&#034;https://ctan.org/pkg/biblatex-realauthor&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;span class=&#034;caps&#034;&gt;CTAN&lt;/span&gt;&lt;/a&gt; propose un nouveau sch&#233;ma de tri, &lt;code&gt;anonymous+realauthor+manuscripts&lt;/code&gt;, que je peux passer comme option global de biblatex, ce qui me permet de supprimer l'environnement &lt;code&gt;refcontext&lt;/code&gt; que mon commit probl&#233;matique avait introduit.&lt;/p&gt;
&lt;h2 class=&#034;h2&#034;&gt;En guise de conclusion&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Versionner son travail est tr&#232;s utile. &lt;a href='https://geekographie.maieul.net/83' class=&#034;spip_in&#034;&gt;Apprenez &#224; le faire&lt;/a&gt; si ce n'est pas d&#233;j&#224; fait.&lt;/li&gt;&lt;li&gt; Si vous avez des probl&#232;mes de &lt;code&gt;TeX capacity exceeded, sorry [main memory size=5000000]&lt;/code&gt; apr&#232;s une compilation biber, et qu'une recherche par dichotomie ne donne rien, regardez la taille du fichier &lt;code&gt;.bbl&lt;/code&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nb1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh1&#034; class=&#034;spip_note&#034; title=&#034;Notes 1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;En r&#233;alit&#233;, je suis arriv&#233; moins directement au but, mais je donne ici la m&#233;thode que j'aurais du suivre&#8230;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb2&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2&#034; class=&#034;spip_note&#034; title=&#034;Notes 2&#034; rev=&#034;appendix&#034;&gt;2&lt;/a&gt;] &lt;/span&gt;Je sch&#233;matise, tr&#232;s grossi&#232;rement, d'autant plus que je ne suis pas du tout sp&#233;cialiste de ces questions d'allocation de la m&#233;moire&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb3&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh3&#034; class=&#034;spip_note&#034; title=&#034;Notes 3&#034; rev=&#034;appendix&#034;&gt;3&lt;/a&gt;] &lt;/span&gt;Pour rappel&#160;: la m&#233;moire vive, dont le contenu se vide &#224; l'extinction de l'ordinateur, est plus rapide d'acc&#232;s, mais plus co&#251;teuse que la m&#233;moire morte (disque dur, &lt;span class=&#034;caps&#034;&gt;&lt;span class=&#034;caps&#034;&gt;SSD&lt;/span&gt;&lt;/span&gt;), qui ne se vide pas &#224; l'extinction de l'ordinateur. Pour faire leur calcul, les logiciels utilisent de la m&#233;moire vive. Cependant, le syst&#232;me d'exploitation leur alloue &#233;galement une part de m&#233;moire morte pour simuler la m&#233;moire vive, cette part est appel&#233;e &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;m&#233;moire virtuelle&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;. Cette m&#233;moire virtuelle, bien qu'utilisant un support &#224; long terme, est destin&#233;e &#224; n'&#234;tre utilis&#233;e qu'&#224; court terme.&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb4&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh4&#034; class=&#034;spip_note&#034; title=&#034;Notes 4&#034; rev=&#034;appendix&#034;&gt;4&lt;/a&gt;] &lt;/span&gt;Sur ce point, XeTeX reste cal&#233; TeX, lequel a &#233;t&#233; invent&#233; en 1977, &#224; une &#233;poque o&#249; la m&#233;moire informatique &#233;tait une ressource rare.&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb5&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh5&#034; class=&#034;spip_note&#034; title=&#034;Notes 5&#034; rev=&#034;appendix&#034;&gt;5&lt;/a&gt;] &lt;/span&gt;Pour MikTeX, j'ignore la d&#233;marche&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb6&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh6&#034; class=&#034;spip_note&#034; title=&#034;Notes 6&#034; rev=&#034;appendix&#034;&gt;6&lt;/a&gt;] &lt;/span&gt;Si j'ai bien compris, un&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;Word of memory&#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;est l'unit&#233; minimale de donn&#233;e que traite un processeur. Aujourd'hui, la plupart des ordinateurs neufs ont des&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;words of memory&#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;de 64&#160;bit, mais il y encore quelques ann&#233;es, la norme &#233;tait de 32&#160;bit. Avec 7&#160;999&#160;999&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;words of memory&#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;, je dispose donc de 511&#160;999&#160;936 bits de m&#233;moire, soit environ 511&#160;Mo. Cela &#233;tant, comme j'ignore comme XeTeX structure ses donn&#233;es en interne, je n'ai aucune id&#233;e de combien d'&#233;l&#233;ments bibliographiques je pourrai encore ajouter.&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb7&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh7&#034; class=&#034;spip_note&#034; title=&#034;Notes 7&#034; rev=&#034;appendix&#034;&gt;7&lt;/a&gt;] &lt;/span&gt;J'ai simplement utilis&#233; 4010951 words of memory sur 7999999, soit un peu plus de la moiti&#233;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		</content:encoded>


		
		<enclosure url="https://geekographie.maieul.net/IMG/tex/schemas.tex" length="2307" type="text/x-tex" />
		

	</item>
<item xml:lang="fr">
		<title>G&#233;rer les claves avec biblatex</title>
		<link>https://geekographie.maieul.net/204</link>
		<guid isPermaLink="true">https://geekographie.maieul.net/204</guid>
		<dc:date>2016-09-16T07:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Ma&#239;eul</dc:creator>



		<description>
&lt;p&gt;Lorsqu'on cite des &#339;uvres anciennes, par exemple dans le domaine du christianisme ancien, il peut &#234;tre utile d'indiquer l'identifiant de celles-ci dans une ou plusieurs claves (singulier clavis), tel que la Bibliotheca hagiographica graeca (&lt;span class=&#034;caps&#034;&gt;BHG&lt;/span&gt;) ou la Clavis apocryphorum novi testamenti (&lt;span class=&#034;caps&#034;&gt;CANT&lt;/span&gt;), afin d'&#233;viter les confusions entre &#339;uvres homonymes, ou pour clarifier l'identification d'une &#339;uvre publi&#233;e sous diff&#233;rents titres. Le package biblatex-claves, juste publi&#233; sur le &lt;span class=&#034;caps&#034;&gt;CTAN&lt;/span&gt; et inspir&#233;&#160;(&#8230;)&lt;/p&gt;


-
&lt;a href="https://geekographie.maieul.net/BibLaTeX" rel="directory"&gt;BibLaTeX&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Lorsqu'on cite des &#339;uvres anciennes, par exemple dans le domaine du christianisme ancien, il peut &#234;tre utile d'indiquer l'identifiant de celles-ci dans une ou plusieurs &lt;i&gt;claves&lt;/i&gt; (singulier &lt;i&gt;clavis&lt;/i&gt;), tel que la &lt;i&gt;Bibliotheca hagiographica graeca&lt;/i&gt; (&lt;span class=&#034;caps&#034;&gt;BHG&lt;/span&gt;) ou la &lt;i&gt;Clavis apocryphorum novi testamenti&lt;/i&gt; (&lt;span class=&#034;caps&#034;&gt;CANT&lt;/span&gt;), afin d'&#233;viter les confusions entre &#339;uvres homonymes, ou pour clarifier l'identification d'une &#339;uvre publi&#233;e sous diff&#233;rents titres.&lt;/p&gt;
&lt;p&gt;Le package &lt;i&gt;biblatex-claves&lt;/i&gt;, &lt;a href=&#034;http://www.ctan.org/pkg/biblatex-claves&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;juste publi&#233; sur le &lt;span class=&#034;caps&#034;&gt;CTAN&lt;/span&gt;&lt;/a&gt; et &lt;a href='https://geekographie.maieul.net/109' class=&#034;spip_in&#034;&gt;inspir&#233; d'une pr&#233;c&#233;dente contribution&lt;/a&gt;, facilite l'ajout de telle information de mani&#232;re coh&#233;rente. En voici une br&#232;ve pr&#233;sentation, la documentation officielle et compl&#232;te &#233;tant sur le &lt;span class=&#034;caps&#034;&gt;CTAN&lt;/span&gt;.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;h2&#034;&gt;Exemple&lt;/h2&gt;
&lt;p&gt;Avec ce package, nous pouvons pr&#233;ciser les &lt;i&gt;claves&lt;/i&gt; dans des champs d&#233;di&#233;s.&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;biblatex&#034;&gt;&lt;code&gt;@bookinbook{BHG225, Bhg = {225}, Cant = {285}, Crossref = {AAA2.2}, Editor = {Maximilien Bonnet}, Pages = {292-302}, Title = {Acta Barnabae}
}
@book{AAA2.2, Address = {Darmstadt}, Date = {1903}, Editor = {Maximilien Bonnet}, Location = {Leipzig}, Publisher = {Hermann Mendelssohn}, Title = {Acta Apostolorum Apocrypha}, Volume = {2.2}}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Ceci sera rendu ainsi&#160;:&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;
&lt;i&gt;Acta Barnabae&lt;/i&gt; (&lt;span class=&#034;caps&#034;&gt;BHG&lt;/span&gt; 225&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;; &lt;span class=&#034;caps&#034;&gt;CANT&lt;/span&gt; 285), in&#160;: &lt;i&gt;Acta Apostolorum Apocrypha&lt;/i&gt;, &#233;d. Maximilien Bonnet, Vol. 2.2, Leipzig&#160;: Hermann Mendelssohn, 1903, p. 292&#8211;302&lt;/p&gt;
&lt;/blockquote&gt;&lt;h2 class=&#034;h2&#034;&gt;Chargement du package&lt;/h2&gt;
&lt;p&gt;Le package, qui n&#233;cessite &lt;i&gt;biblatex&lt;/i&gt;&#160;3.5 ou plus r&#233;cent, d&#233;finit de nouveaux champs directement utilisables par &lt;i&gt;biblatex&lt;/i&gt;. C'est pourquoi il doit &#234;tre charg&#233; en tant que style bibliographique&#160;:&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;latex&#034;&gt;&lt;code&gt;\usepackage[bibstyle=claves,citestyle=&lt;un-citestyle&gt;]{biblatex}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Si vous utilisez un autre package qui d&#233;finit de nouveaux champs, tel que &lt;a href='https://geekographie.maieul.net/196' class=&#034;spip_in&#034;&gt;&lt;i&gt;biblatex-bookinother&lt;/i&gt;&lt;/a&gt;, utilisez le package &lt;a href='https://geekographie.maieul.net/142' class=&#034;spip_in&#034;&gt;biblatex-multiple-dm&lt;/a&gt;.&lt;/p&gt;
&lt;h2 class=&#034;h2&#034;&gt;Indiquer les &lt;i&gt;claves&lt;/i&gt; &#224; utiliser&lt;/h2&gt;
&lt;p&gt;Dans votre pr&#233;ambule, d&#233;clarez les &lt;i&gt;claves&lt;/i&gt; que vous souhaitez utiliser, en utilisant la commande &lt;code&gt;\AddBiblatexClavis&lt;/code&gt;. Par exemple&#160;:&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;latex&#034;&gt;&lt;code&gt;\AddBiblatexClavis{BHG}
\AddBiblatexClavis{CANT}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;L'ajout manuel de la commande &lt;code&gt;\AddBiblatexClavis&lt;/code&gt; permet de d&#233;finir au dernier moment les &lt;i&gt;claves&lt;/i&gt; &#224; utiliser.&lt;/p&gt;
&lt;p&gt;Notez que la casse utilis&#233;e dans l'argument de &lt;code&gt;\AddBiblatexClavis&lt;/code&gt; sera celle utilis&#233;e pour ins&#233;rer le num&#233;ro dans les r&#233;f&#233;rences bibliographiques.&lt;/p&gt;
&lt;h2 class=&#034;h2&#034;&gt;Lister les &lt;i&gt;claves&lt;/i&gt; utilis&#233;es&lt;/h2&gt;
&lt;p&gt;Il peut &#234;tre utile de fournir en d&#233;pit de bibliographie l'explication du code des claves. Pour ce faire, vous pouvez ajouter les claves comme des entr&#233;es bibliographiques dans votre fichier &lt;code&gt;.bib&lt;/code&gt;&#160;:&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;biblatex&#034;&gt;&lt;code&gt;@book{CANT, Address = {Turnhout}, Author = {Maurice Geerard}, Date = {1992}, Publisher = {Brepols}, Series = {Corpus Christianorum}, Title = {Clavis Apocryphorum Novi Testamenti}}
@mvbook{BHG_3, Address = {Bruxelles}, Author = {Fran&#231;ois Halkin}, Date = {1957}, Edition = {3}, Number = {81}, Publisher = {{Soci&#233;t&#233; des Bollandistes}}, Series = {Subsidia Hagiographica}, Title = {Bibliotheca hagiographica graeca}, Volumes = {3}}
@book{BHG_auctarium, Address = {Bruxelles}, Author = {Fran&#231;ois Halkin}, Date = {1969}, Number = {47}, Publisher = {{Soci&#233;t&#233; des Bollandistes}}, Series = {Subsidia Hagiographica}, Title = {Auctarium bibliothecae hagiographicae graecae}}
@book{BHG_novum_auctarium, Address = {Bruxelles}, Author = {Fran&#231;ois Halkin}, Date = {1984}, Number = {65}, Publisher = {{Soci&#233;t&#233; des Bollandistes}}, Series = {Subsidia Hagiographica}, Title = {Novum auctarium bibliothecae hagiographicae graecae}}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Comme on peut le constater, le num&#233;ro dans la &lt;i&gt;Bibliotheca hagiographica graeca&lt;/i&gt; peut correspondre aux trois volumes initiales, ou bien aux &lt;i&gt;auctoria&lt;/i&gt;. Nous pouvons d&#232;s lors d&#233;finir une entr&#233;e de type &lt;code&gt;@set&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Ce type d'entr&#233;e est particuli&#232;re&#160;: elle renvoie &#224; d'autres entr&#233;es. Lorsqu'une de ces entr&#233;es est cit&#233;e, toutes les entr&#233;es du &lt;code&gt;@set&lt;/code&gt; sont cit&#233;es. Comme nous souhaitons pouvoir chacun des volumes de la &lt;span class=&#034;caps&#034;&gt;BHG&lt;/span&gt; et de ses &lt;i&gt;auctoria&lt;/i&gt; de mani&#232;re individuelle, nous allons d&#233;finir notre entr&#233;e de type &lt;code&gt;@set&lt;/code&gt; de mani&#232;re locale&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;En attendant une &#233;ventuelle am&#233;lioration de biblatex], en utilisant la (&#8230;)&#034; id=&#034;nh1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt; et la commande &lt;code&gt;\defbibentryset&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Enfin, nous pouvons utiliser l'environnement bibliographique &lt;code&gt;claves&lt;/code&gt;, qui permet d'afficher la clef d'une entr&#233;e bibliographique en face de sa r&#233;f&#233;rence, et qui modifie l&#233;g&#232;rement l'affichage standard des entr&#233;es de type &lt;code&gt;@set&lt;/code&gt;. De plus, nous utiliserons un tri bibliographique particulier, nomm&#233; &lt;code&gt;claves&lt;/code&gt;, qui se contente de trier selon l'ordre des clefs bibliographiques.&lt;/p&gt;
&lt;p&gt;Cela donne donc le code suivant&#160;:&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;latex&#034;&gt;&lt;code&gt;\begin{refsection} \begin{refcontext}[sorting=claves] \setlength{\shorthandwidth}{3em} \defbibentryset{BHG}{BHG_3,BHG_auctarium,BHG_novum_auctarium} \citeallclaves \printbibliography[env=claves,title=Liste des \emph{claves}] \end{refcontext}
\end{refsection}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Commentaire&#160;:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; l.&#160;1 et 8&#160;: ouverture et fermeture d'un environnement &lt;code&gt;refsection&lt;/code&gt;. Par d&#233;faut, toute commande &lt;code&gt;\printbibliography&lt;/code&gt; &#224; l'int&#233;rieur de cet environnement n'indiquera que les entr&#233;es cit&#233;es dans l'environnement. R&#233;ciproquement, les entr&#233;es qui ne sont cit&#233;es que dans l'environnement n'appara&#238;tront pas dans les &lt;code&gt;\printbibliography&lt;/code&gt;.&lt;/li&gt;&lt;li&gt; l.&#160;2 et 7&#160;: ouverture et fermeture d'un environnement &lt;code&gt;refcontext&lt;/code&gt;, qui permet, notamment, de d&#233;finir un tri bibliographique sp&#233;cifique, ici selon l'ordre alphab&#233;tique des clefs de citation (&lt;code&gt;sorting=claves&lt;/code&gt;).&lt;/li&gt;&lt;li&gt; l.&#160;3, on modifie l'espace accord&#233;e par biblatex au label dans les listes d'abr&#233;viations. Purement cosm&#233;tique.&lt;/li&gt;&lt;li&gt; l.&#160;4, on dit que l'entr&#233;e de type &lt;code&gt;@set&lt;/code&gt; dont la clef est &lt;code&gt;BHG&lt;/code&gt; renvoie aux entr&#233;es &lt;code&gt;BHG_3&lt;/code&gt;,&lt;code&gt;BHG_auctarium&lt;/code&gt; et &lt;code&gt;BHG_novum_auctarium&lt;/code&gt;.&lt;/li&gt;&lt;li&gt; l.&#160;5, la commande &lt;code&gt;\citeallclaves&lt;/code&gt; effectue un &lt;code&gt;nocite&lt;/code&gt; sur toutes les clefs pass&#233;es aux commandes &lt;code&gt;\AddBiblatexClavis&lt;/code&gt; en pr&#233;ambule.&lt;/li&gt;&lt;li&gt; l.&#160;6, la liste des &lt;i&gt;claves&lt;/i&gt; est simplement une bibliographie un peu particuli&#232;re&#160;:&lt;/li&gt;&lt;li&gt; Un titre &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Liste des &lt;i&gt;claves&lt;/i&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;&lt;/li&gt;&lt;li&gt; Un environnement bibliographique &lt;code&gt;claves&lt;/code&gt; qui&#160;:
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Affiche la clef bibliographique en face de la r&#233;f&#233;rence.&lt;/li&gt;&lt;li&gt; Ins&#232;re un retour paragraphe entre chaque sous-entr&#233;e d'une entr&#233;e &lt;code&gt;@set&lt;/code&gt;&lt;/li&gt;&lt;li&gt; Ins&#232;re un tirer pour indiquer la r&#233;p&#233;tition d'un nom d'auteur pour les sous-entr&#233;es d'un &lt;code&gt;@set&lt;/code&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Ce qui donne ceci&#160;:&lt;/p&gt;
&lt;div class='spip_document_207 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;29&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://geekographie.maieul.net/local/cache-vignettes/L500xH198/claves-exemple-99d98.png?1760450304' width='500' height='198' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-207 '&gt;&lt;strong&gt;Exemple de liste des &lt;i&gt;claves&lt;/i&gt;
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;div class='spip_document_208 spip_document spip_documents spip_document_file spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;29&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://geekographie.maieul.net/IMG/pdf/claves-exemple.pdf' class=&#034; spip_doc_lien&#034; title='PDF - 19.9 kio' type=&#034;application/pdf&#034;&gt;&lt;img src='https://geekographie.maieul.net/local/cache-vignettes/L64xH64/pdf-b8aed.svg?1772795065' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-208 '&gt;&lt;strong&gt;Exemple de liste des &lt;i&gt;claves&lt;/i&gt;
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;h2 class=&#034;h2&#034;&gt;Personnalisation&lt;/h2&gt;
&lt;p&gt;Lire la documentation officielle.&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nb1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh1&#034; class=&#034;spip_note&#034; title=&#034;Notes 1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;En attendant &lt;a href=&#034;https://github.com/plk/biblatex/issues/470.&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;une &#233;ventuelle am&#233;lioration de &lt;i&gt;biblatex&lt;/i&gt;&lt;/a&gt;], en utilisant la notion de section bibliographique[[Je parle rapidement de la notion de section bibliographique &lt;a href='https://geekographie.maieul.net/95' class=&#034;spip_in&#034;&gt;dans mon ouvrage&lt;/a&gt;. Une section bibliographique dans un document permet d'&#233;tablir une bibliographie ne correspondant qu'&#224; une partie du document, par exemple un chapitre.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Catalague feature of biblatex-manuscripts-philology repaired with biblatex 3.4</title>
		<link>https://geekographie.maieul.net/202</link>
		<guid isPermaLink="true">https://geekographie.maieul.net/202</guid>
		<dc:date>2016-06-06T08:13:20Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Ma&#239;eul</dc:creator>



		<description>
&lt;p&gt;Some months ago, I wrote that biblatex&#160;3.3 broke the catalogue feature of biblatex-manuscripts-philology. The version&#160;3.4 of biblatex solves this issue. As TeXLive 2016 is just released, you can obtain it quickly.&lt;/p&gt;


-
&lt;a href="https://geekographie.maieul.net/BibLaTeX" rel="directory"&gt;BibLaTeX&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Some months ago, &lt;a href='https://geekographie.maieul.net/198' class=&#034;spip_in&#034;&gt;I wrote that biblatex&#160;3.3 broke the &lt;code&gt;catalogue&lt;/code&gt; feature of &lt;code&gt;biblatex-manuscripts-philology&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The version&#160;3.4 of biblatex solves this issue. As &lt;a href=&#034;https://www.preining.info/blog/2016/06/tex-live-2016-released/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;TeXLive 2016 is just released&lt;/a&gt;, you can obtain it quickly.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>biblatex-bookinarticle devient biblatex-bookinother</title>
		<link>https://geekographie.maieul.net/196</link>
		<guid isPermaLink="true">https://geekographie.maieul.net/196</guid>
		<dc:date>2016-04-12T06:30:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Ma&#239;eul</dc:creator>



		<description>
&lt;p&gt;Le package biblatex-bookinarticle &#233;tait la mise en package d'une pr&#233;c&#233;dent contribution proposant un nouveau type d'entr&#233;e @bookinarticle. J'ai petit &#224; petit ajout&#233; des nouveaux types permettant de g&#233;rer plusieurs cas de livres anciens &#233;dit&#233;s dans d'autres types (par exemple dans un @inproceedings). R&#233;cemment j'ai &#233;galement ajout&#233; la possibilit&#233; de pr&#233;ciser l'&#233;diteur.rice du livre ancien lorsqu'il ne s'agit pas de l'auteur.e de l'ouvrage incluant, par exemple si un livre est &#233;dit&#233; par un.e&#160;(&#8230;)&lt;/p&gt;


-
&lt;a href="https://geekographie.maieul.net/BibLaTeX" rel="directory"&gt;BibLaTeX&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Le package &lt;a href=&#034;http://www.ctan.org/pkg/biblatex-bookinarticle&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;biblatex-bookinarticle&lt;/a&gt; &#233;tait la &lt;a href='https://geekographie.maieul.net/143' class=&#034;spip_in&#034;&gt;mise en package&lt;/a&gt; d'une pr&#233;c&#233;dent contribution proposant &lt;a href='https://geekographie.maieul.net/71' class=&#034;spip_in&#034;&gt;un nouveau type d'entr&#233;e &lt;code&gt;@bookinarticle&lt;/code&gt;&lt;/a&gt;. J'ai petit &#224; petit ajout&#233; des nouveaux types permettant de g&#233;rer plusieurs cas de livres anciens &#233;dit&#233;s dans d'autres types (par exemple dans un &lt;code&gt;@inproceedings&lt;/code&gt;). R&#233;cemment j'ai &#233;galement ajout&#233; la possibilit&#233; de pr&#233;ciser l'&#233;diteur.rice du livre ancien lorsqu'il ne s'agit pas de l'auteur.e de l'ouvrage incluant, par exemple si un livre est &#233;dit&#233; par un.e chercheur.se dans un article d'un.e autre chercheur.se.&lt;/p&gt;
&lt;p&gt;Ceci impliquant un changement de mode de chargement du package, j'ai chang&#233;, apr&#232;s consultation des utilisateurs, le nom de package. Il devient &lt;a href='https://geekographie.maieul.net/http:/www.ctan.org/pkg/biblatex-bookinother'&gt;&lt;code&gt;biblatex-bookinother&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;h2&#034;&gt;Ce que propose le package&lt;/h2&gt;
&lt;p&gt;Au moment de sa sortie, le package &lt;code&gt;biblatex-bookinother&lt;/code&gt; propose plusieurs nouveaux types&#160;:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;code&gt;@bookinarticle&lt;/code&gt;&lt;/li&gt;&lt;li&gt; &lt;code&gt;@bookincollection&lt;/code&gt;&lt;/li&gt;&lt;li&gt; &lt;code&gt;@bookinincollection&lt;/code&gt;&lt;/li&gt;&lt;li&gt; &lt;code&gt;@bookininproceedings&lt;/code&gt;&lt;/li&gt;&lt;li&gt; &lt;code&gt;@bookinproceedings&lt;/code&gt;&lt;/li&gt;&lt;li&gt; &lt;code&gt;@bookthesis&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;La meilleure mani&#232;re de g&#233;rer ces entr&#233;es et de les pr&#233;senter comme sous-entr&#233;es bibliographiques d'une entr&#233;e plus globale, gr&#226;ce au m&#233;chanisme d'h&#233;ritage via le champ &lt;code&gt;crossref&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Il propose &#233;galement un champ &lt;code&gt;bookineditor&lt;/code&gt; pour pr&#233;ciser l'&#233;diteur du livre ancien lorsqu'il ne s'agit pas de l'auteur de l'entr&#233;e englobante.&lt;/p&gt;
&lt;h2 class=&#034;h2&#034;&gt;Chargement&lt;/h2&gt;
&lt;p&gt;Le fait que le package propose un nouveau champ implique qu'il ne puisse pas &#234;tre charg&#233; comme un package LaTeX, via &lt;code&gt;\usepackage&lt;/code&gt; mais comme un style bibliographique &lt;i&gt;biblatex&lt;/i&gt;, c'est-&#224;-dire &#224; travers l'option &lt;code&gt;bibstyle&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Par cons&#233;quent &#224; la place de mettre&#160;:&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;latex&#034;&gt;&lt;code&gt;\usepackage{biblatex-bookinarticle}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;utiliser&#160;:&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;latex&#034;&gt;&lt;code&gt;\usepackage[citestyle=citationstyle,bibstyle=bookinother]{biblatex}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Le package charge automatiquement le style bibliographique &lt;code&gt;verbose.bbx&lt;/code&gt;, (&lt;code&gt;bibstyle&lt;/code&gt;), ce qui implique que si vous utilisez les styles bibliographiques &lt;code&gt;verbose-xxx&lt;/code&gt; ou &lt;code&gt;authortitle-xxx&lt;/code&gt; vous n'avez pas de souci &#224; vous faire.&lt;/p&gt;
&lt;p&gt;Si vous utilisez un autre style bibliographique, utilisez &lt;i&gt;&lt;a href='https://geekographie.maieul.net/142' class=&#034;spip_in&#034;&gt;biblatex-multiple-dm&lt;/a&gt;&lt;/i&gt;. Cependant, n'oubliez pas que les styles des nouvelles entr&#233;es sont calqu&#233;s sur les styles des entr&#233;es standards de biblatex. Il vous faudra sans doute adapter les &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;drivers&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187; bibliographiques des nouvelles entr&#233;es.&lt;/p&gt;
&lt;p&gt;Il vous faudra &#233;galement utiliser &lt;i&gt;&lt;a href='https://geekographie.maieul.net/142' class=&#034;spip_in&#034;&gt;biblatex-multiple-dm&lt;/a&gt;&lt;/i&gt; si vous souhaitez utiliser d'autres packages d&#233;finissant des nouveaux champs, tel que &lt;i&gt;&lt;a href='https://geekographie.maieul.net/134' class=&#034;spip_in&#034;&gt;biblatex-manuscripts-philology&lt;/a&gt;&lt;/i&gt;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Plus d'&#233;diteur.rice.s avec biblatex-morenames</title>
		<link>https://geekographie.maieul.net/197</link>
		<guid isPermaLink="true">https://geekographie.maieul.net/197</guid>
		<dc:date>2016-04-11T06:30:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Ma&#239;eul</dc:creator>



		<description>
&lt;p&gt;Biblatex propose en standard un champ editor permettant de pr&#233;ciser l'&#233;diteur.rice d'un ouvrage (qu'il s'agisse d'un livre ancien ou d'un collectif). Il propose &#233;galement un champ editortype permettant de pr&#233;ciser la fonction &#233;ditorial de l'editor. Cependant le lien de l'editor avec l'entr&#233;e est fix&#233;e &#224; l'avance. Ainsi, pour une entr&#233;e @collection, editor d&#233;signe la personne qui a supervis&#233; la construction du volume. Cependant si ce volume s'inscrit dans un projet plus global, un&#160;(&#8230;)&lt;/p&gt;


-
&lt;a href="https://geekographie.maieul.net/BibLaTeX" rel="directory"&gt;BibLaTeX&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;&lt;i&gt;Biblatex&lt;/i&gt; propose en standard un champ &lt;code&gt;editor&lt;/code&gt; permettant de pr&#233;ciser l'&#233;diteur.rice d'un ouvrage (qu'il s'agisse d'un livre ancien ou d'un collectif). Il propose &#233;galement un champ &lt;code&gt;editortype&lt;/code&gt; permettant de pr&#233;ciser la fonction &#233;ditorial de l'&lt;code&gt;editor&lt;/code&gt;.
Cependant le &lt;i&gt;lien&lt;/i&gt; de l'&lt;code&gt;editor&lt;/code&gt; avec l'entr&#233;e est fix&#233;e &#224; l'avance.
Ainsi, pour une entr&#233;e &lt;code&gt;@collection&lt;/code&gt;, &lt;code&gt;editor&lt;/code&gt; d&#233;signe la personne qui a supervis&#233; la construction du volume. Cependant si ce volume s'inscrit dans un projet plus global, un &lt;code&gt;@mvcollection&lt;/code&gt; il n'est pas possible d'indiquer qui a supervis&#233; le projet global.&lt;/p&gt;
&lt;p&gt;D'autres cas peuvent se produire. Le package &lt;i&gt;biblatex-morenames&lt;/i&gt; propose donc de nouveaux champs d&#233;riv&#233;s du champs &lt;code&gt;editor&lt;/code&gt;.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;h2&#034;&gt;Le champ &lt;code&gt;maineditor&lt;/code&gt;&lt;/h2&gt;&lt;h3 class=&#034;h3&#034;&gt; Signification&lt;/h3&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Pour une entr&#233;e &lt;code&gt;@collection&lt;/code&gt; ou &lt;code&gt;@incollection&lt;/code&gt;, le champs &lt;code&gt;editor&lt;/code&gt; d&#233;signe l'&#233;diteur du volume, alors que le champs &lt;code&gt;maineditor&lt;/code&gt; d&#233;signe l'&#233;diteur / superviseur pour l'entr&#233;e &lt;code&gt;@mvcollection&lt;/code&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;;&lt;/li&gt;&lt;li&gt; de m&#234;me pour une entr&#233;e &lt;code&gt;@inproceedings&lt;/code&gt; ou &lt;code&gt;@proceedings&lt;/code&gt; vis-&#224;-vis d'une entr&#233;e &lt;code&gt;@mvproceedings&lt;/code&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;;&lt;/li&gt;&lt;li&gt; de m&#234;me pour une entr&#233;e &lt;code&gt;@inreference&lt;/code&gt; ou &lt;code&gt;@reference&lt;/code&gt; vis-&#224;-vis d'une entr&#233;e &lt;code&gt;@mvreference&lt;/code&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&#034;h3&#034;&gt;H&#233;ritage&lt;/h3&gt;
&lt;p&gt;Il est conseill&#233; d'utiliser le m&#233;canisme d'h&#233;ritage de &lt;i&gt;biber&lt;/i&gt;. Le champ &lt;code&gt;maineditor&lt;/code&gt; d'une entr&#233;e &lt;code&gt;collection&lt;/code&gt; &#233;tant h&#233;rit&#233; du champ &lt;code&gt;editor&lt;/code&gt; de l'entr&#233;e &lt;code&gt;@mvcollection&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Le sch&#233;ma ci-dessus r&#233;sume l'h&#233;ritage.&lt;/p&gt;
&lt;div class='spip_document_201 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;27&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://geekographie.maieul.net/IMG/png/example-maineditor.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://geekographie.maieul.net/local/cache-vignettes/L500xH732/example-maineditor-2fb70.png?1760459239' width='500' height='732' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-201 '&gt;&lt;strong&gt;H&#233;ritage li&#233; &#224; &lt;code&gt;maineditor&lt;/code&gt;
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;h3 class=&#034;h3&#034;&gt;Exemple&lt;/h3&gt;
&lt;p&gt;Soit les entr&#233;es bibliographiques suivantes&#160;:&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;biblatex&#034;&gt;&lt;code&gt;@mvcollection{HistoireduChristianisme, Address = {Paris}, Editor = {Pietri, Charles and Pietri, Luce and Vauchez, Andr&#233; and Venard, Marc and Mayeur Jean-Marie}, Publisher = {Descl&#233;e}, Subtitle = {des origines &#224; nos jours}, Title = {Histoire du christianisme}, Year = {1992/2001}, Volumes = {20}} @collection{Pietri1998, Crossref = {HistoireduChristianisme}, Date-Added = {2014-11-05 12:44:24 +0000}, Date-Modified = {2014-11-13 20:10:06 +0000}, Editor = {Luce Pietri}, Title = {Les &#201;glises d'Orient et d'Occident}, Volume = {3}, Year = {1998}} @incollection{Maraval1998, Author = {Pierre Maraval}, Crossref = {Pietri1998}, Pages = {107-145}, Title = {La r&#233;ception de Chalc&#233;doine dans l'empire d'Orient}}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Donne le r&#233;sultat suivant pour l'entr&#233;e &lt;code&gt;Maraval1998&lt;/code&gt;&#160;:&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;
Pierre &lt;span class=&#034;caps&#034;&gt;MARAVAL&lt;/span&gt;, &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;La re&#769;ception de Chalce&#769;doine dans l'empire d'Orient&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;, in&#160;: &lt;i&gt;Histoire du christianisme&lt;/i&gt;&#160;: &lt;i&gt;des origines a&#768; nos jours&lt;/i&gt;, sous la dir. de Charles &lt;span class=&#034;caps&#034;&gt;PIETRI&lt;/span&gt; et al., t. 3&#160;: &lt;i&gt;Les E&#769;glises d'Orient et d'Occident&lt;/i&gt;, sous la dir. de Luce &lt;span class=&#034;caps&#034;&gt;PIETRI&lt;/span&gt;, 20 t., Paris&#160;: Descle&#769;e, 1998, p. 107&#8211;145&lt;/p&gt;
&lt;/blockquote&gt;&lt;h2 class=&#034;h2&#034;&gt;Les champs &lt;code&gt;ineditor&lt;/code&gt; et &lt;code&gt;bookineditor&lt;/code&gt;&lt;/h2&gt;&lt;h3 class=&#034;h3&#034;&gt;Signification&lt;/h3&gt;
&lt;p&gt;Pour une entr&#233;e &lt;code&gt;@article&lt;/code&gt;, ou une entr&#233;e &lt;code&gt;@inbook&lt;/code&gt; entr&#233;e, le champ &lt;code&gt;ineditor&lt;/code&gt; signifie l'&#233;diteur d'une contribution individuelle, tandis que le champ &lt;code&gt;editor&lt;/code&gt; signifie l'&#233;diteur du volume global.&lt;/p&gt;
&lt;p&gt;Pour une entr&#233;e &lt;code&gt;@bookinbook&lt;/code&gt;, &lt;code&gt;bookineditor&lt;/code&gt; signifie l'&#233;diteur du livre (ancien) &#233;dit&#233;, tandis que &lt;code&gt;editor&lt;/code&gt; signifie l'&#233;diteur du volume global.&lt;/p&gt;
&lt;h3 class=&#034;h3&#034;&gt;Exemple&lt;/h3&gt;
&lt;p&gt;Le volume &lt;i&gt;Hagiographica Cypria&lt;/i&gt; du &lt;i&gt;Corpus Christianorum Series Graeca&lt;/i&gt; contient trois textes&#160;:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; deux &#233;dit&#233;s par Peter Van Deun (&lt;i&gt;Laudatio Barnabae&lt;/i&gt; et &lt;i&gt;&#928;&#949;&#961;&#943;&#959;&#948;&#959;&#953; &#954;&#945;&#8054; &#956;&#945;&#961;&#964;&#973;&#961;&#953;&#959;&#957; &#964;&#8182;&#957; &#7937;&#947;&#943;&#969;&#957; &#7936;&#960;&#959;&#963;&#964;&#972;&#955;&#969;&#957; &#914;&#945;&#961;&#952;&#959;&#955;&#959;&#956;&#945;&#943;&#959;&#965; &#954;&#945;&#8054; &#914;&#945;&#961;&#957;&#940;&#946;&#945;&lt;/i&gt;)&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;;&lt;/li&gt;&lt;li&gt; un &#233;dit&#233; par Jacques Noret (&lt;i&gt;Vita Auxibii&lt;/i&gt;).&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;On peut donc consid&#233;rer que Jacques Noret et Peter Van Deun sont les &#233;diteurs du volume. On va les mettre tous les deux dans le champs &lt;code&gt;editor&lt;/code&gt;, tandis que chacun d'entre eux sera mis dans le champ &lt;code&gt;bookineditor&lt;/code&gt; de leur entr&#233;es respectives.&lt;/p&gt;
&lt;p&gt;On peut donc proposer pour la &lt;i&gt;Laudatio Barnabae&lt;/i&gt; les entr&#233;es suivantes&#160;:&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;biblatex&#034;&gt;&lt;code&gt;@bookinbook{BHG226, Author = {{Alexandre de Chypre}}, Crossref = {CCSG26}, Bookineditor = {Van Deun, Peter}, Pages = {83-122}, Title = {Laudatio Barnabae}
}
@book{CCSG26, Editor = {Peter Van Deun and Jacques Noret}, Number = {26}, Series = {Corpus Christianorum Series Graeca}, Title = {Hagiographica Cypria}}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Pour l'entr&#233;e &lt;code&gt;BHG226&lt;/code&gt; on obtient le r&#233;sultat suivant&#160;:&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;
&lt;span class=&#034;caps&#034;&gt;ALEXANDRE&lt;/span&gt; &lt;span class=&#034;caps&#034;&gt;DE&lt;/span&gt; &lt;span class=&#034;caps&#034;&gt;CHYPRE&lt;/span&gt;, &lt;i&gt;Laudatio Barnabae&lt;/i&gt;, sous la dir. de Peter &lt;span class=&#034;caps&#034;&gt;VAN&lt;/span&gt; &lt;span class=&#034;caps&#034;&gt;DEUN&lt;/span&gt;, in&#160;: &lt;i&gt;Hagiographica Cypria&lt;/i&gt;, sous la dir. de Peter &lt;span class=&#034;caps&#034;&gt;VAN&lt;/span&gt; &lt;span class=&#034;caps&#034;&gt;DEUN&lt;/span&gt; et Jacques &lt;span class=&#034;caps&#034;&gt;NORET&lt;/span&gt;, Corpus Christianorum Series Graeca 26, p. 83&#8211;122&lt;/p&gt;
&lt;/blockquote&gt;&lt;h3 class=&#034;h3&#034;&gt;H&#233;ritage&lt;/h3&gt;
&lt;p&gt;L'h&#233;ritage est relativement classique, les champs &#233;tant simplement transmis de l'entr&#233;e principale &#224; l'entr&#233;e secondaire.&lt;/p&gt;
&lt;div class='spip_document_202 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;36&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://geekographie.maieul.net/local/cache-vignettes/L348xH704/example-bookineditor-354f1.png?1760449318' width='348' height='704' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-202 '&gt;&lt;strong&gt;H&#233;ritage li&#233; au champ &lt;code&gt;bookineditor&lt;/code&gt;
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;h2 class=&#034;h2&#034;&gt;Chargement du package&lt;/h2&gt;
&lt;p&gt;Le package ajoutant de nouveau champs, il doit se charger comme un style bibliographique (&lt;code&gt;bibstyle&lt;/code&gt;)&#160;:&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;latex&#034;&gt;&lt;code&gt;\usepackage[citestyle=citationstyle,bibstyle=morenames]{biblatex}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Le package charge automatiquement le style bibliographique &lt;code&gt;verbose.bbx&lt;/code&gt;, (&lt;code&gt;bibstyle&lt;/code&gt;), ce qui implique que si vous utilisez les styles bibliographiques &lt;code&gt;verbose-xxx&lt;/code&gt; ou &lt;code&gt;authortitle-xxx&lt;/code&gt; vous n'avez pas de souci &#224; vous faire.&lt;/p&gt;
&lt;p&gt;Si vous utilisez un autre style bibliographique, utilisez &lt;i&gt;&lt;a href='https://geekographie.maieul.net/142' class=&#034;spip_in&#034;&gt;biblatex-multiple-dm&lt;/a&gt;&lt;/i&gt;. Il vous faudra sans doute adapter les &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;drivers&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187; bibliographiques pour ajouter les nouveaux champs.&lt;/p&gt;
&lt;p&gt;Il vous faudra &#233;galement utiliser &lt;i&gt;&lt;a href='https://geekographie.maieul.net/142' class=&#034;spip_in&#034;&gt;biblatex-multiple-dm&lt;/a&gt;&lt;/i&gt; si vous souhaitez utiliser d'autres packages d&#233;finissant des nouveaux champs, tel que &lt;i&gt;&lt;a href='https://geekographie.maieul.net/134' class=&#034;spip_in&#034;&gt;biblatex-manuscripts-philology&lt;/a&gt;&lt;/i&gt;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>biblatex 3.3 breaks the catalog feature of biblatex-manucripts-philology</title>
		<link>https://geekographie.maieul.net/198</link>
		<guid isPermaLink="true">https://geekographie.maieul.net/198</guid>
		<dc:date>2016-03-16T15:58:06Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Ma&#239;eul</dc:creator>



		<description>
&lt;p&gt;The version 3.3. of biblatex breaks the catalog feature of biblatex-manucripts-philology which allows to add catalog in the manuscripts description. I have no idea of the cause, and so the way to solve it. Consequently, if you use biblatex-manucripts-philology, wait before updating biblatex [1].&lt;/p&gt;


-
&lt;a href="https://geekographie.maieul.net/BibLaTeX" rel="directory"&gt;BibLaTeX&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;The version 3.3. of &lt;code&gt;biblatex&lt;/code&gt; breaks the &lt;code&gt;catalog&lt;/code&gt; feature of &lt;code&gt;biblatex-manucripts-philology&lt;/code&gt; which allows to add catalog in the manuscripts description.&lt;/p&gt;
&lt;p&gt;I have no idea of the cause, and so the way to solve it. Consequently, if you use &lt;code&gt;biblatex-manucripts-philology&lt;/code&gt;, wait before updating biblatex&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2-1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;I have submitted the problem.&#034; id=&#034;nh2-1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt;.&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nb2-1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2-1&#034; class=&#034;spip_note&#034; title=&#034;Footnotes 2-1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;I have &lt;a href=&#034;https://github.com/plk/biblatex/issues/381&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;submitted the problem&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>



</channel>

</rss>
