summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-07-05 03:01:54 +0000
committerNorbert Preining <norbert@preining.info>2023-07-05 03:01:54 +0000
commit973c785dccc1812d63162178e8362e83e8c263c2 (patch)
treeb2cb12a6b36a0a59e90f1611d32cf7e8d125d575
parentab7f5e4df027c13f5aef4fbdb032184cf2f3d5c3 (diff)
CTAN sync 202307050301
-rw-r--r--FILES.byname1786
-rw-r--r--FILES.byname.gzbin2537098 -> 2537410 bytes
-rw-r--r--FILES.last07days799
-rw-r--r--biblio/citation-style-language/CHANGELOG.md47
-rw-r--r--biblio/citation-style-language/apa.csl11
-rw-r--r--biblio/citation-style-language/chicago-author-date.csl4
-rw-r--r--biblio/citation-style-language/citation-style-language-cite.sty35
-rw-r--r--biblio/citation-style-language/citation-style-language-doc.pdfbin231014 -> 231003 bytes
-rw-r--r--biblio/citation-style-language/citation-style-language-doc.tex2
-rw-r--r--biblio/citation-style-language/citation-style-language-init.sty26
-rw-r--r--biblio/citation-style-language/citation-style-language.sty16
-rw-r--r--biblio/citation-style-language/citeproc-bibtex-data.lua35
-rw-r--r--biblio/citation-style-language/citeproc-bibtex2csl.lua10
-rw-r--r--biblio/citation-style-language/citeproc-cli.lua112
-rw-r--r--biblio/citation-style-language/citeproc-context.lua17
-rw-r--r--biblio/citation-style-language/citeproc-element.lua161
-rw-r--r--biblio/citation-style-language/citeproc-engine.lua80
-rw-r--r--biblio/citation-style-language/citeproc-ir-node.lua47
-rw-r--r--biblio/citation-style-language/citeproc-journal-data.lua2452
-rw-r--r--biblio/citation-style-language/citeproc-latex-core.lua4
-rw-r--r--biblio/citation-style-language/citeproc-latex.lua6
-rw-r--r--biblio/citation-style-language/citeproc-lua.12
-rwxr-xr-xbiblio/citation-style-language/citeproc-lua.lua2
-rw-r--r--biblio/citation-style-language/citeproc-node-bibliography.lua11
-rw-r--r--biblio/citation-style-language/citeproc-node-choose.lua21
-rw-r--r--biblio/citation-style-language/citeproc-node-citation.lua163
-rw-r--r--biblio/citation-style-language/citeproc-node-date.lua15
-rw-r--r--biblio/citation-style-language/citeproc-node-label.lua18
-rw-r--r--biblio/citation-style-language/citeproc-node-layout.lua1
-rw-r--r--biblio/citation-style-language/citeproc-node-locale.lua23
-rw-r--r--biblio/citation-style-language/citeproc-node-names.lua21
-rw-r--r--biblio/citation-style-language/citeproc-node-number.lua9
-rw-r--r--biblio/citation-style-language/citeproc-node-style.lua5
-rw-r--r--biblio/citation-style-language/citeproc-node-text.lua37
-rw-r--r--biblio/citation-style-language/citeproc-output.lua43
-rw-r--r--biblio/citation-style-language/citeproc-util.lua162
-rw-r--r--biblio/citation-style-language/citeproc.lua2
-rw-r--r--biblio/citation-style-language/ieee.csl21
-rw-r--r--biblio/citation-style-language/vancouver.csl39
-rw-r--r--biblio/ctan-bibdata/ctan.bib60
-rw-r--r--biblio/ctan-bibdata/ctan.pdfbin3685645 -> 3683811 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/README.md9
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamercolorthemerainbow.sty69
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamertheme-rainbow-doc.pdfbin0 -> 161174 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamertheme-rainbow-doc.tex195
-rw-r--r--macros/latex/contrib/fail-fast/README.md2
-rw-r--r--macros/latex/contrib/fail-fast/fail-fast.dtx5
-rw-r--r--macros/latex/contrib/fail-fast/fail-fast.pdfbin309247 -> 309689 bytes
-rw-r--r--macros/latex/contrib/lettrine/contrib/lettrine-optfile.cfl (renamed from macros/latex/contrib/lettrine/contrib/optfile.cfl)0
-rw-r--r--macros/latex/contrib/lettrine/contrib/lettrine-pacl.cfl (renamed from macros/latex/contrib/lettrine/contrib/pacl.cfl)0
-rw-r--r--macros/latex/contrib/lettrine/contrib/lettrine-padl.cfl (renamed from macros/latex/contrib/lettrine/contrib/padl.cfl)0
-rw-r--r--macros/latex/contrib/lettrine/contrib/lettrine-pzc2.cfl (renamed from macros/latex/contrib/lettrine/contrib/pzc2.cfl)0
-rw-r--r--macros/latex/contrib/lettrine/contrib/lettrine-pzc3.cfl (renamed from macros/latex/contrib/lettrine/contrib/pzc3.cfl)0
-rw-r--r--macros/latex/contrib/lettrine/doc/lettrine-demo-de.pdfbin128252 -> 128252 bytes
-rw-r--r--macros/latex/contrib/lettrine/doc/lettrine-demo-fr.pdfbin168279 -> 168279 bytes
-rw-r--r--macros/latex/contrib/lettrine/doc/lettrine-demo-lua.pdfbin74185 -> 74185 bytes
-rw-r--r--macros/latex/contrib/lettrine/doc/lettrine.pdfbin125776 -> 125776 bytes
-rw-r--r--macros/latex/contrib/lettrine/lettrine.dtx2
-rw-r--r--macros/latex/contrib/mitthesis/MIT-Thesis.pdfbin489171 -> 489171 bytes
-rw-r--r--macros/latex/contrib/mitthesis/MIT-thesis-template/MIT-Thesis.tex2
-rw-r--r--macros/latex/contrib/mitthesis/MIT-thesis-template/mitthesis-sample.bib4
-rw-r--r--macros/latex/contrib/mitthesis/README.md5
-rw-r--r--macros/latex/contrib/mitthesis/fontsets/mitthesis-defaultfonts.tex7
-rw-r--r--macros/latex/contrib/mitthesis/fontsets/mitthesis-fira-newtxsf.tex6
-rw-r--r--macros/latex/contrib/mitthesis/fontsets/mitthesis-heros-stix2.tex4
-rw-r--r--macros/latex/contrib/mitthesis/fontsets/mitthesis-libertine.tex14
-rw-r--r--macros/latex/contrib/mitthesis/fontsets/mitthesis-lucida.tex4
-rw-r--r--macros/latex/contrib/mitthesis/fontsets/mitthesis-newtx-sans-text.tex6
-rw-r--r--macros/latex/contrib/mitthesis/fontsets/mitthesis-newtx.tex6
-rw-r--r--macros/latex/contrib/mitthesis/fontsets/mitthesis-stix2.tex4
-rw-r--r--macros/latex/contrib/mitthesis/fontsets/mitthesis-termes-stix2.tex4
-rw-r--r--macros/latex/contrib/mitthesis/fontsets/mitthesis-termes.tex4
-rw-r--r--macros/latex/contrib/mitthesis/mitthesis.cls24
-rw-r--r--macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdfbin9148760 -> 9328578 bytes
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCAutomatismes.tex227
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCCartographie.tex15
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCDobble.tex2
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCEcrireQCMold.tex148
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCEcrireunQCM.tex27
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCEcritureUnites.tex99
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCFonctionAffine.tex20
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCJeuRangement.tex3
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCMentalo.tex10
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCNonogramme.tex4
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCNotionFonction.tex346
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCNumberHive.tex399
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCPavage.tex131
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCPropor.tex56
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCPyramideCalculs.tex10
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCPythagore.tex8
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCRangementNombres.tex163
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCReperage.tex9
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCSolides.tex8
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCStatistiques.tex1388
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCStatistiquesold.tex2106
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCStatistiquesoldold.tex2109
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCTableauxUnites.tex6
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCTablesOperations.tex33
-rw-r--r--macros/latex/contrib/profcollege/latex/ProfCollege.sty11
-rw-r--r--macros/latex/contrib/profcollege/metapost/PfCMonde.mp (renamed from macros/latex/contrib/profcollege/metapost/PfCMonde-futurenew.mp)172
-rw-r--r--macros/latex/contrib/profcollege/metapost/PfCObjets.mp8
-rw-r--r--macros/latex/contrib/profcollege/metapost/PfCScratch.mp51
-rw-r--r--macros/latex/contrib/profcollege/metapost/PfCSolid.mp17
-rw-r--r--macros/latex/contrib/reledmac/doc-more/page-typesetting-columns.pdfbin40812 -> 40796 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/1-criticalendnotes.pdfbin201047 -> 201564 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/1-criticalnotes.pdfbin199198 -> 197819 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/1-sidenotes.pdfbin295846 -> 295209 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/1-tabular.pdfbin284805 -> 285556 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/1-verses-doublenumbering.pdfbin200374 -> 198959 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/1-verses.pdfbin200202 -> 198794 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/2-antilabe.pdfbin209856 -> 210969 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/2-cross_referencing.pdfbin199200 -> 198304 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/2-footnote_spacing.pdfbin202703 -> 201443 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/2-glossaries.pdfbin284461 -> 285503 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/2-indexing.pdfbin283595 -> 278070 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/2-lemma_disambigution.pdfbin277763 -> 276219 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/2-line_numbers_in_header.pdfbin293260 -> 292434 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/2-linespacing.pdfbin288423 -> 286626 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/2-manuscript-apparatus.pdfbin290106 -> 288123 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/2-notes-width.pdfbin205926 -> 204669 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/2-one_series_per_pstart.pdfbin211560 -> 212242 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/2-performances.pdfbin286176 -> 284583 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/2-reledmac-right-to-left.pdfbin31502 -> 36940 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/2-reledmac-right-to-left.tex74
-rw-r--r--macros/latex/contrib/reledmac/examples/2-subdivision-number-in-header.pdfbin309317 -> 310603 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/2-titles_in_line_numbering_with_notes.pdfbin287548 -> 288795 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/2-titles_not_in_line_numbering.pdfbin199051 -> 199918 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/3-reledpar_columns_different_languages.pdfbin23436 -> 23442 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/3-reledpar_mwe.pdfbin174535 -> 175650 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/3-reledpar_pages_different_languages_lualatex.pdfbin32047 -> 32046 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/3-reledpar_same_page_number_in_both_side.pdfbin288680 -> 289211 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted-nomax.pdfbin199951 -> 200040 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted.pdfbin199183 -> 199277 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_default.pdfbin177024 -> 177103 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax-shifted.pdfbin199585 -> 199679 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax.pdfbin198512 -> 198615 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nosync.pdfbin198564 -> 198664 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_shifted.pdfbin198700 -> 198795 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column-continuous-numbering.pdfbin213255 -> 214377 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column.pdfbin211866 -> 210464 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/4-reledpar_columns_alignment.pdfbin204143 -> 204974 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/4-reledpar_columns_titles_in_line_numbering_with_notes.pdfbin297136 -> 298422 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/4-reledpar_inside-outside-columns.pdfbin203250 -> 204015 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/4-reledpar_one_series_per_pstart.pdfbin224505 -> 225555 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/4-reledpar_pages_long_notes.pdfbin249189 -> 251002 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/4-reledpar_pages_notes_leftpage.pdfbin203977 -> 202374 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/4-reledpar_pages_paragraph_separator_between.pdfbin199821 -> 198565 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/4-reledpar_pages_titles_in_line_numbering_with_notes.pdfbin301520 -> 302774 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/4-reledpar_titles_not_in_line_numbering.pdfbin206315 -> 206955 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/4-reledpar_verse_text_between.pdfbin195381 -> 194198 bytes
-rw-r--r--macros/latex/contrib/reledmac/examples/makefile2
-rw-r--r--macros/latex/contrib/reledmac/migration.pdfbin367961 -> 368425 bytes
-rw-r--r--macros/latex/contrib/reledmac/reledmac.dtx40
-rw-r--r--macros/latex/contrib/reledmac/reledmac.pdfbin2046154 -> 2146083 bytes
-rw-r--r--macros/latex/contrib/reledmac/reledpar.dtx9
-rw-r--r--macros/latex/contrib/reledmac/reledpar.pdfbin1006519 -> 1046676 bytes
-rw-r--r--macros/latex/contrib/se2thesis/CHANGELOG.md14
-rw-r--r--macros/latex/contrib/se2thesis/se2colors.dtx2
-rw-r--r--macros/latex/contrib/se2thesis/se2fonts.dtx2
-rw-r--r--macros/latex/contrib/se2thesis/se2packages.dtx25
-rw-r--r--macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdfbin1101208 -> 1101766 bytes
-rw-r--r--macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.tex2
-rw-r--r--macros/latex/contrib/se2thesis/se2thesis.dtx17
-rw-r--r--macros/latex/contrib/se2thesis/se2thesis.pdfbin382546 -> 383798 bytes
-rw-r--r--macros/latex/contrib/tugboat/NEWS15
-rw-r--r--macros/latex/contrib/tugboat/ltubguid.ltx49
-rw-r--r--macros/latex/contrib/tugboat/ltubguid.pdfbin363060 -> 364822 bytes
-rw-r--r--macros/latex/contrib/tugboat/tugboat-code.pdf (renamed from macros/latex/contrib/tugboat/tugboat.pdf)bin516315 -> 519269 bytes
-rw-r--r--macros/latex/contrib/tugboat/tugboat.bst48
-rw-r--r--macros/latex/contrib/tugboat/tugboat.dtx191
-rw-r--r--macros/luatex/latex/luaplot/README.txt20
-rw-r--r--macros/luatex/latex/luaplot/luaplot.bib38
-rw-r--r--macros/luatex/latex/luaplot/luaplot.pdfbin0 -> 144774 bytes
-rw-r--r--macros/luatex/latex/luaplot/luaplot.sty123
-rw-r--r--macros/luatex/latex/luaplot/luaplot.tex254
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb248
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc16
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2457384 -> 2457480 bytes
-rw-r--r--systems/win32/miktex/tm/packages/files.csv.lzmabin758518 -> 758473 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/files.csv.lzmabin758766 -> 759273 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini10
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini12
-rw-r--r--timestamp2
186 files changed, 11820 insertions, 3670 deletions
diff --git a/FILES.byname b/FILES.byname
index 7523989761..aad730ec6c 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -1942,126 +1942,126 @@
1995/06/20 | 49681 | biblio/bibtex/vms/bibtex.vms-changes
1995/04/14 | 620 | biblio/bibtex/vms/link_bibtex.com
1995/04/14 | 1316 | biblio/bibtex/vms/make_bibtex.com
-2023/04/13 | 10588 | biblio/citation-style-language/american-chemical-society.csl
-2023/04/13 | 11033 | biblio/citation-style-language/american-medical-association.csl
-2023/04/13 | 8052 | biblio/citation-style-language/american-political-science-association.csl
-2023/04/13 | 11456 | biblio/citation-style-language/american-sociological-association.csl
-2023/04/13 | 70022 | biblio/citation-style-language/apa.csl
-2023/04/13 | 5131 | biblio/citation-style-language/CHANGELOG.md
-2023/04/13 | 22973 | biblio/citation-style-language/chicago-author-date.csl
-2023/04/13 | 48969 | biblio/citation-style-language/chicago-fullnote-bibliography.csl
-2023/04/13 | 47419 | biblio/citation-style-language/chicago-note-bibliography.csl
-2023/04/13 | 21405 | biblio/citation-style-language/citation-style-language-bib.sty
-2023/04/13 | 17680 | biblio/citation-style-language/citation-style-language-cite.sty
-2023/04/13 | 2634 | biblio/citation-style-language/citation-style-language-compatible.sty
-2023/04/13 | 263 | biblio/citation-style-language/citation-style-language-data.sty
-2023/04/13 | 231014 | biblio/citation-style-language/citation-style-language-doc.pdf
-2023/04/13 | 16634 | biblio/citation-style-language/citation-style-language-doc.tex
-2023/04/13 | 8672 | biblio/citation-style-language/citation-style-language-init.sty
-2023/04/13 | 3814 | biblio/citation-style-language/citation-style-language.sty
-2023/04/13 | 12889 | biblio/citation-style-language/citeproc-bibtex2csl.lua
-2023/04/13 | 90472 | biblio/citation-style-language/citeproc-bibtex-data.lua
-2023/04/13 | 13576 | biblio/citation-style-language/citeproc-bibtex-parser.lua
-2023/04/13 | 6392 | biblio/citation-style-language/citeproc-cli.lua
-2023/04/13 | 8686 | biblio/citation-style-language/citeproc-context.lua
-2023/04/13 | 16885 | biblio/citation-style-language/citeproc-element.lua
-2023/04/13 | 30278 | biblio/citation-style-language/citeproc-engine.lua
-2023/04/13 | 4805 | biblio/citation-style-language/citeproc-ir-node.lua
-2023/04/13 | 14774984 | biblio/citation-style-language/citeproc-journal-data.lua
-2023/04/13 | 12063 | biblio/citation-style-language/citeproc-latex-core.lua
-2023/04/13 | 23895 | biblio/citation-style-language/citeproc-latex-data.lua
-2023/04/13 | 4359 | biblio/citation-style-language/citeproc-latex.lua
-2023/04/13 | 18504 | biblio/citation-style-language/citeproc-latex-parser.lua
-2023/04/13 | 454 | biblio/citation-style-language/citeproc.lua
-2023/04/13 | 617 | biblio/citation-style-language/citeproc-lua.1
-2023/04/13 | 256 | biblio/citation-style-language/citeproc-lua.lua
-2023/04/13 | 11266 | biblio/citation-style-language/citeproc-node-bibliography.lua
-2023/04/13 | 7698 | biblio/citation-style-language/citeproc-node-choose.lua
-2023/04/13 | 48147 | biblio/citation-style-language/citeproc-node-citation.lua
-2023/04/13 | 13836 | biblio/citation-style-language/citeproc-node-date.lua
-2023/04/13 | 1117 | biblio/citation-style-language/citeproc-node-group.lua
-2023/04/13 | 3028 | biblio/citation-style-language/citeproc-node-label.lua
-2023/04/13 | 1995 | biblio/citation-style-language/citeproc-node-layout.lua
-2023/04/13 | 6262 | biblio/citation-style-language/citeproc-node-locale.lua
-2023/04/13 | 34070 | biblio/citation-style-language/citeproc-node-names.lua
-2023/04/13 | 1886 | biblio/citation-style-language/citeproc-node-number.lua
-2023/04/13 | 2341 | biblio/citation-style-language/citeproc-nodes.lua
-2023/04/13 | 6535 | biblio/citation-style-language/citeproc-node-sort.lua
-2023/04/13 | 5121 | biblio/citation-style-language/citeproc-node-style.lua
-2023/04/13 | 6011 | biblio/citation-style-language/citeproc-node-text.lua
-2023/04/13 | 58886 | biblio/citation-style-language/citeproc-output.lua
-2023/04/13 | 9361 | biblio/citation-style-language/citeproc-unicode.lua
-2023/04/13 | 25270 | biblio/citation-style-language/citeproc-util.lua
-2023/04/13 | 21532 | biblio/citation-style-language/csl-locales-af-ZA.xml
-2023/04/13 | 19916 | biblio/citation-style-language/csl-locales-ar.xml
-2023/04/13 | 24565 | biblio/citation-style-language/csl-locales-bg-BG.xml
-2023/04/13 | 21401 | biblio/citation-style-language/csl-locales-ca-AD.xml
-2023/04/13 | 21678 | biblio/citation-style-language/csl-locales-cs-CZ.xml
-2023/04/13 | 21675 | biblio/citation-style-language/csl-locales-cy-GB.xml
-2023/04/13 | 21569 | biblio/citation-style-language/csl-locales-da-DK.xml
-2023/04/13 | 22317 | biblio/citation-style-language/csl-locales-de-AT.xml
-2023/04/13 | 21780 | biblio/citation-style-language/csl-locales-de-CH.xml
-2023/04/13 | 22242 | biblio/citation-style-language/csl-locales-de-DE.xml
-2023/04/13 | 23123 | biblio/citation-style-language/csl-locales-el-GR.xml
-2023/04/13 | 22454 | biblio/citation-style-language/csl-locales-en-GB.xml
-2023/04/13 | 22609 | biblio/citation-style-language/csl-locales-en-US.xml
-2023/04/13 | 21505 | biblio/citation-style-language/csl-locales-es-CL.xml
-2023/04/13 | 21429 | biblio/citation-style-language/csl-locales-es-ES.xml
-2023/04/13 | 22536 | biblio/citation-style-language/csl-locales-es-MX.xml
-2023/04/13 | 21360 | biblio/citation-style-language/csl-locales-et-EE.xml
-2023/04/13 | 21670 | biblio/citation-style-language/csl-locales-eu.xml
-2023/04/13 | 22436 | biblio/citation-style-language/csl-locales-fa-IR.xml
-2023/04/13 | 21722 | biblio/citation-style-language/csl-locales-fi-FI.xml
-2023/04/13 | 22197 | biblio/citation-style-language/csl-locales-fr-CA.xml
-2023/04/13 | 22444 | biblio/citation-style-language/csl-locales-fr-FR.xml
-2023/04/13 | 21921 | biblio/citation-style-language/csl-locales-he-IL.xml
-2023/04/13 | 24444 | biblio/citation-style-language/csl-locales-hi-IN.xml
-2023/04/13 | 21462 | biblio/citation-style-language/csl-locales-hr-HR.xml
-2023/04/13 | 21565 | biblio/citation-style-language/csl-locales-hu-HU.xml
-2023/04/13 | 21753 | biblio/citation-style-language/csl-locales-id-ID.xml
-2023/04/13 | 21568 | biblio/citation-style-language/csl-locales-is-IS.xml
-2023/04/13 | 23692 | biblio/citation-style-language/csl-locales-it-IT.xml
-2023/04/13 | 21581 | biblio/citation-style-language/csl-locales-ja-JP.xml
-2023/04/13 | 22065 | biblio/citation-style-language/csl-locales-km-KH.xml
-2023/04/13 | 21513 | biblio/citation-style-language/csl-locales-ko-KR.xml
-2023/04/13 | 21401 | biblio/citation-style-language/csl-locales-la.xml
-2023/04/13 | 22851 | biblio/citation-style-language/csl-locales-lt-LT.xml
-2023/04/13 | 23592 | biblio/citation-style-language/csl-locales-lv-LV.xml
-2023/04/13 | 22040 | biblio/citation-style-language/csl-locales-mn-MN.xml
-2023/04/13 | 18699 | biblio/citation-style-language/csl-locales-nb-NO.xml
-2023/04/13 | 22456 | biblio/citation-style-language/csl-locales-nl-NL.xml
-2023/04/13 | 18645 | biblio/citation-style-language/csl-locales-nn-NO.xml
-2023/04/13 | 21545 | biblio/citation-style-language/csl-locales-pl-PL.xml
-2023/04/13 | 22865 | biblio/citation-style-language/csl-locales-pt-BR.xml
-2023/04/13 | 22715 | biblio/citation-style-language/csl-locales-pt-PT.xml
-2023/04/13 | 21561 | biblio/citation-style-language/csl-locales-ro-RO.xml
-2023/04/13 | 25814 | biblio/citation-style-language/csl-locales-ru-RU.xml
-2023/04/13 | 21673 | biblio/citation-style-language/csl-locales-sk-SK.xml
-2023/04/13 | 21429 | biblio/citation-style-language/csl-locales-sl-SI.xml
-2023/04/13 | 22221 | biblio/citation-style-language/csl-locales-sr-RS.xml
-2023/04/13 | 21814 | biblio/citation-style-language/csl-locales-sv-SE.xml
-2023/04/13 | 23566 | biblio/citation-style-language/csl-locales-th-TH.xml
-2023/04/13 | 21734 | biblio/citation-style-language/csl-locales-tr-TR.xml
-2023/04/13 | 20846 | biblio/citation-style-language/csl-locales-uk-UA.xml
-2023/04/13 | 21911 | biblio/citation-style-language/csl-locales-vi-VN.xml
-2023/04/13 | 19161 | biblio/citation-style-language/csl-locales-zh-CN.xml
-2023/04/13 | 19522 | biblio/citation-style-language/csl-locales-zh-TW.xml
-2023/04/13 | 221 | biblio/citation-style-language/DEPENDS.txt
-2023/04/13 | 8128 | biblio/citation-style-language/elsevier-harvard.csl
-2023/04/13 | 10723 | biblio/citation-style-language/harvard-cite-them-right.csl
-2023/04/13 | 15952 | biblio/citation-style-language/ieee.csl
-2023/04/13 | 16063 | biblio/citation-style-language/modern-humanities-research-association.csl
-2023/04/13 | 11209 | biblio/citation-style-language/modern-language-association.csl
-2023/04/13 | 5288 | biblio/citation-style-language/nature.csl
-2023/04/13 | 1675 | biblio/citation-style-language/README.md
-2023/04/13 | 11957 | biblio/citation-style-language/vancouver.csl
-2023/04/13 | 4516625 | biblio/citation-style-language.zip
-2023/07/03 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/07/04 | 10588 | biblio/citation-style-language/american-chemical-society.csl
+2023/07/04 | 11033 | biblio/citation-style-language/american-medical-association.csl
+2023/07/04 | 8052 | biblio/citation-style-language/american-political-science-association.csl
+2023/07/04 | 11456 | biblio/citation-style-language/american-sociological-association.csl
+2023/07/04 | 69950 | biblio/citation-style-language/apa.csl
+2023/07/04 | 5813 | biblio/citation-style-language/CHANGELOG.md
+2023/07/04 | 22987 | biblio/citation-style-language/chicago-author-date.csl
+2023/07/04 | 48969 | biblio/citation-style-language/chicago-fullnote-bibliography.csl
+2023/07/04 | 47419 | biblio/citation-style-language/chicago-note-bibliography.csl
+2023/07/04 | 21405 | biblio/citation-style-language/citation-style-language-bib.sty
+2023/07/04 | 18307 | biblio/citation-style-language/citation-style-language-cite.sty
+2023/07/04 | 2634 | biblio/citation-style-language/citation-style-language-compatible.sty
+2023/07/04 | 263 | biblio/citation-style-language/citation-style-language-data.sty
+2023/07/04 | 231003 | biblio/citation-style-language/citation-style-language-doc.pdf
+2023/07/04 | 16634 | biblio/citation-style-language/citation-style-language-doc.tex
+2023/07/04 | 9268 | biblio/citation-style-language/citation-style-language-init.sty
+2023/07/04 | 4285 | biblio/citation-style-language/citation-style-language.sty
+2023/07/04 | 12927 | biblio/citation-style-language/citeproc-bibtex2csl.lua
+2023/07/04 | 91149 | biblio/citation-style-language/citeproc-bibtex-data.lua
+2023/07/04 | 13576 | biblio/citation-style-language/citeproc-bibtex-parser.lua
+2023/07/04 | 9209 | biblio/citation-style-language/citeproc-cli.lua
+2023/07/04 | 9029 | biblio/citation-style-language/citeproc-context.lua
+2023/07/04 | 20627 | biblio/citation-style-language/citeproc-element.lua
+2023/07/04 | 31930 | biblio/citation-style-language/citeproc-engine.lua
+2023/07/04 | 5198 | biblio/citation-style-language/citeproc-ir-node.lua
+2023/07/04 | 14764495 | biblio/citation-style-language/citeproc-journal-data.lua
+2023/07/04 | 12113 | biblio/citation-style-language/citeproc-latex-core.lua
+2023/07/04 | 23895 | biblio/citation-style-language/citeproc-latex-data.lua
+2023/07/04 | 4558 | biblio/citation-style-language/citeproc-latex.lua
+2023/07/04 | 18504 | biblio/citation-style-language/citeproc-latex-parser.lua
+2023/07/04 | 454 | biblio/citation-style-language/citeproc.lua
+2023/07/04 | 617 | biblio/citation-style-language/citeproc-lua.1
+2023/07/04 | 265 | biblio/citation-style-language/citeproc-lua.lua
+2023/07/04 | 11333 | biblio/citation-style-language/citeproc-node-bibliography.lua
+2023/07/04 | 7802 | biblio/citation-style-language/citeproc-node-choose.lua
+2023/07/04 | 50067 | biblio/citation-style-language/citeproc-node-citation.lua
+2023/07/04 | 13919 | biblio/citation-style-language/citeproc-node-date.lua
+2023/07/04 | 1117 | biblio/citation-style-language/citeproc-node-group.lua
+2023/07/04 | 2897 | biblio/citation-style-language/citeproc-node-label.lua
+2023/07/04 | 2015 | biblio/citation-style-language/citeproc-node-layout.lua
+2023/07/04 | 6754 | biblio/citation-style-language/citeproc-node-locale.lua
+2023/07/04 | 34181 | biblio/citation-style-language/citeproc-node-names.lua
+2023/07/04 | 1819 | biblio/citation-style-language/citeproc-node-number.lua
+2023/07/04 | 2341 | biblio/citation-style-language/citeproc-nodes.lua
+2023/07/04 | 6535 | biblio/citation-style-language/citeproc-node-sort.lua
+2023/07/04 | 5247 | biblio/citation-style-language/citeproc-node-style.lua
+2023/07/04 | 6846 | biblio/citation-style-language/citeproc-node-text.lua
+2023/07/04 | 59827 | biblio/citation-style-language/citeproc-output.lua
+2023/07/04 | 9361 | biblio/citation-style-language/citeproc-unicode.lua
+2023/07/04 | 29178 | biblio/citation-style-language/citeproc-util.lua
+2023/07/04 | 21532 | biblio/citation-style-language/csl-locales-af-ZA.xml
+2023/07/04 | 19916 | biblio/citation-style-language/csl-locales-ar.xml
+2023/07/04 | 24565 | biblio/citation-style-language/csl-locales-bg-BG.xml
+2023/07/04 | 21401 | biblio/citation-style-language/csl-locales-ca-AD.xml
+2023/07/04 | 21678 | biblio/citation-style-language/csl-locales-cs-CZ.xml
+2023/07/04 | 21675 | biblio/citation-style-language/csl-locales-cy-GB.xml
+2023/07/04 | 21569 | biblio/citation-style-language/csl-locales-da-DK.xml
+2023/07/04 | 22317 | biblio/citation-style-language/csl-locales-de-AT.xml
+2023/07/04 | 21780 | biblio/citation-style-language/csl-locales-de-CH.xml
+2023/07/04 | 22242 | biblio/citation-style-language/csl-locales-de-DE.xml
+2023/07/04 | 23123 | biblio/citation-style-language/csl-locales-el-GR.xml
+2023/07/04 | 22454 | biblio/citation-style-language/csl-locales-en-GB.xml
+2023/07/04 | 22609 | biblio/citation-style-language/csl-locales-en-US.xml
+2023/07/04 | 21505 | biblio/citation-style-language/csl-locales-es-CL.xml
+2023/07/04 | 21429 | biblio/citation-style-language/csl-locales-es-ES.xml
+2023/07/04 | 22536 | biblio/citation-style-language/csl-locales-es-MX.xml
+2023/07/04 | 21360 | biblio/citation-style-language/csl-locales-et-EE.xml
+2023/07/04 | 21670 | biblio/citation-style-language/csl-locales-eu.xml
+2023/07/04 | 22436 | biblio/citation-style-language/csl-locales-fa-IR.xml
+2023/07/04 | 21722 | biblio/citation-style-language/csl-locales-fi-FI.xml
+2023/07/04 | 22197 | biblio/citation-style-language/csl-locales-fr-CA.xml
+2023/07/04 | 22444 | biblio/citation-style-language/csl-locales-fr-FR.xml
+2023/07/04 | 21921 | biblio/citation-style-language/csl-locales-he-IL.xml
+2023/07/04 | 24444 | biblio/citation-style-language/csl-locales-hi-IN.xml
+2023/07/04 | 21462 | biblio/citation-style-language/csl-locales-hr-HR.xml
+2023/07/04 | 21565 | biblio/citation-style-language/csl-locales-hu-HU.xml
+2023/07/04 | 21753 | biblio/citation-style-language/csl-locales-id-ID.xml
+2023/07/04 | 21568 | biblio/citation-style-language/csl-locales-is-IS.xml
+2023/07/04 | 23692 | biblio/citation-style-language/csl-locales-it-IT.xml
+2023/07/04 | 21581 | biblio/citation-style-language/csl-locales-ja-JP.xml
+2023/07/04 | 22065 | biblio/citation-style-language/csl-locales-km-KH.xml
+2023/07/04 | 21513 | biblio/citation-style-language/csl-locales-ko-KR.xml
+2023/07/04 | 21401 | biblio/citation-style-language/csl-locales-la.xml
+2023/07/04 | 22851 | biblio/citation-style-language/csl-locales-lt-LT.xml
+2023/07/04 | 23592 | biblio/citation-style-language/csl-locales-lv-LV.xml
+2023/07/04 | 22040 | biblio/citation-style-language/csl-locales-mn-MN.xml
+2023/07/04 | 18699 | biblio/citation-style-language/csl-locales-nb-NO.xml
+2023/07/04 | 22456 | biblio/citation-style-language/csl-locales-nl-NL.xml
+2023/07/04 | 18645 | biblio/citation-style-language/csl-locales-nn-NO.xml
+2023/07/04 | 21545 | biblio/citation-style-language/csl-locales-pl-PL.xml
+2023/07/04 | 22865 | biblio/citation-style-language/csl-locales-pt-BR.xml
+2023/07/04 | 22715 | biblio/citation-style-language/csl-locales-pt-PT.xml
+2023/07/04 | 21561 | biblio/citation-style-language/csl-locales-ro-RO.xml
+2023/07/04 | 25814 | biblio/citation-style-language/csl-locales-ru-RU.xml
+2023/07/04 | 21673 | biblio/citation-style-language/csl-locales-sk-SK.xml
+2023/07/04 | 21429 | biblio/citation-style-language/csl-locales-sl-SI.xml
+2023/07/04 | 22221 | biblio/citation-style-language/csl-locales-sr-RS.xml
+2023/07/04 | 21814 | biblio/citation-style-language/csl-locales-sv-SE.xml
+2023/07/04 | 23566 | biblio/citation-style-language/csl-locales-th-TH.xml
+2023/07/04 | 21734 | biblio/citation-style-language/csl-locales-tr-TR.xml
+2023/07/04 | 20846 | biblio/citation-style-language/csl-locales-uk-UA.xml
+2023/07/04 | 21911 | biblio/citation-style-language/csl-locales-vi-VN.xml
+2023/07/04 | 19161 | biblio/citation-style-language/csl-locales-zh-CN.xml
+2023/07/04 | 19522 | biblio/citation-style-language/csl-locales-zh-TW.xml
+2023/07/04 | 221 | biblio/citation-style-language/DEPENDS.txt
+2023/07/04 | 8128 | biblio/citation-style-language/elsevier-harvard.csl
+2023/07/04 | 10723 | biblio/citation-style-language/harvard-cite-them-right.csl
+2023/07/04 | 15775 | biblio/citation-style-language/ieee.csl
+2023/07/04 | 16063 | biblio/citation-style-language/modern-humanities-research-association.csl
+2023/07/04 | 11209 | biblio/citation-style-language/modern-language-association.csl
+2023/07/04 | 5288 | biblio/citation-style-language/nature.csl
+2023/07/04 | 1675 | biblio/citation-style-language/README.md
+2023/07/04 | 12878 | biblio/citation-style-language/vancouver.csl
+2023/07/04 | 4522435 | biblio/citation-style-language.zip
+2023/07/04 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2023/07/03 | 2793475 | biblio/ctan-bibdata/ctan.bib
-2023/07/03 | 3684256 | biblio/ctan-bibdata/ctan.pdf
+2023/07/04 | 2793473 | biblio/ctan-bibdata/ctan.bib
+2023/07/04 | 3685645 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2023/07/03 | 4083815 | biblio/ctan-bibdata.zip
+2023/07/04 | 4085048 | biblio/ctan-bibdata.zip
2023/02/23 | 3126 | biblio/pbibtex/pbibtex-base/cpp.awk
2023/02/23 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh
2023/02/23 | 22362 | biblio/pbibtex/pbibtex-base/jabbrv.bst
@@ -2218,7 +2218,7 @@
1989/12/11 | 6196 | biblio/tib/tib.man
1989/03/29 | 23265 | biblio/tib/vitaMake
2005/12/15 | 366385 | biblio/tib.zip
-2023/07/03 | 18605 | CTAN.sites
+2023/07/04 | 18520 | CTAN.sites
1990/10/03 | 5032 | dviware/beebe/00readme.txt
1990/10/03 | 479 | dviware/beebe/doc/00dir.cmd
1990/10/03 | 1209 | dviware/beebe/doc/00dir.lst
@@ -5417,7 +5417,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2023/07/03 | 124707 | FILES.last07days
+2023/07/04 | 120589 | FILES.last07days
2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs
2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf
2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf
@@ -194091,7 +194091,7 @@
2023/02/02 | 138956 | info/yet-another-guide-latex2e/Yet-Another-Guide-LaTeX2e_v11.tex
2023/02/02 | 914364 | info/yet-another-guide-latex2e.zip
2021/02/04 | 4944311 | install/biblio/bibtex/contrib/gost.tds.zip
-2023/04/13 | 4525526 | install/biblio/citation-style-language.tds.zip
+2023/07/04 | 4531288 | install/biblio/citation-style-language.tds.zip
2022/10/28 | 795249 | install/fonts/accanthis.tds.zip
2009/05/23 | 246025 | install/fonts/ae.tds.zip
2022/09/14 | 38525814 | install/fonts/alegreya.tds.zip
@@ -194534,7 +194534,7 @@
2017/08/05 | 166767 | install/macros/latex/contrib/screenplay-pkg.tds.zip
2012/09/24 | 130991 | install/macros/latex/contrib/scrjrnl.tds.zip
2021/11/10 | 657160 | install/macros/latex/contrib/sdaps.tds.zip
-2023/04/18 | 2529294 | install/macros/latex/contrib/se2thesis.tds.zip
+2023/07/04 | 2531068 | install/macros/latex/contrib/se2thesis.tds.zip
2019/12/10 | 544332 | install/macros/latex/contrib/selinput.tds.zip
2023/06/12 | 1566753 | install/macros/latex/contrib/siunitx.tds.zip
2019/10/15 | 315856 | install/macros/latex/contrib/skmath.tds.zip
@@ -213388,6 +213388,11 @@
2020/11/13 | 7351 | macros/latex/contrib/beamer-contrib/themes/beamertheme-pure-minimalistic/logos/institute_logo.png
2020/11/13 | 12785 | macros/latex/contrib/beamer-contrib/themes/beamertheme-pure-minimalistic/README.md
2020/11/14 | 378249 | macros/latex/contrib/beamer-contrib/themes/beamertheme-pure-minimalistic.zip
+2023/07/04 | 2068 | macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamercolorthemerainbow.sty
+2023/07/04 | 161174 | macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamertheme-rainbow-doc.pdf
+2023/07/04 | 6624 | macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamertheme-rainbow-doc.tex
+2023/07/04 | 378 | macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/README.md
+2023/07/04 | 153053 | macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow.zip
2017/11/21 | 4235 | macros/latex/contrib/beamer-contrib/themes/beamertheme-saintpetersburg/beamercolorthemeSaintPetersburg.dtx
2017/11/21 | 4751 | macros/latex/contrib/beamer-contrib/themes/beamertheme-saintpetersburg/beamerfontthemeSaintPetersburg.dtx
2017/11/21 | 10194 | macros/latex/contrib/beamer-contrib/themes/beamertheme-saintpetersburg/beamerthemeSaintPetersburg.dtx
@@ -221396,12 +221401,12 @@
2022/01/16 | 1964 | macros/latex/contrib/factura/README
2022/01/22 | 1400113 | macros/latex/contrib/factura.zip
2005/04/30 | 22317 | macros/latex/contrib/fac.zip
-2023/07/01 | 4040 | macros/latex/contrib/fail-fast/fail-fast.dtx
-2023/07/01 | 2627 | macros/latex/contrib/fail-fast/fail-fast.ins
-2023/07/01 | 309247 | macros/latex/contrib/fail-fast/fail-fast.pdf
-2023/07/01 | 1078 | macros/latex/contrib/fail-fast/LICENSE.txt
-2023/07/01 | 1344 | macros/latex/contrib/fail-fast/README.md
-2023/07/02 | 311269 | macros/latex/contrib/fail-fast.zip
+2023/07/04 | 4107 | macros/latex/contrib/fail-fast/fail-fast.dtx
+2023/07/04 | 2627 | macros/latex/contrib/fail-fast/fail-fast.ins
+2023/07/04 | 309689 | macros/latex/contrib/fail-fast/fail-fast.pdf
+2023/07/04 | 1078 | macros/latex/contrib/fail-fast/LICENSE.txt
+2023/07/04 | 1392 | macros/latex/contrib/fail-fast/README.md
+2023/07/04 | 311771 | macros/latex/contrib/fail-fast.zip
2006/04/11 | 8129 | macros/latex/contrib/faktor/faktor.dtx
2006/04/04 | 1917 | macros/latex/contrib/faktor/faktor.ins
2006/04/11 | 102352 | macros/latex/contrib/faktor/faktor.pdf
@@ -228197,27 +228202,27 @@
2017/07/11 | 1480 | macros/latex/contrib/lettre/testfaxe.tex
2019/05/15 | 4894 | macros/latex/contrib/lettre/testfaxf.tex
2020/04/13 | 1084282 | macros/latex/contrib/lettre.zip
-2023/07/03 | 1055 | macros/latex/contrib/lettrine/contrib/optfile.cfl
-2023/07/03 | 5136 | macros/latex/contrib/lettrine/contrib/pacl.cfl
-2023/07/03 | 5159 | macros/latex/contrib/lettrine/contrib/padl.cfl
-2023/07/03 | 3961 | macros/latex/contrib/lettrine/contrib/pzc2.cfl
-2023/07/03 | 4165 | macros/latex/contrib/lettrine/contrib/pzc3.cfl
-2023/07/03 | 128252 | macros/latex/contrib/lettrine/doc/lettrine-demo-de.pdf
-2023/07/03 | 9741 | macros/latex/contrib/lettrine/doc/lettrine-demo-de.tex
-2023/07/03 | 168279 | macros/latex/contrib/lettrine/doc/lettrine-demo-fr.pdf
-2023/07/03 | 13607 | macros/latex/contrib/lettrine/doc/lettrine-demo-fr.tex
-2023/07/03 | 74185 | macros/latex/contrib/lettrine/doc/lettrine-demo-lua.pdf
-2023/07/03 | 4298 | macros/latex/contrib/lettrine/doc/lettrine-demo-lua.tex
-2023/07/03 | 125776 | macros/latex/contrib/lettrine/doc/lettrine.pdf
-2023/07/03 | 14470 | macros/latex/contrib/lettrine/doc/W.pdf
-2023/07/03 | 6679 | macros/latex/contrib/lettrine/lettrine-2006-03-17.sty
-2023/07/03 | 8127 | macros/latex/contrib/lettrine/lettrine-2015-08-31.sty
-2023/07/03 | 9119 | macros/latex/contrib/lettrine/lettrine-2018-08-18.sty
-2023/07/03 | 10337 | macros/latex/contrib/lettrine/lettrine-2022-09-25.sty
-2023/07/03 | 9682 | macros/latex/contrib/lettrine/lettrine-2023-04-18.sty
-2023/07/03 | 47458 | macros/latex/contrib/lettrine/lettrine.dtx
-2023/07/03 | 1552 | macros/latex/contrib/lettrine/README.md
-2023/07/03 | 520587 | macros/latex/contrib/lettrine.zip
+2023/07/04 | 1055 | macros/latex/contrib/lettrine/contrib/lettrine-optfile.cfl
+2023/07/04 | 5136 | macros/latex/contrib/lettrine/contrib/lettrine-pacl.cfl
+2023/07/04 | 5159 | macros/latex/contrib/lettrine/contrib/lettrine-padl.cfl
+2023/07/04 | 3961 | macros/latex/contrib/lettrine/contrib/lettrine-pzc2.cfl
+2023/07/04 | 4165 | macros/latex/contrib/lettrine/contrib/lettrine-pzc3.cfl
+2023/07/04 | 128252 | macros/latex/contrib/lettrine/doc/lettrine-demo-de.pdf
+2023/07/04 | 9741 | macros/latex/contrib/lettrine/doc/lettrine-demo-de.tex
+2023/07/04 | 168279 | macros/latex/contrib/lettrine/doc/lettrine-demo-fr.pdf
+2023/07/04 | 13607 | macros/latex/contrib/lettrine/doc/lettrine-demo-fr.tex
+2023/07/04 | 74185 | macros/latex/contrib/lettrine/doc/lettrine-demo-lua.pdf
+2023/07/04 | 4298 | macros/latex/contrib/lettrine/doc/lettrine-demo-lua.tex
+2023/07/04 | 125776 | macros/latex/contrib/lettrine/doc/lettrine.pdf
+2023/07/04 | 14470 | macros/latex/contrib/lettrine/doc/W.pdf
+2023/07/04 | 6679 | macros/latex/contrib/lettrine/lettrine-2006-03-17.sty
+2023/07/04 | 8127 | macros/latex/contrib/lettrine/lettrine-2015-08-31.sty
+2023/07/04 | 9119 | macros/latex/contrib/lettrine/lettrine-2018-08-18.sty
+2023/07/04 | 10337 | macros/latex/contrib/lettrine/lettrine-2022-09-25.sty
+2023/07/04 | 9682 | macros/latex/contrib/lettrine/lettrine-2023-04-18.sty
+2023/07/04 | 47458 | macros/latex/contrib/lettrine/lettrine.dtx
+2023/07/04 | 1552 | macros/latex/contrib/lettrine/README.md
+2023/07/04 | 520683 | macros/latex/contrib/lettrine.zip
1995/05/17 | 15851 | macros/latex/contrib/levy/levy.dtx
1995/05/17 | 3256 | macros/latex/contrib/levy/levy.ins
2005/04/30 | 7287 | macros/latex/contrib/levy.zip
@@ -229803,30 +229808,30 @@
2023/06/23 | 159615 | macros/latex/contrib/mitthesis/examples/font_samples/Stix2.pdf
2023/06/23 | 157887 | macros/latex/contrib/mitthesis/examples/font_samples/Termes.pdf
2023/06/23 | 161675 | macros/latex/contrib/mitthesis/examples/font_samples/Termes-Stix2.pdf
-2023/06/19 | 649 | macros/latex/contrib/mitthesis/fontsets/mitthesis-defaultfonts.tex
-2023/06/19 | 977 | macros/latex/contrib/mitthesis/fontsets/mitthesis-fira-newtxsf.tex
-2023/06/17 | 2853 | macros/latex/contrib/mitthesis/fontsets/mitthesis-heros-stix2.tex
-2023/06/17 | 2308 | macros/latex/contrib/mitthesis/fontsets/mitthesis-libertine.tex
-2023/06/17 | 5635 | macros/latex/contrib/mitthesis/fontsets/mitthesis-lucida.tex
-2023/06/19 | 1040 | macros/latex/contrib/mitthesis/fontsets/mitthesis-newtx-sans-text.tex
-2023/06/19 | 972 | macros/latex/contrib/mitthesis/fontsets/mitthesis-newtx.tex
-2023/06/19 | 2314 | macros/latex/contrib/mitthesis/fontsets/mitthesis-stix2.tex
-2023/06/19 | 2976 | macros/latex/contrib/mitthesis/fontsets/mitthesis-termes-stix2.tex
-2023/06/19 | 2374 | macros/latex/contrib/mitthesis/fontsets/mitthesis-termes.tex
-2023/06/26 | 27424 | macros/latex/contrib/mitthesis/mitthesis.cls
+2023/07/03 | 654 | macros/latex/contrib/mitthesis/fontsets/mitthesis-defaultfonts.tex
+2023/07/03 | 991 | macros/latex/contrib/mitthesis/fontsets/mitthesis-fira-newtxsf.tex
+2023/07/03 | 2857 | macros/latex/contrib/mitthesis/fontsets/mitthesis-heros-stix2.tex
+2023/07/03 | 2332 | macros/latex/contrib/mitthesis/fontsets/mitthesis-libertine.tex
+2023/07/03 | 5639 | macros/latex/contrib/mitthesis/fontsets/mitthesis-lucida.tex
+2023/07/03 | 1054 | macros/latex/contrib/mitthesis/fontsets/mitthesis-newtx-sans-text.tex
+2023/07/03 | 986 | macros/latex/contrib/mitthesis/fontsets/mitthesis-newtx.tex
+2023/07/03 | 2318 | macros/latex/contrib/mitthesis/fontsets/mitthesis-stix2.tex
+2023/07/03 | 2980 | macros/latex/contrib/mitthesis/fontsets/mitthesis-termes-stix2.tex
+2023/07/03 | 2378 | macros/latex/contrib/mitthesis/fontsets/mitthesis-termes.tex
+2023/07/03 | 28149 | macros/latex/contrib/mitthesis/mitthesis.cls
2023/06/26 | 81130 | macros/latex/contrib/mitthesis/mitthesis-doc/mitthesis-doc.pdf
2023/06/26 | 27682 | macros/latex/contrib/mitthesis/mitthesis-doc/mitthesis-doc.tex
-2023/06/26 | 489171 | macros/latex/contrib/mitthesis/MIT-Thesis.pdf
+2023/07/03 | 489171 | macros/latex/contrib/mitthesis/MIT-Thesis.pdf
2023/06/19 | 1161 | macros/latex/contrib/mitthesis/MIT-thesis-template/abstract.tex
2023/06/17 | 253 | macros/latex/contrib/mitthesis/MIT-thesis-template/acknowledgments.tex
2023/06/17 | 1888 | macros/latex/contrib/mitthesis/MIT-thesis-template/appendixa.tex
2023/06/13 | 1759 | macros/latex/contrib/mitthesis/MIT-thesis-template/biography.tex
2023/06/19 | 7972 | macros/latex/contrib/mitthesis/MIT-thesis-template/chapter1.tex
-2023/06/13 | 11508 | macros/latex/contrib/mitthesis/MIT-thesis-template/mitthesis-sample.bib
-2023/06/26 | 12198 | macros/latex/contrib/mitthesis/MIT-thesis-template/MIT-Thesis.tex
+2023/06/30 | 11511 | macros/latex/contrib/mitthesis/MIT-thesis-template/mitthesis-sample.bib
+2023/07/03 | 12198 | macros/latex/contrib/mitthesis/MIT-thesis-template/MIT-Thesis.tex
2023/06/17 | 2340 | macros/latex/contrib/mitthesis/MIT-thesis-template/mydesign.tex
-2023/06/26 | 4197 | macros/latex/contrib/mitthesis/README.md
-2023/06/27 | 3599333 | macros/latex/contrib/mitthesis.zip
+2023/07/03 | 4298 | macros/latex/contrib/mitthesis/README.md
+2023/07/04 | 3599589 | macros/latex/contrib/mitthesis.zip
2016/12/14 | 23727 | macros/latex/contrib/mkstmpdad/aeb_dad.dtx
2016/08/21 | 2010 | macros/latex/contrib/mkstmpdad/aeb_dad.ins
2016/12/14 | 740061 | macros/latex/contrib/mkstmpdad/doc/mkstmpdad_man.pdf
@@ -233547,343 +233552,348 @@
2022/05/05 | 80898 | macros/latex/contrib/prociagssymp/TestprocIAGssymp.pdf
2022/05/05 | 6335 | macros/latex/contrib/prociagssymp/TestprocIAGssymp.tex
2022/05/06 | 86110 | macros/latex/contrib/prociagssymp.zip
-2023/05/19 | 9148760 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
-2023/05/19 | 2343691 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.zip
-2023/05/13 | 2728 | macros/latex/contrib/profcollege/latex/dobblePfC.lua
-2023/05/19 | 10951 | macros/latex/contrib/profcollege/latex/PfCAutonomie.tex
-2023/05/19 | 2939 | macros/latex/contrib/profcollege/latex/PfCBarreNiveaux.tex
-2023/05/19 | 3431 | macros/latex/contrib/profcollege/latex/PfCBarresCalculs.tex
-2023/05/19 | 8271 | macros/latex/contrib/profcollege/latex/PfCBillard.tex
-2023/05/19 | 2072 | macros/latex/contrib/profcollege/latex/PfCBonSortie.tex
-2023/05/19 | 4034 | macros/latex/contrib/profcollege/latex/PfCCalculatrice.tex
-2023/05/19 | 14927 | macros/latex/contrib/profcollege/latex/PfCCalculsCroises.tex
-2023/05/19 | 6148 | macros/latex/contrib/profcollege/latex/PfCCalculsFractions.tex
-2023/05/19 | 7230 | macros/latex/contrib/profcollege/latex/PfCCalisson.tex
-2023/05/19 | 14262 | macros/latex/contrib/profcollege/latex/PfCCAN.tex
-2023/05/19 | 24945 | macros/latex/contrib/profcollege/latex/PfCCartesJeux.tex
-2023/05/19 | 1528 | macros/latex/contrib/profcollege/latex/PfCCartesMentales.tex
-2023/05/19 | 9699 | macros/latex/contrib/profcollege/latex/PfCCartographie.tex
-2023/05/19 | 7088 | macros/latex/contrib/profcollege/latex/PfCColorilude.tex
-2023/05/19 | 11250 | macros/latex/contrib/profcollege/latex/PfCCompteBon.tex
-2023/05/19 | 9898 | macros/latex/contrib/profcollege/latex/PfCDecDeci.tex
-2023/05/19 | 3618 | macros/latex/contrib/profcollege/latex/PfCDecompFracDeci.tex
-2023/05/19 | 22985 | macros/latex/contrib/profcollege/latex/PfCDecomposerNombrePremier.tex
-2023/05/19 | 10479 | macros/latex/contrib/profcollege/latex/PfCDefiTables.tex
-2023/05/19 | 14131 | macros/latex/contrib/profcollege/latex/PfCDessinerRatio.tex
-2023/05/19 | 7962 | macros/latex/contrib/profcollege/latex/PfCDessinGradue.tex
-2023/05/19 | 4664 | macros/latex/contrib/profcollege/latex/PfCDiagrammeRadar.tex
-2023/05/19 | 58462 | macros/latex/contrib/profcollege/latex/PfCDistributivite.tex
-2023/05/19 | 831 | macros/latex/contrib/profcollege/latex/PfCDobble.tex
-2023/05/19 | 4117 | macros/latex/contrib/profcollege/latex/PfCDomino.tex
-2023/05/19 | 9413 | macros/latex/contrib/profcollege/latex/PfCEcrireunQCM.tex
-2023/05/19 | 2473 | macros/latex/contrib/profcollege/latex/PfCEcritureLettres.tex
-2023/05/19 | 12027 | macros/latex/contrib/profcollege/latex/PfCEcritureUnites.tex
-2023/05/19 | 2019 | macros/latex/contrib/profcollege/latex/PfCEngrenagesBase.tex
-2023/05/19 | 10633 | macros/latex/contrib/profcollege/latex/PfCEnigmeAire.tex
-2023/05/19 | 3765 | macros/latex/contrib/profcollege/latex/PfCEnquete.tex
-2021/08/22 | 23478 | macros/latex/contrib/profcollege/latex/PfCEquationComposition2.tex
-2021/08/22 | 19350 | macros/latex/contrib/profcollege/latex/PfCEquationLaurent1.tex
-2021/08/22 | 20438 | macros/latex/contrib/profcollege/latex/PfCEquationPose1.tex
-2021/08/22 | 27165 | macros/latex/contrib/profcollege/latex/PfCEquationSoustraction2.tex
-2021/08/22 | 15309 | macros/latex/contrib/profcollege/latex/PfCEquationSymbole1.tex
-2021/08/22 | 22791 | macros/latex/contrib/profcollege/latex/PfCEquationTerme1.tex
-2023/05/19 | 3800 | macros/latex/contrib/profcollege/latex/PfCErathostene.tex
-2023/05/19 | 15072 | macros/latex/contrib/profcollege/latex/PfCFactorisation.tex
-2023/05/19 | 3280 | macros/latex/contrib/profcollege/latex/PfCFicheMemo.tex
-2023/05/19 | 15575 | macros/latex/contrib/profcollege/latex/PfCFonctionAffine.tex
-2023/05/19 | 7244 | macros/latex/contrib/profcollege/latex/PfCFrise.tex
-2023/05/19 | 4692 | macros/latex/contrib/profcollege/latex/PfCFutoshiki.tex
-2023/05/19 | 2155 | macros/latex/contrib/profcollege/latex/PfCGaram.tex
-2023/05/19 | 1596 | macros/latex/contrib/profcollege/latex/PfCGeometrie.tex
-2023/05/19 | 2285 | macros/latex/contrib/profcollege/latex/PfCGrades.tex
-2023/05/19 | 2211 | macros/latex/contrib/profcollege/latex/PfCHiddenMessage.tex
-2023/05/19 | 3751 | macros/latex/contrib/profcollege/latex/PfCJeuRangement.tex
-2023/05/19 | 2605 | macros/latex/contrib/profcollege/latex/PfCKakurasu.tex
-2023/05/19 | 2276 | macros/latex/contrib/profcollege/latex/PfCKakuro.tex
-2023/05/19 | 3835 | macros/latex/contrib/profcollege/latex/PfCKenKen.tex
-2023/05/19 | 9427 | macros/latex/contrib/profcollege/latex/PfCLabyrintheJeu.tex
-2023/05/19 | 23088 | macros/latex/contrib/profcollege/latex/PfCLabyrintheNombre.tex
-2023/05/19 | 2837 | macros/latex/contrib/profcollege/latex/PfCMentalo.tex
-2023/05/19 | 5365 | macros/latex/contrib/profcollege/latex/PfCMidpoint.tex
-2023/05/19 | 10548 | macros/latex/contrib/profcollege/latex/PfCModeleBarre.tex
-2023/05/19 | 4548 | macros/latex/contrib/profcollege/latex/PfCMosaique.tex
-2023/05/19 | 2815 | macros/latex/contrib/profcollege/latex/PfCMotsCodes.tex
-2023/05/19 | 2222 | macros/latex/contrib/profcollege/latex/PfCMotsCroises.tex
-2023/05/19 | 1862 | macros/latex/contrib/profcollege/latex/PfCMotsEmpiles.tex
-2023/05/19 | 7051 | macros/latex/contrib/profcollege/latex/PfCNombreAstral.tex
-2023/05/19 | 14011 | macros/latex/contrib/profcollege/latex/PfCNonogramme.tex
-2023/05/19 | 23924 | macros/latex/contrib/profcollege/latex/PfCNotionFonction.tex
-2023/05/19 | 4730 | macros/latex/contrib/profcollege/latex/PfCOperationsTrou.tex
-2023/05/19 | 10168 | macros/latex/contrib/profcollege/latex/PfCPapiers.tex
-2023/05/19 | 5824 | macros/latex/contrib/profcollege/latex/PfCPatronPaves.tex
-2023/05/19 | 25681 | macros/latex/contrib/profcollege/latex/PfCPavageAvecMotifImage.tex
-2023/05/19 | 32029 | macros/latex/contrib/profcollege/latex/PfCPavage.tex
-2023/05/19 | 4138 | macros/latex/contrib/profcollege/latex/PfCPixelArt.tex
-2023/05/19 | 8113 | macros/latex/contrib/profcollege/latex/PfCPourcentage.tex
-2023/05/19 | 7733 | macros/latex/contrib/profcollege/latex/PfCProbabilites.tex
-2023/05/19 | 6260 | macros/latex/contrib/profcollege/latex/PfCProgrammeCalcul.tex
-2023/05/19 | 15260 | macros/latex/contrib/profcollege/latex/PfCPropor.tex
-2023/05/19 | 11026 | macros/latex/contrib/profcollege/latex/PfCProprietesDroites.tex
-2023/05/19 | 7072 | macros/latex/contrib/profcollege/latex/PfCPuissanceQuatre.tex
-2023/05/19 | 7102 | macros/latex/contrib/profcollege/latex/PfCPuzzleSommePyramide.tex
-2023/05/19 | 9453 | macros/latex/contrib/profcollege/latex/PfCPyramideCalculs.tex
-2023/05/19 | 26690 | macros/latex/contrib/profcollege/latex/PfCPythagore.tex
-2023/05/19 | 25302 | macros/latex/contrib/profcollege/latex/PfCQuestionsFlash.tex
-2023/05/19 | 2305 | macros/latex/contrib/profcollege/latex/PfCQuestionsRelier.tex
-2023/05/19 | 2617 | macros/latex/contrib/profcollege/latex/PfCQuiSuisJe.tex
-2023/05/19 | 2980 | macros/latex/contrib/profcollege/latex/PfCRangementNombres.tex
-2023/05/19 | 1777 | macros/latex/contrib/profcollege/latex/PfCRapido.tex
-2023/05/19 | 28129 | macros/latex/contrib/profcollege/latex/PfCRappelsFormules.tex
-2023/05/19 | 71256 | macros/latex/contrib/profcollege/latex/PfCReperage.tex
-2023/05/19 | 15326 | macros/latex/contrib/profcollege/latex/PfCRepresentationGraphique.tex
-2023/05/19 | 5561 | macros/latex/contrib/profcollege/latex/PfCRepresenterEntier.tex
-2023/05/19 | 16038 | macros/latex/contrib/profcollege/latex/PfCRepresenterFraction.tex
-2023/05/19 | 5248 | macros/latex/contrib/profcollege/latex/PfCRepresenterTableur.tex
-2023/05/19 | 7797 | macros/latex/contrib/profcollege/latex/PfCReseauxSociaux.tex
-2023/05/19 | 16190 | macros/latex/contrib/profcollege/latex/PfCResoudreEquation.tex
-2023/05/19 | 3049 | macros/latex/contrib/profcollege/latex/PfCRLE.tex
-2023/05/19 | 16349 | macros/latex/contrib/profcollege/latex/PfCRondeInfernale.tex
-2023/05/19 | 10074 | macros/latex/contrib/profcollege/latex/PfCRose.tex
-2023/05/19 | 1488 | macros/latex/contrib/profcollege/latex/PfCScratch.tex
-2023/05/19 | 8711 | macros/latex/contrib/profcollege/latex/PfCShikaku.tex
-2023/05/19 | 7808 | macros/latex/contrib/profcollege/latex/PfCSimplifierFraction.tex
-2023/05/19 | 28303 | macros/latex/contrib/profcollege/latex/PfCSolides.tex
-2023/05/19 | 11740 | macros/latex/contrib/profcollege/latex/PfCSommeAngles.tex
-2023/05/19 | 2499 | macros/latex/contrib/profcollege/latex/PfCSquaro.tex
-2023/05/19 | 60291 | macros/latex/contrib/profcollege/latex/PfCStatistiques.tex
-2023/05/19 | 82533 | macros/latex/contrib/profcollege/latex/PfCTableauxUnites.tex
-2023/05/19 | 2975 | macros/latex/contrib/profcollege/latex/PfCTablesOperations.tex
-2023/05/19 | 6030 | macros/latex/contrib/profcollege/latex/PfCTectonic.tex
-2023/05/19 | 56986 | macros/latex/contrib/profcollege/latex/PfCThales.tex
-2023/05/19 | 8307 | macros/latex/contrib/profcollege/latex/PfCTortueBase.tex
-2023/05/19 | 24666 | macros/latex/contrib/profcollege/latex/PfCTrigonometrie.tex
-2023/05/19 | 9951 | macros/latex/contrib/profcollege/latex/PfCTriominos.tex
-2023/05/19 | 19900 | macros/latex/contrib/profcollege/latex/PfCTrio.tex
-2023/05/19 | 9685 | macros/latex/contrib/profcollege/latex/PfCVueCubes.tex
-2023/05/19 | 8676 | macros/latex/contrib/profcollege/latex/PfCYohaku.tex
-2023/05/19 | 18247 | macros/latex/contrib/profcollege/latex/ProfCollege.sty
-2021/11/06 | 8247 | macros/latex/contrib/profcollege/metapost/datastest/PfCafganistan.dat
-2021/11/06 | 10915 | macros/latex/contrib/profcollege/metapost/datastest/PfCafriquesud1.dat
-2021/11/06 | 218 | macros/latex/contrib/profcollege/metapost/datastest/PfCafriquesud2.dat
-2021/11/06 | 2379 | macros/latex/contrib/profcollege/metapost/datastest/PfCalbanie.dat
-2021/11/06 | 10154 | macros/latex/contrib/profcollege/metapost/datastest/PfCalgerie.dat
-2021/11/06 | 8825 | macros/latex/contrib/profcollege/metapost/datastest/PfCallemagne1.dat
-2021/11/06 | 376 | macros/latex/contrib/profcollege/metapost/datastest/PfCallemagne2.dat
-2021/11/06 | 230 | macros/latex/contrib/profcollege/metapost/datastest/PfCandorre.dat
-2021/11/06 | 6087 | macros/latex/contrib/profcollege/metapost/datastest/PfCangleterre.dat
-2021/11/06 | 9821 | macros/latex/contrib/profcollege/metapost/datastest/PfCangola.dat
-2021/11/06 | 13748 | macros/latex/contrib/profcollege/metapost/datastest/PfCarabiesaoudite.dat
-2021/11/06 | 22166 | macros/latex/contrib/profcollege/metapost/datastest/PfCargentine1.dat
-2021/11/06 | 1655 | macros/latex/contrib/profcollege/metapost/datastest/PfCargentine2.dat
-2021/11/06 | 2535 | macros/latex/contrib/profcollege/metapost/datastest/PfCarmenie.dat
-2021/11/06 | 4280 | macros/latex/contrib/profcollege/metapost/datastest/PfCautriche.dat
-2021/11/06 | 4239 | macros/latex/contrib/profcollege/metapost/datastest/PfCazerbaijan1.dat
-2021/11/06 | 770 | macros/latex/contrib/profcollege/metapost/datastest/PfCazerbaijan2.dat
-2021/11/06 | 8595 | macros/latex/contrib/profcollege/metapost/datastest/PfCbangladesh.dat
-2021/11/06 | 5907 | macros/latex/contrib/profcollege/metapost/datastest/PfCbelarussie.dat
-2021/11/06 | 2423 | macros/latex/contrib/profcollege/metapost/datastest/PfCbelgique.dat
-2021/11/06 | 1403 | macros/latex/contrib/profcollege/metapost/datastest/PfCbelize.dat
-2021/11/06 | 2581 | macros/latex/contrib/profcollege/metapost/datastest/PfCbenin.dat
-2021/11/06 | 1515 | macros/latex/contrib/profcollege/metapost/datastest/PfCbhutan.dat
-2021/11/06 | 17452 | macros/latex/contrib/profcollege/metapost/datastest/PfCbirmanie.dat
-2021/11/06 | 8972 | macros/latex/contrib/profcollege/metapost/datastest/PfCbolivie1.dat
-2021/11/06 | 288 | macros/latex/contrib/profcollege/metapost/datastest/PfCbolivie2.dat
-2021/11/06 | 3616 | macros/latex/contrib/profcollege/metapost/datastest/PfCbosnie1.dat
-2021/11/06 | 770 | macros/latex/contrib/profcollege/metapost/datastest/PfCbosnie2.dat
-2021/11/06 | 7140 | macros/latex/contrib/profcollege/metapost/datastest/PfCbotswana.dat
-2021/11/06 | 49188 | macros/latex/contrib/profcollege/metapost/datastest/PfCbresil.dat
-2021/11/06 | 772 | macros/latex/contrib/profcollege/metapost/datastest/PfCbrunei.dat
-2021/11/06 | 3639 | macros/latex/contrib/profcollege/metapost/datastest/PfCbulgarie.dat
-2021/11/06 | 5132 | macros/latex/contrib/profcollege/metapost/datastest/PfCburkinafaso.dat
-2021/11/06 | 1695 | macros/latex/contrib/profcollege/metapost/datastest/PfCburundi.dat
-2021/11/06 | 805 | macros/latex/contrib/profcollege/metapost/datastest/PfCcabinda.dat
-2022/05/27 | 1810 | macros/latex/contrib/profcollege/metapost/datastest/PfCCafrique.dat
-2021/11/06 | 4579 | macros/latex/contrib/profcollege/metapost/datastest/PfCcambodge.dat
-2022/05/27 | 293 | macros/latex/contrib/profcollege/metapost/datastest/PfCCameriquecentrale.dat
-2022/05/27 | 141 | macros/latex/contrib/profcollege/metapost/datastest/PfCCameriquenord.dat
-2022/05/27 | 583 | macros/latex/contrib/profcollege/metapost/datastest/PfCCameriquesud.dat
-2021/11/06 | 6722 | macros/latex/contrib/profcollege/metapost/datastest/PfCcameroun.dat
-2021/11/06 | 110829 | macros/latex/contrib/profcollege/metapost/datastest/PfCcanada.dat
-2021/11/06 | 5014 | macros/latex/contrib/profcollege/metapost/datastest/PfCcapitales.dat
-2022/05/27 | 1757 | macros/latex/contrib/profcollege/metapost/datastest/PfCCasia.dat
-2022/05/27 | 1718 | macros/latex/contrib/profcollege/metapost/datastest/PfCCasie.dat
-2022/05/27 | 76 | macros/latex/contrib/profcollege/metapost/datastest/PfCCcaraibes.dat
-2022/05/27 | 1769 | macros/latex/contrib/profcollege/metapost/datastest/PfCCeurope.dat
-2021/11/06 | 5435 | macros/latex/contrib/profcollege/metapost/datastest/PfCchili1.dat
-2021/11/06 | 36796 | macros/latex/contrib/profcollege/metapost/datastest/PfCchili2.dat
-2021/11/06 | 56884 | macros/latex/contrib/profcollege/metapost/datastest/PfCchine.dat
-2021/11/06 | 14815 | macros/latex/contrib/profcollege/metapost/datastest/PfCcolombie.dat
-2021/11/06 | 6364 | macros/latex/contrib/profcollege/metapost/datastest/PfCcongo.dat
-2021/11/06 | 6891 | macros/latex/contrib/profcollege/metapost/datastest/PfCcoreenord.dat
-2021/11/06 | 7107 | macros/latex/contrib/profcollege/metapost/datastest/PfCcoreesud.dat
-2021/11/06 | 3651 | macros/latex/contrib/profcollege/metapost/datastest/PfCcostarica.dat
-2021/11/06 | 7780 | macros/latex/contrib/profcollege/metapost/datastest/PfCcoteivoire.dat
-2021/11/06 | 5972 | macros/latex/contrib/profcollege/metapost/datastest/PfCcroatie.dat
-2021/11/06 | 3688 | macros/latex/contrib/profcollege/metapost/datastest/PfCdanemark.dat
-2021/11/06 | 1147 | macros/latex/contrib/profcollege/metapost/datastest/PfCdjibouti.dat
-2021/11/06 | 7107 | macros/latex/contrib/profcollege/metapost/datastest/PfCecosse.dat
-2021/11/06 | 13948 | macros/latex/contrib/profcollege/metapost/datastest/PfCegypte.dat
-2021/11/06 | 4179 | macros/latex/contrib/profcollege/metapost/datastest/PfCemirats.dat
-2021/11/06 | 4630 | macros/latex/contrib/profcollege/metapost/datastest/PfCequateur.dat
-2021/11/06 | 4515 | macros/latex/contrib/profcollege/metapost/datastest/PfCeritre.dat
-2021/11/06 | 8151 | macros/latex/contrib/profcollege/metapost/datastest/PfCespagne.dat
-2021/11/06 | 2679 | macros/latex/contrib/profcollege/metapost/datastest/PfCestonie.dat
-2021/11/06 | 7340 | macros/latex/contrib/profcollege/metapost/datastest/PfCethiopie.dat
-2021/11/06 | 9195 | macros/latex/contrib/profcollege/metapost/datastest/PfCfinlande.dat
-2021/11/06 | 4277242 | macros/latex/contrib/profcollege/metapost/datastest/PfCfleuveseurope.dat
-2021/11/06 | 233434 | macros/latex/contrib/profcollege/metapost/datastest/PfCfleuvessup.dat
-2021/11/06 | 12472 | macros/latex/contrib/profcollege/metapost/datastest/PfCfrance.dat
-2021/11/06 | 6702 | macros/latex/contrib/profcollege/metapost/datastest/PfCgabon.dat
-2021/11/06 | 2099 | macros/latex/contrib/profcollege/metapost/datastest/PfCgambie.dat
-2021/11/06 | 122 | macros/latex/contrib/profcollege/metapost/datastest/PfCgaza.dat
-2021/11/06 | 3447 | macros/latex/contrib/profcollege/metapost/datastest/PfCgeorgie.dat
-2021/11/06 | 4030 | macros/latex/contrib/profcollege/metapost/datastest/PfCghana.dat
-2021/11/06 | 49 | macros/latex/contrib/profcollege/metapost/datastest/PfCgibraltar.dat
-2021/11/06 | 10839 | macros/latex/contrib/profcollege/metapost/datastest/PfCgrece.dat
-2021/11/06 | 3732 | macros/latex/contrib/profcollege/metapost/datastest/PfCguatemala.dat
-2021/11/06 | 3989 | macros/latex/contrib/profcollege/metapost/datastest/PfCguineebissau.dat
-2021/11/06 | 7692 | macros/latex/contrib/profcollege/metapost/datastest/PfCguinee.dat
-2021/11/06 | 2415 | macros/latex/contrib/profcollege/metapost/datastest/PfCguineef.dat
-2021/11/06 | 5137 | macros/latex/contrib/profcollege/metapost/datastest/PfCguyane.dat
-2021/11/06 | 2824 | macros/latex/contrib/profcollege/metapost/datastest/PfChaiti.dat
-2021/11/06 | 4851 | macros/latex/contrib/profcollege/metapost/datastest/PfChonduras.dat
-2021/11/06 | 3822 | macros/latex/contrib/profcollege/metapost/datastest/PfChongrie.dat
-2021/11/06 | 672815 | macros/latex/contrib/profcollege/metapost/datastest/PfCIle.dat
-2021/11/06 | 672839 | macros/latex/contrib/profcollege/metapost/datastest/PfCiles1.dat
-2021/11/06 | 672842 | macros/latex/contrib/profcollege/metapost/datastest/PfCiles.dat
-2021/11/06 | 34514 | macros/latex/contrib/profcollege/metapost/datastest/PfCinde.dat
-2021/11/06 | 10742 | macros/latex/contrib/profcollege/metapost/datastest/PfCindonesie1.dat
-2021/11/06 | 8168 | macros/latex/contrib/profcollege/metapost/datastest/PfCindonesie2.dat
-2021/11/06 | 5211 | macros/latex/contrib/profcollege/metapost/datastest/PfCirak.dat
-2021/11/06 | 12208 | macros/latex/contrib/profcollege/metapost/datastest/PfCiran.dat
-2021/11/06 | 8115 | macros/latex/contrib/profcollege/metapost/datastest/PfCirelande.dat
-2021/11/06 | 1635 | macros/latex/contrib/profcollege/metapost/datastest/PfCirelandenord.dat
-2021/11/06 | 1791 | macros/latex/contrib/profcollege/metapost/datastest/PfCisrael.dat
-2021/11/06 | 8013 | macros/latex/contrib/profcollege/metapost/datastest/PfCitalie.dat
-2021/11/06 | 3603 | macros/latex/contrib/profcollege/metapost/datastest/PfCjordanie.dat
-2021/11/06 | 26764 | macros/latex/contrib/profcollege/metapost/datastest/PfCkazakhstan.dat
-2021/11/06 | 8482 | macros/latex/contrib/profcollege/metapost/datastest/PfCkenya.dat
-2021/11/06 | 1010 | macros/latex/contrib/profcollege/metapost/datastest/PfCkoweit.dat
-2021/11/06 | 7095 | macros/latex/contrib/profcollege/metapost/datastest/PfCkyrgyzstan.dat
-2022/02/16 | 150847 | macros/latex/contrib/profcollege/metapost/datastest/PfClacs.dat
-2021/11/06 | 15090 | macros/latex/contrib/profcollege/metapost/datastest/PfClacssup.dat
-2021/11/06 | 8002 | macros/latex/contrib/profcollege/metapost/datastest/PfClaos.dat
-2021/11/06 | 1537 | macros/latex/contrib/profcollege/metapost/datastest/PfClesotho.dat
-2021/11/06 | 2871 | macros/latex/contrib/profcollege/metapost/datastest/PfClettonie.dat
-2021/11/06 | 1311 | macros/latex/contrib/profcollege/metapost/datastest/PfCliban.dat
-2021/11/06 | 3413 | macros/latex/contrib/profcollege/metapost/datastest/PfCliberia.dat
-2021/11/06 | 8467 | macros/latex/contrib/profcollege/metapost/datastest/PfClibye.dat
-2021/11/06 | 123 | macros/latex/contrib/profcollege/metapost/datastest/PfCliechtenstein.dat
-2021/11/06 | 2763 | macros/latex/contrib/profcollege/metapost/datastest/PfClithuanie1.dat
-2021/11/06 | 146 | macros/latex/contrib/profcollege/metapost/datastest/PfClithuanie2.dat
-2021/11/06 | 673 | macros/latex/contrib/profcollege/metapost/datastest/PfCluxembourg.dat
-2021/11/06 | 1551 | macros/latex/contrib/profcollege/metapost/datastest/PfCmacedoine.dat
-2021/11/06 | 6684 | macros/latex/contrib/profcollege/metapost/datastest/PfCmalaisie1.dat
-2021/11/06 | 2891 | macros/latex/contrib/profcollege/metapost/datastest/PfCmalaisie2.dat
-2021/11/06 | 4561 | macros/latex/contrib/profcollege/metapost/datastest/PfCmalawi.dat
-2021/11/06 | 12415 | macros/latex/contrib/profcollege/metapost/datastest/PfCmali.dat
-2021/11/06 | 4210 | macros/latex/contrib/profcollege/metapost/datastest/PfCmaroc.dat
-2021/11/06 | 10319 | macros/latex/contrib/profcollege/metapost/datastest/PfCmauritanie.dat
-2021/11/06 | 28852 | macros/latex/contrib/profcollege/metapost/datastest/PfCmexique.dat
-2021/11/06 | 3435 | macros/latex/contrib/profcollege/metapost/datastest/PfCmoldavie.dat
-2021/11/06 | 56 | macros/latex/contrib/profcollege/metapost/datastest/PfCmonaco.dat
-2021/11/06 | 8187 | macros/latex/contrib/profcollege/metapost/datastest/PfCmongolie.dat
-2021/11/06 | 13041 | macros/latex/contrib/profcollege/metapost/datastest/PfCmozambique.dat
-2021/11/06 | 9496 | macros/latex/contrib/profcollege/metapost/datastest/PfCnamibie.dat
-2021/11/06 | 4155 | macros/latex/contrib/profcollege/metapost/datastest/PfCnepal.dat
-2021/11/06 | 4047 | macros/latex/contrib/profcollege/metapost/datastest/PfCnicaragua.dat
-2021/11/06 | 7510 | macros/latex/contrib/profcollege/metapost/datastest/PfCniger.dat
-2021/11/06 | 7633 | macros/latex/contrib/profcollege/metapost/datastest/PfCnigeria.dat
-2021/11/06 | 32275 | macros/latex/contrib/profcollege/metapost/datastest/PfCnorvege.dat
-2021/11/06 | 9399 | macros/latex/contrib/profcollege/metapost/datastest/PfCnvelleguinne.dat
-2021/11/06 | 5148 | macros/latex/contrib/profcollege/metapost/datastest/PfComan1.dat
-2021/11/06 | 1046 | macros/latex/contrib/profcollege/metapost/datastest/PfComan2.dat
-2021/11/06 | 5457 | macros/latex/contrib/profcollege/metapost/datastest/PfCouganda.dat
-2021/11/06 | 12844 | macros/latex/contrib/profcollege/metapost/datastest/PfCouzbekistan.dat
-2021/11/06 | 11979 | macros/latex/contrib/profcollege/metapost/datastest/PfCpakistan.dat
-2021/11/06 | 6867 | macros/latex/contrib/profcollege/metapost/datastest/PfCpanama1.dat
-2021/11/06 | 1022 | macros/latex/contrib/profcollege/metapost/datastest/PfCpanama2.dat
-2021/11/06 | 5547 | macros/latex/contrib/profcollege/metapost/datastest/PfCparaguay.dat
-2021/11/06 | 2797 | macros/latex/contrib/profcollege/metapost/datastest/PfCpaysbas.dat
-2021/11/06 | 2343 | macros/latex/contrib/profcollege/metapost/datastest/PfCpaysdegalles.dat
-2021/11/06 | 13167 | macros/latex/contrib/profcollege/metapost/datastest/PfCperou.dat
-2021/11/06 | 55480 | macros/latex/contrib/profcollege/metapost/datastest/PfCpolesud.dat
-2021/11/06 | 5531 | macros/latex/contrib/profcollege/metapost/datastest/PfCpologne.dat
-2021/11/06 | 3399 | macros/latex/contrib/profcollege/metapost/datastest/PfCportugal.dat
-2021/11/06 | 1118 | macros/latex/contrib/profcollege/metapost/datastest/PfCquatar.dat
-2021/11/06 | 7732 | macros/latex/contrib/profcollege/metapost/datastest/PfCrepcentreafrique.dat
-2021/11/06 | 2668 | macros/latex/contrib/profcollege/metapost/datastest/PfCrepdominicaine.dat
-2021/11/06 | 1123 | macros/latex/contrib/profcollege/metapost/datastest/PfCriomuni.dat
-2022/02/16 | 343174 | macros/latex/contrib/profcollege/metapost/datastest/PfCrivieres.dat
-2021/11/06 | 5067 | macros/latex/contrib/profcollege/metapost/datastest/PfCroumanie.dat
-2021/11/06 | 112436 | macros/latex/contrib/profcollege/metapost/datastest/PfCrussie1bis.dat
-2021/11/06 | 112908 | macros/latex/contrib/profcollege/metapost/datastest/PfCrussie1.dat
-2021/11/06 | 1010 | macros/latex/contrib/profcollege/metapost/datastest/PfCrussie2.dat
-2022/04/09 | 6500 | macros/latex/contrib/profcollege/metapost/datastest/PfCrussie3bis.dat
-2022/04/09 | 106391 | macros/latex/contrib/profcollege/metapost/datastest/PfCrussie3.dat
-2021/11/06 | 1784 | macros/latex/contrib/profcollege/metapost/datastest/PfCrwanda.dat
-2021/11/06 | 4939 | macros/latex/contrib/profcollege/metapost/datastest/PfCsaharaouest.dat
-2021/11/06 | 1491 | macros/latex/contrib/profcollege/metapost/datastest/PfCsalvador.dat
-2021/11/06 | 78 | macros/latex/contrib/profcollege/metapost/datastest/PfCsanmarin.dat
-2021/11/06 | 6667 | macros/latex/contrib/profcollege/metapost/datastest/PfCsenegal.dat
-2021/11/06 | 3116 | macros/latex/contrib/profcollege/metapost/datastest/PfCsierraleone.dat
-2021/11/06 | 2511 | macros/latex/contrib/profcollege/metapost/datastest/PfCslovaquie.dat
-2021/11/06 | 2093 | macros/latex/contrib/profcollege/metapost/datastest/PfCslovenie.dat
-2021/11/06 | 7138 | macros/latex/contrib/profcollege/metapost/datastest/PfCsomalie.dat
-2021/11/06 | 13384 | macros/latex/contrib/profcollege/metapost/datastest/PfCsoudan.dat
-2021/11/06 | 15698 | macros/latex/contrib/profcollege/metapost/datastest/PfCsuede.dat
-2021/11/06 | 3149 | macros/latex/contrib/profcollege/metapost/datastest/PfCsuisse.dat
-2021/11/06 | 3123 | macros/latex/contrib/profcollege/metapost/datastest/PfCsurinam.dat
-2021/11/06 | 522 | macros/latex/contrib/profcollege/metapost/datastest/PfCswaziland.dat
-2021/11/06 | 3627 | macros/latex/contrib/profcollege/metapost/datastest/PfCsyrie.dat
-2021/11/06 | 6495 | macros/latex/contrib/profcollege/metapost/datastest/PfCtajikistan.dat
-2021/11/06 | 12349 | macros/latex/contrib/profcollege/metapost/datastest/PfCtanzanie.dat
-2021/11/06 | 9395 | macros/latex/contrib/profcollege/metapost/datastest/PfCtchad.dat
-2021/11/06 | 4026 | macros/latex/contrib/profcollege/metapost/datastest/PfCtcheque.dat
-2021/11/06 | 12946 | macros/latex/contrib/profcollege/metapost/datastest/PfCthailande.dat
-2021/11/06 | 1983 | macros/latex/contrib/profcollege/metapost/datastest/PfCtogo.dat
-2021/11/06 | 3270 | macros/latex/contrib/profcollege/metapost/datastest/PfCtunisie.dat
-2021/11/06 | 9135 | macros/latex/contrib/profcollege/metapost/datastest/PfCturkmenistan.dat
-2021/11/06 | 13444 | macros/latex/contrib/profcollege/metapost/datastest/PfCturquie1.dat
-2021/11/06 | 1983 | macros/latex/contrib/profcollege/metapost/datastest/PfCturquie2.dat
-2021/11/06 | 13792 | macros/latex/contrib/profcollege/metapost/datastest/PfCukraine.dat
-2021/11/06 | 3209 | macros/latex/contrib/profcollege/metapost/datastest/PfCuruguay.dat
-2021/11/06 | 67357 | macros/latex/contrib/profcollege/metapost/datastest/PfCusa1.dat
-2021/11/06 | 43486 | macros/latex/contrib/profcollege/metapost/datastest/PfCusa2.dat
-2021/11/06 | 12431 | macros/latex/contrib/profcollege/metapost/datastest/PfCvenezuela.dat
-2021/11/06 | 15062 | macros/latex/contrib/profcollege/metapost/datastest/PfCvietnam.dat
-2021/11/06 | 230 | macros/latex/contrib/profcollege/metapost/datastest/PfCvillesFranceCycle4.dat
-2021/11/06 | 1522 | macros/latex/contrib/profcollege/metapost/datastest/PfCvillesFrance.dat
-2021/11/06 | 104 | macros/latex/contrib/profcollege/metapost/datastest/PfCvillesFranceNord.dat
-2021/11/06 | 499 | macros/latex/contrib/profcollege/metapost/datastest/PfCvillesFrancesimp.dat
-2021/11/06 | 3469 | macros/latex/contrib/profcollege/metapost/datastest/PfCvillesItalie.dat
-2022/02/16 | 15564 | macros/latex/contrib/profcollege/metapost/datastest/PfCvolcans.dat
-2021/11/06 | 866 | macros/latex/contrib/profcollege/metapost/datastest/PfCwestbank.dat
-2021/11/06 | 4890 | macros/latex/contrib/profcollege/metapost/datastest/PfCyemen.dat
-2021/11/06 | 5211 | macros/latex/contrib/profcollege/metapost/datastest/PfCyougoslavie.dat
-2021/11/06 | 16443 | macros/latex/contrib/profcollege/metapost/datastest/PfCzaire.dat
-2021/11/06 | 10433 | macros/latex/contrib/profcollege/metapost/datastest/PfCzambie.dat
-2021/11/06 | 5644 | macros/latex/contrib/profcollege/metapost/datastest/PfCzimbabwe.dat
-2022/05/26 | 5056 | macros/latex/contrib/profcollege/metapost/PfCAfficheur.mp
-2022/08/31 | 5196 | macros/latex/contrib/profcollege/metapost/PfCArithmetique.mp
-2022/08/31 | 5200 | macros/latex/contrib/profcollege/metapost/PfCArithmetiquePDF.mp
-2023/01/28 | 13345 | macros/latex/contrib/profcollege/metapost/PfCCalculatrice.mp
-2023/05/01 | 969 | macros/latex/contrib/profcollege/metapost/PfCConstantes.mp
-2023/01/01 | 2335 | macros/latex/contrib/profcollege/metapost/PfCEngrenages.mp
-2023/05/13 | 53608 | macros/latex/contrib/profcollege/metapost/PfCGeometrie.mp
-2022/10/12 | 6547 | macros/latex/contrib/profcollege/metapost/PfCLabyNombre.mp
-2022/08/16 | 1682 | macros/latex/contrib/profcollege/metapost/PfCLaTeX.mp
-2022/05/27 | 42844 | macros/latex/contrib/profcollege/metapost/PfCMonde-futurenew.mp
-2022/05/26 | 9412 | macros/latex/contrib/profcollege/metapost/PfCMosaique.mp
-2023/04/15 | 78075 | macros/latex/contrib/profcollege/metapost/PfCObjets.mp
-2022/11/02 | 63245 | macros/latex/contrib/profcollege/metapost/PfCPseudo.mp
-2023/05/01 | 106690 | macros/latex/contrib/profcollege/metapost/PfCScratch.mp
-2023/03/05 | 108388 | macros/latex/contrib/profcollege/metapost/PfCScratchpdf.mp
-2023/05/13 | 27287 | macros/latex/contrib/profcollege/metapost/PfCSolid.mp
-2022/05/26 | 6652 | macros/latex/contrib/profcollege/metapost/PfCSvgnames.mp
-2022/11/02 | 1683 | macros/latex/contrib/profcollege/metapost/PfCTurtleTestRemplis.mp
-2021/01/18 | 435 | macros/latex/contrib/profcollege/README
-2023/05/19 | 13816673 | macros/latex/contrib/profcollege.zip
+2023/07/04 | 9328578 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
+2023/07/04 | 2360197 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.zip
+2023/06/23 | 2728 | macros/latex/contrib/profcollege/latex/dobblePfC.lua
+2023/07/04 | 11046 | macros/latex/contrib/profcollege/latex/PfCAutomatismes.tex
+2023/07/04 | 10951 | macros/latex/contrib/profcollege/latex/PfCAutonomie.tex
+2023/07/04 | 2939 | macros/latex/contrib/profcollege/latex/PfCBarreNiveaux.tex
+2023/07/04 | 3431 | macros/latex/contrib/profcollege/latex/PfCBarresCalculs.tex
+2023/07/04 | 8271 | macros/latex/contrib/profcollege/latex/PfCBillard.tex
+2023/07/04 | 2072 | macros/latex/contrib/profcollege/latex/PfCBonSortie.tex
+2023/07/04 | 4034 | macros/latex/contrib/profcollege/latex/PfCCalculatrice.tex
+2023/07/04 | 14927 | macros/latex/contrib/profcollege/latex/PfCCalculsCroises.tex
+2023/07/04 | 6148 | macros/latex/contrib/profcollege/latex/PfCCalculsFractions.tex
+2023/07/04 | 7230 | macros/latex/contrib/profcollege/latex/PfCCalisson.tex
+2023/07/04 | 14262 | macros/latex/contrib/profcollege/latex/PfCCAN.tex
+2023/07/04 | 24945 | macros/latex/contrib/profcollege/latex/PfCCartesJeux.tex
+2023/07/04 | 1528 | macros/latex/contrib/profcollege/latex/PfCCartesMentales.tex
+2023/07/04 | 9724 | macros/latex/contrib/profcollege/latex/PfCCartographie.tex
+2023/07/04 | 7088 | macros/latex/contrib/profcollege/latex/PfCColorilude.tex
+2023/07/04 | 11250 | macros/latex/contrib/profcollege/latex/PfCCompteBon.tex
+2023/07/04 | 9898 | macros/latex/contrib/profcollege/latex/PfCDecDeci.tex
+2023/07/04 | 3618 | macros/latex/contrib/profcollege/latex/PfCDecompFracDeci.tex
+2023/07/04 | 22985 | macros/latex/contrib/profcollege/latex/PfCDecomposerNombrePremier.tex
+2023/07/04 | 10479 | macros/latex/contrib/profcollege/latex/PfCDefiTables.tex
+2023/07/04 | 14131 | macros/latex/contrib/profcollege/latex/PfCDessinerRatio.tex
+2023/07/04 | 7962 | macros/latex/contrib/profcollege/latex/PfCDessinGradue.tex
+2023/07/04 | 4664 | macros/latex/contrib/profcollege/latex/PfCDiagrammeRadar.tex
+2023/07/04 | 58462 | macros/latex/contrib/profcollege/latex/PfCDistributivite.tex
+2023/07/04 | 831 | macros/latex/contrib/profcollege/latex/PfCDobble.tex
+2023/07/04 | 4117 | macros/latex/contrib/profcollege/latex/PfCDomino.tex
+2023/07/04 | 9420 | macros/latex/contrib/profcollege/latex/PfCEcrireQCMold.tex
+2023/07/04 | 9326 | macros/latex/contrib/profcollege/latex/PfCEcrireunQCM.tex
+2023/07/04 | 2473 | macros/latex/contrib/profcollege/latex/PfCEcritureLettres.tex
+2023/07/04 | 13189 | macros/latex/contrib/profcollege/latex/PfCEcritureUnites.tex
+2023/07/04 | 2019 | macros/latex/contrib/profcollege/latex/PfCEngrenagesBase.tex
+2023/07/04 | 10633 | macros/latex/contrib/profcollege/latex/PfCEnigmeAire.tex
+2023/07/04 | 3765 | macros/latex/contrib/profcollege/latex/PfCEnquete.tex
+2023/06/23 | 23478 | macros/latex/contrib/profcollege/latex/PfCEquationComposition2.tex
+2023/06/23 | 19350 | macros/latex/contrib/profcollege/latex/PfCEquationLaurent1.tex
+2023/06/23 | 20438 | macros/latex/contrib/profcollege/latex/PfCEquationPose1.tex
+2023/06/23 | 27165 | macros/latex/contrib/profcollege/latex/PfCEquationSoustraction2.tex
+2023/06/23 | 15309 | macros/latex/contrib/profcollege/latex/PfCEquationSymbole1.tex
+2023/06/23 | 22791 | macros/latex/contrib/profcollege/latex/PfCEquationTerme1.tex
+2023/07/04 | 3800 | macros/latex/contrib/profcollege/latex/PfCErathostene.tex
+2023/07/04 | 15072 | macros/latex/contrib/profcollege/latex/PfCFactorisation.tex
+2023/07/04 | 3280 | macros/latex/contrib/profcollege/latex/PfCFicheMemo.tex
+2023/07/04 | 15861 | macros/latex/contrib/profcollege/latex/PfCFonctionAffine.tex
+2023/07/04 | 7244 | macros/latex/contrib/profcollege/latex/PfCFrise.tex
+2023/07/04 | 4692 | macros/latex/contrib/profcollege/latex/PfCFutoshiki.tex
+2023/07/04 | 2155 | macros/latex/contrib/profcollege/latex/PfCGaram.tex
+2023/07/04 | 1596 | macros/latex/contrib/profcollege/latex/PfCGeometrie.tex
+2023/07/04 | 2285 | macros/latex/contrib/profcollege/latex/PfCGrades.tex
+2023/07/04 | 2211 | macros/latex/contrib/profcollege/latex/PfCHiddenMessage.tex
+2023/07/04 | 3806 | macros/latex/contrib/profcollege/latex/PfCJeuRangement.tex
+2023/07/04 | 2605 | macros/latex/contrib/profcollege/latex/PfCKakurasu.tex
+2023/07/04 | 2276 | macros/latex/contrib/profcollege/latex/PfCKakuro.tex
+2023/07/04 | 3835 | macros/latex/contrib/profcollege/latex/PfCKenKen.tex
+2023/07/04 | 9427 | macros/latex/contrib/profcollege/latex/PfCLabyrintheJeu.tex
+2023/07/04 | 23088 | macros/latex/contrib/profcollege/latex/PfCLabyrintheNombre.tex
+2023/07/04 | 2942 | macros/latex/contrib/profcollege/latex/PfCMentalo.tex
+2023/07/04 | 5365 | macros/latex/contrib/profcollege/latex/PfCMidpoint.tex
+2023/07/04 | 10548 | macros/latex/contrib/profcollege/latex/PfCModeleBarre.tex
+2023/07/04 | 4548 | macros/latex/contrib/profcollege/latex/PfCMosaique.tex
+2023/07/04 | 2815 | macros/latex/contrib/profcollege/latex/PfCMotsCodes.tex
+2023/07/04 | 2222 | macros/latex/contrib/profcollege/latex/PfCMotsCroises.tex
+2023/07/04 | 1862 | macros/latex/contrib/profcollege/latex/PfCMotsEmpiles.tex
+2023/07/04 | 7051 | macros/latex/contrib/profcollege/latex/PfCNombreAstral.tex
+2023/07/04 | 14017 | macros/latex/contrib/profcollege/latex/PfCNonogramme.tex
+2023/07/04 | 33737 | macros/latex/contrib/profcollege/latex/PfCNotionFonction.tex
+2023/07/04 | 12062 | macros/latex/contrib/profcollege/latex/PfCNumberHive.tex
+2023/07/04 | 4730 | macros/latex/contrib/profcollege/latex/PfCOperationsTrou.tex
+2023/07/04 | 10168 | macros/latex/contrib/profcollege/latex/PfCPapiers.tex
+2023/07/04 | 5824 | macros/latex/contrib/profcollege/latex/PfCPatronPaves.tex
+2023/07/04 | 25681 | macros/latex/contrib/profcollege/latex/PfCPavageAvecMotifImage.tex
+2023/07/04 | 35829 | macros/latex/contrib/profcollege/latex/PfCPavage.tex
+2023/07/04 | 4138 | macros/latex/contrib/profcollege/latex/PfCPixelArt.tex
+2023/07/04 | 8113 | macros/latex/contrib/profcollege/latex/PfCPourcentage.tex
+2023/07/04 | 7733 | macros/latex/contrib/profcollege/latex/PfCProbabilites.tex
+2023/07/04 | 6260 | macros/latex/contrib/profcollege/latex/PfCProgrammeCalcul.tex
+2023/07/04 | 15405 | macros/latex/contrib/profcollege/latex/PfCPropor.tex
+2023/07/04 | 11026 | macros/latex/contrib/profcollege/latex/PfCProprietesDroites.tex
+2023/07/04 | 7072 | macros/latex/contrib/profcollege/latex/PfCPuissanceQuatre.tex
+2023/07/04 | 7102 | macros/latex/contrib/profcollege/latex/PfCPuzzleSommePyramide.tex
+2023/07/04 | 9400 | macros/latex/contrib/profcollege/latex/PfCPyramideCalculs.tex
+2023/07/04 | 26408 | macros/latex/contrib/profcollege/latex/PfCPythagore.tex
+2023/07/04 | 25302 | macros/latex/contrib/profcollege/latex/PfCQuestionsFlash.tex
+2023/07/04 | 2305 | macros/latex/contrib/profcollege/latex/PfCQuestionsRelier.tex
+2023/07/04 | 2617 | macros/latex/contrib/profcollege/latex/PfCQuiSuisJe.tex
+2023/07/04 | 7314 | macros/latex/contrib/profcollege/latex/PfCRangementNombres.tex
+2023/07/04 | 1777 | macros/latex/contrib/profcollege/latex/PfCRapido.tex
+2023/07/04 | 28129 | macros/latex/contrib/profcollege/latex/PfCRappelsFormules.tex
+2023/07/04 | 71403 | macros/latex/contrib/profcollege/latex/PfCReperage.tex
+2023/07/04 | 15326 | macros/latex/contrib/profcollege/latex/PfCRepresentationGraphique.tex
+2023/07/04 | 5561 | macros/latex/contrib/profcollege/latex/PfCRepresenterEntier.tex
+2023/07/04 | 16038 | macros/latex/contrib/profcollege/latex/PfCRepresenterFraction.tex
+2023/07/04 | 5248 | macros/latex/contrib/profcollege/latex/PfCRepresenterTableur.tex
+2023/07/04 | 7797 | macros/latex/contrib/profcollege/latex/PfCReseauxSociaux.tex
+2023/07/04 | 16190 | macros/latex/contrib/profcollege/latex/PfCResoudreEquation.tex
+2023/07/04 | 3049 | macros/latex/contrib/profcollege/latex/PfCRLE.tex
+2023/07/04 | 16349 | macros/latex/contrib/profcollege/latex/PfCRondeInfernale.tex
+2023/07/04 | 10074 | macros/latex/contrib/profcollege/latex/PfCRose.tex
+2023/07/04 | 1488 | macros/latex/contrib/profcollege/latex/PfCScratch.tex
+2023/07/04 | 8711 | macros/latex/contrib/profcollege/latex/PfCShikaku.tex
+2023/07/04 | 7808 | macros/latex/contrib/profcollege/latex/PfCSimplifierFraction.tex
+2023/07/04 | 28413 | macros/latex/contrib/profcollege/latex/PfCSolides.tex
+2023/07/04 | 11740 | macros/latex/contrib/profcollege/latex/PfCSommeAngles.tex
+2023/07/04 | 2499 | macros/latex/contrib/profcollege/latex/PfCSquaro.tex
+2023/07/04 | 80994 | macros/latex/contrib/profcollege/latex/PfCStatistiquesoldold.tex
+2023/07/04 | 80418 | macros/latex/contrib/profcollege/latex/PfCStatistiquesold.tex
+2023/07/04 | 82239 | macros/latex/contrib/profcollege/latex/PfCStatistiques.tex
+2023/07/04 | 82517 | macros/latex/contrib/profcollege/latex/PfCTableauxUnites.tex
+2023/07/04 | 3466 | macros/latex/contrib/profcollege/latex/PfCTablesOperations.tex
+2023/07/04 | 6030 | macros/latex/contrib/profcollege/latex/PfCTectonic.tex
+2023/07/04 | 56986 | macros/latex/contrib/profcollege/latex/PfCThales.tex
+2023/07/04 | 8307 | macros/latex/contrib/profcollege/latex/PfCTortueBase.tex
+2023/07/04 | 24666 | macros/latex/contrib/profcollege/latex/PfCTrigonometrie.tex
+2023/07/04 | 9951 | macros/latex/contrib/profcollege/latex/PfCTriominos.tex
+2023/07/04 | 19900 | macros/latex/contrib/profcollege/latex/PfCTrio.tex
+2023/07/04 | 9685 | macros/latex/contrib/profcollege/latex/PfCVueCubes.tex
+2023/07/04 | 8676 | macros/latex/contrib/profcollege/latex/PfCYohaku.tex
+2023/07/04 | 18328 | macros/latex/contrib/profcollege/latex/ProfCollege.sty
+2023/06/23 | 8247 | macros/latex/contrib/profcollege/metapost/datastest/PfCafganistan.dat
+2023/06/23 | 10915 | macros/latex/contrib/profcollege/metapost/datastest/PfCafriquesud1.dat
+2023/06/23 | 218 | macros/latex/contrib/profcollege/metapost/datastest/PfCafriquesud2.dat
+2023/06/23 | 2379 | macros/latex/contrib/profcollege/metapost/datastest/PfCalbanie.dat
+2023/06/23 | 10154 | macros/latex/contrib/profcollege/metapost/datastest/PfCalgerie.dat
+2023/06/23 | 8825 | macros/latex/contrib/profcollege/metapost/datastest/PfCallemagne1.dat
+2023/06/23 | 376 | macros/latex/contrib/profcollege/metapost/datastest/PfCallemagne2.dat
+2023/06/23 | 230 | macros/latex/contrib/profcollege/metapost/datastest/PfCandorre.dat
+2023/06/23 | 6087 | macros/latex/contrib/profcollege/metapost/datastest/PfCangleterre.dat
+2023/06/23 | 9821 | macros/latex/contrib/profcollege/metapost/datastest/PfCangola.dat
+2023/06/23 | 13748 | macros/latex/contrib/profcollege/metapost/datastest/PfCarabiesaoudite.dat
+2023/06/23 | 22166 | macros/latex/contrib/profcollege/metapost/datastest/PfCargentine1.dat
+2023/06/23 | 1655 | macros/latex/contrib/profcollege/metapost/datastest/PfCargentine2.dat
+2023/06/23 | 2535 | macros/latex/contrib/profcollege/metapost/datastest/PfCarmenie.dat
+2023/06/23 | 4280 | macros/latex/contrib/profcollege/metapost/datastest/PfCautriche.dat
+2023/06/23 | 4239 | macros/latex/contrib/profcollege/metapost/datastest/PfCazerbaijan1.dat
+2023/06/23 | 770 | macros/latex/contrib/profcollege/metapost/datastest/PfCazerbaijan2.dat
+2023/06/23 | 8595 | macros/latex/contrib/profcollege/metapost/datastest/PfCbangladesh.dat
+2023/06/23 | 5907 | macros/latex/contrib/profcollege/metapost/datastest/PfCbelarussie.dat
+2023/06/23 | 2423 | macros/latex/contrib/profcollege/metapost/datastest/PfCbelgique.dat
+2023/06/23 | 1403 | macros/latex/contrib/profcollege/metapost/datastest/PfCbelize.dat
+2023/06/23 | 2581 | macros/latex/contrib/profcollege/metapost/datastest/PfCbenin.dat
+2023/06/23 | 1515 | macros/latex/contrib/profcollege/metapost/datastest/PfCbhutan.dat
+2023/06/23 | 17452 | macros/latex/contrib/profcollege/metapost/datastest/PfCbirmanie.dat
+2023/06/23 | 8972 | macros/latex/contrib/profcollege/metapost/datastest/PfCbolivie1.dat
+2023/06/23 | 288 | macros/latex/contrib/profcollege/metapost/datastest/PfCbolivie2.dat
+2023/06/23 | 3616 | macros/latex/contrib/profcollege/metapost/datastest/PfCbosnie1.dat
+2023/06/23 | 770 | macros/latex/contrib/profcollege/metapost/datastest/PfCbosnie2.dat
+2023/06/23 | 7140 | macros/latex/contrib/profcollege/metapost/datastest/PfCbotswana.dat
+2023/06/23 | 49188 | macros/latex/contrib/profcollege/metapost/datastest/PfCbresil.dat
+2023/06/23 | 772 | macros/latex/contrib/profcollege/metapost/datastest/PfCbrunei.dat
+2023/06/23 | 3639 | macros/latex/contrib/profcollege/metapost/datastest/PfCbulgarie.dat
+2023/06/23 | 5132 | macros/latex/contrib/profcollege/metapost/datastest/PfCburkinafaso.dat
+2023/06/23 | 1695 | macros/latex/contrib/profcollege/metapost/datastest/PfCburundi.dat
+2023/06/23 | 805 | macros/latex/contrib/profcollege/metapost/datastest/PfCcabinda.dat
+2023/06/23 | 1810 | macros/latex/contrib/profcollege/metapost/datastest/PfCCafrique.dat
+2023/06/23 | 4579 | macros/latex/contrib/profcollege/metapost/datastest/PfCcambodge.dat
+2023/06/23 | 293 | macros/latex/contrib/profcollege/metapost/datastest/PfCCameriquecentrale.dat
+2023/06/23 | 141 | macros/latex/contrib/profcollege/metapost/datastest/PfCCameriquenord.dat
+2023/06/23 | 583 | macros/latex/contrib/profcollege/metapost/datastest/PfCCameriquesud.dat
+2023/06/23 | 6722 | macros/latex/contrib/profcollege/metapost/datastest/PfCcameroun.dat
+2023/06/23 | 110829 | macros/latex/contrib/profcollege/metapost/datastest/PfCcanada.dat
+2023/06/23 | 5014 | macros/latex/contrib/profcollege/metapost/datastest/PfCcapitales.dat
+2023/06/23 | 1757 | macros/latex/contrib/profcollege/metapost/datastest/PfCCasia.dat
+2023/06/23 | 1718 | macros/latex/contrib/profcollege/metapost/datastest/PfCCasie.dat
+2023/06/23 | 76 | macros/latex/contrib/profcollege/metapost/datastest/PfCCcaraibes.dat
+2023/06/23 | 1769 | macros/latex/contrib/profcollege/metapost/datastest/PfCCeurope.dat
+2023/06/23 | 5435 | macros/latex/contrib/profcollege/metapost/datastest/PfCchili1.dat
+2023/06/23 | 36796 | macros/latex/contrib/profcollege/metapost/datastest/PfCchili2.dat
+2023/06/23 | 56884 | macros/latex/contrib/profcollege/metapost/datastest/PfCchine.dat
+2023/06/23 | 14815 | macros/latex/contrib/profcollege/metapost/datastest/PfCcolombie.dat
+2023/06/23 | 6364 | macros/latex/contrib/profcollege/metapost/datastest/PfCcongo.dat
+2023/06/23 | 6891 | macros/latex/contrib/profcollege/metapost/datastest/PfCcoreenord.dat
+2023/06/23 | 7107 | macros/latex/contrib/profcollege/metapost/datastest/PfCcoreesud.dat
+2023/06/23 | 3651 | macros/latex/contrib/profcollege/metapost/datastest/PfCcostarica.dat
+2023/06/23 | 7780 | macros/latex/contrib/profcollege/metapost/datastest/PfCcoteivoire.dat
+2023/06/23 | 5972 | macros/latex/contrib/profcollege/metapost/datastest/PfCcroatie.dat
+2023/06/23 | 3688 | macros/latex/contrib/profcollege/metapost/datastest/PfCdanemark.dat
+2023/06/23 | 1147 | macros/latex/contrib/profcollege/metapost/datastest/PfCdjibouti.dat
+2023/06/23 | 7107 | macros/latex/contrib/profcollege/metapost/datastest/PfCecosse.dat
+2023/06/23 | 13948 | macros/latex/contrib/profcollege/metapost/datastest/PfCegypte.dat
+2023/06/23 | 4179 | macros/latex/contrib/profcollege/metapost/datastest/PfCemirats.dat
+2023/06/23 | 4630 | macros/latex/contrib/profcollege/metapost/datastest/PfCequateur.dat
+2023/06/23 | 4515 | macros/latex/contrib/profcollege/metapost/datastest/PfCeritre.dat
+2023/06/23 | 8151 | macros/latex/contrib/profcollege/metapost/datastest/PfCespagne.dat
+2023/06/23 | 2679 | macros/latex/contrib/profcollege/metapost/datastest/PfCestonie.dat
+2023/06/23 | 7340 | macros/latex/contrib/profcollege/metapost/datastest/PfCethiopie.dat
+2023/06/23 | 9195 | macros/latex/contrib/profcollege/metapost/datastest/PfCfinlande.dat
+2023/06/23 | 4277242 | macros/latex/contrib/profcollege/metapost/datastest/PfCfleuveseurope.dat
+2023/06/23 | 233434 | macros/latex/contrib/profcollege/metapost/datastest/PfCfleuvessup.dat
+2023/06/23 | 12472 | macros/latex/contrib/profcollege/metapost/datastest/PfCfrance.dat
+2023/06/23 | 6702 | macros/latex/contrib/profcollege/metapost/datastest/PfCgabon.dat
+2023/06/23 | 2099 | macros/latex/contrib/profcollege/metapost/datastest/PfCgambie.dat
+2023/06/23 | 122 | macros/latex/contrib/profcollege/metapost/datastest/PfCgaza.dat
+2023/06/23 | 3447 | macros/latex/contrib/profcollege/metapost/datastest/PfCgeorgie.dat
+2023/06/23 | 4030 | macros/latex/contrib/profcollege/metapost/datastest/PfCghana.dat
+2023/06/23 | 49 | macros/latex/contrib/profcollege/metapost/datastest/PfCgibraltar.dat
+2023/06/23 | 10839 | macros/latex/contrib/profcollege/metapost/datastest/PfCgrece.dat
+2023/06/23 | 3732 | macros/latex/contrib/profcollege/metapost/datastest/PfCguatemala.dat
+2023/06/23 | 3989 | macros/latex/contrib/profcollege/metapost/datastest/PfCguineebissau.dat
+2023/06/23 | 7692 | macros/latex/contrib/profcollege/metapost/datastest/PfCguinee.dat
+2023/06/23 | 2415 | macros/latex/contrib/profcollege/metapost/datastest/PfCguineef.dat
+2023/06/23 | 5137 | macros/latex/contrib/profcollege/metapost/datastest/PfCguyane.dat
+2023/06/23 | 2824 | macros/latex/contrib/profcollege/metapost/datastest/PfChaiti.dat
+2023/06/23 | 4851 | macros/latex/contrib/profcollege/metapost/datastest/PfChonduras.dat
+2023/06/23 | 3822 | macros/latex/contrib/profcollege/metapost/datastest/PfChongrie.dat
+2023/06/23 | 672815 | macros/latex/contrib/profcollege/metapost/datastest/PfCIle.dat
+2023/06/23 | 672839 | macros/latex/contrib/profcollege/metapost/datastest/PfCiles1.dat
+2023/06/23 | 672842 | macros/latex/contrib/profcollege/metapost/datastest/PfCiles.dat
+2023/06/23 | 34514 | macros/latex/contrib/profcollege/metapost/datastest/PfCinde.dat
+2023/06/23 | 10742 | macros/latex/contrib/profcollege/metapost/datastest/PfCindonesie1.dat
+2023/06/23 | 8168 | macros/latex/contrib/profcollege/metapost/datastest/PfCindonesie2.dat
+2023/06/23 | 5211 | macros/latex/contrib/profcollege/metapost/datastest/PfCirak.dat
+2023/06/23 | 12208 | macros/latex/contrib/profcollege/metapost/datastest/PfCiran.dat
+2023/06/23 | 8115 | macros/latex/contrib/profcollege/metapost/datastest/PfCirelande.dat
+2023/06/23 | 1635 | macros/latex/contrib/profcollege/metapost/datastest/PfCirelandenord.dat
+2023/06/23 | 1791 | macros/latex/contrib/profcollege/metapost/datastest/PfCisrael.dat
+2023/06/23 | 8013 | macros/latex/contrib/profcollege/metapost/datastest/PfCitalie.dat
+2023/06/23 | 3603 | macros/latex/contrib/profcollege/metapost/datastest/PfCjordanie.dat
+2023/06/23 | 26764 | macros/latex/contrib/profcollege/metapost/datastest/PfCkazakhstan.dat
+2023/06/23 | 8482 | macros/latex/contrib/profcollege/metapost/datastest/PfCkenya.dat
+2023/06/23 | 1010 | macros/latex/contrib/profcollege/metapost/datastest/PfCkoweit.dat
+2023/06/23 | 7095 | macros/latex/contrib/profcollege/metapost/datastest/PfCkyrgyzstan.dat
+2023/06/23 | 150847 | macros/latex/contrib/profcollege/metapost/datastest/PfClacs.dat
+2023/06/23 | 15090 | macros/latex/contrib/profcollege/metapost/datastest/PfClacssup.dat
+2023/06/23 | 8002 | macros/latex/contrib/profcollege/metapost/datastest/PfClaos.dat
+2023/06/23 | 1537 | macros/latex/contrib/profcollege/metapost/datastest/PfClesotho.dat
+2023/06/23 | 2871 | macros/latex/contrib/profcollege/metapost/datastest/PfClettonie.dat
+2023/06/23 | 1311 | macros/latex/contrib/profcollege/metapost/datastest/PfCliban.dat
+2023/06/23 | 3413 | macros/latex/contrib/profcollege/metapost/datastest/PfCliberia.dat
+2023/06/23 | 8467 | macros/latex/contrib/profcollege/metapost/datastest/PfClibye.dat
+2023/06/23 | 123 | macros/latex/contrib/profcollege/metapost/datastest/PfCliechtenstein.dat
+2023/06/23 | 2763 | macros/latex/contrib/profcollege/metapost/datastest/PfClithuanie1.dat
+2023/06/23 | 146 | macros/latex/contrib/profcollege/metapost/datastest/PfClithuanie2.dat
+2023/06/23 | 673 | macros/latex/contrib/profcollege/metapost/datastest/PfCluxembourg.dat
+2023/06/23 | 1551 | macros/latex/contrib/profcollege/metapost/datastest/PfCmacedoine.dat
+2023/06/23 | 6684 | macros/latex/contrib/profcollege/metapost/datastest/PfCmalaisie1.dat
+2023/06/23 | 2891 | macros/latex/contrib/profcollege/metapost/datastest/PfCmalaisie2.dat
+2023/06/23 | 4561 | macros/latex/contrib/profcollege/metapost/datastest/PfCmalawi.dat
+2023/06/23 | 12415 | macros/latex/contrib/profcollege/metapost/datastest/PfCmali.dat
+2023/06/23 | 4210 | macros/latex/contrib/profcollege/metapost/datastest/PfCmaroc.dat
+2023/06/23 | 10319 | macros/latex/contrib/profcollege/metapost/datastest/PfCmauritanie.dat
+2023/06/23 | 28852 | macros/latex/contrib/profcollege/metapost/datastest/PfCmexique.dat
+2023/06/23 | 3435 | macros/latex/contrib/profcollege/metapost/datastest/PfCmoldavie.dat
+2023/06/23 | 56 | macros/latex/contrib/profcollege/metapost/datastest/PfCmonaco.dat
+2023/06/23 | 8187 | macros/latex/contrib/profcollege/metapost/datastest/PfCmongolie.dat
+2023/06/23 | 13041 | macros/latex/contrib/profcollege/metapost/datastest/PfCmozambique.dat
+2023/06/23 | 9496 | macros/latex/contrib/profcollege/metapost/datastest/PfCnamibie.dat
+2023/06/23 | 4155 | macros/latex/contrib/profcollege/metapost/datastest/PfCnepal.dat
+2023/06/23 | 4047 | macros/latex/contrib/profcollege/metapost/datastest/PfCnicaragua.dat
+2023/06/23 | 7510 | macros/latex/contrib/profcollege/metapost/datastest/PfCniger.dat
+2023/06/23 | 7633 | macros/latex/contrib/profcollege/metapost/datastest/PfCnigeria.dat
+2023/06/23 | 32275 | macros/latex/contrib/profcollege/metapost/datastest/PfCnorvege.dat
+2023/06/23 | 9399 | macros/latex/contrib/profcollege/metapost/datastest/PfCnvelleguinne.dat
+2023/06/23 | 5148 | macros/latex/contrib/profcollege/metapost/datastest/PfComan1.dat
+2023/06/23 | 1046 | macros/latex/contrib/profcollege/metapost/datastest/PfComan2.dat
+2023/06/23 | 5457 | macros/latex/contrib/profcollege/metapost/datastest/PfCouganda.dat
+2023/06/23 | 12844 | macros/latex/contrib/profcollege/metapost/datastest/PfCouzbekistan.dat
+2023/06/23 | 11979 | macros/latex/contrib/profcollege/metapost/datastest/PfCpakistan.dat
+2023/06/23 | 6867 | macros/latex/contrib/profcollege/metapost/datastest/PfCpanama1.dat
+2023/06/23 | 1022 | macros/latex/contrib/profcollege/metapost/datastest/PfCpanama2.dat
+2023/06/23 | 5547 | macros/latex/contrib/profcollege/metapost/datastest/PfCparaguay.dat
+2023/06/23 | 2797 | macros/latex/contrib/profcollege/metapost/datastest/PfCpaysbas.dat
+2023/06/23 | 2343 | macros/latex/contrib/profcollege/metapost/datastest/PfCpaysdegalles.dat
+2023/06/23 | 13167 | macros/latex/contrib/profcollege/metapost/datastest/PfCperou.dat
+2023/06/23 | 55480 | macros/latex/contrib/profcollege/metapost/datastest/PfCpolesud.dat
+2023/06/23 | 5531 | macros/latex/contrib/profcollege/metapost/datastest/PfCpologne.dat
+2023/06/23 | 3399 | macros/latex/contrib/profcollege/metapost/datastest/PfCportugal.dat
+2023/06/23 | 1118 | macros/latex/contrib/profcollege/metapost/datastest/PfCquatar.dat
+2023/06/23 | 7732 | macros/latex/contrib/profcollege/metapost/datastest/PfCrepcentreafrique.dat
+2023/06/23 | 2668 | macros/latex/contrib/profcollege/metapost/datastest/PfCrepdominicaine.dat
+2023/06/23 | 1123 | macros/latex/contrib/profcollege/metapost/datastest/PfCriomuni.dat
+2023/06/23 | 343174 | macros/latex/contrib/profcollege/metapost/datastest/PfCrivieres.dat
+2023/06/23 | 5067 | macros/latex/contrib/profcollege/metapost/datastest/PfCroumanie.dat
+2023/06/23 | 112436 | macros/latex/contrib/profcollege/metapost/datastest/PfCrussie1bis.dat
+2023/06/23 | 112908 | macros/latex/contrib/profcollege/metapost/datastest/PfCrussie1.dat
+2023/06/23 | 1010 | macros/latex/contrib/profcollege/metapost/datastest/PfCrussie2.dat
+2023/06/23 | 6500 | macros/latex/contrib/profcollege/metapost/datastest/PfCrussie3bis.dat
+2023/06/23 | 106391 | macros/latex/contrib/profcollege/metapost/datastest/PfCrussie3.dat
+2023/06/23 | 1784 | macros/latex/contrib/profcollege/metapost/datastest/PfCrwanda.dat
+2023/06/23 | 4939 | macros/latex/contrib/profcollege/metapost/datastest/PfCsaharaouest.dat
+2023/06/23 | 1491 | macros/latex/contrib/profcollege/metapost/datastest/PfCsalvador.dat
+2023/06/23 | 78 | macros/latex/contrib/profcollege/metapost/datastest/PfCsanmarin.dat
+2023/06/23 | 6667 | macros/latex/contrib/profcollege/metapost/datastest/PfCsenegal.dat
+2023/06/23 | 3116 | macros/latex/contrib/profcollege/metapost/datastest/PfCsierraleone.dat
+2023/06/23 | 2511 | macros/latex/contrib/profcollege/metapost/datastest/PfCslovaquie.dat
+2023/06/23 | 2093 | macros/latex/contrib/profcollege/metapost/datastest/PfCslovenie.dat
+2023/06/23 | 7138 | macros/latex/contrib/profcollege/metapost/datastest/PfCsomalie.dat
+2023/06/23 | 13384 | macros/latex/contrib/profcollege/metapost/datastest/PfCsoudan.dat
+2023/06/23 | 15698 | macros/latex/contrib/profcollege/metapost/datastest/PfCsuede.dat
+2023/06/23 | 3149 | macros/latex/contrib/profcollege/metapost/datastest/PfCsuisse.dat
+2023/06/23 | 3123 | macros/latex/contrib/profcollege/metapost/datastest/PfCsurinam.dat
+2023/06/23 | 522 | macros/latex/contrib/profcollege/metapost/datastest/PfCswaziland.dat
+2023/06/23 | 3627 | macros/latex/contrib/profcollege/metapost/datastest/PfCsyrie.dat
+2023/06/23 | 6495 | macros/latex/contrib/profcollege/metapost/datastest/PfCtajikistan.dat
+2023/06/23 | 12349 | macros/latex/contrib/profcollege/metapost/datastest/PfCtanzanie.dat
+2023/06/23 | 9395 | macros/latex/contrib/profcollege/metapost/datastest/PfCtchad.dat
+2023/06/23 | 4026 | macros/latex/contrib/profcollege/metapost/datastest/PfCtcheque.dat
+2023/06/23 | 12946 | macros/latex/contrib/profcollege/metapost/datastest/PfCthailande.dat
+2023/06/23 | 1983 | macros/latex/contrib/profcollege/metapost/datastest/PfCtogo.dat
+2023/06/23 | 3270 | macros/latex/contrib/profcollege/metapost/datastest/PfCtunisie.dat
+2023/06/23 | 9135 | macros/latex/contrib/profcollege/metapost/datastest/PfCturkmenistan.dat
+2023/06/23 | 13444 | macros/latex/contrib/profcollege/metapost/datastest/PfCturquie1.dat
+2023/06/23 | 1983 | macros/latex/contrib/profcollege/metapost/datastest/PfCturquie2.dat
+2023/06/23 | 13792 | macros/latex/contrib/profcollege/metapost/datastest/PfCukraine.dat
+2023/06/23 | 3209 | macros/latex/contrib/profcollege/metapost/datastest/PfCuruguay.dat
+2023/06/23 | 67357 | macros/latex/contrib/profcollege/metapost/datastest/PfCusa1.dat
+2023/06/23 | 43486 | macros/latex/contrib/profcollege/metapost/datastest/PfCusa2.dat
+2023/06/23 | 12431 | macros/latex/contrib/profcollege/metapost/datastest/PfCvenezuela.dat
+2023/06/23 | 15062 | macros/latex/contrib/profcollege/metapost/datastest/PfCvietnam.dat
+2023/06/23 | 230 | macros/latex/contrib/profcollege/metapost/datastest/PfCvillesFranceCycle4.dat
+2023/06/23 | 1522 | macros/latex/contrib/profcollege/metapost/datastest/PfCvillesFrance.dat
+2023/06/23 | 104 | macros/latex/contrib/profcollege/metapost/datastest/PfCvillesFranceNord.dat
+2023/06/23 | 499 | macros/latex/contrib/profcollege/metapost/datastest/PfCvillesFrancesimp.dat
+2023/06/23 | 3469 | macros/latex/contrib/profcollege/metapost/datastest/PfCvillesItalie.dat
+2023/06/23 | 15564 | macros/latex/contrib/profcollege/metapost/datastest/PfCvolcans.dat
+2023/06/23 | 866 | macros/latex/contrib/profcollege/metapost/datastest/PfCwestbank.dat
+2023/06/23 | 4890 | macros/latex/contrib/profcollege/metapost/datastest/PfCyemen.dat
+2023/06/23 | 5211 | macros/latex/contrib/profcollege/metapost/datastest/PfCyougoslavie.dat
+2023/06/23 | 16443 | macros/latex/contrib/profcollege/metapost/datastest/PfCzaire.dat
+2023/06/23 | 10433 | macros/latex/contrib/profcollege/metapost/datastest/PfCzambie.dat
+2023/06/23 | 5644 | macros/latex/contrib/profcollege/metapost/datastest/PfCzimbabwe.dat
+2023/07/04 | 5056 | macros/latex/contrib/profcollege/metapost/PfCAfficheur.mp
+2023/07/04 | 5196 | macros/latex/contrib/profcollege/metapost/PfCArithmetique.mp
+2023/07/04 | 5200 | macros/latex/contrib/profcollege/metapost/PfCArithmetiquePDF.mp
+2023/07/04 | 13345 | macros/latex/contrib/profcollege/metapost/PfCCalculatrice.mp
+2023/07/04 | 969 | macros/latex/contrib/profcollege/metapost/PfCConstantes.mp
+2023/07/04 | 2335 | macros/latex/contrib/profcollege/metapost/PfCEngrenages.mp
+2023/07/04 | 53608 | macros/latex/contrib/profcollege/metapost/PfCGeometrie.mp
+2023/07/04 | 6547 | macros/latex/contrib/profcollege/metapost/PfCLabyNombre.mp
+2023/07/04 | 1682 | macros/latex/contrib/profcollege/metapost/PfCLaTeX.mp
+2023/07/04 | 42630 | macros/latex/contrib/profcollege/metapost/PfCMonde.mp
+2023/07/04 | 9412 | macros/latex/contrib/profcollege/metapost/PfCMosaique.mp
+2023/07/04 | 78067 | macros/latex/contrib/profcollege/metapost/PfCObjets.mp
+2023/07/04 | 63245 | macros/latex/contrib/profcollege/metapost/PfCPseudo.mp
+2023/07/04 | 106783 | macros/latex/contrib/profcollege/metapost/PfCScratch.mp
+2023/07/04 | 108388 | macros/latex/contrib/profcollege/metapost/PfCScratchpdf.mp
+2023/07/04 | 27969 | macros/latex/contrib/profcollege/metapost/PfCSolid.mp
+2023/07/04 | 6652 | macros/latex/contrib/profcollege/metapost/PfCSvgnames.mp
+2023/07/04 | 1683 | macros/latex/contrib/profcollege/metapost/PfCTurtleTestRemplis.mp
+2023/06/23 | 435 | macros/latex/contrib/profcollege/README
+2023/07/04 | 14040419 | macros/latex/contrib/profcollege.zip
2022/04/26 | 130555 | macros/latex/contrib/proflabo/doc/ProfLabo-doc.pdf
2022/04/26 | 16528 | macros/latex/contrib/proflabo/doc/ProfLabo-doc.tex
2022/04/26 | 323 | macros/latex/contrib/proflabo/README.md
@@ -234842,117 +234852,117 @@
2023/04/04 | 59861 | macros/latex/contrib/regstats/regstats-example.pdf
2023/04/04 | 474650 | macros/latex/contrib/regstats/regstats.pdf
2023/04/06 | 537416 | macros/latex/contrib/regstats.zip
-2021/05/13 | 24795 | macros/latex/contrib/reledmac/doc-include/migrate-mac.dtx
-2021/09/27 | 5602 | macros/latex/contrib/reledmac/doc-include/migrate-par.dtx
-2021/02/28 | 16 | macros/latex/contrib/reledmac/doc-more/latexmkrc
-2021/02/28 | 243 | macros/latex/contrib/reledmac/doc-more/makefile
-2022/04/22 | 40812 | macros/latex/contrib/reledmac/doc-more/page-typesetting-columns.pdf
-2021/02/28 | 4645 | macros/latex/contrib/reledmac/doc-more/page-typesetting-columns.tex
-2022/04/22 | 201047 | macros/latex/contrib/reledmac/examples/1-criticalendnotes.pdf
-2021/05/13 | 1979 | macros/latex/contrib/reledmac/examples/1-criticalendnotes.tex
-2022/04/22 | 199198 | macros/latex/contrib/reledmac/examples/1-criticalnotes.pdf
-2021/05/13 | 2161 | macros/latex/contrib/reledmac/examples/1-criticalnotes.tex
-2022/04/22 | 295846 | macros/latex/contrib/reledmac/examples/1-sidenotes.pdf
-2021/05/13 | 9804 | macros/latex/contrib/reledmac/examples/1-sidenotes.tex
-2022/04/22 | 284805 | macros/latex/contrib/reledmac/examples/1-tabular.pdf
-2021/05/13 | 2004 | macros/latex/contrib/reledmac/examples/1-tabular.tex
-2022/04/22 | 200374 | macros/latex/contrib/reledmac/examples/1-verses-doublenumbering.pdf
-2021/05/13 | 2592 | macros/latex/contrib/reledmac/examples/1-verses-doublenumbering.tex
-2022/04/22 | 200202 | macros/latex/contrib/reledmac/examples/1-verses.pdf
-2021/05/13 | 1902 | macros/latex/contrib/reledmac/examples/1-verses.tex
-2022/04/22 | 209856 | macros/latex/contrib/reledmac/examples/2-antilabe.pdf
-2021/05/13 | 1998 | macros/latex/contrib/reledmac/examples/2-antilabe.tex
-2022/04/22 | 199200 | macros/latex/contrib/reledmac/examples/2-cross_referencing.pdf
-2021/05/13 | 1857 | macros/latex/contrib/reledmac/examples/2-cross_referencing.tex
-2022/04/22 | 202703 | macros/latex/contrib/reledmac/examples/2-footnote_spacing.pdf
-2021/05/13 | 6806 | macros/latex/contrib/reledmac/examples/2-footnote_spacing.tex
-2022/04/22 | 284461 | macros/latex/contrib/reledmac/examples/2-glossaries.pdf
-2021/09/27 | 1794 | macros/latex/contrib/reledmac/examples/2-glossaries.tex
-2022/04/22 | 283595 | macros/latex/contrib/reledmac/examples/2-indexing.pdf
-2021/05/13 | 2761 | macros/latex/contrib/reledmac/examples/2-indexing.tex
-2022/04/22 | 277763 | macros/latex/contrib/reledmac/examples/2-lemma_disambigution.pdf
-2021/09/27 | 1140 | macros/latex/contrib/reledmac/examples/2-lemma_disambigution.tex
-2022/04/22 | 293260 | macros/latex/contrib/reledmac/examples/2-line_numbers_in_header.pdf
-2021/05/13 | 11391 | macros/latex/contrib/reledmac/examples/2-line_numbers_in_header.tex
-2022/04/22 | 288423 | macros/latex/contrib/reledmac/examples/2-linespacing.pdf
-2021/05/13 | 1488 | macros/latex/contrib/reledmac/examples/2-linespacing.tex
-2022/04/22 | 290106 | macros/latex/contrib/reledmac/examples/2-manuscript-apparatus.pdf
-2021/05/13 | 21449 | macros/latex/contrib/reledmac/examples/2-manuscript-apparatus.tex
-2022/04/22 | 205926 | macros/latex/contrib/reledmac/examples/2-notes-width.pdf
-2021/05/13 | 1528 | macros/latex/contrib/reledmac/examples/2-notes-width.tex
-2022/04/22 | 211560 | macros/latex/contrib/reledmac/examples/2-one_series_per_pstart.pdf
-2021/05/13 | 5161 | macros/latex/contrib/reledmac/examples/2-one_series_per_pstart.tex
-2022/04/22 | 286176 | macros/latex/contrib/reledmac/examples/2-performances.pdf
-2021/05/13 | 2710 | macros/latex/contrib/reledmac/examples/2-performances.tex
-2022/04/22 | 31502 | macros/latex/contrib/reledmac/examples/2-reledmac-right-to-left.pdf
-2021/02/28 | 3159 | macros/latex/contrib/reledmac/examples/2-reledmac-right-to-left.tex
-2022/04/22 | 309317 | macros/latex/contrib/reledmac/examples/2-subdivision-number-in-header.pdf
-2021/05/13 | 15949 | macros/latex/contrib/reledmac/examples/2-subdivision-number-in-header.tex
-2022/04/22 | 287548 | macros/latex/contrib/reledmac/examples/2-titles_in_line_numbering_with_notes.pdf
-2021/05/13 | 3065 | macros/latex/contrib/reledmac/examples/2-titles_in_line_numbering_with_notes.tex
-2022/04/22 | 199051 | macros/latex/contrib/reledmac/examples/2-titles_not_in_line_numbering.pdf
-2021/05/13 | 2006 | macros/latex/contrib/reledmac/examples/2-titles_not_in_line_numbering.tex
-2022/04/22 | 23436 | macros/latex/contrib/reledmac/examples/3-reledpar_columns_different_languages.pdf
-2021/02/28 | 2388 | macros/latex/contrib/reledmac/examples/3-reledpar_columns_different_languages.tex
-2022/04/22 | 174535 | macros/latex/contrib/reledmac/examples/3-reledpar_mwe.pdf
-2021/05/13 | 2912 | macros/latex/contrib/reledmac/examples/3-reledpar_mwe.tex
-2022/04/22 | 32047 | macros/latex/contrib/reledmac/examples/3-reledpar_pages_different_languages_lualatex.pdf
-2021/02/28 | 2027 | macros/latex/contrib/reledmac/examples/3-reledpar_pages_different_languages_lualatex.tex
-2022/04/22 | 288680 | macros/latex/contrib/reledmac/examples/3-reledpar_same_page_number_in_both_side.pdf
-2021/05/13 | 20137 | macros/latex/contrib/reledmac/examples/3-reledpar_same_page_number_in_both_side.tex
-2022/04/22 | 199951 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted-nomax.pdf
-2021/05/13 | 1665 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted-nomax.tex
-2022/04/22 | 199183 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted.pdf
-2021/05/13 | 1627 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted.tex
-2022/04/22 | 177024 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_default.pdf
-2021/05/13 | 1553 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_default.tex
-2022/04/22 | 198512 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax.pdf
-2022/04/22 | 199585 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax-shifted.pdf
-2021/05/13 | 1644 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax-shifted.tex
-2021/05/13 | 1603 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax.tex
-2022/04/22 | 198564 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nosync.pdf
-2021/05/13 | 1609 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nosync.tex
-2022/04/22 | 198700 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_shifted.pdf
-2021/05/13 | 1611 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_shifted.tex
-2022/04/22 | 213255 | macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column-continuous-numbering.pdf
-2021/09/27 | 13653 | macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column-continuous-numbering.tex
-2022/04/22 | 211866 | macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column.pdf
-2021/09/27 | 12681 | macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column.tex
-2022/04/22 | 204143 | macros/latex/contrib/reledmac/examples/4-reledpar_columns_alignment.pdf
-2021/05/13 | 3005 | macros/latex/contrib/reledmac/examples/4-reledpar_columns_alignment.tex
-2022/04/22 | 297136 | macros/latex/contrib/reledmac/examples/4-reledpar_columns_titles_in_line_numbering_with_notes.pdf
-2021/05/13 | 5587 | macros/latex/contrib/reledmac/examples/4-reledpar_columns_titles_in_line_numbering_with_notes.tex
-2022/04/22 | 203250 | macros/latex/contrib/reledmac/examples/4-reledpar_inside-outside-columns.pdf
-2021/05/13 | 11558 | macros/latex/contrib/reledmac/examples/4-reledpar_inside-outside-columns.tex
-2022/04/22 | 224505 | macros/latex/contrib/reledmac/examples/4-reledpar_one_series_per_pstart.pdf
-2021/05/13 | 10033 | macros/latex/contrib/reledmac/examples/4-reledpar_one_series_per_pstart.tex
-2022/04/22 | 249189 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_long_notes.pdf
-2021/05/13 | 43045 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_long_notes.tex
-2022/04/22 | 203977 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_notes_leftpage.pdf
-2021/05/13 | 6540 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_notes_leftpage.tex
-2022/04/22 | 199821 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_paragraph_separator_between.pdf
-2021/05/13 | 4504 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_paragraph_separator_between.tex
-2022/04/22 | 301520 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_titles_in_line_numbering_with_notes.pdf
-2021/05/13 | 9314 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_titles_in_line_numbering_with_notes.tex
-2022/04/22 | 206315 | macros/latex/contrib/reledmac/examples/4-reledpar_titles_not_in_line_numbering.pdf
-2021/05/13 | 8510 | macros/latex/contrib/reledmac/examples/4-reledpar_titles_not_in_line_numbering.tex
-2022/04/22 | 195381 | macros/latex/contrib/reledmac/examples/4-reledpar_verse_text_between.pdf
-2021/05/13 | 2157 | macros/latex/contrib/reledmac/examples/4-reledpar_verse_text_between.tex
-2021/02/28 | 49 | macros/latex/contrib/reledmac/examples/latexmkrc
-2021/05/13 | 816 | macros/latex/contrib/reledmac/examples/makefile
+2023/06/23 | 24795 | macros/latex/contrib/reledmac/doc-include/migrate-mac.dtx
+2023/06/23 | 5602 | macros/latex/contrib/reledmac/doc-include/migrate-par.dtx
+2023/06/23 | 16 | macros/latex/contrib/reledmac/doc-more/latexmkrc
+2023/06/23 | 243 | macros/latex/contrib/reledmac/doc-more/makefile
+2023/07/04 | 40796 | macros/latex/contrib/reledmac/doc-more/page-typesetting-columns.pdf
+2023/06/23 | 4645 | macros/latex/contrib/reledmac/doc-more/page-typesetting-columns.tex
+2023/07/04 | 201564 | macros/latex/contrib/reledmac/examples/1-criticalendnotes.pdf
+2023/06/23 | 1979 | macros/latex/contrib/reledmac/examples/1-criticalendnotes.tex
+2023/07/04 | 197819 | macros/latex/contrib/reledmac/examples/1-criticalnotes.pdf
+2023/06/23 | 2161 | macros/latex/contrib/reledmac/examples/1-criticalnotes.tex
+2023/07/04 | 295209 | macros/latex/contrib/reledmac/examples/1-sidenotes.pdf
+2023/06/23 | 9804 | macros/latex/contrib/reledmac/examples/1-sidenotes.tex
+2023/07/04 | 285556 | macros/latex/contrib/reledmac/examples/1-tabular.pdf
+2023/06/23 | 2004 | macros/latex/contrib/reledmac/examples/1-tabular.tex
+2023/07/04 | 198959 | macros/latex/contrib/reledmac/examples/1-verses-doublenumbering.pdf
+2023/06/23 | 2592 | macros/latex/contrib/reledmac/examples/1-verses-doublenumbering.tex
+2023/07/04 | 198794 | macros/latex/contrib/reledmac/examples/1-verses.pdf
+2023/06/23 | 1902 | macros/latex/contrib/reledmac/examples/1-verses.tex
+2023/07/04 | 210969 | macros/latex/contrib/reledmac/examples/2-antilabe.pdf
+2023/06/23 | 1998 | macros/latex/contrib/reledmac/examples/2-antilabe.tex
+2023/07/04 | 198304 | macros/latex/contrib/reledmac/examples/2-cross_referencing.pdf
+2023/06/23 | 1857 | macros/latex/contrib/reledmac/examples/2-cross_referencing.tex
+2023/07/04 | 201443 | macros/latex/contrib/reledmac/examples/2-footnote_spacing.pdf
+2023/06/23 | 6806 | macros/latex/contrib/reledmac/examples/2-footnote_spacing.tex
+2023/07/04 | 285503 | macros/latex/contrib/reledmac/examples/2-glossaries.pdf
+2023/06/23 | 1794 | macros/latex/contrib/reledmac/examples/2-glossaries.tex
+2023/07/04 | 278070 | macros/latex/contrib/reledmac/examples/2-indexing.pdf
+2023/06/23 | 2761 | macros/latex/contrib/reledmac/examples/2-indexing.tex
+2023/07/04 | 276219 | macros/latex/contrib/reledmac/examples/2-lemma_disambigution.pdf
+2023/06/23 | 1140 | macros/latex/contrib/reledmac/examples/2-lemma_disambigution.tex
+2023/07/04 | 292434 | macros/latex/contrib/reledmac/examples/2-line_numbers_in_header.pdf
+2023/06/23 | 11391 | macros/latex/contrib/reledmac/examples/2-line_numbers_in_header.tex
+2023/07/04 | 286626 | macros/latex/contrib/reledmac/examples/2-linespacing.pdf
+2023/06/23 | 1488 | macros/latex/contrib/reledmac/examples/2-linespacing.tex
+2023/07/04 | 288123 | macros/latex/contrib/reledmac/examples/2-manuscript-apparatus.pdf
+2023/06/23 | 21449 | macros/latex/contrib/reledmac/examples/2-manuscript-apparatus.tex
+2023/07/04 | 204669 | macros/latex/contrib/reledmac/examples/2-notes-width.pdf
+2023/06/23 | 1528 | macros/latex/contrib/reledmac/examples/2-notes-width.tex
+2023/07/04 | 212242 | macros/latex/contrib/reledmac/examples/2-one_series_per_pstart.pdf
+2023/06/23 | 5161 | macros/latex/contrib/reledmac/examples/2-one_series_per_pstart.tex
+2023/07/04 | 284583 | macros/latex/contrib/reledmac/examples/2-performances.pdf
+2023/06/23 | 2710 | macros/latex/contrib/reledmac/examples/2-performances.tex
+2023/07/04 | 36940 | macros/latex/contrib/reledmac/examples/2-reledmac-right-to-left.pdf
+2023/07/03 | 2524 | macros/latex/contrib/reledmac/examples/2-reledmac-right-to-left.tex
+2023/07/04 | 310603 | macros/latex/contrib/reledmac/examples/2-subdivision-number-in-header.pdf
+2023/06/23 | 15949 | macros/latex/contrib/reledmac/examples/2-subdivision-number-in-header.tex
+2023/07/04 | 288795 | macros/latex/contrib/reledmac/examples/2-titles_in_line_numbering_with_notes.pdf
+2023/06/23 | 3065 | macros/latex/contrib/reledmac/examples/2-titles_in_line_numbering_with_notes.tex
+2023/07/04 | 199918 | macros/latex/contrib/reledmac/examples/2-titles_not_in_line_numbering.pdf
+2023/06/23 | 2006 | macros/latex/contrib/reledmac/examples/2-titles_not_in_line_numbering.tex
+2023/07/04 | 23442 | macros/latex/contrib/reledmac/examples/3-reledpar_columns_different_languages.pdf
+2023/06/23 | 2388 | macros/latex/contrib/reledmac/examples/3-reledpar_columns_different_languages.tex
+2023/07/04 | 175650 | macros/latex/contrib/reledmac/examples/3-reledpar_mwe.pdf
+2023/06/23 | 2912 | macros/latex/contrib/reledmac/examples/3-reledpar_mwe.tex
+2023/07/04 | 32046 | macros/latex/contrib/reledmac/examples/3-reledpar_pages_different_languages_lualatex.pdf
+2023/06/23 | 2027 | macros/latex/contrib/reledmac/examples/3-reledpar_pages_different_languages_lualatex.tex
+2023/07/04 | 289211 | macros/latex/contrib/reledmac/examples/3-reledpar_same_page_number_in_both_side.pdf
+2023/06/23 | 20137 | macros/latex/contrib/reledmac/examples/3-reledpar_same_page_number_in_both_side.tex
+2023/07/04 | 200040 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted-nomax.pdf
+2023/06/23 | 1665 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted-nomax.tex
+2023/07/04 | 199277 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted.pdf
+2023/06/23 | 1627 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted.tex
+2023/07/04 | 177103 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_default.pdf
+2023/06/23 | 1553 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_default.tex
+2023/07/04 | 198615 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax.pdf
+2023/07/04 | 199679 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax-shifted.pdf
+2023/06/23 | 1644 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax-shifted.tex
+2023/06/23 | 1603 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax.tex
+2023/07/04 | 198664 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nosync.pdf
+2023/06/23 | 1609 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nosync.tex
+2023/07/04 | 198795 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_shifted.pdf
+2023/06/23 | 1611 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_shifted.tex
+2023/07/04 | 214377 | macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column-continuous-numbering.pdf
+2023/06/23 | 13653 | macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column-continuous-numbering.tex
+2023/07/04 | 210464 | macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column.pdf
+2023/06/23 | 12681 | macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column.tex
+2023/07/04 | 204974 | macros/latex/contrib/reledmac/examples/4-reledpar_columns_alignment.pdf
+2023/06/23 | 3005 | macros/latex/contrib/reledmac/examples/4-reledpar_columns_alignment.tex
+2023/07/04 | 298422 | macros/latex/contrib/reledmac/examples/4-reledpar_columns_titles_in_line_numbering_with_notes.pdf
+2023/06/23 | 5587 | macros/latex/contrib/reledmac/examples/4-reledpar_columns_titles_in_line_numbering_with_notes.tex
+2023/07/04 | 204015 | macros/latex/contrib/reledmac/examples/4-reledpar_inside-outside-columns.pdf
+2023/06/23 | 11558 | macros/latex/contrib/reledmac/examples/4-reledpar_inside-outside-columns.tex
+2023/07/04 | 225555 | macros/latex/contrib/reledmac/examples/4-reledpar_one_series_per_pstart.pdf
+2023/06/23 | 10033 | macros/latex/contrib/reledmac/examples/4-reledpar_one_series_per_pstart.tex
+2023/07/04 | 251002 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_long_notes.pdf
+2023/06/23 | 43045 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_long_notes.tex
+2023/07/04 | 202374 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_notes_leftpage.pdf
+2023/06/23 | 6540 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_notes_leftpage.tex
+2023/07/04 | 198565 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_paragraph_separator_between.pdf
+2023/06/23 | 4504 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_paragraph_separator_between.tex
+2023/07/04 | 302774 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_titles_in_line_numbering_with_notes.pdf
+2023/06/23 | 9314 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_titles_in_line_numbering_with_notes.tex
+2023/07/04 | 206955 | macros/latex/contrib/reledmac/examples/4-reledpar_titles_not_in_line_numbering.pdf
+2023/06/23 | 8510 | macros/latex/contrib/reledmac/examples/4-reledpar_titles_not_in_line_numbering.tex
+2023/07/04 | 194198 | macros/latex/contrib/reledmac/examples/4-reledpar_verse_text_between.pdf
+2023/06/23 | 2157 | macros/latex/contrib/reledmac/examples/4-reledpar_verse_text_between.tex
+2023/06/23 | 49 | macros/latex/contrib/reledmac/examples/latexmkrc
+2023/07/03 | 817 | macros/latex/contrib/reledmac/examples/makefile
2020/11/24 | 2269 | macros/latex/contrib/reledmac/examples/reledmac.xdy
2021/11/01 | 16 | macros/latex/contrib/reledmac/latexmkrc
-2021/11/03 | 1718 | macros/latex/contrib/reledmac/makefile
-2021/02/28 | 3495 | macros/latex/contrib/reledmac/migration.dtx
-2022/04/22 | 367961 | macros/latex/contrib/reledmac/migration.pdf
-2021/09/27 | 3962 | macros/latex/contrib/reledmac/README.md
-2022/02/07 | 898946 | macros/latex/contrib/reledmac/reledmac.dtx
-2021/02/28 | 2691 | macros/latex/contrib/reledmac/reledmac.ins
-2022/04/22 | 2046154 | macros/latex/contrib/reledmac/reledmac.pdf
-2022/04/22 | 306337 | macros/latex/contrib/reledmac/reledpar.dtx
-2021/02/28 | 2638 | macros/latex/contrib/reledmac/reledpar.ins
-2022/04/22 | 1006519 | macros/latex/contrib/reledmac/reledpar.pdf
-2022/04/22 | 13494981 | macros/latex/contrib/reledmac.zip
+2023/07/04 | 1718 | macros/latex/contrib/reledmac/makefile
+2023/07/04 | 3495 | macros/latex/contrib/reledmac/migration.dtx
+2023/07/04 | 368425 | macros/latex/contrib/reledmac/migration.pdf
+2023/06/23 | 3962 | macros/latex/contrib/reledmac/README.md
+2023/07/04 | 899946 | macros/latex/contrib/reledmac/reledmac.dtx
+2023/06/23 | 2691 | macros/latex/contrib/reledmac/reledmac.ins
+2023/07/04 | 2146083 | macros/latex/contrib/reledmac/reledmac.pdf
+2023/07/04 | 306624 | macros/latex/contrib/reledmac/reledpar.dtx
+2023/06/23 | 2638 | macros/latex/contrib/reledmac/reledpar.ins
+2023/07/04 | 1046676 | macros/latex/contrib/reledmac/reledpar.pdf
+2023/07/04 | 13619101 | macros/latex/contrib/reledmac.zip
1999/02/05 | 10370 | macros/latex/contrib/relenc/2sidedoc.sty
2011/04/06 | 6770 | macros/latex/contrib/relenc/README
1999/02/05 | 13969 | macros/latex/contrib/relenc/reldemo.tex
@@ -236017,21 +236027,21 @@
2016/05/28 | 3273 | macros/latex/contrib/sduthesis/sduthesis.ins
2016/05/28 | 377608 | macros/latex/contrib/sduthesis/sduthesis.pdf
2016/06/13 | 3196829 | macros/latex/contrib/sduthesis.zip
-2023/04/18 | 4046 | macros/latex/contrib/se2thesis/CHANGELOG.md
-2023/04/18 | 19106 | macros/latex/contrib/se2thesis/LICENSE.txt
-2023/04/18 | 863 | macros/latex/contrib/se2thesis/README.md
-2023/04/18 | 12816 | macros/latex/contrib/se2thesis/se2colors.dtx
-2023/04/18 | 10127 | macros/latex/contrib/se2thesis/se2fonts.dtx
-2023/04/18 | 26474 | macros/latex/contrib/se2thesis/se2packages.dtx
-2023/04/18 | 57333 | macros/latex/contrib/se2thesis/se2thesis.dtx
-2023/04/18 | 3015 | macros/latex/contrib/se2thesis/se2thesis.ins
-2023/04/18 | 1101208 | macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdf
-2023/04/18 | 1542 | macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.tex
-2023/04/18 | 382546 | macros/latex/contrib/se2thesis/se2thesis.pdf
-2023/04/18 | 6503 | macros/latex/contrib/se2thesis/se2thesis.tex
-2023/04/18 | 1102663 | macros/latex/contrib/se2thesis/test.pdf
-2023/04/18 | 1894 | macros/latex/contrib/se2thesis/test.tex
-2023/04/18 | 2512541 | macros/latex/contrib/se2thesis.zip
+2023/07/04 | 4637 | macros/latex/contrib/se2thesis/CHANGELOG.md
+2023/07/04 | 19106 | macros/latex/contrib/se2thesis/LICENSE.txt
+2023/07/04 | 863 | macros/latex/contrib/se2thesis/README.md
+2023/07/04 | 12816 | macros/latex/contrib/se2thesis/se2colors.dtx
+2023/07/04 | 10127 | macros/latex/contrib/se2thesis/se2fonts.dtx
+2023/07/04 | 26952 | macros/latex/contrib/se2thesis/se2packages.dtx
+2023/07/04 | 57451 | macros/latex/contrib/se2thesis/se2thesis.dtx
+2023/07/04 | 3015 | macros/latex/contrib/se2thesis/se2thesis.ins
+2023/07/04 | 1101766 | macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdf
+2023/07/04 | 1543 | macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.tex
+2023/07/04 | 383798 | macros/latex/contrib/se2thesis/se2thesis.pdf
+2023/07/04 | 6503 | macros/latex/contrib/se2thesis/se2thesis.tex
+2023/07/04 | 1102663 | macros/latex/contrib/se2thesis/test.pdf
+2023/07/04 | 1894 | macros/latex/contrib/se2thesis/test.tex
+2023/07/04 | 2514246 | macros/latex/contrib/se2thesis.zip
2010/10/24 | 2193 | macros/latex/contrib/secdot/secdot.ltx
2010/10/24 | 254804 | macros/latex/contrib/secdot/secdot.pdf
2000/07/17 | 2366 | macros/latex/contrib/secdot/secdot.sty
@@ -240454,17 +240464,17 @@
2015/06/21 | 70901 | macros/latex/contrib/tufte-latex/tufte-common.def
2015/06/21 | 928 | macros/latex/contrib/tufte-latex/tufte-handout.cls
2015/06/22 | 643007 | macros/latex/contrib/tufte-latex.zip
-2023/03/08 | 39743 | macros/latex/contrib/tugboat/ltubguid.ltx
-2023/03/08 | 363060 | macros/latex/contrib/tugboat/ltubguid.pdf
-2023/03/08 | 22525 | macros/latex/contrib/tugboat/ltugbib.bst
-2023/03/08 | 189 | macros/latex/contrib/tugboat/manifest.txt
-2023/03/08 | 2292 | macros/latex/contrib/tugboat/NEWS
-2023/03/08 | 2676 | macros/latex/contrib/tugboat/README
-2023/03/08 | 41708 | macros/latex/contrib/tugboat/tugboat.bst
-2023/03/08 | 145235 | macros/latex/contrib/tugboat/tugboat.dtx
-2023/03/08 | 2925 | macros/latex/contrib/tugboat/tugboat.ins
-2023/03/08 | 516315 | macros/latex/contrib/tugboat/tugboat.pdf
-2023/03/09 | 930565 | macros/latex/contrib/tugboat.zip
+2023/07/04 | 39602 | macros/latex/contrib/tugboat/ltubguid.ltx
+2023/07/04 | 364822 | macros/latex/contrib/tugboat/ltubguid.pdf
+2023/07/04 | 22525 | macros/latex/contrib/tugboat/ltugbib.bst
+2023/07/04 | 189 | macros/latex/contrib/tugboat/manifest.txt
+2023/07/04 | 2700 | macros/latex/contrib/tugboat/NEWS
+2023/07/04 | 2676 | macros/latex/contrib/tugboat/README
+2023/07/04 | 42024 | macros/latex/contrib/tugboat/tugboat.bst
+2023/07/04 | 519269 | macros/latex/contrib/tugboat/tugboat-code.pdf
+2023/07/04 | 148584 | macros/latex/contrib/tugboat/tugboat.dtx
+2023/07/04 | 2925 | macros/latex/contrib/tugboat/tugboat.ins
+2023/07/04 | 936463 | macros/latex/contrib/tugboat.zip
2012/07/27 | 232441 | macros/latex/contrib/tui/doc/TUIdoc.pdf
2012/07/27 | 27998 | macros/latex/contrib/tui/doc/TUIdoc.tex
2011/11/30 | 3519 | macros/latex/contrib/tui/example/abstract.tex
@@ -245327,6 +245337,12 @@
2020/09/07 | 16886 | macros/luatex/latex/lua-physical/test/testQuantity.lua
2020/09/07 | 2779 | macros/luatex/latex/lua-physical/test/testUnit.lua
2021/05/08 | 855296 | macros/luatex/latex/lua-physical.zip
+2023/07/04 | 919 | macros/luatex/latex/luaplot/luaplot.bib
+2023/07/04 | 144774 | macros/luatex/latex/luaplot/luaplot.pdf
+2023/07/04 | 3463 | macros/luatex/latex/luaplot/luaplot.sty
+2023/07/04 | 12900 | macros/luatex/latex/luaplot/luaplot.tex
+2023/07/04 | 1528 | macros/luatex/latex/luaplot/README.txt
+2023/07/04 | 125784 | macros/luatex/latex/luaplot.zip
2020/08/13 | 437891 | macros/luatex/latex/luaprogtable/luaprogtable-doc.pdf
2020/08/13 | 21510 | macros/luatex/latex/luaprogtable/luaprogtable-doc.tex
2020/08/13 | 16863 | macros/luatex/latex/luaprogtable/luaprogtable.lua
@@ -291222,9 +291238,9 @@
2021/06/20 | 3180 | systems/texlive/tlnet/archive/bxjaprnind.r59641.tar.xz
2019/10/24 | 2068 | systems/texlive/tlnet/archive/bxjatoucs.doc.r52509.tar.xz
2019/10/24 | 25604 | systems/texlive/tlnet/archive/bxjatoucs.r52509.tar.xz
-2023/06/23 | 1262868 | systems/texlive/tlnet/archive/bxjscls.doc.r67439.tar.xz
-2023/06/23 | 34324 | systems/texlive/tlnet/archive/bxjscls.r67439.tar.xz
-2023/06/23 | 91316 | systems/texlive/tlnet/archive/bxjscls.source.r67439.tar.xz
+2023/07/04 | 1264776 | systems/texlive/tlnet/archive/bxjscls.doc.r67536.tar.xz
+2023/07/04 | 34404 | systems/texlive/tlnet/archive/bxjscls.r67536.tar.xz
+2023/07/04 | 91632 | systems/texlive/tlnet/archive/bxjscls.source.r67536.tar.xz
2019/02/28 | 2376 | systems/texlive/tlnet/archive/bxnewfont.doc.r44173.tar.xz
2019/02/28 | 4760 | systems/texlive/tlnet/archive/bxnewfont.r44173.tar.xz
2022/08/08 | 254532 | systems/texlive/tlnet/archive/bxorigcapt.doc.r64072.tar.xz
@@ -293844,9 +293860,9 @@
2022/01/23 | 76100 | systems/texlive/tlnet/archive/factura.source.r61697.tar.xz
2019/02/28 | 275728 | systems/texlive/tlnet/archive/facture-belge-simple-sans-tva.doc.r49004.tar.xz
2019/02/28 | 1092 | systems/texlive/tlnet/archive/facture-belge-simple-sans-tva.r49004.tar.xz
-2019/02/28 | 156268 | systems/texlive/tlnet/archive/facture.doc.r43865.tar.xz
-2019/02/28 | 3284 | systems/texlive/tlnet/archive/facture.r43865.tar.xz
-2019/02/28 | 7356 | systems/texlive/tlnet/archive/facture.source.r43865.tar.xz
+2023/07/04 | 117868 | systems/texlive/tlnet/archive/facture.doc.r67538.tar.xz
+2023/07/04 | 3320 | systems/texlive/tlnet/archive/facture.r67538.tar.xz
+2023/07/04 | 7820 | systems/texlive/tlnet/archive/facture.source.r67538.tar.xz
2023/07/03 | 309192 | systems/texlive/tlnet/archive/fail-fast.doc.r67530.tar.xz
2023/07/03 | 1428 | systems/texlive/tlnet/archive/fail-fast.r67530.tar.xz
2023/07/03 | 2676 | systems/texlive/tlnet/archive/fail-fast.source.r67530.tar.xz
@@ -296267,9 +296283,9 @@
2021/07/20 | 5380 | systems/texlive/tlnet/archive/letterswitharrows.source.r59993.tar.xz
2020/04/15 | 1005116 | systems/texlive/tlnet/archive/lettre.doc.r54722.tar.xz
2020/04/15 | 25428 | systems/texlive/tlnet/archive/lettre.r54722.tar.xz
-2023/07/02 | 406792 | systems/texlive/tlnet/archive/lettrine.doc.r67527.tar.xz
-2023/07/02 | 5260 | systems/texlive/tlnet/archive/lettrine.r67527.tar.xz
-2023/07/02 | 13744 | systems/texlive/tlnet/archive/lettrine.source.r67527.tar.xz
+2023/07/04 | 438224 | systems/texlive/tlnet/archive/lettrine.doc.r67537.tar.xz
+2023/07/04 | 5456 | systems/texlive/tlnet/archive/lettrine.r67537.tar.xz
+2023/07/04 | 14148 | systems/texlive/tlnet/archive/lettrine.source.r67537.tar.xz
2019/02/28 | 24736 | systems/texlive/tlnet/archive/levy.doc.r21750.tar.xz
2019/02/28 | 34736 | systems/texlive/tlnet/archive/levy.r21750.tar.xz
2019/02/28 | 40844 | systems/texlive/tlnet/archive/lewis.doc.r15878.tar.xz
@@ -299176,8 +299192,8 @@
2023/06/16 | 41708 | systems/texlive/tlnet/archive/proflycee.r67374.tar.xz
2023/06/06 | 169160 | systems/texlive/tlnet/archive/profmaquette.doc.r67285.tar.xz
2023/06/06 | 12148 | systems/texlive/tlnet/archive/profmaquette.r67285.tar.xz
-2023/06/27 | 682832 | systems/texlive/tlnet/archive/profsio.doc.r67482.tar.xz
-2023/06/27 | 5488 | systems/texlive/tlnet/archive/profsio.r67482.tar.xz
+2023/07/04 | 311628 | systems/texlive/tlnet/archive/profsio.doc.r67534.tar.xz
+2023/07/04 | 8148 | systems/texlive/tlnet/archive/profsio.r67534.tar.xz
2019/02/28 | 49880 | systems/texlive/tlnet/archive/program.doc.r44214.tar.xz
2019/02/28 | 11780 | systems/texlive/tlnet/archive/program.r44214.tar.xz
2019/02/28 | 86236 | systems/texlive/tlnet/archive/progressbar.doc.r33822.tar.xz
@@ -299411,8 +299427,8 @@
2022/07/07 | 5492 | systems/texlive/tlnet/archive/pst-magneticfield.r63821.tar.xz
2019/05/03 | 20207432 | systems/texlive/tlnet/archive/pst-marble.doc.r50925.tar.xz
2019/05/03 | 8560 | systems/texlive/tlnet/archive/pst-marble.r50925.tar.xz
-2022/10/18 | 172288 | systems/texlive/tlnet/archive/pst-math.doc.r64732.tar.xz
-2022/10/18 | 5196 | systems/texlive/tlnet/archive/pst-math.r64732.tar.xz
+2023/07/04 | 226768 | systems/texlive/tlnet/archive/pst-math.doc.r67535.tar.xz
+2023/07/04 | 5208 | systems/texlive/tlnet/archive/pst-math.r67535.tar.xz
2021/09/15 | 6784012 | systems/texlive/tlnet/archive/pst-mirror.doc.r60506.tar.xz
2021/09/15 | 12192 | systems/texlive/tlnet/archive/pst-mirror.r60506.tar.xz
2021/09/04 | 8296868 | systems/texlive/tlnet/archive/pst-moire.doc.r60411.tar.xz
@@ -301273,7 +301289,7 @@
2023/02/18 | 164944 | systems/texlive/tlnet/archive/tex.i386-solaris.r65877.tar.xz
2019/02/28 | 1956 | systems/texlive/tlnet/archive/texilikechaps.r28553.tar.xz
2019/02/28 | 956 | systems/texlive/tlnet/archive/texilikecover.r15878.tar.xz
-2023/06/11 | 97452 | systems/texlive/tlnet/archive/texinfo.r67325.tar.xz
+2023/07/04 | 97484 | systems/texlive/tlnet/archive/texinfo.r67533.tar.xz
2019/02/28 | 1336 | systems/texlive/tlnet/archive/tex-ini-files.doc.r40533.tar.xz
2019/02/28 | 3264 | systems/texlive/tlnet/archive/tex-ini-files.r40533.tar.xz
2019/02/28 | 36596 | systems/texlive/tlnet/archive/tex-label.doc.r16372.tar.xz
@@ -301338,7 +301354,7 @@
2022/09/13 | 600 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r64356.tar.xz
-2023/07/03 | 427756 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67529.tar.xz
+2023/07/04 | 427680 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67533.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz
2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz
@@ -301360,7 +301376,7 @@
2022/09/13 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r64356.tar.xz
-2023/07/03 | 114080 | systems/texlive/tlnet/archive/texlive-scripts.r67529.tar.xz
+2023/07/04 | 114076 | systems/texlive/tlnet/archive/texlive-scripts.r67533.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2023/05/14 | 60312 | systems/texlive/tlnet/archive/texlive-scripts.windows.r67095.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -303227,16 +303243,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2023/03/12 | 125532 | systems/texlive/tlnet/install-tl
-2023/07/03 | 5735880 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2023/07/03 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2023/07/03 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/07/04 | 5736667 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/07/04 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/07/04 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat
-2023/07/03 | 21035889 | systems/texlive/tlnet/install-tl-windows.exe
-2023/07/03 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/07/03 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/07/03 | 26025435 | systems/texlive/tlnet/install-tl.zip
-2023/07/03 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/07/03 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/07/04 | 21035946 | systems/texlive/tlnet/install-tl-windows.exe
+2023/07/04 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/07/04 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/07/04 | 26025435 | systems/texlive/tlnet/install-tl.zip
+2023/07/04 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/07/04 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2023/03/19 | 1229 | systems/texlive/tlnet/README.md
2023/03/19 | 0 | systems/texlive/tlnet/TEXLIVE_2023
2023/01/17 | 8401 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -303288,12 +303304,12 @@
2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2023/07/03 | 18147732 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2023/07/03 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/07/04 | 18147776 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/07/04 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2023/02/20 | 86803 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2023/07/03 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2023/07/03 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/07/03 | 2457188 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/07/04 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/07/04 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/07/04 | 2457384 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/02/20 | 58928 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2023/06/11 | 42749 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2023/02/21 | 16138 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -306945,7 +306961,9 @@
2023/04/27 | 4860 | systems/win32/miktex/tm/packages/algpseudocodex__source.tar.lzma
2023/04/27 | 9451 | systems/win32/miktex/tm/packages/algpseudocodex.tar.lzma
2012/12/04 | 9344 | systems/win32/miktex/tm/packages/alg.tar.lzma
-2019/11/12 | 181922 | systems/win32/miktex/tm/packages/algxpar.tar.lzma
+2023/07/04 | 742381 | systems/win32/miktex/tm/packages/algxpar__doc.tar.lzma
+2023/07/04 | 13162 | systems/win32/miktex/tm/packages/algxpar__source.tar.lzma
+2023/07/04 | 6139 | systems/win32/miktex/tm/packages/algxpar.tar.lzma
2018/04/05 | 383644 | systems/win32/miktex/tm/packages/aligned-overset.tar.lzma
2017/06/04 | 290910 | systems/win32/miktex/tm/packages/alkalami.tar.lzma
2016/10/11 | 8271398 | systems/win32/miktex/tm/packages/allrunes.tar.lzma
@@ -307156,7 +307174,7 @@
2014/09/29 | 121076 | systems/win32/miktex/tm/packages/babel-croatian.tar.lzma
2014/05/21 | 206798 | systems/win32/miktex/tm/packages/babel-czech.tar.lzma
2021/02/10 | 144839 | systems/win32/miktex/tm/packages/babel-danish.tar.lzma
-2023/05/12 | 975372 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma
+2023/07/04 | 1013222 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma
2021/09/06 | 157877 | systems/win32/miktex/tm/packages/babel-dutch__doc.tar.lzma
2021/09/06 | 8372 | systems/win32/miktex/tm/packages/babel-dutch__source.tar.lzma
2021/09/06 | 3172 | systems/win32/miktex/tm/packages/babel-dutch.tar.lzma
@@ -307220,11 +307238,11 @@
2021/11/07 | 210288 | systems/win32/miktex/tm/packages/babel-sorbian__doc.tar.lzma
2021/11/07 | 6727 | systems/win32/miktex/tm/packages/babel-sorbian__source.tar.lzma
2021/11/07 | 3401 | systems/win32/miktex/tm/packages/babel-sorbian.tar.lzma
-2023/05/12 | 784009 | systems/win32/miktex/tm/packages/babel__source.tar.lzma
+2023/07/04 | 786190 | systems/win32/miktex/tm/packages/babel__source.tar.lzma
2015/05/25 | 5256 | systems/win32/miktex/tm/packages/babel-spanglish.tar.lzma
2021/05/29 | 222183 | systems/win32/miktex/tm/packages/babel-spanish.tar.lzma
2021/02/10 | 148420 | systems/win32/miktex/tm/packages/babel-swedish.tar.lzma
-2023/05/12 | 213120 | systems/win32/miktex/tm/packages/babel.tar.lzma
+2023/07/04 | 213200 | systems/win32/miktex/tm/packages/babel.tar.lzma
2014/05/21 | 234101 | systems/win32/miktex/tm/packages/babel-thai.tar.lzma
2019/07/06 | 309208 | systems/win32/miktex/tm/packages/babel-turkish.tar.lzma
2021/01/17 | 159246 | systems/win32/miktex/tm/packages/babel-ukrainian.tar.lzma
@@ -307330,9 +307348,9 @@
2020/04/22 | 794111 | systems/win32/miktex/tm/packages/bearwear.tar.lzma
2023/01/07 | 7474 | systems/win32/miktex/tm/packages/beaulivre__doc.tar.lzma
2023/01/07 | 4921 | systems/win32/miktex/tm/packages/beaulivre.tar.lzma
-2023/06/18 | 10423192 | systems/win32/miktex/tm/packages/beautybook__doc.tar.lzma
-2023/06/18 | 17504 | systems/win32/miktex/tm/packages/beautybook__source.tar.lzma
-2023/06/18 | 7088585 | systems/win32/miktex/tm/packages/beautybook.tar.lzma
+2023/07/04 | 12111423 | systems/win32/miktex/tm/packages/beautybook__doc.tar.lzma
+2023/07/04 | 16247 | systems/win32/miktex/tm/packages/beautybook__source.tar.lzma
+2023/07/04 | 6805983 | systems/win32/miktex/tm/packages/beautybook.tar.lzma
2016/11/05 | 310673 | systems/win32/miktex/tm/packages/beebe.tar.lzma
2022/05/15 | 789980 | systems/win32/miktex/tm/packages/begingreek__doc.tar.lzma
2022/05/15 | 8240 | systems/win32/miktex/tm/packages/begingreek__source.tar.lzma
@@ -307358,16 +307376,16 @@
2012/08/21 | 136530 | systems/win32/miktex/tm/packages/bguq.tar.lzma
2022/08/11 | 359746 | systems/win32/miktex/tm/packages/bhcexam__doc.tar.lzma
2022/08/11 | 4398 | systems/win32/miktex/tm/packages/bhcexam.tar.lzma
-2023/04/27 | 5676166 | systems/win32/miktex/tm/packages/bib2gls__doc.tar.lzma
-2023/04/27 | 1794338 | systems/win32/miktex/tm/packages/bib2gls__source.tar.lzma
-2023/04/27 | 1900864 | systems/win32/miktex/tm/packages/bib2gls.tar.lzma
+2023/07/04 | 5675897 | systems/win32/miktex/tm/packages/bib2gls__doc.tar.lzma
+2023/07/04 | 1794505 | systems/win32/miktex/tm/packages/bib2gls__source.tar.lzma
+2023/07/04 | 1901189 | systems/win32/miktex/tm/packages/bib2gls.tar.lzma
2004/11/11 | 84386 | systems/win32/miktex/tm/packages/bib2xhtml.cab
2023/06/21 | 1079514 | systems/win32/miktex/tm/packages/bibarts__doc.tar.lzma
2023/06/21 | 246867 | systems/win32/miktex/tm/packages/bibarts__source.tar.lzma
2023/06/21 | 31896 | systems/win32/miktex/tm/packages/bibarts.tar.lzma
-2023/06/16 | 351303 | systems/win32/miktex/tm/packages/bibcop__doc.tar.lzma
-2023/06/16 | 6554 | systems/win32/miktex/tm/packages/bibcop__source.tar.lzma
-2023/06/16 | 7973 | systems/win32/miktex/tm/packages/bibcop.tar.lzma
+2023/07/04 | 351319 | systems/win32/miktex/tm/packages/bibcop__doc.tar.lzma
+2023/07/04 | 6559 | systems/win32/miktex/tm/packages/bibcop__source.tar.lzma
+2023/07/04 | 8039 | systems/win32/miktex/tm/packages/bibcop.tar.lzma
2023/03/17 | 87636087 | systems/win32/miktex/tm/packages/biber-darwin-x86_64.tar.lzma
2023/03/17 | 283158 | systems/win32/miktex/tm/packages/biber__doc.tar.lzma
2023/03/17 | 23611234 | systems/win32/miktex/tm/packages/biber-linux-x86_64.tar.lzma
@@ -307466,9 +307484,9 @@
2022/09/23 | 40542 | systems/win32/miktex/tm/packages/biblatex-philosophy__source.tar.lzma
2022/09/23 | 12997 | systems/win32/miktex/tm/packages/biblatex-philosophy.tar.lzma
2019/12/04 | 461163 | systems/win32/miktex/tm/packages/biblatex-phys.tar.lzma
-2023/06/16 | 415237 | systems/win32/miktex/tm/packages/biblatex-publist__doc.tar.lzma
-2023/06/16 | 18557 | systems/win32/miktex/tm/packages/biblatex-publist__source.tar.lzma
-2023/06/16 | 12709 | systems/win32/miktex/tm/packages/biblatex-publist.tar.lzma
+2023/07/04 | 415272 | systems/win32/miktex/tm/packages/biblatex-publist__doc.tar.lzma
+2023/07/04 | 18579 | systems/win32/miktex/tm/packages/biblatex-publist__source.tar.lzma
+2023/07/04 | 12723 | systems/win32/miktex/tm/packages/biblatex-publist.tar.lzma
2022/01/24 | 26948 | systems/win32/miktex/tm/packages/biblatex-readbbl__doc.tar.lzma
2022/01/24 | 2466 | systems/win32/miktex/tm/packages/biblatex-readbbl__source.tar.lzma
2022/01/24 | 1697 | systems/win32/miktex/tm/packages/biblatex-readbbl.tar.lzma
@@ -307554,9 +307572,9 @@
2015/03/10 | 313529 | systems/win32/miktex/tm/packages/blkarray.tar.lzma
2015/09/22 | 111069 | systems/win32/miktex/tm/packages/blochsphere.tar.lzma
2007/02/21 | 293714 | systems/win32/miktex/tm/packages/blockdraw_mp.tar.bz2
-2023/01/06 | 149787 | systems/win32/miktex/tm/packages/blopentype__doc.tar.lzma
-2023/01/06 | 2151 | systems/win32/miktex/tm/packages/blopentype__source.tar.lzma
-2023/01/06 | 15920 | systems/win32/miktex/tm/packages/blopentype.tar.lzma
+2023/07/04 | 150377 | systems/win32/miktex/tm/packages/blopentype__doc.tar.lzma
+2023/07/04 | 2265 | systems/win32/miktex/tm/packages/blopentype__source.tar.lzma
+2023/07/04 | 16127 | systems/win32/miktex/tm/packages/blopentype.tar.lzma
2011/05/25 | 126612 | systems/win32/miktex/tm/packages/bloques.tar.lzma
2022/09/23 | 294793 | systems/win32/miktex/tm/packages/blowup__doc.tar.lzma
2022/09/23 | 5657 | systems/win32/miktex/tm/packages/blowup__source.tar.lzma
@@ -307657,9 +307675,9 @@
2021/06/20 | 162034 | systems/win32/miktex/tm/packages/bxjaprnind__doc.tar.lzma
2021/06/20 | 3052 | systems/win32/miktex/tm/packages/bxjaprnind__source.tar.lzma
2021/06/20 | 3407 | systems/win32/miktex/tm/packages/bxjaprnind.tar.lzma
-2023/06/23 | 1243391 | systems/win32/miktex/tm/packages/bxjscls__doc.tar.lzma
-2023/06/23 | 110480 | systems/win32/miktex/tm/packages/bxjscls__source.tar.lzma
-2023/06/23 | 34566 | systems/win32/miktex/tm/packages/bxjscls.tar.lzma
+2023/07/04 | 1245373 | systems/win32/miktex/tm/packages/bxjscls__doc.tar.lzma
+2023/07/04 | 110814 | systems/win32/miktex/tm/packages/bxjscls__source.tar.lzma
+2023/07/04 | 34643 | systems/win32/miktex/tm/packages/bxjscls.tar.lzma
2017/05/03 | 6734 | systems/win32/miktex/tm/packages/bxnewfont.tar.lzma
2022/04/23 | 254183 | systems/win32/miktex/tm/packages/bxorigcapt__doc.tar.lzma
2022/04/23 | 2058 | systems/win32/miktex/tm/packages/bxorigcapt__source.tar.lzma
@@ -307804,9 +307822,9 @@
2006/12/10 | 19305 | systems/win32/miktex/tm/packages/chemcompounds.tar.bz2
2016/07/15 | 239722 | systems/win32/miktex/tm/packages/chemcono.tar.lzma
2011/03/07 | 319933 | systems/win32/miktex/tm/packages/chemexec.tar.lzma
-2023/02/23 | 1303143 | systems/win32/miktex/tm/packages/chemfig__doc.tar.lzma
-2023/02/23 | 84171 | systems/win32/miktex/tm/packages/chemfig__source.tar.lzma
-2023/02/23 | 26169 | systems/win32/miktex/tm/packages/chemfig.tar.lzma
+2023/07/04 | 1311508 | systems/win32/miktex/tm/packages/chemfig__doc.tar.lzma
+2023/07/04 | 85012 | systems/win32/miktex/tm/packages/chemfig__source.tar.lzma
+2023/07/04 | 26228 | systems/win32/miktex/tm/packages/chemfig.tar.lzma
2022/01/24 | 847348 | systems/win32/miktex/tm/packages/chemformula__doc.tar.lzma
2022/01/24 | 22591 | systems/win32/miktex/tm/packages/chemformula__source.tar.lzma
2022/01/24 | 15949 | systems/win32/miktex/tm/packages/chemformula.tar.lzma
@@ -307864,7 +307882,9 @@
2018/09/13 | 241284 | systems/win32/miktex/tm/packages/chronosys.tar.lzma
2012/12/20 | 207676 | systems/win32/miktex/tm/packages/chscite.tar.lzma
2018/09/04 | 197918 | systems/win32/miktex/tm/packages/chs-physics-report.tar.lzma
-2016/12/20 | 183884 | systems/win32/miktex/tm/packages/churchslavonic.tar.lzma
+2023/07/04 | 224060 | systems/win32/miktex/tm/packages/churchslavonic__doc.tar.lzma
+2023/07/04 | 16979 | systems/win32/miktex/tm/packages/churchslavonic__source.tar.lzma
+2023/07/04 | 8764 | systems/win32/miktex/tm/packages/churchslavonic.tar.lzma
2022/10/06 | 39456 | systems/win32/miktex/tm/packages/cinzel__doc.tar.lzma
2022/10/06 | 532941 | systems/win32/miktex/tm/packages/cinzel.tar.lzma
2021/06/17 | 428009 | systems/win32/miktex/tm/packages/circledsteps__doc.tar.lzma
@@ -307875,8 +307895,8 @@
2022/05/04 | 6254 | systems/win32/miktex/tm/packages/circledtext.tar.lzma
2010/03/08 | 182332 | systems/win32/miktex/tm/packages/circle.tar.lzma
2009/07/13 | 270032 | systems/win32/miktex/tm/packages/circ.tar.lzma
-2023/05/18 | 1794677 | systems/win32/miktex/tm/packages/circuitikz__doc.tar.lzma
-2023/05/18 | 191675 | systems/win32/miktex/tm/packages/circuitikz.tar.lzma
+2023/07/04 | 1809747 | systems/win32/miktex/tm/packages/circuitikz__doc.tar.lzma
+2023/07/04 | 192267 | systems/win32/miktex/tm/packages/circuitikz.tar.lzma
2004/11/28 | 18758 | systems/win32/miktex/tm/packages/cirth.cab
2023/04/15 | 237786 | systems/win32/miktex/tm/packages/citation-style-language__doc.tar.lzma
2022/01/24 | 1742 | systems/win32/miktex/tm/packages/citation-style-language__source.tar.lzma
@@ -308093,9 +308113,9 @@
2004/04/10 | 6402 | systems/win32/miktex/tm/packages/courseoutline.cab
2004/04/10 | 9120 | systems/win32/miktex/tm/packages/coursepaper.cab
2006/03/04 | 195209 | systems/win32/miktex/tm/packages/coverpage.cab
-2023/06/18 | 553342 | systems/win32/miktex/tm/packages/covington__doc.tar.lzma
-2023/06/18 | 22523 | systems/win32/miktex/tm/packages/covington__source.tar.lzma
-2023/06/18 | 12375 | systems/win32/miktex/tm/packages/covington.tar.lzma
+2023/07/04 | 555583 | systems/win32/miktex/tm/packages/covington__doc.tar.lzma
+2023/07/04 | 22709 | systems/win32/miktex/tm/packages/covington__source.tar.lzma
+2023/07/04 | 12436 | systems/win32/miktex/tm/packages/covington.tar.lzma
2010/06/04 | 10369 | systems/win32/miktex/tm/packages/c-pascal.tar.lzma
2022/06/26 | 298784 | systems/win32/miktex/tm/packages/cprotectinside__doc.tar.lzma
2022/06/26 | 2711 | systems/win32/miktex/tm/packages/cprotectinside__source.tar.lzma
@@ -308596,9 +308616,9 @@
2021/06/06 | 6839 | systems/win32/miktex/tm/packages/environ__source.tar.lzma
2021/06/06 | 2125 | systems/win32/miktex/tm/packages/environ.tar.lzma
2005/02/24 | 75685 | systems/win32/miktex/tm/packages/envlab.cab
-2023/06/18 | 1647128 | systems/win32/miktex/tm/packages/eolang__doc.tar.lzma
-2023/06/18 | 16367 | systems/win32/miktex/tm/packages/eolang__source.tar.lzma
-2023/06/18 | 7282 | systems/win32/miktex/tm/packages/eolang.tar.lzma
+2023/07/04 | 1647510 | systems/win32/miktex/tm/packages/eolang__doc.tar.lzma
+2023/07/04 | 16398 | systems/win32/miktex/tm/packages/eolang__source.tar.lzma
+2023/07/04 | 7299 | systems/win32/miktex/tm/packages/eolang.tar.lzma
2009/07/13 | 177811 | systems/win32/miktex/tm/packages/epic.tar.lzma
2009/10/07 | 347193 | systems/win32/miktex/tm/packages/epigrafica.tar.lzma
2020/04/24 | 314994 | systems/win32/miktex/tm/packages/epigraph-keys.tar.lzma
@@ -308736,9 +308756,9 @@
2022/08/24 | 46726 | systems/win32/miktex/tm/packages/exam__source.tar.lzma
2022/08/24 | 49940 | systems/win32/miktex/tm/packages/exam.tar.lzma
2023/06/16 | 274094 | systems/win32/miktex/tm/packages/examz__doc.tar.lzma
-2023/06/23 | 1834309 | systems/win32/miktex/tm/packages/exam-zh__doc.tar.lzma
-2023/06/23 | 1050173 | systems/win32/miktex/tm/packages/exam-zh__source.tar.lzma
-2023/06/23 | 38163 | systems/win32/miktex/tm/packages/exam-zh.tar.lzma
+2023/07/04 | 1834673 | systems/win32/miktex/tm/packages/exam-zh__doc.tar.lzma
+2023/07/04 | 1050284 | systems/win32/miktex/tm/packages/exam-zh__source.tar.lzma
+2023/07/04 | 38342 | systems/win32/miktex/tm/packages/exam-zh.tar.lzma
2023/06/16 | 11008 | systems/win32/miktex/tm/packages/examz__source.tar.lzma
2023/06/16 | 2664 | systems/win32/miktex/tm/packages/examz.tar.lzma
2011/04/20 | 14721 | systems/win32/miktex/tm/packages/exceltex.tar.lzma
@@ -308775,8 +308795,13 @@
2022/01/24 | 76482 | systems/win32/miktex/tm/packages/factura__source.tar.lzma
2022/01/24 | 27764 | systems/win32/miktex/tm/packages/factura.tar.lzma
2018/11/02 | 277034 | systems/win32/miktex/tm/packages/facture-belge-simple-sans-tva.tar.lzma
-2017/04/17 | 185826 | systems/win32/miktex/tm/packages/facture.tar.lzma
+2023/07/04 | 118340 | systems/win32/miktex/tm/packages/facture__doc.tar.lzma
+2023/07/04 | 8191 | systems/win32/miktex/tm/packages/facture__source.tar.lzma
+2023/07/04 | 3439 | systems/win32/miktex/tm/packages/facture.tar.lzma
2013/04/08 | 2001 | systems/win32/miktex/tm/packages/fahyph.tar.lzma
+2023/07/04 | 311284 | systems/win32/miktex/tm/packages/fail-fast__doc.tar.lzma
+2023/07/04 | 3042 | systems/win32/miktex/tm/packages/fail-fast__source.tar.lzma
+2023/07/04 | 1633 | systems/win32/miktex/tm/packages/fail-fast.tar.lzma
2006/04/13 | 87188 | systems/win32/miktex/tm/packages/faktor.cab
2022/07/14 | 921498 | systems/win32/miktex/tm/packages/familytree__doc.tar.lzma
2022/07/14 | 30448 | systems/win32/miktex/tm/packages/familytree__source.tar.lzma
@@ -308868,7 +308893,7 @@
2022/11/01 | 5115 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2023/06/23 | 758518 | systems/win32/miktex/tm/packages/files.csv.lzma
+2023/07/04 | 758473 | systems/win32/miktex/tm/packages/files.csv.lzma
2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma
2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma
2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma
@@ -308968,7 +308993,9 @@
2023/02/05 | 57222 | systems/win32/miktex/tm/packages/fontools.tar.lzma
2005/06/25 | 33931 | systems/win32/miktex/tm/packages/fontsampler.cab
2020/02/13 | 2425284 | systems/win32/miktex/tm/packages/fonts-arundina.tar.lzma
-2020/10/03 | 1907391 | systems/win32/miktex/tm/packages/fonts-churchslavonic.tar.lzma
+2023/07/04 | 247062 | systems/win32/miktex/tm/packages/fonts-churchslavonic__doc.tar.lzma
+2023/07/04 | 21763 | systems/win32/miktex/tm/packages/fonts-churchslavonic__source.tar.lzma
+2023/07/04 | 2072430 | systems/win32/miktex/tm/packages/fonts-churchslavonic.tar.lzma
2023/01/06 | 576058 | systems/win32/miktex/tm/packages/fontsetup__doc.tar.lzma
2021/05/08 | 334066 | systems/win32/miktex/tm/packages/fontsetup-nonfree.tar.lzma
2023/01/06 | 5497 | systems/win32/miktex/tm/packages/fontsetup__source.tar.lzma
@@ -309170,9 +309197,9 @@
2015/05/30 | 159154 | systems/win32/miktex/tm/packages/glossaries-dutch.tar.lzma
2015/05/30 | 127199 | systems/win32/miktex/tm/packages/glossaries-english.tar.lzma
2019/02/04 | 25610 | systems/win32/miktex/tm/packages/glossaries-estonian.tar.lzma
-2023/04/27 | 17608520 | systems/win32/miktex/tm/packages/glossaries-extra__doc.tar.lzma
-2023/04/27 | 185201 | systems/win32/miktex/tm/packages/glossaries-extra__source.tar.lzma
-2023/04/27 | 103001 | systems/win32/miktex/tm/packages/glossaries-extra.tar.lzma
+2023/07/04 | 17611205 | systems/win32/miktex/tm/packages/glossaries-extra__doc.tar.lzma
+2023/07/04 | 185425 | systems/win32/miktex/tm/packages/glossaries-extra__source.tar.lzma
+2023/07/04 | 103001 | systems/win32/miktex/tm/packages/glossaries-extra.tar.lzma
2016/04/12 | 143603 | systems/win32/miktex/tm/packages/glossaries-finnish.tar.lzma
2017/01/09 | 197743 | systems/win32/miktex/tm/packages/glossaries-french.tar.lzma
2015/05/30 | 128090 | systems/win32/miktex/tm/packages/glossaries-german.tar.lzma
@@ -309478,9 +309505,9 @@
2019/08/02 | 853172 | systems/win32/miktex/tm/packages/hypdvips.tar.lzma
2018/07/06 | 450979 | systems/win32/miktex/tm/packages/hyperbar.tar.lzma
2020/01/03 | 188886 | systems/win32/miktex/tm/packages/hypernat.tar.lzma
-2023/06/16 | 3670909 | systems/win32/miktex/tm/packages/hyperref__doc.tar.lzma
-2023/06/16 | 415257 | systems/win32/miktex/tm/packages/hyperref__source.tar.lzma
-2023/06/16 | 90901 | systems/win32/miktex/tm/packages/hyperref.tar.lzma
+2023/07/04 | 3632581 | systems/win32/miktex/tm/packages/hyperref__doc.tar.lzma
+2023/07/04 | 415564 | systems/win32/miktex/tm/packages/hyperref__source.tar.lzma
+2023/07/04 | 90946 | systems/win32/miktex/tm/packages/hyperref.tar.lzma
2016/07/16 | 326320 | systems/win32/miktex/tm/packages/hyper.tar.lzma
2020/11/24 | 1317531 | systems/win32/miktex/tm/packages/hyperxmp.tar.lzma
2009/09/03 | 163943 | systems/win32/miktex/tm/packages/hyphenat.tar.lzma
@@ -309624,9 +309651,9 @@
2022/10/15 | 693381 | systems/win32/miktex/tm/packages/japanese-mathformulas__doc.tar.lzma
2022/10/15 | 7673 | systems/win32/miktex/tm/packages/japanese-mathformulas__source.tar.lzma
2022/10/15 | 22087 | systems/win32/miktex/tm/packages/japanese-mathformulas.tar.lzma
-2023/03/17 | 11873 | systems/win32/miktex/tm/packages/japanese-otf__doc.tar.lzma
-2023/03/17 | 95414 | systems/win32/miktex/tm/packages/japanese-otf__source.tar.lzma
-2023/03/17 | 358232 | systems/win32/miktex/tm/packages/japanese-otf.tar.lzma
+2023/07/04 | 12117 | systems/win32/miktex/tm/packages/japanese-otf__doc.tar.lzma
+2023/07/04 | 100188 | systems/win32/miktex/tm/packages/japanese-otf__source.tar.lzma
+2023/07/04 | 377560 | systems/win32/miktex/tm/packages/japanese-otf.tar.lzma
2016/07/20 | 37923 | systems/win32/miktex/tm/packages/jasthesis.tar.lzma
2023/06/23 | 175177 | systems/win32/miktex/tm/packages/javascripthttp__doc.tar.lzma
2023/06/23 | 3608 | systems/win32/miktex/tm/packages/javascripthttp__source.tar.lzma
@@ -309800,9 +309827,9 @@
2023/05/12 | 3499237 | systems/win32/miktex/tm/packages/l3experimental__doc.tar.lzma
2023/05/12 | 80929 | systems/win32/miktex/tm/packages/l3experimental__source.tar.lzma
2023/05/12 | 23987 | systems/win32/miktex/tm/packages/l3experimental.tar.lzma
-2023/06/18 | 11997350 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
-2023/06/18 | 599824 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
-2023/06/18 | 173540 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
+2023/07/04 | 11996716 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
+2023/07/04 | 599713 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
+2023/07/04 | 173756 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
2023/04/15 | 1833509 | systems/win32/miktex/tm/packages/l3packages__doc.tar.lzma
2023/04/15 | 46317 | systems/win32/miktex/tm/packages/l3packages__source.tar.lzma
2023/04/15 | 22168 | systems/win32/miktex/tm/packages/l3packages.tar.lzma
@@ -309882,9 +309909,9 @@
2023/06/16 | 2506094 | systems/win32/miktex/tm/packages/latex-graphics-dev__doc.tar.lzma
2023/06/16 | 57443 | systems/win32/miktex/tm/packages/latex-graphics-dev__source.tar.lzma
2023/06/16 | 16061 | systems/win32/miktex/tm/packages/latex-graphics-dev.tar.lzma
-2023/06/16 | 1200778 | systems/win32/miktex/tm/packages/latexindent__doc.tar.lzma
-2023/06/16 | 126427 | systems/win32/miktex/tm/packages/latexindent__source.tar.lzma
-2023/06/16 | 74133 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
+2023/07/04 | 1201169 | systems/win32/miktex/tm/packages/latexindent__doc.tar.lzma
+2023/07/04 | 126451 | systems/win32/miktex/tm/packages/latexindent__source.tar.lzma
+2023/07/04 | 74149 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
2023/06/16 | 6814464 | systems/win32/miktex/tm/packages/latex-lab-dev__doc.tar.lzma
2023/06/16 | 91472 | systems/win32/miktex/tm/packages/latex-lab-dev__source.tar.lzma
2023/06/16 | 34738 | systems/win32/miktex/tm/packages/latex-lab-dev.tar.lzma
@@ -309949,9 +309976,9 @@
2021/07/24 | 5727 | systems/win32/miktex/tm/packages/letterswitharrows__source.tar.lzma
2021/07/24 | 3488 | systems/win32/miktex/tm/packages/letterswitharrows.tar.lzma
2020/04/15 | 1026143 | systems/win32/miktex/tm/packages/lettre.tar.lzma
-2023/04/27 | 398171 | systems/win32/miktex/tm/packages/lettrine__doc.tar.lzma
-2023/04/27 | 22348 | systems/win32/miktex/tm/packages/lettrine__source.tar.lzma
-2023/04/27 | 5501 | systems/win32/miktex/tm/packages/lettrine.tar.lzma
+2023/07/04 | 429732 | systems/win32/miktex/tm/packages/lettrine__doc.tar.lzma
+2023/07/04 | 20746 | systems/win32/miktex/tm/packages/lettrine__source.tar.lzma
+2023/07/04 | 8085 | systems/win32/miktex/tm/packages/lettrine.tar.lzma
2011/03/15 | 56985 | systems/win32/miktex/tm/packages/levy-font.tar.lzma
2006/05/26 | 42288 | systems/win32/miktex/tm/packages/lewis.cab
2021/02/01 | 330663 | systems/win32/miktex/tm/packages/lexend.tar.lzma
@@ -309976,8 +310003,8 @@
2022/01/09 | 6266 | systems/win32/miktex/tm/packages/libertinust1math__source.tar.lzma
2022/02/07 | 1252897 | systems/win32/miktex/tm/packages/libertinust1math.tar.lzma
2020/05/07 | 17336 | systems/win32/miktex/tm/packages/libertinus.tar.lzma
-2022/11/15 | 1457545 | systems/win32/miktex/tm/packages/libertinus-type1__doc.tar.lzma
-2022/11/15 | 8603099 | systems/win32/miktex/tm/packages/libertinus-type1.tar.lzma
+2023/07/04 | 1457494 | systems/win32/miktex/tm/packages/libertinus-type1__doc.tar.lzma
+2023/07/04 | 8649181 | systems/win32/miktex/tm/packages/libertinus-type1.tar.lzma
2022/11/15 | 159292 | systems/win32/miktex/tm/packages/libgreek__doc.tar.lzma
2022/11/15 | 17592 | systems/win32/miktex/tm/packages/libgreek__source.tar.lzma
2022/11/15 | 4715 | systems/win32/miktex/tm/packages/libgreek.tar.lzma
@@ -310165,9 +310192,9 @@
2023/02/23 | 114050 | systems/win32/miktex/tm/packages/luacomplex__doc.tar.lzma
2023/02/23 | 2966 | systems/win32/miktex/tm/packages/luacomplex__source.tar.lzma
2023/02/23 | 1895 | systems/win32/miktex/tm/packages/luacomplex.tar.lzma
-2023/06/23 | 97575 | systems/win32/miktex/tm/packages/luafindfont__doc.tar.lzma
-2023/06/23 | 6306 | systems/win32/miktex/tm/packages/luafindfont__source.tar.lzma
-2023/06/23 | 5889 | systems/win32/miktex/tm/packages/luafindfont.tar.lzma
+2023/07/04 | 97469 | systems/win32/miktex/tm/packages/luafindfont__doc.tar.lzma
+2023/07/04 | 6330 | systems/win32/miktex/tm/packages/luafindfont__source.tar.lzma
+2023/07/04 | 5948 | systems/win32/miktex/tm/packages/luafindfont.tar.lzma
2022/12/31 | 131000 | systems/win32/miktex/tm/packages/luagcd__doc.tar.lzma
2022/12/31 | 2901 | systems/win32/miktex/tm/packages/luagcd__source.tar.lzma
2022/12/31 | 2753 | systems/win32/miktex/tm/packages/luagcd.tar.lzma
@@ -310736,9 +310763,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2022/07/26 | 39695 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2023/05/05 | 45900 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2023/06/23 | 324213 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2023/06/23 | 1911949 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2023/06/23 | 1659198 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2023/07/04 | 325430 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2023/07/04 | 1915428 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2023/07/04 | 1661647 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2022/07/26 | 13519 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2023/05/05 | 14462 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma
@@ -310789,9 +310816,9 @@
2023/03/17 | 3982 | systems/win32/miktex/tm/packages/mismath.tar.lzma
2019/01/11 | 468007 | systems/win32/miktex/tm/packages/mi-solns.tar.lzma
2021/04/07 | 14331476 | systems/win32/miktex/tm/packages/missaali.tar.lzma
-2023/06/21 | 529054 | systems/win32/miktex/tm/packages/mitthesis__doc.tar.lzma
-2023/06/21 | 2163481 | systems/win32/miktex/tm/packages/mitthesis__source.tar.lzma
-2023/06/21 | 12650 | systems/win32/miktex/tm/packages/mitthesis.tar.lzma
+2023/07/04 | 528889 | systems/win32/miktex/tm/packages/mitthesis__doc.tar.lzma
+2023/07/04 | 2168415 | systems/win32/miktex/tm/packages/mitthesis__source.tar.lzma
+2023/07/04 | 12998 | systems/win32/miktex/tm/packages/mitthesis.tar.lzma
2011/11/11 | 98167 | systems/win32/miktex/tm/packages/mkjobtexmf.tar.lzma
2007/05/12 | 61030 | systems/win32/miktex/tm/packages/mkpattern.tar.bz2
2016/12/15 | 606197 | systems/win32/miktex/tm/packages/mkstmp_pro.tar.lzma
@@ -310800,6 +310827,9 @@
2021/09/18 | 12244 | systems/win32/miktex/tm/packages/mlacls__source.tar.lzma
2021/09/18 | 3102 | systems/win32/miktex/tm/packages/mlacls.tar.lzma
2011/01/07 | 3376 | systems/win32/miktex/tm/packages/mla-paper.tar.lzma
+2023/07/04 | 29636 | systems/win32/miktex/tm/packages/mlawriter__doc.tar.lzma
+2023/07/04 | 2406 | systems/win32/miktex/tm/packages/mlawriter__source.tar.lzma
+2023/07/04 | 1616 | systems/win32/miktex/tm/packages/mlawriter.tar.lzma
2019/12/05 | 317993 | systems/win32/miktex/tm/packages/mleftright.tar.lzma
2009/07/13 | 205462 | systems/win32/miktex/tm/packages/mlist.tar.lzma
2020/06/22 | 103445 | systems/win32/miktex/tm/packages/mlmath.tar.lzma
@@ -310871,9 +310901,9 @@
2010/03/30 | 286752 | systems/win32/miktex/tm/packages/mslapa.tar.lzma
2021/06/06 | 11678 | systems/win32/miktex/tm/packages/ms__source.tar.lzma
2021/06/06 | 3254 | systems/win32/miktex/tm/packages/ms.tar.lzma
-2023/06/16 | 113260 | systems/win32/miktex/tm/packages/msu-thesis__doc.tar.lzma
-2023/06/16 | 425580 | systems/win32/miktex/tm/packages/msu-thesis__source.tar.lzma
-2023/06/16 | 13244 | systems/win32/miktex/tm/packages/msu-thesis.tar.lzma
+2023/07/04 | 113209 | systems/win32/miktex/tm/packages/msu-thesis__doc.tar.lzma
+2023/07/04 | 426209 | systems/win32/miktex/tm/packages/msu-thesis__source.tar.lzma
+2023/07/04 | 13266 | systems/win32/miktex/tm/packages/msu-thesis.tar.lzma
2010/12/23 | 362698 | systems/win32/miktex/tm/packages/msuthesis.tar.lzma
2001/05/14 | 14125 | systems/win32/miktex/tm/packages/mtbe.tar.lzma
2010/04/27 | 164556 | systems/win32/miktex/tm/packages/mtgreek.tar.lzma
@@ -310941,9 +310971,9 @@
2021/10/14 | 38292708 | systems/win32/miktex/tm/packages/nahuatl__doc.tar.lzma
2023/04/09 | 42038 | systems/win32/miktex/tm/packages/nahuatl__source.tar.lzma
2023/04/09 | 2521 | systems/win32/miktex/tm/packages/nahuatl.tar.lzma
-2023/06/16 | 564852 | systems/win32/miktex/tm/packages/naive-ebnf__doc.tar.lzma
-2023/06/16 | 5334 | systems/win32/miktex/tm/packages/naive-ebnf__source.tar.lzma
-2023/06/16 | 2396 | systems/win32/miktex/tm/packages/naive-ebnf.tar.lzma
+2023/07/04 | 600214 | systems/win32/miktex/tm/packages/naive-ebnf__doc.tar.lzma
+2023/07/04 | 5474 | systems/win32/miktex/tm/packages/naive-ebnf__source.tar.lzma
+2023/07/04 | 2458 | systems/win32/miktex/tm/packages/naive-ebnf.tar.lzma
2023/02/05 | 1425255 | systems/win32/miktex/tm/packages/nameauth__doc.tar.lzma
2023/02/05 | 117464 | systems/win32/miktex/tm/packages/nameauth__source.tar.lzma
2023/02/05 | 7255 | systems/win32/miktex/tm/packages/nameauth.tar.lzma
@@ -310982,9 +311012,9 @@
2021/07/12 | 136966 | systems/win32/miktex/tm/packages/newcastle-bst__doc.tar.lzma
2021/07/12 | 4557 | systems/win32/miktex/tm/packages/newcastle-bst__source.tar.lzma
2021/07/12 | 6753 | systems/win32/miktex/tm/packages/newcastle-bst.tar.lzma
-2023/05/18 | 1635900 | systems/win32/miktex/tm/packages/newcomputermodern__doc.tar.lzma
-2023/05/18 | 12879357 | systems/win32/miktex/tm/packages/newcomputermodern__source.tar.lzma
-2023/05/18 | 5770052 | systems/win32/miktex/tm/packages/newcomputermodern.tar.lzma
+2023/07/04 | 1635894 | systems/win32/miktex/tm/packages/newcomputermodern__doc.tar.lzma
+2023/07/04 | 12879215 | systems/win32/miktex/tm/packages/newcomputermodern__source.tar.lzma
+2023/07/04 | 5771156 | systems/win32/miktex/tm/packages/newcomputermodern.tar.lzma
2013/03/11 | 4261 | systems/win32/miktex/tm/packages/newenviron.tar.lzma
2009/09/11 | 159025 | systems/win32/miktex/tm/packages/newfile.tar.lzma
2019/11/26 | 120397 | systems/win32/miktex/tm/packages/newfloat.tar.lzma
@@ -311009,102 +311039,102 @@
2022/11/01 | 230073 | systems/win32/miktex/tm/packages/newverbs__doc.tar.lzma
2022/11/01 | 7969 | systems/win32/miktex/tm/packages/newverbs__source.tar.lzma
2022/11/01 | 3030 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2023/06/23 | 758766 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2023/06/23 | 36593 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2023/06/23 | 1169207 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2023/06/23 | 31704 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2023/06/23 | 36539 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2023/06/23 | 67179 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2023/06/23 | 102885 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2023/06/23 | 78682 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2023/06/23 | 31614 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2023/06/23 | 394957 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2023/06/23 | 40133 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2023/06/23 | 58405 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2023/06/23 | 271575 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2023/06/23 | 221198 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2023/06/23 | 106253 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2023/06/23 | 25416 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2023/06/23 | 472969 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2023/06/23 | 54108 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2023/06/23 | 328870 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2023/06/23 | 46984 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2023/06/23 | 137746 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2023/06/23 | 1426134 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2023/06/23 | 100082 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2023/06/23 | 49721 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2023/06/23 | 28949 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2023/06/23 | 77671 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2023/06/23 | 157544 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2023/06/23 | 81359 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2023/06/23 | 82062 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2023/06/23 | 305192 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2023/06/23 | 25466 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2023/06/23 | 105641 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2023/06/23 | 73321 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2023/06/23 | 117070 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2023/06/23 | 44185 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2023/06/23 | 697378 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2023/06/23 | 249613 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2023/06/23 | 216572 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2023/06/23 | 109785 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2023/06/23 | 19657 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2023/06/23 | 32601 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2023/06/23 | 705696 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2023/06/23 | 601944 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2023/06/23 | 530553 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2023/06/23 | 103793 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2023/06/23 | 2016667 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2023/06/23 | 81481 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2023/06/23 | 33658 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2023/06/23 | 8790 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2023/06/23 | 231542 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2023/06/23 | 288220 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2023/06/23 | 108196 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2023/06/23 | 140330 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2023/06/23 | 290064 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2023/06/23 | 182867 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2023/06/23 | 56049 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2023/06/23 | 35281 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2023/06/23 | 43829 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2023/06/23 | 48128 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2023/06/23 | 52532 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2023/06/23 | 217737 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2023/06/23 | 43067 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2023/06/23 | 831502 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2023/06/23 | 203565 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2023/06/23 | 246218 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2023/06/23 | 88390 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2023/06/23 | 1340348 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2023/06/23 | 24051 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2023/06/23 | 37609 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2023/06/23 | 74692 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2023/06/23 | 60428 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2023/06/23 | 501197 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2023/06/23 | 1530499 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2023/06/23 | 54585 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2023/06/23 | 64608 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2023/06/23 | 27693 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2023/06/23 | 19768 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2023/06/23 | 72810 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2023/06/23 | 174498 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2023/06/23 | 69704 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2023/06/23 | 111952 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2023/06/23 | 2831164 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2023/06/23 | 63329 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2023/06/23 | 43708 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2023/06/23 | 33826 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2023/06/23 | 76119 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2023/06/23 | 353703 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2023/06/23 | 58736 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2023/06/23 | 608202 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2023/06/23 | 45905 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2023/06/23 | 324216 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2023/06/23 | 1911221 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2023/06/23 | 1659673 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2023/06/23 | 14473 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2023/07/04 | 759273 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2023/07/04 | 36609 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2023/07/04 | 1168689 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2023/07/04 | 31749 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2023/07/04 | 36571 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2023/07/04 | 67298 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2023/07/04 | 102927 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2023/07/04 | 78620 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2023/07/04 | 31616 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2023/07/04 | 395142 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2023/07/04 | 40162 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2023/07/04 | 58410 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2023/07/04 | 271761 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2023/07/04 | 221142 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2023/07/04 | 106272 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2023/07/04 | 25457 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2023/07/04 | 473123 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2023/07/04 | 54108 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2023/07/04 | 328398 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2023/07/04 | 47104 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2023/07/04 | 137679 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2023/07/04 | 1428049 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2023/07/04 | 100113 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2023/07/04 | 49662 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2023/07/04 | 28944 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2023/07/04 | 77621 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2023/07/04 | 157576 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2023/07/04 | 81463 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2023/07/04 | 81974 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2023/07/04 | 305274 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2023/07/04 | 25466 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2023/07/04 | 105583 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2023/07/04 | 73265 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2023/07/04 | 117246 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2023/07/04 | 44200 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2023/07/04 | 698457 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2023/07/04 | 249690 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2023/07/04 | 217571 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2023/07/04 | 109783 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2023/07/04 | 19658 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2023/07/04 | 32605 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2023/07/04 | 705787 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2023/07/04 | 599925 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2023/07/04 | 530221 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2023/07/04 | 103854 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2023/07/04 | 2020693 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2023/07/04 | 81433 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2023/07/04 | 33763 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2023/07/04 | 8790 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2023/07/04 | 231462 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2023/07/04 | 288315 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2023/07/04 | 108122 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2023/07/04 | 140262 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2023/07/04 | 290175 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2023/07/04 | 182878 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2023/07/04 | 56104 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2023/07/04 | 35274 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2023/07/04 | 43800 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2023/07/04 | 47977 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2023/07/04 | 52535 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2023/07/04 | 217562 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2023/07/04 | 43071 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2023/07/04 | 828155 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2023/07/04 | 203465 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2023/07/04 | 246192 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2023/07/04 | 88463 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2023/07/04 | 1340173 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2023/07/04 | 24028 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2023/07/04 | 37629 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2023/07/04 | 74605 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2023/07/04 | 60466 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2023/07/04 | 501214 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2023/07/04 | 1530374 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2023/07/04 | 54605 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2023/07/04 | 64581 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2023/07/04 | 27713 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2023/07/04 | 19764 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2023/07/04 | 72800 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2023/07/04 | 174433 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2023/07/04 | 69686 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2023/07/04 | 112003 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2023/07/04 | 2830937 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2023/07/04 | 63186 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2023/07/04 | 43716 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2023/07/04 | 33830 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2023/07/04 | 76073 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2023/07/04 | 353956 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2023/07/04 | 58738 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2023/07/04 | 607690 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2023/07/04 | 45894 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2023/07/04 | 325500 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2023/07/04 | 1914883 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2023/07/04 | 1661783 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2023/07/04 | 14483 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2023/06/23 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
+2023/07/04 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2023/02/23 | 608421 | systems/win32/miktex/tm/packages/nicefilelist__doc.tar.lzma
@@ -311114,9 +311144,9 @@
2022/06/26 | 7330 | systems/win32/miktex/tm/packages/niceframe__source.tar.lzma
2022/06/26 | 37551 | systems/win32/miktex/tm/packages/niceframe.tar.lzma
2017/06/22 | 276883 | systems/win32/miktex/tm/packages/niceframe-type1.tar.lzma
-2023/06/16 | 2006851 | systems/win32/miktex/tm/packages/nicematrix__doc.tar.lzma
-2023/06/16 | 162524 | systems/win32/miktex/tm/packages/nicematrix__source.tar.lzma
-2023/06/16 | 39668 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma
+2023/07/04 | 2011350 | systems/win32/miktex/tm/packages/nicematrix__doc.tar.lzma
+2023/07/04 | 162899 | systems/win32/miktex/tm/packages/nicematrix__source.tar.lzma
+2023/07/04 | 39745 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma
2015/11/25 | 2555178 | systems/win32/miktex/tm/packages/nicetext.tar.lzma
2018/07/30 | 243633 | systems/win32/miktex/tm/packages/nidanfloat.tar.lzma
2016/01/26 | 74424 | systems/win32/miktex/tm/packages/nihbiosketch.tar.lzma
@@ -311139,8 +311169,8 @@
2022/12/14 | 220197 | systems/win32/miktex/tm/packages/njuvisual__source.tar.lzma
2022/12/14 | 211405 | systems/win32/miktex/tm/packages/njuvisual.tar.lzma
2009/12/21 | 148451 | systems/win32/miktex/tm/packages/nkarta.tar.lzma
-2022/10/15 | 1107 | systems/win32/miktex/tm/packages/nlctdoc__doc.tar.lzma
-2022/10/15 | 24166 | systems/win32/miktex/tm/packages/nlctdoc.tar.lzma
+2023/07/04 | 1109 | systems/win32/miktex/tm/packages/nlctdoc__doc.tar.lzma
+2023/07/04 | 24470 | systems/win32/miktex/tm/packages/nlctdoc.tar.lzma
2021/03/17 | 65204 | systems/win32/miktex/tm/packages/nl-interval.tar.lzma
2015/07/28 | 464756 | systems/win32/miktex/tm/packages/nmbib.tar.lzma
2021/06/23 | 103678 | systems/win32/miktex/tm/packages/nndraw__doc.tar.lzma
@@ -311195,15 +311225,15 @@
2014/03/07 | 76184 | systems/win32/miktex/tm/packages/numberedblock.tar.lzma
2019/07/20 | 334576 | systems/win32/miktex/tm/packages/numberpt.tar.lzma
2015/05/25 | 170105 | systems/win32/miktex/tm/packages/numending.tar.lzma
-2021/12/14 | 915075 | systems/win32/miktex/tm/packages/numerica__doc.tar.lzma
+2023/07/04 | 967933 | systems/win32/miktex/tm/packages/numerica__doc.tar.lzma
2021/12/14 | 544032 | systems/win32/miktex/tm/packages/numerica-plus__doc.tar.lzma
2021/12/14 | 24070 | systems/win32/miktex/tm/packages/numerica-plus__source.tar.lzma
2021/12/14 | 6258 | systems/win32/miktex/tm/packages/numerica-plus.tar.lzma
-2021/12/14 | 76629 | systems/win32/miktex/tm/packages/numerica__source.tar.lzma
+2023/07/04 | 77170 | systems/win32/miktex/tm/packages/numerica__source.tar.lzma
2021/12/14 | 553359 | systems/win32/miktex/tm/packages/numerica-tables__doc.tar.lzma
2021/12/14 | 24730 | systems/win32/miktex/tm/packages/numerica-tables__source.tar.lzma
2021/12/14 | 7627 | systems/win32/miktex/tm/packages/numerica-tables.tar.lzma
-2021/12/14 | 18045 | systems/win32/miktex/tm/packages/numerica.tar.lzma
+2023/07/04 | 18036 | systems/win32/miktex/tm/packages/numerica.tar.lzma
2013/04/29 | 525096 | systems/win32/miktex/tm/packages/numericplots.tar.lzma
2017/07/29 | 71435 | systems/win32/miktex/tm/packages/numnameru.tar.lzma
2007/07/06 | 3278 | systems/win32/miktex/tm/packages/numname.tar.lzma
@@ -311402,9 +311432,9 @@
2022/12/07 | 618218 | systems/win32/miktex/tm/packages/pdfextra__doc.tar.lzma
2022/12/07 | 12647 | systems/win32/miktex/tm/packages/pdfextra__source.tar.lzma
2022/12/07 | 25795 | systems/win32/miktex/tm/packages/pdfextra.tar.lzma
-2023/05/12 | 16717 | systems/win32/miktex/tm/packages/pdfjam__doc.tar.lzma
-2023/05/12 | 83870 | systems/win32/miktex/tm/packages/pdfjam__source.tar.lzma
-2023/05/12 | 13295 | systems/win32/miktex/tm/packages/pdfjam.tar.lzma
+2023/07/04 | 14199 | systems/win32/miktex/tm/packages/pdfjam__doc.tar.lzma
+2023/07/04 | 136185 | systems/win32/miktex/tm/packages/pdfjam__source.tar.lzma
+2023/07/04 | 12951 | systems/win32/miktex/tm/packages/pdfjam.tar.lzma
2018/02/13 | 89850 | systems/win32/miktex/tm/packages/pdflatexpicscale.tar.lzma
2022/11/01 | 315249 | systems/win32/miktex/tm/packages/pdflscape__doc.tar.lzma
2022/11/01 | 6886 | systems/win32/miktex/tm/packages/pdflscape__source.tar.lzma
@@ -311529,9 +311559,9 @@
2022/07/14 | 70887 | systems/win32/miktex/tm/packages/phonenumbers.tar.lzma
2020/10/03 | 68746 | systems/win32/miktex/tm/packages/phonetic.tar.lzma
2017/04/23 | 45295 | systems/win32/miktex/tm/packages/phonrule.tar.lzma
-2023/05/10 | 141589 | systems/win32/miktex/tm/packages/photobook__doc.tar.lzma
-2023/04/27 | 14421 | systems/win32/miktex/tm/packages/photobook__source.tar.lzma
-2023/05/10 | 32389 | systems/win32/miktex/tm/packages/photobook.tar.lzma
+2023/07/04 | 141869 | systems/win32/miktex/tm/packages/photobook__doc.tar.lzma
+2023/07/04 | 14473 | systems/win32/miktex/tm/packages/photobook__source.tar.lzma
+2023/07/04 | 33100 | systems/win32/miktex/tm/packages/photobook.tar.lzma
2004/07/22 | 25826 | systems/win32/miktex/tm/packages/photo.cab
2021/04/07 | 234098 | systems/win32/miktex/tm/packages/physconst.tar.lzma
2016/07/18 | 48144 | systems/win32/miktex/tm/packages/physe.tar.lzma
@@ -311687,7 +311717,7 @@
2023/03/17 | 425296 | systems/win32/miktex/tm/packages/principia__doc.tar.lzma
2023/03/17 | 16206 | systems/win32/miktex/tm/packages/principia__source.tar.lzma
2023/03/17 | 8606 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2023/06/23 | 981 | systems/win32/miktex/tm/packages/pr.ini
+2023/07/04 | 936 | systems/win32/miktex/tm/packages/pr.ini
2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma
2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma
2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma
@@ -311708,6 +311738,9 @@
2023/06/16 | 161574 | systems/win32/miktex/tm/packages/profmaquette__doc.tar.lzma
2023/06/16 | 8665 | systems/win32/miktex/tm/packages/profmaquette__source.tar.lzma
2023/06/16 | 12370 | systems/win32/miktex/tm/packages/profmaquette.tar.lzma
+2023/07/04 | 300049 | systems/win32/miktex/tm/packages/profsio__doc.tar.lzma
+2023/07/04 | 12703 | systems/win32/miktex/tm/packages/profsio__source.tar.lzma
+2023/07/04 | 8310 | systems/win32/miktex/tm/packages/profsio.tar.lzma
2016/07/18 | 602039 | systems/win32/miktex/tm/packages/progkeys.tar.lzma
2017/05/12 | 61936 | systems/win32/miktex/tm/packages/program.tar.lzma
2014/05/05 | 89072 | systems/win32/miktex/tm/packages/progressbar.tar.lzma
@@ -311742,7 +311775,9 @@
2012/05/11 | 424921 | systems/win32/miktex/tm/packages/psfragx.tar.lzma
2008/09/08 | 89870 | systems/win32/miktex/tm/packages/psgo.tar.lzma
2016/07/18 | 28264 | systems/win32/miktex/tm/packages/psizzl.tar.lzma
-2021/01/17 | 14126 | systems/win32/miktex/tm/packages/pslatex.tar.lzma
+2023/07/04 | 2242 | systems/win32/miktex/tm/packages/pslatex__doc.tar.lzma
+2023/07/04 | 1366 | systems/win32/miktex/tm/packages/pslatex__source.tar.lzma
+2023/07/04 | 12560 | systems/win32/miktex/tm/packages/pslatex.tar.lzma
2020/04/03 | 279649 | systems/win32/miktex/tm/packages/psnfss.tar.lzma
2007/08/13 | 739448 | systems/win32/miktex/tm/packages/psnfssx.tar.lzma
2016/11/03 | 50539 | systems/win32/miktex/tm/packages/pspicture.tar.lzma
@@ -311831,7 +311866,9 @@
2022/07/14 | 5583 | systems/win32/miktex/tm/packages/pst-magneticfield__source.tar.lzma
2022/07/14 | 5769 | systems/win32/miktex/tm/packages/pst-magneticfield.tar.lzma
2019/05/02 | 20320704 | systems/win32/miktex/tm/packages/pst-marble.tar.lzma
-2018/12/18 | 181921 | systems/win32/miktex/tm/packages/pst-math.tar.lzma
+2023/07/04 | 221312 | systems/win32/miktex/tm/packages/pst-math__doc.tar.lzma
+2023/07/04 | 7219 | systems/win32/miktex/tm/packages/pst-math__source.tar.lzma
+2023/07/04 | 5522 | systems/win32/miktex/tm/packages/pst-math.tar.lzma
2021/09/18 | 6726284 | systems/win32/miktex/tm/packages/pst-mirror__doc.tar.lzma
2021/09/18 | 63100 | systems/win32/miktex/tm/packages/pst-mirror__source.tar.lzma
2021/09/18 | 12439 | systems/win32/miktex/tm/packages/pst-mirror.tar.lzma
@@ -312001,7 +312038,9 @@
2014/01/31 | 317536 | systems/win32/miktex/tm/packages/quoting.tar.lzma
2007/12/30 | 166253 | systems/win32/miktex/tm/packages/quotmark.tar.lzma
2020/03/09 | 747672 | systems/win32/miktex/tm/packages/quran-de.tar.lzma
-2021/02/10 | 2133953 | systems/win32/miktex/tm/packages/quran.tar.lzma
+2023/07/04 | 496631 | systems/win32/miktex/tm/packages/quran__doc.tar.lzma
+2023/07/04 | 23706 | systems/win32/miktex/tm/packages/quran__source.tar.lzma
+2023/07/04 | 1632332 | systems/win32/miktex/tm/packages/quran.tar.lzma
2020/03/09 | 1994041 | systems/win32/miktex/tm/packages/quran-ur.tar.lzma
2020/10/03 | 606086 | systems/win32/miktex/tm/packages/qyxf-book.tar.lzma
2023/06/23 | 724847 | systems/win32/miktex/tm/packages/ragged2e__doc.tar.lzma
@@ -312120,13 +312159,16 @@
2010/10/16 | 185381 | systems/win32/miktex/tm/packages/romanneg.tar.lzma
2009/09/11 | 134212 | systems/win32/miktex/tm/packages/romannum.tar.lzma
2012/04/17 | 116272 | systems/win32/miktex/tm/packages/romansh.tar.lzma
-2023/06/18 | 228440 | systems/win32/miktex/tm/packages/rorlink__doc.tar.lzma
-2023/06/18 | 4671 | systems/win32/miktex/tm/packages/rorlink__source.tar.lzma
-2023/06/18 | 2893 | systems/win32/miktex/tm/packages/rorlink.tar.lzma
+2023/07/04 | 223978 | systems/win32/miktex/tm/packages/rorlink__doc.tar.lzma
+2023/07/04 | 5099 | systems/win32/miktex/tm/packages/rorlink__source.tar.lzma
+2023/07/04 | 3102 | systems/win32/miktex/tm/packages/rorlink.tar.lzma
2019/07/21 | 1901443 | systems/win32/miktex/tm/packages/rosario.tar.lzma
2004/01/17 | 16848 | systems/win32/miktex/tm/packages/rotfloat.cab
2016/07/28 | 127958 | systems/win32/miktex/tm/packages/rotpages.tar.lzma
2016/07/28 | 44441 | systems/win32/miktex/tm/packages/rotunda.tar.lzma
+2023/07/04 | 155252 | systems/win32/miktex/tm/packages/rouequestions__doc.tar.lzma
+2023/07/04 | 90041 | systems/win32/miktex/tm/packages/rouequestions__source.tar.lzma
+2023/07/04 | 2065 | systems/win32/miktex/tm/packages/rouequestions.tar.lzma
2013/04/08 | 2171 | systems/win32/miktex/tm/packages/roundbox.tar.lzma
2016/02/23 | 294487 | systems/win32/miktex/tm/packages/roundrect.tar.lzma
2016/05/03 | 8601578 | systems/win32/miktex/tm/packages/rpg-module.tar.lzma
@@ -312145,9 +312187,9 @@
2016/07/29 | 70772 | systems/win32/miktex/tm/packages/ruhyphen.tar.lzma
2019/04/22 | 60911 | systems/win32/miktex/tm/packages/rulerbox.tar.lzma
2013/12/23 | 492254 | systems/win32/miktex/tm/packages/rulercompass.tar.lzma
-2023/06/16 | 401459 | systems/win32/miktex/tm/packages/runcode__doc.tar.lzma
-2023/06/16 | 10795 | systems/win32/miktex/tm/packages/runcode__source.tar.lzma
-2023/06/16 | 4697 | systems/win32/miktex/tm/packages/runcode.tar.lzma
+2023/07/04 | 404580 | systems/win32/miktex/tm/packages/runcode__doc.tar.lzma
+2023/07/04 | 11157 | systems/win32/miktex/tm/packages/runcode__source.tar.lzma
+2023/07/04 | 5161 | systems/win32/miktex/tm/packages/runcode.tar.lzma
2005/12/16 | 27118 | systems/win32/miktex/tm/packages/r_und_s.cab
2012/02/01 | 324827 | systems/win32/miktex/tm/packages/russ.tar.lzma
2016/07/28 | 127627 | systems/win32/miktex/tm/packages/rustic.tar.lzma
@@ -312366,9 +312408,9 @@
2023/01/08 | 2877 | systems/win32/miktex/tm/packages/simplebnf.tar.lzma
2013/03/01 | 939150 | systems/win32/miktex/tm/packages/simplecd.tar.lzma
2014/11/20 | 300788 | systems/win32/miktex/tm/packages/simplecv.tar.lzma
-2023/06/18 | 2045009 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma
-2023/06/18 | 18271 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma
-2023/06/18 | 2807694 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma
+2023/07/04 | 2064749 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma
+2023/07/04 | 18443 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma
+2023/07/04 | 2836929 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma
2017/11/03 | 228224 | systems/win32/miktex/tm/packages/simpleinvoice.tar.lzma
2022/10/06 | 125688 | systems/win32/miktex/tm/packages/simplekv__doc.tar.lzma
2022/10/06 | 6337 | systems/win32/miktex/tm/packages/simplekv__source.tar.lzma
@@ -313087,6 +313129,8 @@
2013/03/28 | 203332 | systems/win32/miktex/tm/packages/typedref.tar.lzma
2012/06/29 | 17744747 | systems/win32/miktex/tm/packages/typeface.tar.lzma
2010/02/22 | 178784 | systems/win32/miktex/tm/packages/typehtml.tar.lzma
+2023/07/04 | 1090 | systems/win32/miktex/tm/packages/typeoutfileinfo__doc.tar.lzma
+2023/07/04 | 2458 | systems/win32/miktex/tm/packages/typeoutfileinfo__source.tar.lzma
2016/07/18 | 563997 | systems/win32/miktex/tm/packages/typespec.tar.lzma
2018/02/15 | 126276 | systems/win32/miktex/tm/packages/typewriter.tar.lzma
2015/05/25 | 195839 | systems/win32/miktex/tm/packages/typicons.tar.lzma
@@ -313452,9 +313496,9 @@
2015/11/25 | 486715 | systems/win32/miktex/tm/packages/xifthen.tar.lzma
2017/11/18 | 1746 | systems/win32/miktex/tm/packages/xii-lat.tar.lzma
2017/11/18 | 1593 | systems/win32/miktex/tm/packages/xii.tar.lzma
-2023/01/23 | 369250 | systems/win32/miktex/tm/packages/xindex__doc.tar.lzma
-2023/01/23 | 170547 | systems/win32/miktex/tm/packages/xindex__source.tar.lzma
-2023/01/23 | 35387 | systems/win32/miktex/tm/packages/xindex.tar.lzma
+2023/07/04 | 391875 | systems/win32/miktex/tm/packages/xindex__doc.tar.lzma
+2023/07/04 | 171641 | systems/win32/miktex/tm/packages/xindex__source.tar.lzma
+2023/07/04 | 35552 | systems/win32/miktex/tm/packages/xindex.tar.lzma
2016/11/05 | 133165 | systems/win32/miktex/tm/packages/xindy.tar.lzma
2022/06/12 | 3584357 | systems/win32/miktex/tm/packages/xint__doc.tar.lzma
2021/11/07 | 3453 | systems/win32/miktex/tm/packages/xintsession__doc.tar.lzma
@@ -313854,7 +313898,7 @@
2014/07/05 | 611 | systems/win32/yandy/README
2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz
2014/07/05 | 1012416 | systems/win32/yandy.zip
-2023/07/04 | 186 | timestamp
+2023/07/05 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index f5563bc873..22ffd977f5 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 4a0bed2cf1..5dced8908a 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,82 +1,689 @@
-2023/07/03 | 9741 | macros/latex/contrib/lettrine/doc/lettrine-demo-de.tex
-2023/07/03 | 9682 | macros/latex/contrib/lettrine/lettrine-2023-04-18.sty
+2023/07/04 | 9951 | macros/latex/contrib/profcollege/latex/PfCTriominos.tex
+2023/07/04 | 9898 | macros/latex/contrib/profcollege/latex/PfCDecDeci.tex
+2023/07/04 | 97484 | systems/texlive/tlnet/archive/texinfo.r67533.tar.xz
+2023/07/04 | 97469 | systems/win32/miktex/tm/packages/luafindfont__doc.tar.lzma
+2023/07/04 | 9741 | macros/latex/contrib/lettrine/doc/lettrine-demo-de.tex
+2023/07/04 | 9724 | macros/latex/contrib/profcollege/latex/PfCCartographie.tex
+2023/07/04 | 969 | macros/latex/contrib/profcollege/metapost/PfCConstantes.mp
+2023/07/04 | 9685 | macros/latex/contrib/profcollege/latex/PfCVueCubes.tex
+2023/07/04 | 9682 | macros/latex/contrib/lettrine/lettrine-2023-04-18.sty
+2023/07/04 | 967933 | systems/win32/miktex/tm/packages/numerica__doc.tar.lzma
+2023/07/04 | 9427 | macros/latex/contrib/profcollege/latex/PfCLabyrintheJeu.tex
+2023/07/04 | 9420 | macros/latex/contrib/profcollege/latex/PfCEcrireQCMold.tex
+2023/07/04 | 9412 | macros/latex/contrib/profcollege/metapost/PfCMosaique.mp
+2023/07/04 | 9400 | macros/latex/contrib/profcollege/latex/PfCPyramideCalculs.tex
+2023/07/04 | 936 | systems/win32/miktex/tm/packages/pr.ini
+2023/07/04 | 936463 | macros/latex/contrib/tugboat.zip
+2023/07/04 | 9361 | biblio/citation-style-language/citeproc-unicode.lua
+2023/07/04 | 9328578 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
+2023/07/04 | 9326 | macros/latex/contrib/profcollege/latex/PfCEcrireunQCM.tex
+2023/07/04 | 9268 | biblio/citation-style-language/citation-style-language-init.sty
+2023/07/04 | 9209 | biblio/citation-style-language/citeproc-cli.lua
+2023/07/04 | 919 | macros/luatex/latex/luaplot/luaplot.bib
+2023/07/04 | 91632 | systems/texlive/tlnet/archive/bxjscls.source.r67536.tar.xz
+2023/07/04 | 9119 | macros/latex/contrib/lettrine/lettrine-2018-08-18.sty
+2023/07/04 | 91149 | biblio/citation-style-language/citeproc-bibtex-data.lua
+2023/07/04 | 90946 | systems/win32/miktex/tm/packages/hyperref.tar.lzma
+2023/07/04 | 9029 | biblio/citation-style-language/citeproc-context.lua
+2023/07/04 | 90041 | systems/win32/miktex/tm/packages/rouequestions__source.tar.lzma
+2023/07/04 | 899946 | macros/latex/contrib/reledmac/reledmac.dtx
+2023/07/04 | 88463 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2023/07/04 | 8790 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2023/07/04 | 8764 | systems/win32/miktex/tm/packages/churchslavonic.tar.lzma
+2023/07/04 | 8711 | macros/latex/contrib/profcollege/latex/PfCShikaku.tex
+2023/07/04 | 8676 | macros/latex/contrib/profcollege/latex/PfCYohaku.tex
+2023/07/04 | 8649181 | systems/win32/miktex/tm/packages/libertinus-type1.tar.lzma
+2023/07/04 | 863 | macros/latex/contrib/se2thesis/README.md
+2023/07/04 | 85012 | systems/win32/miktex/tm/packages/chemfig__source.tar.lzma
+2023/07/04 | 831 | macros/latex/contrib/profcollege/latex/PfCDobble.tex
+2023/07/04 | 8310 | systems/win32/miktex/tm/packages/profsio.tar.lzma
+2023/07/04 | 8307 | macros/latex/contrib/profcollege/latex/PfCTortueBase.tex
+2023/07/04 | 828155 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2023/07/04 | 8271 | macros/latex/contrib/profcollege/latex/PfCBillard.tex
+2023/07/04 | 82517 | macros/latex/contrib/profcollege/latex/PfCTableauxUnites.tex
+2023/07/04 | 82239 | macros/latex/contrib/profcollege/latex/PfCStatistiques.tex
+2023/07/04 | 81974 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2023/07/04 | 8191 | systems/win32/miktex/tm/packages/facture__source.tar.lzma
+2023/07/04 | 8148 | systems/texlive/tlnet/archive/profsio.r67534.tar.xz
+2023/07/04 | 81463 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2023/07/04 | 81433 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2023/07/04 | 8128 | biblio/citation-style-language/elsevier-harvard.csl
+2023/07/04 | 8127 | macros/latex/contrib/lettrine/lettrine-2015-08-31.sty
+2023/07/04 | 8113 | macros/latex/contrib/profcollege/latex/PfCPourcentage.tex
+2023/07/04 | 80994 | macros/latex/contrib/profcollege/latex/PfCStatistiquesoldold.tex
+2023/07/04 | 8085 | systems/win32/miktex/tm/packages/lettrine.tar.lzma
+2023/07/04 | 8052 | biblio/citation-style-language/american-political-science-association.csl
+2023/07/04 | 80418 | macros/latex/contrib/profcollege/latex/PfCStatistiquesold.tex
+2023/07/04 | 8039 | systems/win32/miktex/tm/packages/bibcop.tar.lzma
+2023/07/04 | 7962 | macros/latex/contrib/profcollege/latex/PfCDessinGradue.tex
+2023/07/04 | 78620 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2023/07/04 | 786190 | systems/win32/miktex/tm/packages/babel__source.tar.lzma
+2023/07/04 | 7820 | systems/texlive/tlnet/archive/facture.source.r67538.tar.xz
+2023/07/04 | 7808 | macros/latex/contrib/profcollege/latex/PfCSimplifierFraction.tex
+2023/07/04 | 78067 | macros/latex/contrib/profcollege/metapost/PfCObjets.mp
+2023/07/04 | 7802 | biblio/citation-style-language/citeproc-node-choose.lua
+2023/07/04 | 7797 | macros/latex/contrib/profcollege/latex/PfCReseauxSociaux.tex
+2023/07/04 | 77621 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2023/07/04 | 7733 | macros/latex/contrib/profcollege/latex/PfCProbabilites.tex
+2023/07/04 | 77170 | systems/win32/miktex/tm/packages/numerica__source.tar.lzma
+2023/07/04 | 76073 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2023/07/04 | 759273 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2023/07/04 | 758473 | systems/win32/miktex/tm/packages/files.csv.lzma
+2023/07/04 | 74605 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2023/07/04 | 742381 | systems/win32/miktex/tm/packages/algxpar__doc.tar.lzma
+2023/07/04 | 74185 | macros/latex/contrib/lettrine/doc/lettrine-demo-lua.pdf
+2023/07/04 | 74149 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
+2023/07/04 | 73265 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2023/07/04 | 7314 | macros/latex/contrib/profcollege/latex/PfCRangementNombres.tex
+2023/07/04 | 7299 | systems/win32/miktex/tm/packages/eolang.tar.lzma
+2023/07/04 | 72800 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2023/07/04 | 7244 | macros/latex/contrib/profcollege/latex/PfCFrise.tex
+2023/07/04 | 7230 | macros/latex/contrib/profcollege/latex/PfCCalisson.tex
+2023/07/04 | 7219 | systems/win32/miktex/tm/packages/pst-math__source.tar.lzma
+2023/07/04 | 71403 | macros/latex/contrib/profcollege/latex/PfCReperage.tex
+2023/07/04 | 7102 | macros/latex/contrib/profcollege/latex/PfCPuzzleSommePyramide.tex
+2023/07/04 | 7088 | macros/latex/contrib/profcollege/latex/PfCColorilude.tex
+2023/07/04 | 7072 | macros/latex/contrib/profcollege/latex/PfCPuissanceQuatre.tex
+2023/07/04 | 705787 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2023/07/04 | 7051 | macros/latex/contrib/profcollege/latex/PfCNombreAstral.tex
+2023/07/04 | 69950 | biblio/citation-style-language/apa.csl
+2023/07/04 | 698457 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2023/07/04 | 69686 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2023/07/04 | 6846 | biblio/citation-style-language/citeproc-node-text.lua
+2023/07/04 | 6805983 | systems/win32/miktex/tm/packages/beautybook.tar.lzma
+2023/07/04 | 6754 | biblio/citation-style-language/citeproc-node-locale.lua
+2023/07/04 | 67298 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2023/07/04 | 6679 | macros/latex/contrib/lettrine/lettrine-2006-03-17.sty
+2023/07/04 | 6652 | macros/latex/contrib/profcollege/metapost/PfCSvgnames.mp
+2023/07/04 | 6624 | macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamertheme-rainbow-doc.tex
+2023/07/04 | 6559 | systems/win32/miktex/tm/packages/bibcop__source.tar.lzma
+2023/07/04 | 6547 | macros/latex/contrib/profcollege/metapost/PfCLabyNombre.mp
+2023/07/04 | 6535 | biblio/citation-style-language/citeproc-node-sort.lua
+2023/07/04 | 6503 | macros/latex/contrib/se2thesis/se2thesis.tex
+2023/07/04 | 64581 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2023/07/04 | 6330 | systems/win32/miktex/tm/packages/luafindfont__source.tar.lzma
+2023/07/04 | 63245 | macros/latex/contrib/profcollege/metapost/PfCPseudo.mp
+2023/07/04 | 63186 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2023/07/04 | 6260 | macros/latex/contrib/profcollege/latex/PfCProgrammeCalcul.tex
+2023/07/04 | 617 | biblio/citation-style-language/citeproc-lua.1
+2023/07/04 | 6148 | macros/latex/contrib/profcollege/latex/PfCCalculsFractions.tex
+2023/07/04 | 6139 | systems/win32/miktex/tm/packages/algxpar.tar.lzma
+2023/07/04 | 607690 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2023/07/04 | 60466 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2023/07/04 | 6030 | macros/latex/contrib/profcollege/latex/PfCTectonic.tex
+2023/07/04 | 600214 | systems/win32/miktex/tm/packages/naive-ebnf__doc.tar.lzma
+2023/07/04 | 599925 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2023/07/04 | 599713 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
+2023/07/04 | 59827 | biblio/citation-style-language/citeproc-output.lua
+2023/07/04 | 5948 | systems/win32/miktex/tm/packages/luafindfont.tar.lzma
+2023/07/04 | 58738 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2023/07/04 | 58462 | macros/latex/contrib/profcollege/latex/PfCDistributivite.tex
+2023/07/04 | 58410 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2023/07/04 | 5824 | macros/latex/contrib/profcollege/latex/PfCPatronPaves.tex
+2023/07/04 | 5813 | biblio/citation-style-language/CHANGELOG.md
+2023/07/04 | 5771156 | systems/win32/miktex/tm/packages/newcomputermodern.tar.lzma
+2023/07/04 | 57451 | macros/latex/contrib/se2thesis/se2thesis.dtx
+2023/07/04 | 5736667 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/07/04 | 56986 | macros/latex/contrib/profcollege/latex/PfCThales.tex
+2023/07/04 | 5675897 | systems/win32/miktex/tm/packages/bib2gls__doc.tar.lzma
+2023/07/04 | 56104 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2023/07/04 | 5561 | macros/latex/contrib/profcollege/latex/PfCRepresenterEntier.tex
+2023/07/04 | 555583 | systems/win32/miktex/tm/packages/covington__doc.tar.lzma
+2023/07/04 | 5522 | systems/win32/miktex/tm/packages/pst-math.tar.lzma
+2023/07/04 | 5474 | systems/win32/miktex/tm/packages/naive-ebnf__source.tar.lzma
+2023/07/04 | 54605 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2023/07/04 | 5456 | systems/texlive/tlnet/archive/lettrine.r67537.tar.xz
+2023/07/04 | 54108 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2023/07/04 | 5365 | macros/latex/contrib/profcollege/latex/PfCMidpoint.tex
+2023/07/04 | 53608 | macros/latex/contrib/profcollege/metapost/PfCGeometrie.mp
+2023/07/04 | 530221 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2023/07/04 | 5288 | biblio/citation-style-language/nature.csl
+2023/07/04 | 528889 | systems/win32/miktex/tm/packages/mitthesis__doc.tar.lzma
+2023/07/04 | 52535 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2023/07/04 | 5248 | macros/latex/contrib/profcollege/latex/PfCRepresenterTableur.tex
+2023/07/04 | 5247 | biblio/citation-style-language/citeproc-node-style.lua
+2023/07/04 | 5208 | systems/texlive/tlnet/archive/pst-math.r67535.tar.xz
+2023/07/04 | 520683 | macros/latex/contrib/lettrine.zip
+2023/07/04 | 5200 | macros/latex/contrib/profcollege/metapost/PfCArithmetiquePDF.mp
+2023/07/04 | 5198 | biblio/citation-style-language/citeproc-ir-node.lua
+2023/07/04 | 5196 | macros/latex/contrib/profcollege/metapost/PfCArithmetique.mp
+2023/07/04 | 519269 | macros/latex/contrib/tugboat/tugboat-code.pdf
+2023/07/04 | 5161 | systems/win32/miktex/tm/packages/runcode.tar.lzma
+2023/07/04 | 5159 | macros/latex/contrib/lettrine/contrib/lettrine-padl.cfl
+2023/07/04 | 5136 | macros/latex/contrib/lettrine/contrib/lettrine-pacl.cfl
+2023/07/04 | 5099 | systems/win32/miktex/tm/packages/rorlink__source.tar.lzma
+2023/07/04 | 5056 | macros/latex/contrib/profcollege/metapost/PfCAfficheur.mp
+2023/07/04 | 501214 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2023/07/04 | 50067 | biblio/citation-style-language/citeproc-node-citation.lua
+2023/07/04 | 496631 | systems/win32/miktex/tm/packages/quran__doc.tar.lzma
+2023/07/04 | 49662 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2023/07/04 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/07/04 | 48969 | biblio/citation-style-language/chicago-fullnote-bibliography.csl
+2023/07/04 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/07/04 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/07/04 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/07/04 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/07/04 | 47977 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2023/07/04 | 47458 | macros/latex/contrib/lettrine/lettrine.dtx
+2023/07/04 | 47419 | biblio/citation-style-language/chicago-note-bibliography.csl
+2023/07/04 | 473123 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2023/07/04 | 4730 | macros/latex/contrib/profcollege/latex/PfCOperationsTrou.tex
+2023/07/04 | 47104 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2023/07/04 | 4692 | macros/latex/contrib/profcollege/latex/PfCFutoshiki.tex
+2023/07/04 | 4664 | macros/latex/contrib/profcollege/latex/PfCDiagrammeRadar.tex
+2023/07/04 | 4637 | macros/latex/contrib/se2thesis/CHANGELOG.md
+2023/07/04 | 45894 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2023/07/04 | 4558 | biblio/citation-style-language/citeproc-latex.lua
+2023/07/04 | 454 | biblio/citation-style-language/citeproc.lua
+2023/07/04 | 4548 | macros/latex/contrib/profcollege/latex/PfCMosaique.tex
+2023/07/04 | 4531288 | install/biblio/citation-style-language.tds.zip
+2023/07/04 | 4522435 | biblio/citation-style-language.zip
+2023/07/04 | 44200 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2023/07/04 | 438224 | systems/texlive/tlnet/archive/lettrine.doc.r67537.tar.xz
+2023/07/04 | 43800 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2023/07/04 | 43716 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2023/07/04 | 43071 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2023/07/04 | 4298 | macros/latex/contrib/lettrine/doc/lettrine-demo-lua.tex
+2023/07/04 | 429732 | systems/win32/miktex/tm/packages/lettrine__doc.tar.lzma
+2023/07/04 | 4285 | biblio/citation-style-language/citation-style-language.sty
+2023/07/04 | 427680 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67533.tar.xz
+2023/07/04 | 42630 | macros/latex/contrib/profcollege/metapost/PfCMonde.mp
+2023/07/04 | 426209 | systems/win32/miktex/tm/packages/msu-thesis__source.tar.lzma
+2023/07/04 | 42024 | macros/latex/contrib/tugboat/tugboat.bst
+2023/07/04 | 4165 | macros/latex/contrib/lettrine/contrib/lettrine-pzc3.cfl
+2023/07/04 | 415564 | systems/win32/miktex/tm/packages/hyperref__source.tar.lzma
+2023/07/04 | 415272 | systems/win32/miktex/tm/packages/biblatex-publist__doc.tar.lzma
+2023/07/04 | 4138 | macros/latex/contrib/profcollege/latex/PfCPixelArt.tex
+2023/07/04 | 4117 | macros/latex/contrib/profcollege/latex/PfCDomino.tex
+2023/07/04 | 4107 | macros/latex/contrib/fail-fast/fail-fast.dtx
+2023/07/04 | 4085048 | biblio/ctan-bibdata.zip
+2023/07/04 | 40796 | macros/latex/contrib/reledmac/doc-more/page-typesetting-columns.pdf
+2023/07/04 | 404580 | systems/win32/miktex/tm/packages/runcode__doc.tar.lzma
+2023/07/04 | 4034 | macros/latex/contrib/profcollege/latex/PfCCalculatrice.tex
+2023/07/04 | 40162 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2023/07/04 | 39745 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma
+2023/07/04 | 3961 | macros/latex/contrib/lettrine/contrib/lettrine-pzc2.cfl
+2023/07/04 | 39602 | macros/latex/contrib/tugboat/ltubguid.ltx
+2023/07/04 | 395142 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2023/07/04 | 391875 | systems/win32/miktex/tm/packages/xindex__doc.tar.lzma
+2023/07/04 | 383798 | macros/latex/contrib/se2thesis/se2thesis.pdf
+2023/07/04 | 3835 | macros/latex/contrib/profcollege/latex/PfCKenKen.tex
+2023/07/04 | 38342 | systems/win32/miktex/tm/packages/exam-zh.tar.lzma
+2023/07/04 | 3806 | macros/latex/contrib/profcollege/latex/PfCJeuRangement.tex
+2023/07/04 | 3800 | macros/latex/contrib/profcollege/latex/PfCErathostene.tex
+2023/07/04 | 378 | macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/README.md
+2023/07/04 | 377560 | systems/win32/miktex/tm/packages/japanese-otf.tar.lzma
+2023/07/04 | 3765 | macros/latex/contrib/profcollege/latex/PfCEnquete.tex
+2023/07/04 | 37629 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2023/07/04 | 36940 | macros/latex/contrib/reledmac/examples/2-reledmac-right-to-left.pdf
+2023/07/04 | 3685645 | biblio/ctan-bibdata/ctan.pdf
+2023/07/04 | 368425 | macros/latex/contrib/reledmac/migration.pdf
+2023/07/04 | 36609 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2023/07/04 | 36571 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2023/07/04 | 364822 | macros/latex/contrib/tugboat/ltubguid.pdf
+2023/07/04 | 3632581 | systems/win32/miktex/tm/packages/hyperref__doc.tar.lzma
+2023/07/04 | 3618 | macros/latex/contrib/profcollege/latex/PfCDecompFracDeci.tex
+2023/07/04 | 3599589 | macros/latex/contrib/mitthesis.zip
+2023/07/04 | 35829 | macros/latex/contrib/profcollege/latex/PfCPavage.tex
+2023/07/04 | 35552 | systems/win32/miktex/tm/packages/xindex.tar.lzma
+2023/07/04 | 353956 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2023/07/04 | 35274 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2023/07/04 | 351319 | systems/win32/miktex/tm/packages/bibcop__doc.tar.lzma
+2023/07/04 | 3495 | macros/latex/contrib/reledmac/migration.dtx
+2023/07/04 | 3466 | macros/latex/contrib/profcollege/latex/PfCTablesOperations.tex
+2023/07/04 | 34643 | systems/win32/miktex/tm/packages/bxjscls.tar.lzma
+2023/07/04 | 3463 | macros/luatex/latex/luaplot/luaplot.sty
+2023/07/04 | 34404 | systems/texlive/tlnet/archive/bxjscls.r67536.tar.xz
+2023/07/04 | 3439 | systems/win32/miktex/tm/packages/facture.tar.lzma
+2023/07/04 | 3431 | macros/latex/contrib/profcollege/latex/PfCBarresCalculs.tex
+2023/07/04 | 34181 | biblio/citation-style-language/citeproc-node-names.lua
+2023/07/04 | 33830 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2023/07/04 | 33763 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2023/07/04 | 33737 | macros/latex/contrib/profcollege/latex/PfCNotionFonction.tex
+2023/07/04 | 3320 | systems/texlive/tlnet/archive/facture.r67538.tar.xz
+2023/07/04 | 33100 | systems/win32/miktex/tm/packages/photobook.tar.lzma
+2023/07/04 | 328398 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2023/07/04 | 3280 | macros/latex/contrib/profcollege/latex/PfCFicheMemo.tex
+2023/07/04 | 32605 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2023/07/04 | 325500 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2023/07/04 | 325430 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2023/07/04 | 32046 | macros/latex/contrib/reledmac/examples/3-reledpar_pages_different_languages_lualatex.pdf
+2023/07/04 | 31930 | biblio/citation-style-language/citeproc-engine.lua
+2023/07/04 | 31749 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2023/07/04 | 31616 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2023/07/04 | 311771 | macros/latex/contrib/fail-fast.zip
+2023/07/04 | 311628 | systems/texlive/tlnet/archive/profsio.doc.r67534.tar.xz
+2023/07/04 | 311284 | systems/win32/miktex/tm/packages/fail-fast__doc.tar.lzma
+2023/07/04 | 310603 | macros/latex/contrib/reledmac/examples/2-subdivision-number-in-header.pdf
+2023/07/04 | 3102 | systems/win32/miktex/tm/packages/rorlink.tar.lzma
+2023/07/04 | 309689 | macros/latex/contrib/fail-fast/fail-fast.pdf
+2023/07/04 | 306624 | macros/latex/contrib/reledmac/reledpar.dtx
+2023/07/04 | 305274 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2023/07/04 | 3049 | macros/latex/contrib/profcollege/latex/PfCRLE.tex
+2023/07/04 | 3042 | systems/win32/miktex/tm/packages/fail-fast__source.tar.lzma
+2023/07/04 | 302774 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_titles_in_line_numbering_with_notes.pdf
+2023/07/04 | 3015 | macros/latex/contrib/se2thesis/se2thesis.ins
+2023/07/04 | 300049 | systems/win32/miktex/tm/packages/profsio__doc.tar.lzma
+2023/07/04 | 298422 | macros/latex/contrib/reledmac/examples/4-reledpar_columns_titles_in_line_numbering_with_notes.pdf
+2023/07/04 | 29636 | systems/win32/miktex/tm/packages/mlawriter__doc.tar.lzma
+2023/07/04 | 295209 | macros/latex/contrib/reledmac/examples/1-sidenotes.pdf
+2023/07/04 | 2942 | macros/latex/contrib/profcollege/latex/PfCMentalo.tex
+2023/07/04 | 2939 | macros/latex/contrib/profcollege/latex/PfCBarreNiveaux.tex
+2023/07/04 | 2925 | macros/latex/contrib/tugboat/tugboat.ins
+2023/07/04 | 292434 | macros/latex/contrib/reledmac/examples/2-line_numbers_in_header.pdf
+2023/07/04 | 29178 | biblio/citation-style-language/citeproc-util.lua
+2023/07/04 | 290175 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2023/07/04 | 2897 | biblio/citation-style-language/citeproc-node-label.lua
+2023/07/04 | 28944 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2023/07/04 | 289211 | macros/latex/contrib/reledmac/examples/3-reledpar_same_page_number_in_both_side.pdf
+2023/07/04 | 288795 | macros/latex/contrib/reledmac/examples/2-titles_in_line_numbering_with_notes.pdf
+2023/07/04 | 288315 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2023/07/04 | 288123 | macros/latex/contrib/reledmac/examples/2-manuscript-apparatus.pdf
+2023/07/04 | 286626 | macros/latex/contrib/reledmac/examples/2-linespacing.pdf
+2023/07/04 | 285556 | macros/latex/contrib/reledmac/examples/1-tabular.pdf
+2023/07/04 | 285503 | macros/latex/contrib/reledmac/examples/2-glossaries.pdf
+2023/07/04 | 284583 | macros/latex/contrib/reledmac/examples/2-performances.pdf
+2023/07/04 | 28413 | macros/latex/contrib/profcollege/latex/PfCSolides.tex
+2023/07/04 | 2836929 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma
+2023/07/04 | 2830937 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2023/07/04 | 2815 | macros/latex/contrib/profcollege/latex/PfCMotsCodes.tex
+2023/07/04 | 28129 | macros/latex/contrib/profcollege/latex/PfCRappelsFormules.tex
+2023/07/04 | 27969 | macros/latex/contrib/profcollege/metapost/PfCSolid.mp
+2023/07/04 | 2793473 | biblio/ctan-bibdata/ctan.bib
+2023/07/04 | 278070 | macros/latex/contrib/reledmac/examples/2-indexing.pdf
+2023/07/04 | 27713 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2023/07/04 | 276219 | macros/latex/contrib/reledmac/examples/2-lemma_disambigution.pdf
+2023/07/04 | 271761 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2023/07/04 | 2700 | macros/latex/contrib/tugboat/NEWS
+2023/07/04 | 26952 | macros/latex/contrib/se2thesis/se2packages.dtx
+2023/07/04 | 2676 | macros/latex/contrib/tugboat/README
+2023/07/04 | 265 | biblio/citation-style-language/citeproc-lua.lua
+2023/07/04 | 26408 | macros/latex/contrib/profcollege/latex/PfCPythagore.tex
+2023/07/04 | 263 | biblio/citation-style-language/citation-style-language-data.sty
+2023/07/04 | 2634 | biblio/citation-style-language/citation-style-language-compatible.sty
+2023/07/04 | 2627 | macros/latex/contrib/fail-fast/fail-fast.ins
+2023/07/04 | 26228 | systems/win32/miktex/tm/packages/chemfig.tar.lzma
+2023/07/04 | 2617 | macros/latex/contrib/profcollege/latex/PfCQuiSuisJe.tex
+2023/07/04 | 2605 | macros/latex/contrib/profcollege/latex/PfCKakurasu.tex
+2023/07/04 | 26025435 | systems/texlive/tlnet/install-tl.zip
+2023/07/04 | 25814 | biblio/citation-style-language/csl-locales-ru-RU.xml
+2023/07/04 | 25681 | macros/latex/contrib/profcollege/latex/PfCPavageAvecMotifImage.tex
+2023/07/04 | 25466 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2023/07/04 | 25457 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2023/07/04 | 2531068 | install/macros/latex/contrib/se2thesis.tds.zip
+2023/07/04 | 25302 | macros/latex/contrib/profcollege/latex/PfCQuestionsFlash.tex
+2023/07/04 | 2514246 | macros/latex/contrib/se2thesis.zip
+2023/07/04 | 251002 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_long_notes.pdf
+2023/07/04 | 2499 | macros/latex/contrib/profcollege/latex/PfCSquaro.tex
+2023/07/04 | 249690 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2023/07/04 | 24945 | macros/latex/contrib/profcollege/latex/PfCCartesJeux.tex
+2023/07/04 | 2473 | macros/latex/contrib/profcollege/latex/PfCEcritureLettres.tex
+2023/07/04 | 247062 | systems/win32/miktex/tm/packages/fonts-churchslavonic__doc.tar.lzma
+2023/07/04 | 24666 | macros/latex/contrib/profcollege/latex/PfCTrigonometrie.tex
+2023/07/04 | 246192 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2023/07/04 | 2458 | systems/win32/miktex/tm/packages/typeoutfileinfo__source.tar.lzma
+2023/07/04 | 2458 | systems/win32/miktex/tm/packages/naive-ebnf.tar.lzma
+2023/07/04 | 2457384 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/07/04 | 24565 | biblio/citation-style-language/csl-locales-bg-BG.xml
+2023/07/04 | 24470 | systems/win32/miktex/tm/packages/nlctdoc.tar.lzma
+2023/07/04 | 24444 | biblio/citation-style-language/csl-locales-hi-IN.xml
+2023/07/04 | 2406 | systems/win32/miktex/tm/packages/mlawriter__source.tar.lzma
+2023/07/04 | 24028 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2023/07/04 | 23895 | biblio/citation-style-language/citeproc-latex-data.lua
+2023/07/04 | 23706 | systems/win32/miktex/tm/packages/quran__source.tar.lzma
+2023/07/04 | 23692 | biblio/citation-style-language/csl-locales-it-IT.xml
+2023/07/04 | 2360197 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.zip
+2023/07/04 | 23592 | biblio/citation-style-language/csl-locales-lv-LV.xml
+2023/07/04 | 23566 | biblio/citation-style-language/csl-locales-th-TH.xml
+2023/07/04 | 23442 | macros/latex/contrib/reledmac/examples/3-reledpar_columns_different_languages.pdf
+2023/07/04 | 2341 | biblio/citation-style-language/citeproc-nodes.lua
+2023/07/04 | 2335 | macros/latex/contrib/profcollege/metapost/PfCEngrenages.mp
+2023/07/04 | 231462 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2023/07/04 | 23123 | biblio/citation-style-language/csl-locales-el-GR.xml
+2023/07/04 | 231003 | biblio/citation-style-language/citation-style-language-doc.pdf
+2023/07/04 | 23088 | macros/latex/contrib/profcollege/latex/PfCLabyrintheNombre.tex
+2023/07/04 | 2305 | macros/latex/contrib/profcollege/latex/PfCQuestionsRelier.tex
+2023/07/04 | 22987 | biblio/citation-style-language/chicago-author-date.csl
+2023/07/04 | 22985 | macros/latex/contrib/profcollege/latex/PfCDecomposerNombrePremier.tex
+2023/07/04 | 22865 | biblio/citation-style-language/csl-locales-pt-BR.xml
+2023/07/04 | 2285 | macros/latex/contrib/profcollege/latex/PfCGrades.tex
+2023/07/04 | 22851 | biblio/citation-style-language/csl-locales-lt-LT.xml
+2023/07/04 | 2276 | macros/latex/contrib/profcollege/latex/PfCKakuro.tex
+2023/07/04 | 22715 | biblio/citation-style-language/csl-locales-pt-PT.xml
+2023/07/04 | 22709 | systems/win32/miktex/tm/packages/covington__source.tar.lzma
+2023/07/04 | 226768 | systems/texlive/tlnet/archive/pst-math.doc.r67535.tar.xz
+2023/07/04 | 2265 | systems/win32/miktex/tm/packages/blopentype__source.tar.lzma
+2023/07/04 | 22609 | biblio/citation-style-language/csl-locales-en-US.xml
+2023/07/04 | 225555 | macros/latex/contrib/reledmac/examples/4-reledpar_one_series_per_pstart.pdf
+2023/07/04 | 22536 | biblio/citation-style-language/csl-locales-es-MX.xml
+2023/07/04 | 22525 | macros/latex/contrib/tugboat/ltugbib.bst
+2023/07/04 | 22456 | biblio/citation-style-language/csl-locales-nl-NL.xml
+2023/07/04 | 22454 | biblio/citation-style-language/csl-locales-en-GB.xml
+2023/07/04 | 22444 | biblio/citation-style-language/csl-locales-fr-FR.xml
+2023/07/04 | 22436 | biblio/citation-style-language/csl-locales-fa-IR.xml
+2023/07/04 | 2242 | systems/win32/miktex/tm/packages/pslatex__doc.tar.lzma
+2023/07/04 | 224060 | systems/win32/miktex/tm/packages/churchslavonic__doc.tar.lzma
+2023/07/04 | 223978 | systems/win32/miktex/tm/packages/rorlink__doc.tar.lzma
+2023/07/04 | 22317 | biblio/citation-style-language/csl-locales-de-AT.xml
+2023/07/04 | 22242 | biblio/citation-style-language/csl-locales-de-DE.xml
+2023/07/04 | 2222 | macros/latex/contrib/profcollege/latex/PfCMotsCroises.tex
+2023/07/04 | 22221 | biblio/citation-style-language/csl-locales-sr-RS.xml
+2023/07/04 | 221 | biblio/citation-style-language/DEPENDS.txt
+2023/07/04 | 22197 | biblio/citation-style-language/csl-locales-fr-CA.xml
+2023/07/04 | 221312 | systems/win32/miktex/tm/packages/pst-math__doc.tar.lzma
+2023/07/04 | 2211 | macros/latex/contrib/profcollege/latex/PfCHiddenMessage.tex
+2023/07/04 | 221142 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2023/07/04 | 22065 | biblio/citation-style-language/csl-locales-km-KH.xml
+2023/07/04 | 22040 | biblio/citation-style-language/csl-locales-mn-MN.xml
+2023/07/04 | 21921 | biblio/citation-style-language/csl-locales-he-IL.xml
+2023/07/04 | 21911 | biblio/citation-style-language/csl-locales-vi-VN.xml
+2023/07/04 | 21814 | biblio/citation-style-language/csl-locales-sv-SE.xml
+2023/07/04 | 21780 | biblio/citation-style-language/csl-locales-de-CH.xml
+2023/07/04 | 21763 | systems/win32/miktex/tm/packages/fonts-churchslavonic__source.tar.lzma
+2023/07/04 | 217571 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2023/07/04 | 217562 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2023/07/04 | 21753 | biblio/citation-style-language/csl-locales-id-ID.xml
+2023/07/04 | 21734 | biblio/citation-style-language/csl-locales-tr-TR.xml
+2023/07/04 | 21722 | biblio/citation-style-language/csl-locales-fi-FI.xml
+2023/07/04 | 2168415 | systems/win32/miktex/tm/packages/mitthesis__source.tar.lzma
+2023/07/04 | 21678 | biblio/citation-style-language/csl-locales-cs-CZ.xml
+2023/07/04 | 21675 | biblio/citation-style-language/csl-locales-cy-GB.xml
+2023/07/04 | 21673 | biblio/citation-style-language/csl-locales-sk-SK.xml
+2023/07/04 | 21670 | biblio/citation-style-language/csl-locales-eu.xml
+2023/07/04 | 21581 | biblio/citation-style-language/csl-locales-ja-JP.xml
+2023/07/04 | 21569 | biblio/citation-style-language/csl-locales-da-DK.xml
+2023/07/04 | 21568 | biblio/citation-style-language/csl-locales-is-IS.xml
+2023/07/04 | 21565 | biblio/citation-style-language/csl-locales-hu-HU.xml
+2023/07/04 | 21561 | biblio/citation-style-language/csl-locales-ro-RO.xml
+2023/07/04 | 2155 | macros/latex/contrib/profcollege/latex/PfCGaram.tex
+2023/07/04 | 21545 | biblio/citation-style-language/csl-locales-pl-PL.xml
+2023/07/04 | 21532 | biblio/citation-style-language/csl-locales-af-ZA.xml
+2023/07/04 | 21513 | biblio/citation-style-language/csl-locales-ko-KR.xml
+2023/07/04 | 21505 | biblio/citation-style-language/csl-locales-es-CL.xml
+2023/07/04 | 21462 | biblio/citation-style-language/csl-locales-hr-HR.xml
+2023/07/04 | 2146083 | macros/latex/contrib/reledmac/reledmac.pdf
+2023/07/04 | 214377 | macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column-continuous-numbering.pdf
+2023/07/04 | 21429 | biblio/citation-style-language/csl-locales-sl-SI.xml
+2023/07/04 | 21429 | biblio/citation-style-language/csl-locales-es-ES.xml
+2023/07/04 | 21405 | biblio/citation-style-language/citation-style-language-bib.sty
+2023/07/04 | 21401 | biblio/citation-style-language/csl-locales-la.xml
+2023/07/04 | 21401 | biblio/citation-style-language/csl-locales-ca-AD.xml
+2023/07/04 | 21360 | biblio/citation-style-language/csl-locales-et-EE.xml
+2023/07/04 | 213200 | systems/win32/miktex/tm/packages/babel.tar.lzma
+2023/07/04 | 212242 | macros/latex/contrib/reledmac/examples/2-one_series_per_pstart.pdf
+2023/07/04 | 210969 | macros/latex/contrib/reledmac/examples/2-antilabe.pdf
+2023/07/04 | 210464 | macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column.pdf
+2023/07/04 | 21035946 | systems/texlive/tlnet/install-tl-windows.exe
+2023/07/04 | 20846 | biblio/citation-style-language/csl-locales-uk-UA.xml
+2023/07/04 | 20746 | systems/win32/miktex/tm/packages/lettrine__source.tar.lzma
+2023/07/04 | 2072 | macros/latex/contrib/profcollege/latex/PfCBonSortie.tex
+2023/07/04 | 2072430 | systems/win32/miktex/tm/packages/fonts-churchslavonic.tar.lzma
+2023/07/04 | 206955 | macros/latex/contrib/reledmac/examples/4-reledpar_titles_not_in_line_numbering.pdf
+2023/07/04 | 2068 | macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamercolorthemerainbow.sty
+2023/07/04 | 2065 | systems/win32/miktex/tm/packages/rouequestions.tar.lzma
+2023/07/04 | 2064749 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma
+2023/07/04 | 20627 | biblio/citation-style-language/citeproc-element.lua
+2023/07/04 | 204974 | macros/latex/contrib/reledmac/examples/4-reledpar_columns_alignment.pdf
+2023/07/04 | 204669 | macros/latex/contrib/reledmac/examples/2-notes-width.pdf
+2023/07/04 | 204015 | macros/latex/contrib/reledmac/examples/4-reledpar_inside-outside-columns.pdf
+2023/07/04 | 203465 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2023/07/04 | 202374 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_notes_leftpage.pdf
+2023/07/04 | 2020693 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2023/07/04 | 2019 | macros/latex/contrib/profcollege/latex/PfCEngrenagesBase.tex
+2023/07/04 | 2015 | biblio/citation-style-language/citeproc-node-layout.lua
+2023/07/04 | 201564 | macros/latex/contrib/reledmac/examples/1-criticalendnotes.pdf
+2023/07/04 | 201443 | macros/latex/contrib/reledmac/examples/2-footnote_spacing.pdf
+2023/07/04 | 2011350 | systems/win32/miktex/tm/packages/nicematrix__doc.tar.lzma
+2023/07/04 | 200040 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted-nomax.pdf
+2023/07/04 | 199918 | macros/latex/contrib/reledmac/examples/2-titles_not_in_line_numbering.pdf
+2023/07/04 | 199679 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax-shifted.pdf
+2023/07/04 | 199277 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted.pdf
+2023/07/04 | 19916 | biblio/citation-style-language/csl-locales-ar.xml
+2023/07/04 | 19900 | macros/latex/contrib/profcollege/latex/PfCTrio.tex
+2023/07/04 | 198959 | macros/latex/contrib/reledmac/examples/1-verses-doublenumbering.pdf
+2023/07/04 | 198795 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_shifted.pdf
+2023/07/04 | 198794 | macros/latex/contrib/reledmac/examples/1-verses.pdf
+2023/07/04 | 198664 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nosync.pdf
+2023/07/04 | 198615 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax.pdf
+2023/07/04 | 198565 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_paragraph_separator_between.pdf
+2023/07/04 | 198304 | macros/latex/contrib/reledmac/examples/2-cross_referencing.pdf
+2023/07/04 | 197819 | macros/latex/contrib/reledmac/examples/1-criticalnotes.pdf
+2023/07/04 | 19764 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2023/07/04 | 19658 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2023/07/04 | 19522 | biblio/citation-style-language/csl-locales-zh-TW.xml
+2023/07/04 | 194198 | macros/latex/contrib/reledmac/examples/4-reledpar_verse_text_between.pdf
+2023/07/04 | 192267 | systems/win32/miktex/tm/packages/circuitikz.tar.lzma
+2023/07/04 | 19161 | biblio/citation-style-language/csl-locales-zh-CN.xml
+2023/07/04 | 1915428 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2023/07/04 | 1914883 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2023/07/04 | 19106 | macros/latex/contrib/se2thesis/LICENSE.txt
+2023/07/04 | 1901189 | systems/win32/miktex/tm/packages/bib2gls.tar.lzma
+2023/07/04 | 189 | macros/latex/contrib/tugboat/manifest.txt
+2023/07/04 | 1894 | macros/latex/contrib/se2thesis/test.tex
+2023/07/04 | 18699 | biblio/citation-style-language/csl-locales-nb-NO.xml
+2023/07/04 | 18645 | biblio/citation-style-language/csl-locales-nn-NO.xml
+2023/07/04 | 1862 | macros/latex/contrib/profcollege/latex/PfCMotsEmpiles.tex
+2023/07/04 | 18579 | systems/win32/miktex/tm/packages/biblatex-publist__source.tar.lzma
+2023/07/04 | 185425 | systems/win32/miktex/tm/packages/glossaries-extra__source.tar.lzma
+2023/07/04 | 18520 | CTAN.sites
+2023/07/04 | 18504 | biblio/citation-style-language/citeproc-latex-parser.lua
+2023/07/04 | 18443 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma
+2023/07/04 | 1834673 | systems/win32/miktex/tm/packages/exam-zh__doc.tar.lzma
+2023/07/04 | 18328 | macros/latex/contrib/profcollege/latex/ProfCollege.sty
+2023/07/04 | 18307 | biblio/citation-style-language/citation-style-language-cite.sty
+2023/07/04 | 182878 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2023/07/04 | 1819 | biblio/citation-style-language/citeproc-node-number.lua
+2023/07/04 | 18147776 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/07/04 | 1809747 | systems/win32/miktex/tm/packages/circuitikz__doc.tar.lzma
+2023/07/04 | 18036 | systems/win32/miktex/tm/packages/numerica.tar.lzma
+2023/07/04 | 1794505 | systems/win32/miktex/tm/packages/bib2gls__source.tar.lzma
+2023/07/04 | 1777 | macros/latex/contrib/profcollege/latex/PfCRapido.tex
+2023/07/04 | 177103 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_default.pdf
+2023/07/04 | 17611205 | systems/win32/miktex/tm/packages/glossaries-extra__doc.tar.lzma
+2023/07/04 | 175650 | macros/latex/contrib/reledmac/examples/3-reledpar_mwe.pdf
+2023/07/04 | 174433 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2023/07/04 | 173756 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
+2023/07/04 | 1718 | macros/latex/contrib/reledmac/makefile
+2023/07/04 | 171641 | systems/win32/miktex/tm/packages/xindex__source.tar.lzma
+2023/07/04 | 16979 | systems/win32/miktex/tm/packages/churchslavonic__source.tar.lzma
+2023/07/04 | 1683 | macros/latex/contrib/profcollege/metapost/PfCTurtleTestRemplis.mp
+2023/07/04 | 1682 | macros/latex/contrib/profcollege/metapost/PfCLaTeX.mp
+2023/07/04 | 168279 | macros/latex/contrib/lettrine/doc/lettrine-demo-fr.pdf
+2023/07/04 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/07/04 | 1675 | biblio/citation-style-language/README.md
+2023/07/04 | 16634 | biblio/citation-style-language/citation-style-language-doc.tex
+2023/07/04 | 1661783 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2023/07/04 | 1661647 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2023/07/04 | 1647510 | systems/win32/miktex/tm/packages/eolang__doc.tar.lzma
+2023/07/04 | 16398 | systems/win32/miktex/tm/packages/eolang__source.tar.lzma
+2023/07/04 | 1635894 | systems/win32/miktex/tm/packages/newcomputermodern__doc.tar.lzma
+2023/07/04 | 16349 | macros/latex/contrib/profcollege/latex/PfCRondeInfernale.tex
+2023/07/04 | 1633 | systems/win32/miktex/tm/packages/fail-fast.tar.lzma
+2023/07/04 | 1632332 | systems/win32/miktex/tm/packages/quran.tar.lzma
+2023/07/04 | 162899 | systems/win32/miktex/tm/packages/nicematrix__source.tar.lzma
+2023/07/04 | 16247 | systems/win32/miktex/tm/packages/beautybook__source.tar.lzma
+2023/07/04 | 16190 | macros/latex/contrib/profcollege/latex/PfCResoudreEquation.tex
+2023/07/04 | 1616 | systems/win32/miktex/tm/packages/mlawriter.tar.lzma
+2023/07/04 | 16127 | systems/win32/miktex/tm/packages/blopentype.tar.lzma
+2023/07/04 | 161174 | macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamertheme-rainbow-doc.pdf
+2023/07/04 | 16063 | biblio/citation-style-language/modern-humanities-research-association.csl
+2023/07/04 | 16038 | macros/latex/contrib/profcollege/latex/PfCRepresenterFraction.tex
+2023/07/04 | 1596 | macros/latex/contrib/profcollege/latex/PfCGeometrie.tex
+2023/07/04 | 15861 | macros/latex/contrib/profcollege/latex/PfCFonctionAffine.tex
+2023/07/04 | 15775 | biblio/citation-style-language/ieee.csl
+2023/07/04 | 157576 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2023/07/04 | 1552 | macros/latex/contrib/lettrine/README.md
+2023/07/04 | 155252 | systems/win32/miktex/tm/packages/rouequestions__doc.tar.lzma
+2023/07/04 | 1543 | macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.tex
+2023/07/04 | 15405 | macros/latex/contrib/profcollege/latex/PfCPropor.tex
+2023/07/04 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/07/04 | 15326 | macros/latex/contrib/profcollege/latex/PfCRepresentationGraphique.tex
+2023/07/04 | 153053 | macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow.zip
+2023/07/04 | 1530374 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2023/07/04 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/07/04 | 1528 | macros/luatex/latex/luaplot/README.txt
+2023/07/04 | 1528 | macros/latex/contrib/profcollege/latex/PfCCartesMentales.tex
+2023/07/04 | 15072 | macros/latex/contrib/profcollege/latex/PfCFactorisation.tex
+2023/07/04 | 150377 | systems/win32/miktex/tm/packages/blopentype__doc.tar.lzma
+2023/07/04 | 14927 | macros/latex/contrib/profcollege/latex/PfCCalculsCroises.tex
+2023/07/04 | 1488 | macros/latex/contrib/profcollege/latex/PfCScratch.tex
+2023/07/04 | 148584 | macros/latex/contrib/tugboat/tugboat.dtx
+2023/07/04 | 14764495 | biblio/citation-style-language/citeproc-journal-data.lua
+2023/07/04 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/07/04 | 1457494 | systems/win32/miktex/tm/packages/libertinus-type1__doc.tar.lzma
+2023/07/04 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/07/04 | 14483 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2023/07/04 | 144774 | macros/luatex/latex/luaplot/luaplot.pdf
+2023/07/04 | 14473 | systems/win32/miktex/tm/packages/photobook__source.tar.lzma
+2023/07/04 | 14470 | macros/latex/contrib/lettrine/doc/W.pdf
+2023/07/04 | 1428049 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2023/07/04 | 14262 | macros/latex/contrib/profcollege/latex/PfCCAN.tex
+2023/07/04 | 14199 | systems/win32/miktex/tm/packages/pdfjam__doc.tar.lzma
+2023/07/04 | 141869 | systems/win32/miktex/tm/packages/photobook__doc.tar.lzma
+2023/07/04 | 14148 | systems/texlive/tlnet/archive/lettrine.source.r67537.tar.xz
+2023/07/04 | 14131 | macros/latex/contrib/profcollege/latex/PfCDessinerRatio.tex
+2023/07/04 | 14040419 | macros/latex/contrib/profcollege.zip
+2023/07/04 | 140262 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2023/07/04 | 14017 | macros/latex/contrib/profcollege/latex/PfCNonogramme.tex
+2023/07/04 | 1392 | macros/latex/contrib/fail-fast/README.md
+2023/07/04 | 13919 | biblio/citation-style-language/citeproc-node-date.lua
+2023/07/04 | 137679 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2023/07/04 | 1366 | systems/win32/miktex/tm/packages/pslatex__source.tar.lzma
+2023/07/04 | 13619101 | macros/latex/contrib/reledmac.zip
+2023/07/04 | 136185 | systems/win32/miktex/tm/packages/pdfjam__source.tar.lzma
+2023/07/04 | 13607 | macros/latex/contrib/lettrine/doc/lettrine-demo-fr.tex
+2023/07/04 | 13576 | biblio/citation-style-language/citeproc-bibtex-parser.lua
+2023/07/04 | 1340173 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2023/07/04 | 13345 | macros/latex/contrib/profcollege/metapost/PfCCalculatrice.mp
+2023/07/04 | 13266 | systems/win32/miktex/tm/packages/msu-thesis.tar.lzma
+2023/07/04 | 13189 | macros/latex/contrib/profcollege/latex/PfCEcritureUnites.tex
+2023/07/04 | 13162 | systems/win32/miktex/tm/packages/algxpar__source.tar.lzma
+2023/07/04 | 1311508 | systems/win32/miktex/tm/packages/chemfig__doc.tar.lzma
+2023/07/04 | 12998 | systems/win32/miktex/tm/packages/mitthesis.tar.lzma
+2023/07/04 | 12951 | systems/win32/miktex/tm/packages/pdfjam.tar.lzma
+2023/07/04 | 12927 | biblio/citation-style-language/citeproc-bibtex2csl.lua
+2023/07/04 | 12900 | macros/luatex/latex/luaplot/luaplot.tex
+2023/07/04 | 12879215 | systems/win32/miktex/tm/packages/newcomputermodern__source.tar.lzma
+2023/07/04 | 12878 | biblio/citation-style-language/vancouver.csl
+2023/07/04 | 128252 | macros/latex/contrib/lettrine/doc/lettrine-demo-de.pdf
+2023/07/04 | 12816 | macros/latex/contrib/se2thesis/se2colors.dtx
+2023/07/04 | 12723 | systems/win32/miktex/tm/packages/biblatex-publist.tar.lzma
+2023/07/04 | 12703 | systems/win32/miktex/tm/packages/profsio__source.tar.lzma
+2023/07/04 | 1264776 | systems/texlive/tlnet/archive/bxjscls.doc.r67536.tar.xz
+2023/07/04 | 126451 | systems/win32/miktex/tm/packages/latexindent__source.tar.lzma
+2023/07/04 | 125784 | macros/luatex/latex/luaplot.zip
+2023/07/04 | 125776 | macros/latex/contrib/lettrine/doc/lettrine.pdf
+2023/07/04 | 12560 | systems/win32/miktex/tm/packages/pslatex.tar.lzma
+2023/07/04 | 1245373 | systems/win32/miktex/tm/packages/bxjscls__doc.tar.lzma
+2023/07/04 | 12436 | systems/win32/miktex/tm/packages/covington.tar.lzma
+2023/07/04 | 12117 | systems/win32/miktex/tm/packages/japanese-otf__doc.tar.lzma
+2023/07/04 | 12113 | biblio/citation-style-language/citeproc-latex-core.lua
+2023/07/04 | 12111423 | systems/win32/miktex/tm/packages/beautybook__doc.tar.lzma
+2023/07/04 | 12062 | macros/latex/contrib/profcollege/latex/PfCNumberHive.tex
+2023/07/04 | 1201169 | systems/win32/miktex/tm/packages/latexindent__doc.tar.lzma
+2023/07/04 | 11996716 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
+2023/07/04 | 118340 | systems/win32/miktex/tm/packages/facture__doc.tar.lzma
+2023/07/04 | 117868 | systems/texlive/tlnet/archive/facture.doc.r67538.tar.xz
+2023/07/04 | 11740 | macros/latex/contrib/profcollege/latex/PfCSommeAngles.tex
+2023/07/04 | 117246 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2023/07/04 | 1168689 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2023/07/04 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
+2023/07/04 | 11456 | biblio/citation-style-language/american-sociological-association.csl
+2023/07/04 | 114076 | systems/texlive/tlnet/archive/texlive-scripts.r67533.tar.xz
+2023/07/04 | 11333 | biblio/citation-style-language/citeproc-node-bibliography.lua
+2023/07/04 | 113209 | systems/win32/miktex/tm/packages/msu-thesis__doc.tar.lzma
+2023/07/04 | 11250 | macros/latex/contrib/profcollege/latex/PfCCompteBon.tex
+2023/07/04 | 11209 | biblio/citation-style-language/modern-language-association.csl
+2023/07/04 | 112003 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2023/07/04 | 1117 | biblio/citation-style-language/citeproc-node-group.lua
+2023/07/04 | 11157 | systems/win32/miktex/tm/packages/runcode__source.tar.lzma
+2023/07/04 | 1109 | systems/win32/miktex/tm/packages/nlctdoc__doc.tar.lzma
+2023/07/04 | 110814 | systems/win32/miktex/tm/packages/bxjscls__source.tar.lzma
+2023/07/04 | 11046 | macros/latex/contrib/profcollege/latex/PfCAutomatismes.tex
+2023/07/04 | 11033 | biblio/citation-style-language/american-medical-association.csl
+2023/07/04 | 11026 | macros/latex/contrib/profcollege/latex/PfCProprietesDroites.tex
+2023/07/04 | 1102663 | macros/latex/contrib/se2thesis/test.pdf
+2023/07/04 | 1101766 | macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdf
+2023/07/04 | 109783 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2023/07/04 | 10951 | macros/latex/contrib/profcollege/latex/PfCAutonomie.tex
+2023/07/04 | 1090 | systems/win32/miktex/tm/packages/typeoutfileinfo__doc.tar.lzma
+2023/07/04 | 108388 | macros/latex/contrib/profcollege/metapost/PfCScratchpdf.mp
+2023/07/04 | 108122 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2023/07/04 | 1078 | macros/latex/contrib/fail-fast/LICENSE.txt
+2023/07/04 | 10723 | biblio/citation-style-language/harvard-cite-them-right.csl
+2023/07/04 | 106783 | macros/latex/contrib/profcollege/metapost/PfCScratch.mp
+2023/07/04 | 10633 | macros/latex/contrib/profcollege/latex/PfCEnigmeAire.tex
+2023/07/04 | 106272 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2023/07/04 | 10588 | biblio/citation-style-language/american-chemical-society.csl
+2023/07/04 | 1055 | macros/latex/contrib/lettrine/contrib/lettrine-optfile.cfl
+2023/07/04 | 105583 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2023/07/04 | 10548 | macros/latex/contrib/profcollege/latex/PfCModeleBarre.tex
+2023/07/04 | 1050284 | systems/win32/miktex/tm/packages/exam-zh__source.tar.lzma
+2023/07/04 | 10479 | macros/latex/contrib/profcollege/latex/PfCDefiTables.tex
+2023/07/04 | 1046676 | macros/latex/contrib/reledmac/reledpar.pdf
+2023/07/04 | 103854 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2023/07/04 | 10337 | macros/latex/contrib/lettrine/lettrine-2022-09-25.sty
+2023/07/04 | 103001 | systems/win32/miktex/tm/packages/glossaries-extra.tar.lzma
+2023/07/04 | 102927 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2023/07/04 | 10168 | macros/latex/contrib/profcollege/latex/PfCPapiers.tex
+2023/07/04 | 1013222 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma
+2023/07/04 | 10127 | macros/latex/contrib/se2thesis/se2fonts.dtx
+2023/07/04 | 10074 | macros/latex/contrib/profcollege/latex/PfCRose.tex
+2023/07/04 | 100188 | systems/win32/miktex/tm/packages/japanese-otf__source.tar.lzma
+2023/07/04 | 100113 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2023/07/03 | 991 | macros/latex/contrib/mitthesis/fontsets/mitthesis-fira-newtxsf.tex
+2023/07/03 | 986 | macros/latex/contrib/mitthesis/fontsets/mitthesis-newtx.tex
2023/07/03 | 93010 | language/japanese/BX/bxjscls/bxjscls-manual.tex
-2023/07/03 | 9119 | macros/latex/contrib/lettrine/lettrine-2018-08-18.sty
2023/07/03 | 864780 | language/japanese/BX/bxjscls/bxjscls.pdf
-2023/07/03 | 8127 | macros/latex/contrib/lettrine/lettrine-2015-08-31.sty
+2023/07/03 | 817 | macros/latex/contrib/reledmac/examples/makefile
2023/07/03 | 790 | graphics/pstricks/contrib/pst-math/Changes
2023/07/03 | 758 | graphics/pstricks/contrib/pst-math/tex/pst-math.tex
-2023/07/03 | 74185 | macros/latex/contrib/lettrine/doc/lettrine-demo-lua.pdf
2023/07/03 | 74104 | systems/texlive/tlnet/archive/latexindent.r67531.tar.xz
2023/07/03 | 73082 | macros/xetex/latex/facture/facture.pdf
2023/07/03 | 6908 | systems/texlive/tlnet/archive/collection-latexextra.r67530.tar.xz
2023/07/03 | 6837 | language/japanese/BX/bxjscls/README.md
-2023/07/03 | 6679 | macros/latex/contrib/lettrine/lettrine-2006-03-17.sty
2023/07/03 | 654 | macros/xetex/latex/facture/exemplesansTVA.tex
+2023/07/03 | 654 | macros/latex/contrib/mitthesis/fontsets/mitthesis-defaultfonts.tex
2023/07/03 | 619 | macros/xetex/latex/facture/Makefile
2023/07/03 | 612 | macros/xetex/latex/facture/exemplesansremise.tex
2023/07/03 | 606 | macros/xetex/latex/facture/exemple.tex
-2023/07/03 | 5735880 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/07/03 | 5639 | macros/latex/contrib/mitthesis/fontsets/mitthesis-lucida.tex
2023/07/03 | 54556 | graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex
-2023/07/03 | 520587 | macros/latex/contrib/lettrine.zip
-2023/07/03 | 5159 | macros/latex/contrib/lettrine/contrib/padl.cfl
-2023/07/03 | 5136 | macros/latex/contrib/lettrine/contrib/pacl.cfl
-2023/07/03 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2023/07/03 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/07/03 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2023/07/03 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/07/03 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2023/07/03 | 47458 | macros/latex/contrib/lettrine/lettrine.dtx
+2023/07/03 | 489171 | macros/latex/contrib/mitthesis/MIT-Thesis.pdf
2023/07/03 | 452010 | language/japanese/BX/bxjscls/bxjscls.dtx
-2023/07/03 | 4298 | macros/latex/contrib/lettrine/doc/lettrine-demo-lua.tex
+2023/07/03 | 4298 | macros/latex/contrib/mitthesis/README.md
2023/07/03 | 427 | graphics/pstricks/contrib/pst-math/README
-2023/07/03 | 427756 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67529.tar.xz
-2023/07/03 | 4165 | macros/latex/contrib/lettrine/contrib/pzc3.cfl
-2023/07/03 | 4083815 | biblio/ctan-bibdata.zip
-2023/07/03 | 3961 | macros/latex/contrib/lettrine/contrib/pzc2.cfl
2023/07/03 | 395675 | language/japanese/BX/bxjscls/bxjscls-manual.pdf
2023/07/03 | 39045 | graphics/pgf/contrib/profsio/tex/ProfSio.sty
-2023/07/03 | 3684256 | biblio/ctan-bibdata/ctan.pdf
2023/07/03 | 3548164 | systems/texlive/tlnet/archive/latexindent.windows.r67531.tar.xz
2023/07/03 | 319031 | graphics/pgf/contrib/profsio.zip
2023/07/03 | 309192 | systems/texlive/tlnet/archive/fail-fast.doc.r67530.tar.xz
2023/07/03 | 307885 | graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.pdf
+2023/07/03 | 2980 | macros/latex/contrib/mitthesis/fontsets/mitthesis-termes-stix2.tex
2023/07/03 | 2903 | graphics/pstricks/contrib/pst-math/latex/pst-math.sty
2023/07/03 | 2877 | macros/xetex/latex/facture/README.md
-2023/07/03 | 2793475 | biblio/ctan-bibdata/ctan.bib
+2023/07/03 | 2857 | macros/latex/contrib/mitthesis/fontsets/mitthesis-heros-stix2.tex
+2023/07/03 | 28149 | macros/latex/contrib/mitthesis/mitthesis.cls
2023/07/03 | 2676 | systems/texlive/tlnet/archive/fail-fast.source.r67530.tar.xz
-2023/07/03 | 26025435 | systems/texlive/tlnet/install-tl.zip
2023/07/03 | 253131 | graphics/pstricks/contrib/pst-math/doc/pst-math-doc.pdf
-2023/07/03 | 2457188 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/07/03 | 2524 | macros/latex/contrib/reledmac/examples/2-reledmac-right-to-left.tex
2023/07/03 | 24214 | macros/xetex/latex/facture/facture.dtx
+2023/07/03 | 2378 | macros/latex/contrib/mitthesis/fontsets/mitthesis-termes.tex
2023/07/03 | 235384 | graphics/pstricks/contrib/pst-math.zip
-2023/07/03 | 21035889 | systems/texlive/tlnet/install-tl-windows.exe
+2023/07/03 | 2332 | macros/latex/contrib/mitthesis/fontsets/mitthesis-libertine.tex
+2023/07/03 | 2318 | macros/latex/contrib/mitthesis/fontsets/mitthesis-stix2.tex
2023/07/03 | 20587 | graphics/pstricks/contrib/pst-math/doc/pst-math-doc.tex
2023/07/03 | 19097 | macros/xetex/latex/facture/exemple.pdf
2023/07/03 | 18831 | macros/xetex/latex/facture/exemplesansremise.pdf
-2023/07/03 | 18605 | CTAN.sites
-2023/07/03 | 18147732 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2023/07/03 | 17133 | language/japanese/BX/bxjscls/README-ja.md
-2023/07/03 | 168279 | macros/latex/contrib/lettrine/doc/lettrine-demo-fr.pdf
-2023/07/03 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2023/07/03 | 16117 | macros/xetex/latex/facture/exemplesansTVA.pdf
2023/07/03 | 1589 | macros/xetex/latex/facture/facture.ins
-2023/07/03 | 1552 | macros/latex/contrib/lettrine/README.md
-2023/07/03 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/07/03 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2023/07/03 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/07/03 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2023/07/03 | 14470 | macros/latex/contrib/lettrine/doc/W.pdf
2023/07/03 | 1428 | systems/texlive/tlnet/archive/fail-fast.r67530.tar.xz
2023/07/03 | 1386088 | language/japanese/BX/bxjscls.zip
-2023/07/03 | 13607 | macros/latex/contrib/lettrine/doc/lettrine-demo-fr.tex
2023/07/03 | 135049 | macros/xetex/latex/facture.zip
2023/07/03 | 1325500 | systems/texlive/tlnet/archive/latexindent.doc.r67531.tar.xz
-2023/07/03 | 128252 | macros/latex/contrib/lettrine/doc/lettrine-demo-de.pdf
-2023/07/03 | 125776 | macros/latex/contrib/lettrine/doc/lettrine.pdf
-2023/07/03 | 114080 | systems/texlive/tlnet/archive/texlive-scripts.r67529.tar.xz
-2023/07/03 | 1055 | macros/latex/contrib/lettrine/contrib/optfile.cfl
-2023/07/03 | 10337 | macros/latex/contrib/lettrine/lettrine-2022-09-25.sty
+2023/07/03 | 12198 | macros/latex/contrib/mitthesis/MIT-thesis-template/MIT-Thesis.tex
+2023/07/03 | 1054 | macros/latex/contrib/mitthesis/fontsets/mitthesis-newtx-sans-text.tex
2023/07/02 | 9839 | support/latexindent/LatexIndent/Lines.pm
2023/07/02 | 8829 | support/latexindent/LatexIndent/IfElseFi.pm
2023/07/02 | 8762 | support/latexindent/LatexIndent/FileExtension.pm
@@ -104,7 +711,6 @@
2023/07/02 | 54385 | support/latexindent/documentation/latexindent-yaml-schema.json
2023/07/02 | 5429 | support/latexindent/LatexIndent/KeyEqualsValuesBraces.pm
2023/07/02 | 5390 | support/latexindent/LatexIndent/Check.pm
-2023/07/02 | 5260 | systems/texlive/tlnet/archive/lettrine.r67527.tar.xz
2023/07/02 | 4816 | support/latexindent/LatexIndent/BlankLines.pm
2023/07/02 | 44096 | support/latexindent/documentation/logo.png
2023/07/02 | 4402 | support/latexindent/documentation/latex-indent.bib
@@ -112,14 +718,12 @@
2023/07/02 | 436097 | support/latexindent/documentation/latexindent.tex
2023/07/02 | 4339 | support/latexindent/LatexIndent/NamedGroupingBracesBrackets.pm
2023/07/02 | 428360 | systems/texlive/tlnet/archive/biblatex-publist.doc.r67523.tar.xz
-2023/07/02 | 406792 | systems/texlive/tlnet/archive/lettrine.doc.r67527.tar.xz
2023/07/02 | 380132 | macros/texinfo/latest/texinfo.tex
2023/07/02 | 3747 | support/latexindent/LatexIndent/Replacement.pm
2023/07/02 | 3482 | support/latexindent/LatexIndent/HorizontalWhiteSpace.pm
2023/07/02 | 34785 | support/latexindent/LatexIndent/Wrap.pm
2023/07/02 | 3415 | support/latexindent/latexindent.pl
2023/07/02 | 3339 | support/latexindent/LatexIndent/Tokens.pm
-2023/07/02 | 311269 | macros/latex/contrib/fail-fast.zip
2023/07/02 | 27328 | support/latexindent/LatexIndent/Verbatim.pm
2023/07/02 | 2701 | support/latexindent/LatexIndent/Switches.pm
2023/07/02 | 2690 | support/latexindent/LatexIndent/Preamble.pm
@@ -138,7 +742,6 @@
2023/07/02 | 1558 | support/latexindent/latexindent-module-installer.pl
2023/07/02 | 1485 | support/latexindent/LatexIndent/DoubleBackSlash.pm
2023/07/02 | 13890 | support/latexindent/LatexIndent/Special.pm
-2023/07/02 | 13744 | systems/texlive/tlnet/archive/lettrine.source.r67527.tar.xz
2023/07/02 | 13419 | support/latexindent/LatexIndent/HiddenChildren.pm
2023/07/02 | 13072 | support/latexindent/LatexIndent/LogFile.pm
2023/07/02 | 12646 | support/latexindent/LatexIndent/Braces.pm
@@ -169,17 +772,14 @@
2023/07/01 | 47687 | macros/latex/contrib/eolang/cactus.pdf
2023/07/01 | 444915 | macros/latex/contrib/biblatex-contrib/biblatex-publist.zip
2023/07/01 | 411085 | macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.pdf
-2023/07/01 | 4040 | macros/latex/contrib/fail-fast/fail-fast.dtx
2023/07/01 | 39532 | systems/texlive/tlnet/archive/nicematrix.r67516.tar.xz
2023/07/01 | 359068 | systems/texlive/tlnet/archive/bibcop.doc.r67510.tar.xz
2023/07/01 | 35268 | systems/texlive/tlnet/archive/xindex.r67512.tar.xz
2023/07/01 | 3478 | macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.cbx
2023/07/01 | 311656 | macros/latex/contrib/numerica/numerica.tex
-2023/07/01 | 309247 | macros/latex/contrib/fail-fast/fail-fast.pdf
2023/07/01 | 2811020 | systems/texlive/tlnet/archive/simpleicons.r67511.tar.xz
2023/07/01 | 26852 | systems/texlive/tlnet/archive/chemfig.r67513.tar.xz
2023/07/01 | 2628 | macros/latex/contrib/eolang/eolang.ins
-2023/07/01 | 2627 | macros/latex/contrib/fail-fast/fail-fast.ins
2023/07/01 | 2240 | systems/texlive/tlnet/archive/naive-ebnf.r67515.tar.xz
2023/07/01 | 2110255 | macros/latex/contrib/eolang.zip
2023/07/01 | 2103161 | macros/latex/contrib/eolang/eolang.pdf
@@ -195,13 +795,11 @@
2023/07/01 | 1394632 | systems/texlive/tlnet/archive/chemfig.doc.r67513.tar.xz
2023/07/01 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r67519.tar.xz
2023/07/01 | 1347 | macros/latex/contrib/eolang/README.md
-2023/07/01 | 1344 | macros/latex/contrib/fail-fast/README.md
2023/07/01 | 1223766 | macros/latex/contrib/numerica/numerica.pdf
2023/07/01 | 12001132 | systems/texlive/tlnet/archive/l3kernel.doc.r67514.tar.xz
2023/07/01 | 1100028 | systems/texlive/tlnet/archive/tex4ht.r67519.tar.xz
2023/07/01 | 1094053 | macros/latex/contrib/numerica.zip
2023/07/01 | 1083 | macros/latex/contrib/eolang/LICENSE.txt
-2023/07/01 | 1078 | macros/latex/contrib/fail-fast/LICENSE.txt
2023/06/30 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex
2023/06/30 | 992 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsonezero.tfm
2023/06/30 | 97640 | macros/latex/contrib/l3kernel/l3seq.dtx
@@ -380,6 +978,7 @@
2023/06/30 | 119051 | macros/latex/contrib/l3kernel/l3token.dtx
2023/06/30 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex
2023/06/30 | 11781 | macros/latex/contrib/l3kernel/l3fparray.dtx
+2023/06/30 | 11511 | macros/latex/contrib/mitthesis/MIT-thesis-template/mitthesis-sample.bib
2023/06/30 | 114591 | macros/latex/contrib/l3kernel/l3news04.pdf
2023/06/30 | 113435 | macros/latex/contrib/l3kernel/l3str-convert.dtx
2023/06/30 | 1125 | macros/generic/chemfig/README
@@ -579,7 +1178,6 @@
2023/06/28 | 7231 | macros/luatex/generic/blopentype/luatex/blot.tex
2023/06/28 | 71796 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example079.pdf
2023/06/28 | 715 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example098.tex
-2023/06/28 | 70999 | macros/xetex/latex/exam-zh/tex/exam-zh.cls
2023/06/28 | 70430 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example081.pdf
2023/06/28 | 702 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example003.tex
2023/06/28 | 695 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example093.tex
@@ -631,7 +1229,6 @@
2023/06/28 | 62796 | macros/latex/contrib/glossaries-extra/samples/sample-mixed-abbrv-styles.pdf
2023/06/28 | 62539 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example085.pdf
2023/06/28 | 624 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example085.tex
-2023/06/28 | 62473 | macros/xetex/latex/exam-zh/tex/exam-zh-question.sty
2023/06/28 | 621 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example045.tex
2023/06/28 | 61877 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example088.pdf
2023/06/28 | 617 | macros/latex/contrib/glossaries-extra/samples/sample-suppl-hyp.tex
@@ -766,7 +1363,6 @@
2023/06/28 | 5326 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example044.png
2023/06/28 | 5323 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example062.png
2023/06/28 | 53237 | macros/latex/contrib/glossaries-extra/samples/sample-trans.pdf
-2023/06/28 | 53113 | macros/xetex/latex/exam-zh/tex/exam-zh-symbols.sty
2023/06/28 | 5279 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example068.png
2023/06/28 | 5279 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example056.png
2023/06/28 | 5273 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example035.png
@@ -932,7 +1528,6 @@
2023/06/28 | 35047 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example126.pdf
2023/06/28 | 35043 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example129.pdf
2023/06/28 | 34674 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example111.pdf
-2023/06/28 | 34627 | macros/xetex/latex/exam-zh/doc/xdyydoc.cls
2023/06/28 | 34579 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example112.pdf
2023/06/28 | 3415 | macros/latex/contrib/glossaries-extra/samples/sample-autoindex-hyp.tex
2023/06/28 | 34107 | macros/latex/contrib/glossaries-extra/samples/sample-suppl-main.pdf
@@ -978,8 +1573,6 @@
2023/06/28 | 250 | macros/latex/contrib/glossaries-extra/samples/sample-suppl.tex
2023/06/28 | 25038 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example120.pdf
2023/06/28 | 25033 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example107.pdf
-2023/06/28 | 24946 | macros/xetex/latex/exam-zh/tex/exam-zh-choices.sty
-2023/06/28 | 24824 | macros/xetex/latex/exam-zh/tex/exam-zh-textfigure.sty
2023/06/28 | 2451 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example142.png
2023/06/28 | 24434 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example001.pdf
2023/06/28 | 243732 | systems/texlive/tlnet/archive/rouequestions.doc.r67494.tar.xz
@@ -991,7 +1584,6 @@
2023/06/28 | 23627 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example138.pdf
2023/06/28 | 23455 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example157.pdf
2023/06/28 | 2337812 | systems/texlive/tlnet/archive/mitthesis.doc.r67497.tar.xz
-2023/06/28 | 23159 | macros/xetex/latex/exam-zh/examples/example-multiple.tex
2023/06/28 | 2307 | macros/latex/contrib/glossaries-extra/samples/sample-unitentrycount.tex
2023/06/28 | 2301 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example091.png
2023/06/28 | 22387 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example142.pdf
@@ -1002,16 +1594,12 @@
2023/06/28 | 2167 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-2.png
2023/06/28 | 214771 | macros/latex/contrib/glossaries-extra/samples/sample-name-font.pdf
2023/06/28 | 21275 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example103.pdf
-2023/06/28 | 2121 | macros/xetex/latex/exam-zh/doc/exam-zh-doc.tex
2023/06/28 | 2118 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example149.tex
2023/06/28 | 2086 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example116.png
2023/06/28 | 2080 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example154.tex
-2023/06/28 | 20721 | macros/xetex/latex/exam-zh/tex/exam-zh-chinese-english.sty
-2023/06/28 | 20635 | macros/xetex/latex/exam-zh/tex/exam-zh-font.sty
2023/06/28 | 2036 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156.tex
2023/06/28 | 2024 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example148.tex
2023/06/28 | 2014 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example147.tex
-2023/06/28 | 2011 | macros/xetex/latex/exam-zh/doc/exam-zh-doc-setup.tex
2023/06/28 | 2006 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example153.tex
2023/06/28 | 1984 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-3.png
2023/06/28 | 1965 | macros/latex/contrib/glossaries-extra/samples/sample-header.tex
@@ -1021,7 +1609,6 @@
2023/06/28 | 19312 | systems/texlive/tlnet/archive/jadetex.source.r67493.tar.xz
2023/06/28 | 1916 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example114.png
2023/06/28 | 1912 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example139.tex
-2023/06/28 | 19106 | macros/xetex/latex/exam-zh/LICENSE
2023/06/28 | 1902 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example103.png
2023/06/28 | 1878 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example152.tex
2023/06/28 | 1863 | macros/latex/contrib/glossaries-extra/samples/sample-initialisms.tex
@@ -1045,9 +1632,7 @@
2023/06/28 | 16446 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example116.pdf
2023/06/28 | 1631020 | systems/texlive/tlnet/archive/quran.r67499.tar.xz
2023/06/28 | 16288 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example150.png
-2023/06/28 | 160210 | macros/xetex/latex/exam-zh/examples/example-multiple.pdf
2023/06/28 | 160168 | systems/texlive/tlnet/archive/pdfjam.doc.r67500.tar.xz
-2023/06/28 | 1595273 | macros/xetex/latex/exam-zh/doc/exam-zh-doc.pdf
2023/06/28 | 1594 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example131.tex
2023/06/28 | 1581 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example135.png
2023/06/28 | 15780 | systems/texlive/tlnet/archive/beautybook.r67496.tar.xz
@@ -1069,7 +1654,6 @@
2023/06/28 | 1375 | macros/latex/contrib/glossaries-extra/samples/sample-alttree-sym.tex
2023/06/28 | 1371 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example126.tex
2023/06/28 | 1367 | macros/latex/contrib/glossaries-extra/samples/sample-trans.tex
-2023/06/28 | 134928 | macros/xetex/latex/exam-zh/examples/example-single.pdf
2023/06/28 | 134667 | macros/latex/contrib/glossaries-extra/samples/sample-header.pdf
2023/06/28 | 13459 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example153-page1.png
2023/06/28 | 1342 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example119.tex
@@ -1105,10 +1689,8 @@
2023/06/28 | 1167 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example102.png
2023/06/28 | 11609 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example148.png
2023/06/28 | 11591 | macros/latex/contrib/glossaries-extra/samples/sample-name-font.tex
-2023/06/28 | 11537 | macros/xetex/latex/exam-zh/README.md
2023/06/28 | 11529 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example004.png
2023/06/28 | 11481 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example100.pdf
-2023/06/28 | 11463 | macros/xetex/latex/exam-zh/examples/example-single.tex
2023/06/28 | 11384 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example134.pdf
2023/06/28 | 1131 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example143.tex
2023/06/28 | 11250 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example141.pdf
@@ -1124,88 +1706,7 @@
2023/06/28 | 1073 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example137.tex
2023/06/28 | 1065 | macros/latex/contrib/glossaries-extra/samples/sample-onelink.tex
2023/06/28 | 10600 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example131.png
-2023/06/28 | 10582 | macros/xetex/latex/exam-zh/CHANGELOG.md
2023/06/28 | 1055 | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example123-0.png
2023/06/28 | 1048 | macros/latex/contrib/glossaries-extra/samples/sample-linkcount.tex
2023/06/28 | 1024 | macros/latex/contrib/glossaries-extra/samples/sample-indexhook.tex
2023/06/28 | 1002 | macros/latex/contrib/glossaries-extra/samples/sample-mixedsort.tex
-2023/06/27 | 9981 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.tex
-2023/06/27 | 984 | systems/texlive/tlnet/archive/collection-plaingeneric.r67486.tar.xz
-2023/06/27 | 969 | macros/latex/contrib/beautybook/README.md
-2023/06/27 | 8898712 | systems/texlive/tlnet/archive/tlgs.windows.r67478.tar.xz
-2023/06/27 | 8846 | macros/unicodetex/latex/quran/doc/quran.png
-2023/06/27 | 8377 | graphics/pgf/contrib/rouequestions/doc/test.png
-2023/06/27 | 8281 | macros/luatex/generic/blopentype/blottest.tex
-2023/06/27 | 785596 | systems/texlive/tlnet/archive/babel.source.r67485.tar.xz
-2023/06/27 | 765435 | macros/latex/contrib/algxpar/algxpar-doc.pdf
-2023/06/27 | 757042 | macros/latex/contrib/algxpar.zip
-2023/06/27 | 713 | macros/unicodetex/latex/quran/README
-2023/06/27 | 70914 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-template.pdf
-2023/06/27 | 682832 | systems/texlive/tlnet/archive/profsio.doc.r67482.tar.xz
-2023/06/27 | 6771 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-template.tex
-2023/06/27 | 6770637 | macros/latex/contrib/beautybook/Beautybook-introduction-chinese.pdf
-2023/06/27 | 63708 | macros/unicodetex/latex/quran/doc/quran-test2.pdf
-2023/06/27 | 62 | macros/luatex/generic/blopentype/DEPENDS.txt
-2023/06/27 | 608 | systems/texlive/tlnet/archive/collection-games.r67483.tar.xz
-2023/06/27 | 6061049 | macros/latex/contrib/beautybook/Beautybook-introduction-english.pdf
-2023/06/27 | 58707 | macros/latex/contrib/beautybook/Beautybook-CN.cls
-2023/06/27 | 57238 | macros/latex/contrib/beautybook/Beautybook-EN.cls
-2023/06/27 | 5703560 | systems/texlive/tlnet/archive/newcomputermodern.r67481.tar.xz
-2023/06/27 | 56876 | macros/unicodetex/latex/quran/doc/quran-test1.pdf
-2023/06/27 | 561253 | macros/latex/contrib/msu-thesis.zip
-2023/06/27 | 5488 | systems/texlive/tlnet/archive/profsio.r67482.tar.xz
-2023/06/27 | 503 | macros/unicodetex/latex/quran/doc/quran-test.tex
-2023/06/27 | 48959 | macros/unicodetex/latex/quran/doc/quran-doc.tex
-2023/06/27 | 4739 | macros/unicodetex/latex/quran/tex/quran-translt.def
-2023/06/27 | 46571 | macros/latex/contrib/algxpar/algxpar-doc.tex
-2023/06/27 | 4594 | macros/unicodetex/latex/quran/tex/quran-transfr.def
-2023/06/27 | 4574 | macros/unicodetex/latex/quran/tex/quran-transen.def
-2023/06/27 | 4562 | macros/unicodetex/latex/quran/tex/quran-transfa.def
-2023/06/27 | 4554 | macros/unicodetex/latex/quran/tex/quran-transde.def
-2023/06/27 | 4326 | graphics/pgf/contrib/rouequestions/tex/RoueQuestions.sty
-2023/06/27 | 42560 | macros/latex/contrib/msu-thesis/msu-thesis.cls
-2023/06/27 | 42282 | macros/latex/contrib/msu-thesis/docs/msu-thesis.tex
-2023/06/27 | 399 | macros/unicodetex/latex/quran/doc/quran-test1.tex
-2023/06/27 | 393 | macros/latex/contrib/msu-thesis/samples/chap2bib.tex
-2023/06/27 | 39069 | macros/latex/contrib/beautybook/Beautybook-introduction-english.tex
-2023/06/27 | 38248 | macros/latex/contrib/beautybook/Beautybook-introduction-chinese.tex
-2023/06/27 | 37360 | macros/unicodetex/latex/quran/tex/quran.sty
-2023/06/27 | 3599333 | macros/latex/contrib/mitthesis.zip
-2023/06/27 | 3552 | macros/luatex/generic/blopentype/blopentype.md
-2023/06/27 | 349063 | macros/unicodetex/latex/quran/doc/quran-doc.pdf
-2023/06/27 | 33997 | macros/unicodetex/latex/quran/doc/quran-test.pdf
-2023/06/27 | 33020 | systems/texlive/tlnet/archive/photobook.r67484.tar.xz
-2023/06/27 | 327 | macros/latex/contrib/msu-thesis/samples/chap4bib.tex
-2023/06/27 | 319 | macros/latex/contrib/msu-thesis/samples/chap3bib.tex
-2023/06/27 | 3129889 | macros/unicodetex/latex/quran.zip
-2023/06/27 | 30852 | systems/texlive/tlnet/archive/mlawriter.doc.r67486.tar.xz
-2023/06/27 | 2936 | macros/latex/contrib/msu-thesis/README.md
-2023/06/27 | 277 | macros/latex/contrib/msu-thesis/samples/chap1bib.tex
-2023/06/27 | 25346 | macros/latex/contrib/algxpar/algxpar.sty
-2023/06/27 | 245519 | graphics/pgf/contrib/rouequestions.zip
-2023/06/27 | 2191 | macros/unicodetex/latex/quran/doc/quran-test2.tex
-2023/06/27 | 214046 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.pdf
-2023/06/27 | 208368 | systems/texlive/tlnet/archive/babel.r67485.tar.xz
-2023/06/27 | 19556923 | macros/latex/contrib/beautybook.zip
-2023/06/27 | 179467 | support/pdfjam.zip
-2023/06/27 | 1635781 | macros/unicodetex/latex/quran/tex/qurantext-uthmani.def
-2023/06/27 | 1601541 | macros/unicodetex/latex/quran/tex/qurantext-fa.translation.def
-2023/06/27 | 159544 | graphics/pgf/contrib/rouequestions/doc/RoueQuestionsDoc.pdf
-2023/06/27 | 154984 | systems/texlive/tlnet/archive/photobook.doc.r67484.tar.xz
-2023/06/27 | 1447377 | macros/unicodetex/latex/quran/tex/qurantext-simple.def
-2023/06/27 | 144031 | macros/luatex/generic/blopentype/blottest.pdf
-2023/06/27 | 1438731 | macros/unicodetex/latex/quran/tex/qurantext-uthmani-min.def
-2023/06/27 | 14332896 | systems/texlive/tlnet/archive/newcomputermodern.doc.r67481.tar.xz
-2023/06/27 | 138719 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.pdf
-2023/06/27 | 1348 | systems/texlive/tlnet/archive/mlawriter.r67486.tar.xz
-2023/06/27 | 1276 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.tex
-2023/06/27 | 1251809 | macros/unicodetex/latex/quran/tex/qurantext-en.transliteration.def
-2023/06/27 | 1230277 | macros/unicodetex/latex/quran/tex/qurantext-de.translation.def
-2023/06/27 | 1210487 | macros/unicodetex/latex/quran/tex/qurantext-fr.translation.def
-2023/06/27 | 114104 | macros/latex/contrib/msu-thesis/msu-thesis.pdf
-2023/06/27 | 1107 | macros/latex/contrib/algxpar/README.md
-2023/06/27 | 1089910 | macros/unicodetex/latex/quran/tex/qurantext-en.translation.def
-2023/06/27 | 1088 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.bib
-2023/06/27 | 10850 | graphics/pgf/contrib/rouequestions/doc/RoueQuestionsDoc.tex
-2023/06/27 | 1068 | macros/luatex/generic/blopentype/LICENSE
-2023/06/27 | 1012656 | systems/texlive/tlnet/archive/babel.doc.r67485.tar.xz
diff --git a/biblio/citation-style-language/CHANGELOG.md b/biblio/citation-style-language/CHANGELOG.md
index e0042de33e..0d33fd34b0 100644
--- a/biblio/citation-style-language/CHANGELOG.md
+++ b/biblio/citation-style-language/CHANGELOG.md
@@ -7,7 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
-## [v0.4.1] - 2023-04-12
+## [0.4.2] - 2023-07-04
+
+### Changed
+
+- BibTeX parser: The `eid` from `biblatex` field is mapped to CSL's `number` ([retorquere/zotero-better-bibtex#2551](https://github.com/retorquere/zotero-better-bibtex/issues/2551#issuecomment-1615593134)).
+
+### Fixed
+
+- Fix a bug with `<text variable="locator">` in `<bibliography>` ([#39](https://github.com/zepinglee/citeproc-lua/issues/39)).
+- Fix missing `$` errors caused by underscores in citations keys.
+- Fix a conflict of already defined `\@currentHref` due to changes in LaTeX2e kernel 2023-06-01 ([latex3/latex2e#pr956](https://github.com/latex3/latex2e/pull/956)).
+
+## [0.4.1] - 2023-04-12
### Added
@@ -20,7 +32,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Remove UTF-8 BOM from loaded files (fix [#34](https://github.com/zepinglee/citeproc-lua/issues/34)).
-## [v0.4.0] - 2023-04-02
+## [0.4.0] - 2023-04-02
### Added
@@ -38,7 +50,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Fix invalid `bib-item-sep` option.
- Fix the delimiter of `cs:choose` in deeper levels.
-## [v0.3.0] - 2022-12-25
+## [0.3.0] - 2022-12-25
### Added
@@ -58,14 +70,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Fix missing DOI prefix when used with `hyperref` ([#28](https://github.com/zepinglee/citeproc-lua/issues/28)).
- Fix special characters (`#` and `%`) in URL ([#30](https://github.com/zepinglee/citeproc-lua/issues/30)).
-## [v0.2.2] - 2022-09-23
+## [0.2.2] - 2022-09-23
### Fixed
- `latexmk` can automatically call citeproc-lua when compiling with `pdflatex` or `xelatex` (thanks to [John Collins](http://personal.psu.edu/~jcc8/)).
- Fix incorrect labels in numeric reference list ([#25](https://github.com/zepinglee/citeproc-lua/issues/25)).
-## [v0.2.1] - 2022-09-18
+## [0.2.1] - 2022-09-18
### Changed
@@ -75,7 +87,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Fix redundant warning `entry "*" not found`.
-## [v0.2.0] - 2022-08-18
+## [0.2.0] - 2022-08-18
### Added
@@ -94,7 +106,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Fix compatibility with `\blockquote` of `csquotes` ([#21](https://github.com/zepinglee/citeproc-lua/issues/21)).
- Fix non-lowercase field names ([#22](https://github.com/zepinglee/citeproc-lua/issues/22)).
-## [v0.1.1] - 2022-03-21
+## [0.1.1] - 2022-03-21
### Added
@@ -108,18 +120,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Fix the incompatibility with `babel` ([#9](https://github.com/zepinglee/citeproc-lua/issues/9)).
- Fix missing `\url` commands in bibliography ([#12](https://github.com/zepinglee/citeproc-lua/issues/12)).
-## [v0.1.0] - 2022-01-22
+## [0.1.0] - 2022-01-22
### Added
- Initial CTAN release.
-[Unreleased]: https://github.com/zepinglee/citeproc-lua/compare/v0.4.1...HEAD
-[v0.4.1]: https://github.com/zepinglee/citeproc-lua/compare/v0.4.0...0.4.1
-[v0.4.0]: https://github.com/zepinglee/citeproc-lua/compare/v0.3.0...0.4.0
-[v0.3.0]: https://github.com/zepinglee/citeproc-lua/compare/v0.2.2...0.3.0
-[v0.2.2]: https://github.com/zepinglee/citeproc-lua/compare/v0.2.1...0.2.2
-[v0.2.1]: https://github.com/zepinglee/citeproc-lua/compare/v0.2.0...0.2.1
-[v0.2.0]: https://github.com/zepinglee/citeproc-lua/compare/v0.1.1...0.2.0
-[v0.1.1]: https://github.com/zepinglee/citeproc-lua/compare/v0.1.0...v0.1.1
-[v0.1.0]: https://github.com/zepinglee/citeproc-lua/releases/tag/v0.1.0
+[Unreleased]: https://github.com/zepinglee/citeproc-lua/compare/v0.4.2...HEAD
+[0.4.2]: https://github.com/zepinglee/citeproc-lua/compare/v0.4.1...v0.4.2
+[0.4.1]: https://github.com/zepinglee/citeproc-lua/compare/v0.4.0...v0.4.1
+[0.4.0]: https://github.com/zepinglee/citeproc-lua/compare/v0.3.0...v0.4.0
+[0.3.0]: https://github.com/zepinglee/citeproc-lua/compare/v0.2.2...v0.3.0
+[0.2.2]: https://github.com/zepinglee/citeproc-lua/compare/v0.2.1...v0.2.2
+[0.2.1]: https://github.com/zepinglee/citeproc-lua/compare/v0.2.0...v0.2.1
+[0.2.0]: https://github.com/zepinglee/citeproc-lua/compare/v0.1.1...v0.2.0
+[0.1.1]: https://github.com/zepinglee/citeproc-lua/compare/v0.1.0...v0.1.1
+[0.1.0]: https://github.com/zepinglee/citeproc-lua/releases/tag/v0.1.0
diff --git a/biblio/citation-style-language/apa.csl b/biblio/citation-style-language/apa.csl
index f371046fe3..a71a992689 100644
--- a/biblio/citation-style-language/apa.csl
+++ b/biblio/citation-style-language/apa.csl
@@ -14,7 +14,7 @@
<category citation-format="author-date"/>
<category field="psychology"/>
<category field="generic-base"/>
- <updated>2022-10-02T16:08:41-04:00</updated>
+ <updated>2023-05-13T12:14:52-04:00</updated>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
</info>
<locale xml:lang="en">
@@ -502,9 +502,6 @@
</else>
</choose>
</macro>
- <macro name="date-sort-date">
- <date variable="issued" form="numeric"/>
- </macro>
<macro name="date-intext">
<choose>
<if variable="issued">
@@ -1599,7 +1596,7 @@
</if>
<else>
<group delimiter=" ">
- <text value="Original work published"/>
+ <text term="original-work-published" text-case="capitalize-first"/>
<choose>
<if is-uncertain-date="original-date">
<text term="circa" form="short"/>
@@ -1865,7 +1862,7 @@
<sort>
<key macro="author-bib" names-min="3" names-use-first="1"/>
<key macro="date-sort-group"/>
- <key macro="date-sort-date" sort="ascending"/>
+ <key macro="date-bib" sort="ascending"/>
<key variable="status"/>
</sort>
<layout prefix="(" suffix=")" delimiter="; ">
@@ -1880,7 +1877,7 @@
<sort>
<key macro="author-bib"/>
<key macro="date-sort-group"/>
- <key macro="date-sort-date" sort="ascending"/>
+ <key macro="date-bib" sort="ascending"/>
<key variable="status"/>
<key macro="title"/>
</sort>
diff --git a/biblio/citation-style-language/chicago-author-date.csl b/biblio/citation-style-language/chicago-author-date.csl
index 9baa4a8cf7..267185cacf 100644
--- a/biblio/citation-style-language/chicago-author-date.csl
+++ b/biblio/citation-style-language/chicago-author-date.csl
@@ -33,7 +33,7 @@
<category citation-format="author-date"/>
<category field="generic-base"/>
<summary>The author-date variant of the Chicago style</summary>
- <updated>2022-12-11T23:02:09-05:00</updated>
+ <updated>2023-06-25T17:05:17-04:00</updated>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
</info>
<locale xml:lang="en">
@@ -217,7 +217,7 @@
<choose>
<if variable="title" match="none">
<choose>
- <if type="personal_communication" match="none">
+ <if type="personal_communication speech thesis" match="none">
<text variable="genre" text-case="capitalize-first"/>
</if>
</choose>
diff --git a/biblio/citation-style-language/citation-style-language-cite.sty b/biblio/citation-style-language/citation-style-language-cite.sty
index 5c4b229bff..9ac52d7df0 100644
--- a/biblio/citation-style-language/citation-style-language-cite.sty
+++ b/biblio/citation-style-language/citation-style-language-cite.sty
@@ -249,7 +249,9 @@
\prop_new:N \l__csl_back_ref_section_pop
% Provide empty \@currentHref when hyperref is not loaded.
-\cs_new:Npn \@currentHref {}
+% LaTeX2e 2023-06-01 defines `\@currentHref` in the kernel.
+\cs_if_exist:NF \@currentHref
+ { \cs_new:Npn \@currentHref {} }
% TODO: write backref info to .brf file or .aux file
\cs_new:Npn \__csl_add_back_ref_info:
@@ -440,11 +442,18 @@
\cs_new:Npn \__csl_print_undefined_citation:n #1
% #1: keys
{
- \G@refundefinedtrue
- \msg_warning:nnn { citation-style-language } { citation / undefined } {#1}
\tl_if_blank:nTF {#1}
- { \tl_set:Nn \l__csl_citation_tl { [ \textbf { ? } ] } }
- { \tl_set:Nn \l__csl_citation_tl { [ \textbf {#1} ] } }
+ {
+ \__csl_warn_citation_undefined:n { }
+ \__csl_set_undefined_cite:n { ? }
+ }
+ {
+ \clist_map_inline:nn {#1} { \__csl_warn_citation_undefined:n {##1} }
+ % Underscores in citation keys like `zankl_kunstliche_2019` may cause a missing $ error.
+ % Thus We convert them to str.
+ \tl_set:Nx \l_tmpa_str { \tl_to_str:n {#1} }
+ \exp_args:NV \__csl_set_undefined_cite:n \l_tmpa_str
+ }
\bool_if:NT \l__csl_regression_test_bool
{ \tl_show:N \l__csl_citation_tl }
\group_begin:
@@ -452,8 +461,20 @@
\group_end:
}
-\msg_new:nnn { citation-style-language } { citation / undefined }
- { Citation~ `#1'~ on~ page~ \thepage \space undefined~ \msg_line_context: . }
+\cs_new:Npn \__csl_set_undefined_cite:n #1
+ {
+ \tl_set:Nn \l__csl_citation_tl { [ \textbf {#1} ] }
+ }
+
+% \msg_new:nnn { citation-style-language } { citation / undefined }
+% { Citation~ `#1'~ on~ page~ \thepage \space undefined~ \msg_line_context: . }
+
+\cs_new:Npn \__csl_warn_citation_undefined:n #1
+ {
+ \G@refundefinedtrue
+ % The warning message is read by latexmk.
+ \@latex@warning {Citation~ `#1'~ on~ page~ \thepage \space undefined}
+ }
\DeclareDocumentCommand \nocite { m }
diff --git a/biblio/citation-style-language/citation-style-language-doc.pdf b/biblio/citation-style-language/citation-style-language-doc.pdf
index 0378ba3dd9..301c74080c 100644
--- a/biblio/citation-style-language/citation-style-language-doc.pdf
+++ b/biblio/citation-style-language/citation-style-language-doc.pdf
Binary files differ
diff --git a/biblio/citation-style-language/citation-style-language-doc.tex b/biblio/citation-style-language/citation-style-language-doc.tex
index dd275e18aa..50b95ee1ae 100644
--- a/biblio/citation-style-language/citation-style-language-doc.tex
+++ b/biblio/citation-style-language/citation-style-language-doc.tex
@@ -49,7 +49,7 @@
}%
}
-\date{2023-04-12 v0.4.1}
+\date{2023-07-04 v0.4.2}
\maketitle
diff --git a/biblio/citation-style-language/citation-style-language-init.sty b/biblio/citation-style-language/citation-style-language-init.sty
index 53aea6d4f5..ff35eed14e 100644
--- a/biblio/citation-style-language/citation-style-language-init.sty
+++ b/biblio/citation-style-language/citation-style-language-init.sty
@@ -62,13 +62,21 @@
\cs_new:Npn \__csl_initialize_lua_module:
{
- \lua_now:e
+ \tl_if_blank:VTF \l__csl_style_tl
+ { \msg_warning:nn { citation-style-language } { empty-style-name } }
{
- csl.init(
- "\l__csl_style_tl",
- "\l__csl_bib_resources_clist",
- "\l__csl_locale_tl"
- )
+ \clist_if_empty:NTF \l__csl_bib_resources_clist
+ { \msg_warning:nn { citation-style-language } { empty-bib-resources } }
+ {
+ \lua_now:e
+ {
+ csl.init(
+ "\l__csl_style_tl",
+ "\l__csl_bib_resources_clist",
+ "\l__csl_locale_tl"
+ )
+ }
+ }
}
\str_if_eq:eeT { \lua_now:n { tex.print(csl.initialized) } } { true }
{ \bool_set_true:N \l__csl_engine_initialized_bool }
@@ -78,6 +86,12 @@
{ }
}
+\msg_new:nnn { citation-style-language } { empty-style-name }
+ { Style~ name~ not~ specified. }
+
+\msg_new:nnn { citation-style-language } { empty-bib-resources }
+ { Empty~ bibliographic~ resources. Use~ \token_to_str:N \addbibresource. }
+
% \str_new:N \l__csl_style_class_str
% In-text (including numeric or author-date) or note style
diff --git a/biblio/citation-style-language/citation-style-language.sty b/biblio/citation-style-language/citation-style-language.sty
index 0e97c76dd5..974b918c8d 100644
--- a/biblio/citation-style-language/citation-style-language.sty
+++ b/biblio/citation-style-language/citation-style-language.sty
@@ -9,7 +9,7 @@
\RequirePackage{expl3}
\RequirePackage{xparse}
-\ProvidesExplPackage {citation-style-language} {2023-04-12} {v0.4.1}
+\ProvidesExplPackage {citation-style-language} {2023-07-04} {0.4.2}
{Citation Style Language for LaTeX}
\RequirePackage { l3keys2e }
@@ -91,6 +91,13 @@
bib-entry-page-break .bool_set:N = \l__csl_bib_entry_page_break_bool ,
bib-item-sep .tl_set:N = \l__csl_bib_item_sep_tl ,
bib-hang .tl_set:N = \l__csl_bib_hang_tl ,
+ % The following keys are for easier interaction between LaTeX and
+ % citeproc-lua engine and they are not designed for end-users.
+ undefined-cites .code:n =
+ {
+ \clist_map_inline:nn {#1}
+ { \__csl_warn_citation_undefined:n {##1} }
+ } ,
}
\cs_new:Npn \__csl_set_back_ref:n #1
@@ -133,6 +140,13 @@
{ \tl_gset:Nn \g__csl_aux_bibstyle_tl {#1} }
+% Write to an empty `.ccf` file for use with latexmk
+\iow_new:N \l__csl_ccf_iow
+\iow_open:Nn \l__csl_ccf_iow { \c_sys_jobname_str .ccf }
+\iow_now:Nx \l__csl_ccf_iow { }
+\iow_close:N \l__csl_ccf_iow
+
+
% Load other modules
\input{citation-style-language-init.sty}
\input{citation-style-language-data.sty}
diff --git a/biblio/citation-style-language/citeproc-bibtex-data.lua b/biblio/citation-style-language/citeproc-bibtex-data.lua
index 525f4d2fb8..8018554c73 100644
--- a/biblio/citation-style-language/citeproc-bibtex-data.lua
+++ b/biblio/citation-style-language/citeproc-bibtex-data.lua
@@ -1330,6 +1330,10 @@ return {
source = "manuscripts-shared.dbx",
type = "literal",
},
+ comment = {
+ csl = nil,
+ source = "abstract.bst",
+ },
commentator = {
csl = nil,
source = "biblatex",
@@ -1642,7 +1646,7 @@ return {
type = "key",
},
eid = {
- csl = nil,
+ csl = "number",
source = "biblatex",
type = "literal",
},
@@ -2109,6 +2113,26 @@ return {
source = "bibtex",
type = "literal",
},
+ internalsortbook = {
+ csl = nil,
+ source = "biblatex-gost.dbx",
+ type = "literal",
+ },
+ internalsortissue = {
+ csl = nil,
+ source = "biblatex-gost.dbx",
+ type = "literal",
+ },
+ internalsortpart = {
+ csl = nil,
+ source = "biblatex-gost.dbx",
+ type = "literal",
+ },
+ internalsortvolume = {
+ csl = nil,
+ source = "biblatex-gost.dbx",
+ type = "literal",
+ },
interviewee = {
csl = nil,
source = "gzt.dbx",
@@ -2653,8 +2677,8 @@ return {
source = "tugboat.bst",
},
number = {
- csl = "number",
- notes = "It is mapped to `issue` in `@ariticle` but to `number` in `@patent` or `@report`.",
+ csl = nil,
+ notes = "This field is used as `issue` in `article` type or `collection-number` with `collection-title` in `book` type. It is also `number` in `@patent` or `@report`.",
source = "bibtex",
type = "literal",
},
@@ -3034,6 +3058,10 @@ return {
source = "gost2003.bst",
type = "literal",
},
+ private = {
+ csl = nil,
+ source = "abstract.bst",
+ },
producer = {
csl = "producer",
source = "apa6.dbx",
@@ -4427,6 +4455,7 @@ return {
date = "issued",
director = "director",
editor = "editor",
+ eid = "number",
eprinttype = "archive",
eventdate = "event-date",
eventtitle = "event-title",
diff --git a/biblio/citation-style-language/citeproc-bibtex2csl.lua b/biblio/citation-style-language/citeproc-bibtex2csl.lua
index 83fada68ca..51e0e7f42f 100644
--- a/biblio/citation-style-language/citeproc-bibtex2csl.lua
+++ b/biblio/citation-style-language/citeproc-bibtex2csl.lua
@@ -346,16 +346,16 @@ function bibtex2csl.post_process_special_fields(item, entry)
end
-- number
- if item.number then
+ if bib_fields.number then
if item.type == "article-journal" or item.type == "article-magazine" or
item.type == "article-newspaper" or item.type == "periodical" then
if not item.issue then
- item.issue = item.number
- item.number = nil
+ item.issue = bib_fields.number
end
elseif item["collection-title"] and not item["collection-number"] then
- item["collection-number"] = item.number
- item.number = nil
+ item["collection-number"] = bib_fields.number
+ elseif not item.number then
+ item.number = bib_fields.number
end
end
diff --git a/biblio/citation-style-language/citeproc-cli.lua b/biblio/citation-style-language/citeproc-cli.lua
index e9309e313a..f82d6e3c02 100644
--- a/biblio/citation-style-language/citeproc-cli.lua
+++ b/biblio/citation-style-language/citeproc-cli.lua
@@ -18,6 +18,7 @@ local core = require("citeproc-latex-core")
local latex_parser = require("citeproc-latex-parser")
+-- http://lua-users.org/wiki/AlternativeGetOpt
local function getopt( arg, options )
local tab = {}
for k, v in ipairs(arg) do
@@ -65,6 +66,7 @@ local function print_help()
io.write("Usage: citeproc-lua [options] auxname[.aux]\n")
io.write("Options:\n")
io.write(" -h, --help Print this message and exit.\n")
+ io.write(" -q, --quiet Quiet mode: suppress the banner and progress reports.\n")
io.write(" -V, --version Print the version number and exit.\n")
end
@@ -108,32 +110,33 @@ end
---@return table<string, string>
---@return string[]
local function read_aux_file(aux_file)
- local bib_style = nil
- local bib_files = {}
- local citations = {}
+ local csl_style = nil
+ local csl_data_files = {}
+ local csl_citations = {}
local csl_options = {}
- local bibliographies = {}
+ local csl_bibliographies = {}
- local file = io.open(aux_file, "r")
+ local file = io.open(aux_file)
if not file then
- error(string.format('Cannot read "%s"', aux_file))
+ util.error(string.format("Couldn't open file %s", aux_file))
+ return csl_style, csl_data_files, csl_citations, csl_options, csl_bibliographies
end
for line in file:lines() do
-- TODO: Use lpeg-based method and detect multiple lines
local style = get_command_argument(line, "\\csl@aux@style")
if style then
- bib_style = style
+ csl_style = style
else
local data = get_command_argument(line, "\\csl@aux@data")
if data then
for _, bib_file in ipairs(latex_parser.parse_seq(data)) do
- table.insert(bib_files, bib_file)
+ table.insert(csl_data_files, bib_file)
end
else
local cite = get_command_argument(line, "\\csl@aux@cite")
if cite then
local citation = core.make_citation(cite)
- table.insert(citations, citation)
+ table.insert(csl_citations, citation)
else
local options = get_command_argument(line, "\\csl@aux@options")
if options then
@@ -144,7 +147,22 @@ local function read_aux_file(aux_file)
else
local bib = get_command_argument(line, "\\csl@aux@bibliography")
if bib then
- table.insert(bibliographies, bib)
+ table.insert(csl_bibliographies, bib)
+ else
+ local sub_aux_file = get_command_argument(line, "\\@input")
+ if sub_aux_file and util.endswith(sub_aux_file, ".aux") then
+ local style_name, data_files, citations, opts, bibs = read_aux_file(sub_aux_file)
+ if style_name then
+ csl_style = style_name
+ end
+ util.extend(csl_data_files, data_files)
+ util.extend(csl_citations, citations)
+ util.extend(csl_citations, citations)
+ for key, value in pairs(opts) do
+ csl_options[key] = value
+ end
+ util.extend(csl_bibliographies, bibs)
+ end
end
end
end
@@ -153,7 +171,24 @@ local function read_aux_file(aux_file)
end
file:close()
- return bib_style, bib_files, citations, csl_options, bibliographies
+ return csl_style, csl_data_files, csl_citations, csl_options, csl_bibliographies
+end
+
+
+local function get_undefined_info(core, citation)
+ local res = ""
+ for _, cite_item in ipairs(citation.citationItems) do
+ if not core.item_dict[cite_item.id] then
+ if res ~= "" then
+ res = res .. ","
+ end
+ res = res .. cite_item.id
+ end
+ end
+ if res ~= "" then
+ res = string.format("\\cslsetup{undefined-cites={%s}}", res)
+ end
+ return res
end
@@ -162,9 +197,33 @@ local function process_aux_file(aux_file)
if not util.endswith(aux_file, ".aux") then
aux_file = aux_file .. ".aux"
end
+ local blg_file = string.gsub(aux_file, "%.aux$", ".blg")
+ util.set_logging_file(blg_file)
+
+ local banner = string.format("This is citeproc-lua, Version %s", citeproc.__VERSION__)
+ util.info(banner)
+ util.info(string.format("The top-level auxiliary file: %s", aux_file))
local style_name, bib_files, citations, csl_options, bibliographies = read_aux_file(aux_file)
+ if style_name and style_name ~= "" then
+ util.info(string.format("The style file: %s.csl", style_name))
+ else
+ util.error("citeproc-lua: missing style name")
+ end
+
+ if #citations == 0 then
+ util.error(string.format("No citation commands in file %s", aux_file))
+ end
+
+ if #bib_files == 0 then
+ util.warning("empty bibliography data files")
+ else
+ for i, bib_file in ipairs(bib_files) do
+ util.info(string.format("Database file #%d: %s", i, bib_file))
+ end
+ end
+
local lang = csl_options.locale
local engine = core.init(style_name, bib_files, lang)
@@ -192,7 +251,9 @@ local function process_aux_file(aux_file)
local citation_id = citation.citationID
if citation_id ~= "@nocite" then
local citation_str = citation_strings[citation_id]
- output_string = output_string .. string.format("\\cslcitation{%s}{%s}\n", citation_id, citation_str)
+ local undefined_entry_info = get_undefined_info(core, citation)
+ output_string = output_string .. string.format("\\cslcitation{%s}{%s%s}\n",
+ citation_id, undefined_entry_info, citation_str)
end
end
@@ -209,11 +270,26 @@ local function process_aux_file(aux_file)
local output_path = string.gsub(aux_file, "%.aux$", ".bbl")
util.write_file(output_string, output_path)
+
+ util.quiet_mode = false;
+ if util.num_errors > 1 then
+ util.info(string.format("(There were %d error messages)", util.num_errors))
+ elseif util.num_errors == 1 then
+ util.info("(There was 1 error message)")
+ end
+
+ if util.num_warnings > 1 then
+ util.info(string.format("(There were %d warning messages)", util.num_warnings))
+ elseif util.num_warnings == 1 then
+ util.info("(There was 1 warning message)")
+ end
+
+ util.close_logging_file()
end
function cli.main()
- local args = getopt(arg, "o")
+ local args = getopt(arg, "")
-- for k, v in pairs(args) do
-- print( k, v )
@@ -225,10 +301,12 @@ function cli.main()
elseif args.h or args.help then
print_help()
return
+ elseif args.q or args.quiet then
+ util.quiet_mode = true
end
if not args.file then
- error("citeproc: Need exactly one file argument.\n")
+ error("citeproc-lua: Need exactly one file argument.\n")
end
local path = args.file
@@ -240,6 +318,12 @@ function cli.main()
process_aux_file(path)
end
+ if util.num_errors > 0 then
+ return 1
+ end
+
+ return 0
+
end
diff --git a/biblio/citation-style-language/citeproc-context.lua b/biblio/citation-style-language/citeproc-context.lua
index 973c39a728..58adc9609c 100644
--- a/biblio/citation-style-language/citeproc-context.lua
+++ b/biblio/citation-style-language/citeproc-context.lua
@@ -65,19 +65,26 @@ function Context:get_variable(name, form)
end
end
+---@param name string
+---@return string | number?
function Context:get_number(name)
if name == "locator" then
- return self.cite.locator
+ if self.cite then
+ return self.cite.locator
+ end
elseif name == "citation-number" then
-- return self.bib_number
return self.reference["citation-number"]
elseif name == "first-reference-note-number" then
- return self.cite["first-reference-note-number"]
+ if self.cite then
+ return self.cite["first-reference-note-number"]
+ end
elseif name == "page-first" then
return self.page_first(self.reference.page)
else
return self.reference[name]
end
+ return nil
end
function Context:get_ordinary(name, form)
@@ -89,6 +96,12 @@ function Context:get_ordinary(name, form)
if variable_name == "locator" or variable_name == "label" and self.cite then
res = self.cite[variable_name]
+ elseif variable_name == "citation-label" then
+ res = self.reference["citation-label"]
+ if not res then
+ res = util.get_citation_label(self.reference)
+ self.reference["citation-label"] = res
+ end
else
res = self.reference[variable_name]
end
diff --git a/biblio/citation-style-language/citeproc-element.lua b/biblio/citation-style-language/citeproc-element.lua
index 956095e622..65d836c646 100644
--- a/biblio/citation-style-language/citeproc-element.lua
+++ b/biblio/citation-style-language/citeproc-element.lua
@@ -6,7 +6,7 @@
local element = {}
-local context
+local l = require("lpeg")
local ir_node
local output
local util
@@ -21,6 +21,7 @@ else
util = require("citeproc.util")
end
+local GroupVar = ir_node.GroupVar
local SeqIr = ir_node.SeqIr
local InlineElement = output.InlineElement
@@ -144,7 +145,7 @@ end
function Element:build_children_ir(engine, state, context)
local child_irs = {}
local ir_sort_key
- local group_var = "plain"
+ local group_var = GroupVar.Plain
if self.children then
for _, child_element in ipairs(self.children) do
local child_ir = child_element:build_ir(engine, state, context)
@@ -152,8 +153,8 @@ function Element:build_children_ir(engine, state, context)
if child_ir.sort_key ~= nil then
ir_sort_key = child_ir.sort_key
end
- if child_ir.group_var == "important" then
- group_var = "important"
+ if child_ir.group_var == GroupVar.Important then
+ group_var = GroupVar.Important
end
table.insert(child_irs, child_ir)
end
@@ -163,7 +164,7 @@ function Element:build_children_ir(engine, state, context)
ir.sort_key = ir_sort_key
ir.group_var = group_var
if #child_irs == 0 then
- ir.group_var = "missing"
+ ir.group_var = GroupVar.Missing
else
ir.group_var = group_var
end
@@ -178,7 +179,7 @@ function Element:build_group_ir(engine, state, context)
local irs = {}
local name_count
local ir_sort_key
- local group_var = "UnresolvedPlain"
+ local group_var = GroupVar.UnresolvedPlain
for _, child_element in ipairs(self.children) do
-- util.debug(child_element.element_name)
@@ -193,13 +194,13 @@ function Element:build_group_ir(engine, state, context)
-- b) all variables that are called are empty. This accommodates
-- descriptive cs:text and `cs:label` elements.
local child_group_var = child_ir.group_var
- if child_group_var == "important" then
- group_var = "important"
- elseif child_group_var == "plain" and group_var == "UnresolvedPlain" then
- group_var = "plain"
- elseif child_group_var == "missing" and child_ir._type ~= "YearSuffix" then
- if group_var == "plain" or group_var == "UnresolvedPlain" then
- group_var = "missing"
+ if child_group_var == GroupVar.Important then
+ group_var = GroupVar.Important
+ elseif child_group_var == GroupVar.Plain and group_var == GroupVar.UnresolvedPlain then
+ group_var = GroupVar.Plain
+ elseif child_group_var == GroupVar.Missing and child_ir._type ~= "YearSuffix" then
+ if group_var == GroupVar.Plain or group_var == GroupVar.UnresolvedPlain then
+ group_var = GroupVar.Missing
end
end
@@ -220,8 +221,8 @@ function Element:build_group_ir(engine, state, context)
-- A non-empty nested cs:group is treated as a non-empty variable for the
-- puropses of determining suppression of the outer cs:group.
- if #irs > 0 and group_var == "plain" then
- group_var = "important"
+ if #irs > 0 and group_var == GroupVar.Plain then
+ group_var = GroupVar.Important
end
local ir = SeqIr:new(irs, self)
@@ -374,16 +375,12 @@ end
function Element:format_number(number, variable, form, context)
- -- if not util.is_numeric(number) then
- -- number = string.gsub(number, "\\%-", "-")
- -- return number
- -- end
number = util.strip(number)
if variable == "locator" then
variable = context:get_variable("label")
end
form = form or "numeric"
- local number_part_list = self:split_number_parts(number, context)
+ local number_part_list = self:split_number_parts_lpeg(number, context)
-- {
-- {"1", "", " & "}
-- {"5", "8", ", "}
@@ -422,9 +419,129 @@ function Element:format_number(number, variable, form, context)
res = res .. number_parts[3]
end
return res
+end
+
+---comment
+---@param number any
+---@param context any
+function Element:parse_number_tokens(number, context)
+ local and_text = "and"
+ local and_symbol = "&"
+ if context then
+ and_text = context.locale:get_simple_term("and") or "and"
+ and_symbol = context.locale:get_simple_term("and", "symbol") or "&"
+ end
+ -- util.debug(and_symbol)
+
+ local space = l.S(" \t\r\n")
+ local delimiter_patt = space^0 * l.P(",") * space^0 * l.P(and_text) * space^1
+ + space^0 * l.P(",") * space^0 * l.P(and_symbol) * space^0
+ + space^0 * l.P(",") * space^0 * l.P("&") * space^0
+ + space^1 * l.P(and_text) * space^1
+ + space^0 * l.P(and_symbol) * space^0
+ + space^0 * l.P("&") * space^0
+ + space^0 * l.P(",") * space^0
+ + space^0 * l.P("-") * space^0
+ + space^0 * l.P(util.unicode["en dash"]) * space^0
+ local delimiter = l.C(delimiter_patt^1) / function (delimiter)
+ return {
+ type = "delimiter",
+ value = delimiter,
+ }
+ end
+ local token_patt = l.C((l.P("\\-") + 1 - delimiter_patt)^1) / function (token)
+ return {
+ type = "string",
+ value = token,
+ }
+ end
+ local grammer = l.Ct(token_patt * (delimiter * token_patt)^0)
+ local tokens = grammer:match(number)
+ -- util.debug(tokens)
+
+ for i, token in ipairs(tokens) do
+ if token.type == "string" then
+ token.value = string.gsub(token.value, "\\%-", "-")
+ elseif token.type == "delimiter" then
+ token.value = string.gsub(token.value, "%s*,%s*", ", ")
+ token.value = string.gsub(token.value, "&", and_symbol)
+ token.value = string.gsub(token.value, "%s*&%s*", " & ")
+ end
+ end
+ local stop_index = 0
+ for i, token in ipairs(tokens) do
+ if token.type == "string" then
+ if string.match(token.value, "^%w*%d+%w*$")
+ or string.match(token.value, "^[mdclxvi]+$")
+ or string.match(token.value, "^[MDCLXVI]+$") then
+ token.type = "number"
+ else
+ stop_index = i
+ if i > 1 and tokens[i-1].type == "delimiter" then
+ stop_index = i - 1
+ end
+ break
+ end
+ elseif token.type == "delimiter" then
+ token.delimiter_type = "and"
+ if string.match(token.value, "^%s*-%s*$")
+ or string.match(token.value, "^%s*–%s*$") then
+ token.delimiter_type = "range"
+ if i > 2 and tokens[i-2].delimiter_type == "range" then
+ stop_index = i
+ break
+ end
+ end
+ end
+ end
+
+ if stop_index > 0 then
+ local token = tokens[stop_index]
+ token.type = "string"
+ for i = stop_index + 1, #tokens do
+ token.value = token.value .. tokens[i].value
+ end
+ for i = #tokens, stop_index + 1, -1 do
+ table.remove(tokens, i)
+ end
+ end
+
+ return tokens
+end
+
+-- Returns something like
+-- {
+-- {"1", "", " & "}
+-- {"5", "8", ", "}
+-- }
+function Element:split_number_parts_lpeg(number, context)
+ local tokens = self:parse_number_tokens(number, context)
+ local number_parts = {}
+ for i, token in ipairs(tokens) do
+ if token.type == "number" then
+ if i == 1 or tokens[i-1].delimiter_type == "and" then
+ table.insert(number_parts, {token.value, "", ""})
+ else
+ number_parts[#number_parts][2] = token.value
+ end
+ elseif token.type == "delimiter" then
+ if token.delimiter_type == "and" then
+ number_parts[#number_parts][3] = token.value
+ end
+ else
+ if #number_parts > 0 then
+ number_parts[#number_parts][3] = token.value
+ else
+ table.insert(number_parts, {token.value, "", ""})
+ end
+ end
+ end
+ -- util.debug(number_parts)
+ return number_parts
end
+
function Element:split_number_parts(number, context)
-- number = string.gsub(number, util.unicode["en dash"], "-")
local and_symbol
@@ -440,6 +557,10 @@ function Element:split_number_parts(number, context)
delim = ", "
elseif delim == "&" then
delim = and_symbol or " & "
+ elseif delim == "and" then
+ delim = " and "
+ elseif delim == "et" then
+ delim = " et "
end
local start = single_number
local stop = ""
diff --git a/biblio/citation-style-language/citeproc-engine.lua b/biblio/citation-style-language/citeproc-engine.lua
index ac50da02d8..a9feeb6f6f 100644
--- a/biblio/citation-style-language/citeproc-engine.lua
+++ b/biblio/citation-style-language/citeproc-engine.lua
@@ -47,9 +47,37 @@ local HtmlWriter = output.HtmlWriter
local SortStringFormat = output.SortStringFormat
+---@alias ItemId string
+---@alias NoteIndex integer
+---@alias CitationId string
+---@alias CitationData {citationID: CitationId, citationItems: table[], properties: table}
+---@alias ItemData {id: ItemId, type: string, [string]: any}
+
+
+---@class Registry
+---@field citations_by_id table<ItemId, CitationData>
+---@field citation_list CitationData[]
+---@field citations_by_item_id table<ItemId, CitationData[]>
+---@field registry table<ItemId, ItemData>
+---@field reflist ItemId[]
+---@field uncited_list ItemId[]
+---@field previous_citation CitationData?
+---@field requires_sorting boolean
+---@field widest_label string
+---@field maxoffset integer
+local Registry = {}
+
+
---@class CiteProc
---@field style any
+---@field sys any
+---@field lcoales any
+---@field system_locales any
---@field lang string
+---@field output_format any
+---@field opt table
+---@field registry Registry
+---@field cite_first_note_numbers table<ItemId, NoteIndex>
local CiteProc = {}
---comment
@@ -244,7 +272,7 @@ function CiteProc:processCitationCluster(citation, citationsPre, citationsPost)
self.registry.citations_by_item_id[cite_item.id] = {}
table.insert(item_ids, cite_item.id)
end
- self.registry.citations_by_item_id[cite_item.id][citation_.citationID] = true
+ table.insert(self.registry.citations_by_item_id[cite_item.id], citation_)
end
end
self:updateItems(item_ids)
@@ -255,8 +283,19 @@ function CiteProc:processCitationCluster(citation, citationsPre, citationsPost)
}
local output = {}
- local tainted_citation_ids = self:get_tainted_citaion_ids(citation_note_pairs)
+ local tainted_citation_ids = self:get_tainted_citation_ids(citation_note_pairs)
tainted_citation_ids[citation.citationID] = true
+
+ -- Citeproc-js marks all related citations as tainted but I don't think it's
+ -- necessary.
+ if self.style.class == "note" and self.style.has_disambiguate then
+ for _, cite_item in ipairs(citation.citationItems) do
+ for _, citation_ in ipairs(self.registry.citations_by_item_id[cite_item.id]) do
+ tainted_citation_ids[citation_.citationID] = true
+ end
+ end
+ end
+
-- util.debug(tainted_citation_ids)
-- params.bibchange = #tainted_citation_ids > 0
@@ -322,14 +361,14 @@ function CiteProc:normalize_cite_item(cite_item)
if cite_item.prefix == "" then
cite_item.prefix = nil
else
- cite_item.prefix = InlineElement:parse(cite_item.prefix)
+ cite_item.prefix = InlineElement:parse(cite_item.prefix, nil, true)
end
end
if cite_item.suffix then
if cite_item.suffix == "" then
cite_item.suffix = nil
else
- cite_item.suffix = InlineElement:parse(cite_item.suffix)
+ cite_item.suffix = InlineElement:parse(cite_item.suffix, nil, true)
end
end
@@ -360,7 +399,7 @@ function CiteProc:process_citation(citation)
if not self.registry.citations_by_item_id[cite_item.id] then
self.registry.citations_by_item_id[cite_item.id] = {}
end
- self.registry.citations_by_item_id[cite_item.id][citation.citationID] = true
+ table.insert(self.registry.citations_by_item_id[cite_item.id], citation)
end
-- self:updateItems(item_ids)
@@ -368,7 +407,7 @@ function CiteProc:process_citation(citation)
self:get_item(cite_item.id)
end
- local tainted_citation_ids = self:get_tainted_citaion_ids(citation_note_pairs)
+ local tainted_citation_ids = self:get_tainted_citation_ids(citation_note_pairs)
local mode = citation.properties.mode
if mode == "suppress-author" and self.style.class == "note" then
@@ -385,7 +424,7 @@ function CiteProc:process_citation(citation)
end
-function CiteProc:get_tainted_citaion_ids(citation_note_pairs)
+function CiteProc:get_tainted_citation_ids(citation_note_pairs)
local tainted_citation_ids = {}
self.cite_first_note_numbers = {}
@@ -435,8 +474,8 @@ function CiteProc:get_tainted_citaion_ids(citation_note_pairs)
-- The self.tainted_item_ids were added in the sort_bibliography() procedure.
for item_id, _ in pairs(self.tainted_item_ids) do
if self.registry.citations_by_item_id[item_id] then
- for citation_id, _ in pairs(self.registry.citations_by_item_id[item_id]) do
- tainted_citation_ids[citation_id] = true
+ for _, citation in ipairs(self.registry.citations_by_item_id[item_id]) do
+ tainted_citation_ids[citation.citationID] = true
end
end
end
@@ -555,7 +594,7 @@ function CiteProc:makeCitationCluster(citation_items)
-- Create a wrapper of the orignal item from registry so that
-- it may hold different `locator` or `position` values for cites.
- local item = setmetatable(cite_item, {__index = item_data})
+ local cite_item = setmetatable(cite_item, {__index = item_data})
if not special_form then
for _, form in ipairs({"author-only", "suppress-author", "coposite"}) do
@@ -565,9 +604,16 @@ function CiteProc:makeCitationCluster(citation_items)
end
end
- item.position_level = util.position_map["first"]
+ -- Set "first-reference-note-number" variable when called from
+ -- processCitationCluster() > updateItems()
+ local citations = self.registry.citations_by_item_id[cite_item.id]
+ if citations and #citations > 0 then
+ item_data["first-reference-note-number"] = citations[1].properties.noteIndex
+ end
+
+ cite_item.position_level = util.position_map["first"]
if self.cite_first_note_numbers[cite_item.id] then
- item.position_level = util.position_map["subsequent"]
+ cite_item.position_level = util.position_map["subsequent"]
else
self.cite_first_note_numbers[cite_item.id] = 0
end
@@ -576,19 +622,19 @@ function CiteProc:makeCitationCluster(citation_items)
if i == 1 then
local previous_citation = self.registry.previous_citation
if previous_citation then
- if #previous_citation.citationItems == 1 and previous_citation.citationItems[1].id == item.id then
+ if #previous_citation.citationItems == 1 and previous_citation.citationItems[1].id == cite_item.id then
preceding_cite = previous_citation.citationItems[1]
end
end
- elseif citation_items[i - 1].id == item.id then
+ elseif citation_items[i - 1].id == cite_item.id then
preceding_cite = citation_items[i - 1]
end
if preceding_cite then
- item.position_level = self:_get_cite_position(item, preceding_cite)
+ cite_item.position_level = self:_get_cite_position(cite_item, preceding_cite)
end
- table.insert(items, item)
+ table.insert(items, cite_item)
end
if self.registry.requires_sorting then
@@ -857,7 +903,7 @@ function CiteProc:_retrieve_item(id)
local res = {}
local item = self.sys.retrieveItem(id)
if not item then
- util.warning(string.format('Database entry "%s" not found', id))
+ util.warning(string.format("Didn't find a database entry for '%s'", id))
return nil
end
diff --git a/biblio/citation-style-language/citeproc-ir-node.lua b/biblio/citation-style-language/citeproc-ir-node.lua
index b9324a15bb..9d1ee21905 100644
--- a/biblio/citation-style-language/citeproc-ir-node.lua
+++ b/biblio/citation-style-language/citeproc-ir-node.lua
@@ -15,9 +15,19 @@ else
end
+---@enum GroupVar
+local GroupVar = {
+ Plain = 0,
+ Important = 1,
+ Missing = 2,
+ UnresolvedPlain = 3,
+}
+
+
---@class IrNode
local IrNode = {
_element = nil,
+ _element_name = nil,
_type = "IrNode",
_base_class = "IrNode",
text = nil,
@@ -29,19 +39,20 @@ local IrNode = {
function IrNode:new(children, element)
local o = {
- _element = element.element_name,
+ _element = element,
+ _element_name = element.element_name,
_type = self._type,
children = children,
- group_var = "plain",
+ group_var = GroupVar.Plain,
}
- o.group_var = "missing"
+ o.group_var = GroupVar.Missing
for _, child_ir in ipairs(children) do
- if child_ir.group_var == "important" then
- o.group_var = "important"
+ if child_ir.group_var == GroupVar.Important then
+ o.group_var = GroupVar.Important
break
- elseif child_ir.group_var == "plain" then
- o.group_var = "plain"
+ elseif child_ir.group_var == GroupVar.Plain then
+ o.group_var = GroupVar.Plain
end
end
@@ -83,7 +94,7 @@ function IrNode:_debug(level)
if ir_info_str ~= "" then
ir_info_str = string.format("{%s}", ir_info_str)
end
- local text = string.format("\n%s [%s] %s <%s> %s", string.rep(" ", level), self.group_var, self._type, self._element, ir_info_str)
+ local text = string.format("\n%s [%s] %s <%s> %s", string.rep(" ", level), self.group_var, self._type, self._element_name, ir_info_str)
if self.children and #self.children > 0 then
for _, child_ir in ipairs(self.children) do
text = text .. child_ir:_debug(level + 1)
@@ -126,6 +137,7 @@ function IrNode:collect_year_suffix_irs()
end
function IrNode:find_first_year_ir()
+ -- This also find the citation-label IR
if self.is_year then
return self
end
@@ -146,11 +158,12 @@ local Rendered = IrNode:derive("Rendered")
function Rendered:new(inlines, element)
local o = {
- _element = element.element_name,
+ _element = element,
+ _element_name = element.element_name,
_type = self._type,
element = element, -- required for capitalizing first term
inlines = inlines,
- group_var = "plain",
+ group_var = GroupVar.Plain,
}
setmetatable(o, self)
@@ -164,11 +177,12 @@ local YearSuffix = IrNode:derive("YearSuffix")
function YearSuffix:new(inlines, element)
local o = {
- _element = element.element_name,
+ _element = element,
+ _element_name = element.element_name,
_type = self._type,
element = element,
inlines = inlines,
- group_var = "plain",
+ group_var = GroupVar.Plain,
}
setmetatable(o, self)
@@ -186,10 +200,11 @@ local PersonNameIr = IrNode:derive("PersonNameIr")
function PersonNameIr:new(inlines, element)
local o = {
- _element = element.element_name,
+ _element = element,
+ _element_name = element.element_name,
_type = self._type,
inlines = inlines,
- group_var = "plain",
+ group_var = GroupVar.Plain,
}
setmetatable(o, self)
self.__index = self
@@ -204,7 +219,7 @@ local SeqIr = IrNode:derive("SeqIr")
-- o = IrNode.new(self, children)
-- local o = {
-- children = children,
--- group_var = "plain",
+-- group_var = GroupVar.Plain,
-- }
-- setmetatable(o, self)
-- self.__index = self
@@ -220,4 +235,6 @@ irnode.NameIr = NameIr
irnode.PersonNameIr = PersonNameIr
irnode.SeqIr = SeqIr
+irnode.GroupVar = GroupVar
+
return irnode
diff --git a/biblio/citation-style-language/citeproc-journal-data.lua b/biblio/citation-style-language/citeproc-journal-data.lua
index 05e322b2e7..1eb7808108 100644
--- a/biblio/citation-style-language/citeproc-journal-data.lua
+++ b/biblio/citation-style-language/citeproc-journal-data.lua
@@ -2322,7 +2322,7 @@ abbrevs = {
["ACHIEVING THE MILLENNIUM DEVELOPMENT GOALS"] = "Stud. Dev. Econ. Policy.",
["ACHILLES OF RATIONALIST PSYCHOLOGY"] = "Stud. Hist. Philos. Min.",
["ACHSE, RAD UND WAGEN. BEITRÄGE ZUR GESCHICHTE DER LANDFAHRZEUGE"] = "Achse",
- ["ACI MATERIALS JOURNAL"] = "ACI Mater. J.",
+ ["ACI MATERIALS JOURNAL"] = "ACI Mater J",
["ACI OPEN"] = "ACI open",
["ACI STRUCTURAL JOURNAL"] = "ACI Struct J",
["ACI2017, IMPROVING RELATIONS : FOURTH INTERNATIONAL CONFERENCE ON ANIMAL-COMPUTER INTERACTION : PROCEEDINGS : 21-23 NOVEMBER 2017, MILTON KEYNES, UNITED KINGDOM. INTERNATIONAL CONFERENCE ON ANIMAL-COMPUTER INTERACTION (4TH : 2017 : MILTON KEYNES, ENGLAND)"] = "ACI 2017 Improv Relat (2017)",
@@ -2340,7 +2340,7 @@ abbrevs = {
["ACIDO-BASIC CATALYSIS: APPLICATION TO REFINING AND PETROCHEMISTRY"] = "Inst. Fran. Petr. Publ.",
["ACL-MIT PRESS SERIES IN NATURAL LANGUAGE PROCESSING"] = "Acl. Mit. Nat.",
["ACM COMMUNICATIONS IN COMPUTER ALGEBRA"] = "ACM Commun. Comput. Algebra",
- ["ACM COMPUTING SURVEYS"] = "ACM Comput. Surv.",
+ ["ACM COMPUTING SURVEYS"] = "ACM Comput Surv",
["ACM DISTINGUISHED THESES"] = "ACM Disting. Theses",
["ACM JOURNAL OF DATA AND INFORMATION QUALITY"] = "ACM J Data Inf Qual",
["ACM JOURNAL OF EXPERIMENTAL ALGORITHMICS"] = "ACM J. Exp. Algorithmics",
@@ -2362,46 +2362,46 @@ abbrevs = {
["ACM TRANSACTIONS ON ACCESSIBLE COMPUTING"] = "ACM Trans Access Comput",
["ACM TRANSACTIONS ON ALGORITHMS"] = "ACM Trans. Algorithms",
["ACM TRANSACTIONS ON APPLIED PERCEPTION"] = "ACM Trans Appl Percept",
- ["ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION"] = "ACM Trans. Archit. Code Optim.",
+ ["ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION"] = "ACM T. Archit. Code Op.",
["ACM TRANSACTIONS ON ASIAN AND LOW-RESOURCE LANGUAGE INFORMATION PROCESSING"] = "ACM Trans. Asian Low-Resour. Lang. Inf. Process.",
["ACM TRANSACTIONS ON ASIAN LANGUAGE INFORMATION PROCESSING"] = "ACM Trans. Asian Lang. Inf. Process.",
- ["ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS"] = "ACM Trans. Auton. Adapt. Syst.",
+ ["ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS"] = "ACM T. Auton. Adap. Sys.",
["ACM TRANSACTIONS ON COMPUTATION THEORY"] = "ACM Trans. Comput. Theory",
["ACM TRANSACTIONS ON COMPUTATIONAL LOGIC"] = "ACM Trans. Comput. Log.",
- ["ACM TRANSACTIONS ON COMPUTER SYSTEMS"] = "ACM Trans. Comput. Syst.",
- ["ACM TRANSACTIONS ON COMPUTER-HUMAN INTERACTION"] = "ACM Trans. Comput.-Hum. Interact.",
+ ["ACM TRANSACTIONS ON COMPUTER SYSTEMS"] = "ACM T. Comput. Syst.",
+ ["ACM TRANSACTIONS ON COMPUTER-HUMAN INTERACTION"] = "ACM T. Comput-hum. Int.",
["ACM TRANSACTIONS ON COMPUTER-HUMAN INTERACTION : A PUBLICATION OF THE ASSOCIATION FOR COMPUTING MACHINERY"] = "ACM Trans Comput Hum Interact",
["ACM TRANSACTIONS ON COMPUTING EDUCATION"] = "ACM Trans. Comput. Educ.",
["ACM TRANSACTIONS ON COMPUTING FOR HEALTHCARE"] = "ACM Trans Comput Healthc",
["ACM TRANSACTIONS ON DATABASE SYSTEMS"] = "ACM Trans. Database Syst.",
["ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS"] = "ACM Transact Des Autom Electron Syst",
["ACM TRANSACTIONS ON ECONOMICS AND COMPUTATION"] = "ACM Trans. Econ. Comput.",
- ["ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS"] = "ACM Trans. Embedded Comput. Syst.",
+ ["ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS"] = "ACM T. Embed. Comput. S.",
["ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS : TECS"] = "ACM Trans Embed Comput Syst",
["ACM TRANSACTIONS ON GRAPHICS"] = "ACM Trans Graph",
["ACM TRANSACTIONS ON HUMAN-ROBOT INTERACTION"] = "ACM Trans Hum Robot Interact",
- ["ACM TRANSACTIONS ON INFORMATION AND SYSTEM SECURITY"] = "ACM Trans. Inf. Syst. Secur.",
+ ["ACM TRANSACTIONS ON INFORMATION AND SYSTEM SECURITY"] = "ACM T. Inform. Syst. Se.",
["ACM TRANSACTIONS ON INFORMATION SYSTEMS"] = "ACM Trans Inf Syst",
["ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY"] = "ACM Trans Intell Syst Technol",
["ACM TRANSACTIONS ON INTERACTIVE INTELLIGENT SYSTEMS"] = "ACM Trans Interact Intell Syst",
["ACM TRANSACTIONS ON INTERNET TECHNOLOGY"] = "ACM Trans Internet Technol",
["ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA"] = "ACM Trans Knowl Discov Data",
["ACM TRANSACTIONS ON MANAGEMENT INFORMATION SYSTEMS"] = "ACM Trans Manag Inf Syst",
- ["ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE"] = "ACM Trans. Math. Software",
+ ["ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE"] = "ACM T. Math. Software",
["ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE. ASSOCIATION FOR COMPUTING MACHINERY"] = "ACM Trans Math Softw",
["ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION"] = "ACM Trans. Model. Comput. Simul.",
["ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION : A PUBLICATION OF THE ASSOCIATION FOR COMPUTING MACHINERY"] = "ACM Trans Model Comput Simul",
- ["ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS"] = "ACM Trans. Multimedia Comput. Commun. Appl.",
+ ["ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS"] = "ACM T. Multim. Comput.",
["ACM TRANSACTIONS ON OFFICE INFORMATION SYSTEMS"] = "ACM T. Inform. Syst.",
["ACM TRANSACTIONS ON PARALLEL COMPUTING"] = "ACM Trans. Parallel Comput.",
- ["ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS"] = "ACM Trans. Program. Lang. Syst.",
+ ["ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS"] = "ACM T. Progr. Lang. Sys.",
["ACM TRANSACTIONS ON QUANTUM COMPUTING"] = "ACM Trans. Quantum Comput.",
["ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS"] = "ACM Trans Reconfigurable Technol Syst",
- ["ACM TRANSACTIONS ON SENSOR NETWORKS"] = "ACM Trans. Sens. Netw.",
- ["ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY"] = "ACM Trans. Software Eng. Method.",
+ ["ACM TRANSACTIONS ON SENSOR NETWORKS"] = "ACM Trans Sens Netw",
+ ["ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY"] = "ACM T. Softw. Eng. Meth.",
["ACM TRANSACTIONS ON SPEECH AND LANGUAGE PROCESSING"] = "ACM Trans. Speech Lang. Process.",
["ACM TRANSACTIONS ON STORAGE"] = "ACM Trans. Storage",
- ["ACM TRANSACTIONS ON THE WEB"] = "ACM Trans. Web",
+ ["ACM TRANSACTIONS ON THE WEB"] = "ACM T. Web",
["ACM-IEEE DESIGN AUTOMATION CONFERENCE, PROCEEDINGS"] = "ACM. IEEE. D.",
["ACME. ANNALI DELLA FACOLTÀ DI LETTERE E FILOSOFIA DELL’UNIVERSITÀ DEGLI STUDI DI MILANO"] = "Acme",
["ACMOS ’08: PROCEEDINGS OF THE 10TH WSEAS INTERNATIONAL CONFERENCE ON AUTOMATIC CONTROL, MODELLING AND SIMULATION"] = "Ele. Com. Eng.",
@@ -2565,7 +2565,7 @@ abbrevs = {
["ACTA ANTIQUA ACADEMIAE SCIENTIARUM HUNGARICAE"] = "Acta Antiq Hung",
["ACTA APPLICANDAE MATHEMATICAE"] = "Acta Appl. Math.",
["ACTA ARACHNOLOGICA"] = "Acta Arachnol",
- ["ACTA ARCHAEOLOGICA"] = "Acta Archaeol.",
+ ["ACTA ARCHAEOLOGICA"] = "AArch",
["ACTA ARCHAEOLOGICA (ARHEOLOSKI VESTNIK)"] = "AArchSlov",
["ACTA ARCHAEOLOGICA ACADEMIAE SCIENTIARUM HUNGARICAE"] = "AArchHung",
["ACTA ARCHAEOLOGICA CARPATHICA"] = "ActaACarp",
@@ -2622,10 +2622,10 @@ abbrevs = {
["ACTA BIOMATERIALIA ODONTOLOGICA SCANDINAVICA"] = "Acta Biomater Odontol Scand",
["ACTA BIOMEDICA SCIENTIFICA"] = "Acta Biomed Sci",
["ACTA BIOQUIMICA CLINICA LATINOAMERICANA"] = "Acta Bioquim. Clin. Latinoam.",
- ["ACTA BIOTECHNOLOGICA"] = "Acta Biotechnol.",
+ ["ACTA BIOTECHNOLOGICA"] = "Acta Biotechnol",
["ACTA BIOTHEORETICA"] = "Acta Biotheor",
["ACTA BOREALIA"] = "Acta Boreal.",
- ["ACTA BOTANICA ACADEMIAE SCIENTIARUM HUNGARICAE"] = "Acta Bot. Acad. Sci. Hung.",
+ ["ACTA BOTANICA ACADEMIAE SCIENTIARUM HUNGARICAE"] = "Acta Bot. Hung.",
["ACTA BOTANICA BRASILICA"] = "Acta Bot. Bras.",
["ACTA BOTANICA BRASIÌLICA"] = "Acta Bot Brasilica",
["ACTA BOTANICA CROATICA"] = "Acta Bot Croat",
@@ -2633,7 +2633,7 @@ abbrevs = {
["ACTA BOTANICA GALLICA"] = "Acta Bot. Gallica",
["ACTA BOTANICA GALLICA : BULLETIN DE LA SOCIETE BOTANIQUE DE FRANCE"] = "Acta Bot Gallica",
["ACTA BOTANICA GALLICA : BULLETIN DE LA SOCIEÌTEÌ BOTANIQUE DE FRANCE"] = "Acta Bot Gall",
- ["ACTA BOTANICA HUNGARICA"] = "Acta Bot. Hung.",
+ ["ACTA BOTANICA HUNGARICA"] = "Acta Bot Hung",
["ACTA BOTANICA INDICA"] = "Acta Bot. Indica",
["ACTA BOTANICA MEXICANA"] = "Acta Bot. Mex.",
["ACTA BOTANICA NEERLANDICA"] = "Acta Bot. Neerl.",
@@ -2835,7 +2835,7 @@ abbrevs = {
["ACTA HISTORICO-MEDICA VALLISOLETANA. MONOGRAFIAS"] = "Acta Hist Med Vallisoletana Monogr",
["ACTA HISTRIAE"] = "Acta Histriae",
["ACTA HISTÓRICO-MÉDICA VALLISOLETANA. MONOGRAFÃAS"] = "Acta Hist Med Vallisoletana Monogr",
- ["ACTA HORTICULTURAE"] = "Acta Hortic.",
+ ["ACTA HORTICULTURAE"] = "Acta Hortic",
["ACTA HORTICULTURAE ET REGIOTECTUARE"] = "Acta Hortic Regiotect",
["ACTA HOSPITALIA"] = "Acta Hosp",
["ACTA HYDROCHIMICA ET HYDROBIOLOGICA"] = "Acta Hydroch. Hydrob.",
@@ -2854,7 +2854,7 @@ abbrevs = {
["ACTA IRANICA: ENCYCLOPÉDIE PERMANENTE DES ÉTUDES IRANIENNES"] = "AI",
["ACTA ISOTOPICA"] = "Acta Isot (Padova)",
["ACTA JURIDICA (CAPE TOWN, SOUTH AFRICA)"] = "Acta Jurid (Cape Town)",
- ["ACTA JUTLANDICA"] = "Acta Jutl.",
+ ["ACTA JUTLANDICA"] = "Act. Jutland.",
["ACTA LEIDENSIA"] = "Acta Leiden",
["ACTA LEIDENSIA, VOL 59, NOS 1 AND 2"] = "Act. Leidens.",
["ACTA LEPROLOGICA"] = "Acta Leprol",
@@ -3178,7 +3178,7 @@ abbrevs = {
["ACTA PHYSIOLOGICA LATINO AMERICANA"] = "Acta Physiol Lat Am",
["ACTA PHYSIOLOGICA LATINOAMERICANA"] = "Acta Physiol. Lat. Am.",
["ACTA PHYSIOLOGICA POLONICA"] = "Acta Physiol Pol",
- ["ACTA PHYSIOLOGICA SCANDINAVICA"] = "Acta Physiol. Scand.",
+ ["ACTA PHYSIOLOGICA SCANDINAVICA"] = "Acta Physiol Scand",
["ACTA PHYSIOLOGICA SCANDINAVICA. SUPPLEMENTUM"] = "Acta Physiol Scand Suppl",
["ACTA PHYSIOLOGICA, PHARMACOLOGICA ET THERAPEUTICA LATINOAMERICANA"] = "Acta Physiol. Pharmacol. Ther. Latinoam.",
["ACTA PHYSIOLOGICA, PHARMACOLOGICA ET THERAPEUTICA LATINOAMERICANA : ORGANO DE LA ASOCIACION LATINOAMERICANA DE CIENCIAS FISIOLOGICAS Y [DE] LA ASOCIACION LATINOAMERICANA DE FARMACOLOGIA"] = "Acta Physiol Pharmacol Ther Latinoam",
@@ -4228,7 +4228,7 @@ abbrevs = {
["ADVANCED RESEARCH ON INDUSTRY, INFORMATION SYSTEMS AND MATERIAL ENGINEERING, PTS 1-7"] = "Adv. Mater. Res-switz.",
["ADVANCED RESEARCH ON INFORMATION SCIENCE, AUTOMATION AND MATERIAL SYSTEM, PTS 1-6"] = "Adv. Mater. Res-switz.",
["ADVANCED ROBOT CONTROL"] = "Lect. Notes. Contr. Inf.",
- ["ADVANCED ROBOTICS"] = "Adv. Rob.",
+ ["ADVANCED ROBOTICS"] = "Adv. Robotics",
["ADVANCED ROBOTICS : THE INTERNATIONAL JOURNAL OF THE ROBOTICS SOCIETY OF JAPAN"] = "Adv Robot",
["ADVANCED ROBUST AND NONPARAMETRIC METHODS IN EFFICIENCY ANALYSIS: METHODOLOGY AND APPLICATIONS"] = "Stud. Product. Effic.",
["ADVANCED RUBBER COMPOSITES"] = "Adv. Polym. Sci.",
@@ -4523,7 +4523,7 @@ abbrevs = {
["ADVANCES IN AUTOMOTIVE CONTROL 2001"] = "Ifac. Work. S.",
["ADVANCES IN BACTERIAL PARACRYSTALLINE SURFACE LAYERS"] = "Nato. Adv. Sci. Inst. Se.",
["ADVANCES IN BAYESIAN NETWORKS"] = "Stud. Fuzz. Soft. Comp.",
- ["ADVANCES IN BEHAVIORAL BIOLOGY"] = "Adv. Behav. Biol.",
+ ["ADVANCES IN BEHAVIORAL BIOLOGY"] = "Adv Behav Biol",
["ADVANCES IN BEHAVIORAL ECONOMICS"] = "Roundtable. Ser. Behav.",
["ADVANCES IN BEHAVIORAL PHARMACOLOGY"] = "Adv. Behav. Pharmacol.",
["ADVANCES IN BEHAVIOUR RESEARCH AND THERAPY"] = "Adv. Behav. Res. Ther.",
@@ -4566,7 +4566,7 @@ abbrevs = {
["ADVANCES IN BIOMETRICS"] = "Lect. Notes. Comput. Sc.",
["ADVANCES IN BIOMETRICS, PROCEEDINGS"] = "Lect. Notes. Comput. Sc.",
["ADVANCES IN BIOMOLECULAR SIMULATIONS"] = "Aip. Conf. Proc.",
- ["ADVANCES IN BIOPHYSICS"] = "Adv. Biophys.",
+ ["ADVANCES IN BIOPHYSICS"] = "Adv Biophys",
["ADVANCES IN BIOPHYSICS, VOL 30, 1994"] = "Adv. Biophys.",
["ADVANCES IN BIOPHYSICS, VOL 31, 1995"] = "Adv. Biophys.",
["ADVANCES IN BIOPHYSICS, VOL 32, 1996"] = "Adv. Biophys.",
@@ -4647,7 +4647,7 @@ abbrevs = {
["ADVANCES IN CHEMICAL PHYSICS, VOLUME 144"] = "Adv. Chem. Phys.",
["ADVANCES IN CHEMICAL-MECHANICAL POLISHING"] = "Mater. Res. Soc. Symp. P.",
["ADVANCES IN CHEMISTRY RESEARCH"] = "Adv. Chem. Res.",
- ["ADVANCES IN CHEMISTRY SERIES"] = "Adv. Chem. Ser.",
+ ["ADVANCES IN CHEMISTRY SERIES"] = "Adv Chem Ser",
["ADVANCES IN CHEMISTRY SERIES &LT;D&GT;"] = "Adv. Chem. Ser.",
["ADVANCES IN CHEMOTHERAPY"] = "Adv Chemother",
["ADVANCES IN CHILD DEVELOPMENT AND BEHAVIOR"] = "Adv. Child Dev. Behav.",
@@ -4802,7 +4802,7 @@ abbrevs = {
["ADVANCES IN CORROSION PROTECTION BY ORGANIC COATINGS III"] = "Elec. Soc. S.",
["ADVANCES IN CORROSION-DEFORMATION INTERACTIONS"] = "Mater. Sci. Forum.",
["ADVANCES IN CROSS-LANGUAGE INFORMATION RETRIEVAL"] = "Lect. Notes. Comput. Sc.",
- ["ADVANCES IN CRYOGENIC ENGINEERING"] = "Adv. Cryog. Eng.",
+ ["ADVANCES IN CRYOGENIC ENGINEERING"] = "Adv Cryog Eng",
["ADVANCES IN CRYOGENIC ENGINEERING (MATERIALS), VOL 56: TRANSACTIONS OF THE INTERNATIONAL CRYOGENIC MATERIALS CONFERENCE - ICMC"] = "Aip. Conf. Proc.",
["ADVANCES IN CRYOGENIC ENGINEERING MATERIALS, VOL 44, PTS A AND B"] = "Adv. Cryog. Eng.",
["ADVANCES IN CRYOGENIC ENGINEERING, VOL 38, PTS A AND B : MATERIALS"] = "Adv. Cryog. Eng.",
@@ -5007,6 +5007,7 @@ abbrevs = {
["ADVANCES IN ENTREPRENEURSHIP, FIRM EMERGENCE AND GROWTH"] = "Adv. Entrep. Firm Emer.",
["ADVANCES IN ENVIRONMENTAL ACCOUNTING AND MANAGEMENT"] = "Adv. Environ. Acc. Man.",
["ADVANCES IN ENVIRONMENTAL BIOLOGY"] = "Adv Environ Biol",
+ ["ADVANCES IN ENVIRONMENTAL ENGINEERING AND GREEN TECHNOLOGIES (AEEGT) BOOK SERIES"] = "Adv. Environ. Eng. Green Technol. (AEEGT) Book Ser.",
["ADVANCES IN ENVIRONMENTAL MEASUREMENT METHODS FOR ASBESTOS"] = "Am. Soc. Test. Mater.",
["ADVANCES IN ENVIRONMENTAL RESEARCH"] = "Adv. Environ. Res.",
["ADVANCES IN ENVIRONMENTAL RESEARCH-NOVA"] = "Adv. Environ. Res-ser.",
@@ -5214,7 +5215,7 @@ abbrevs = {
["ADVANCES IN INSECT PHYSIOLOGY"] = "Adv. Insect Physiol.",
["ADVANCES IN INSECT PHYSIOLOGY: INSECT INTEGUMENT AND COLOUR"] = "Adv. Insect Physiol.",
["ADVANCES IN INSECT PHYSIOLOGY: INSECT MECHANICS AND CONTROL"] = "Adv. Insect Physiol.",
- ["ADVANCES IN INSTRUMENTATION AND CONTROL"] = "Adv. Instrum. Control",
+ ["ADVANCES IN INSTRUMENTATION AND CONTROL"] = "Adv. Instr.",
["ADVANCES IN INSTRUMENTATION AND CONTROL, VOL 44, PT 1-4"] = "Adv. Instr.",
["ADVANCES IN INSTRUMENTATION AND CONTROL, VOL 45, PTS 1-4"] = "Adv. Instr.",
["ADVANCES IN INSTRUMENTATION AND CONTROL, VOL 46, PTS 1 AND 2"] = "Adv. Instr.",
@@ -5268,6 +5269,7 @@ abbrevs = {
["ADVANCES IN KEY ENGINEERING MATERIALS"] = "Adv. Mater. Res-switz.",
["ADVANCES IN KNOWLEDGE ACQUISITION"] = "Lect. Notes. Artif. Int.",
["ADVANCES IN KNOWLEDGE ACQUISITION AND MANAGEMENT"] = "Lect. Notes. Comput. Sc.",
+ ["ADVANCES IN KNOWLEDGE ACQUISITION, TRANSFER AND MANAGEMENT (AKATM)"] = "Adv. Knowl. Acquis. Transf. Manag. (AKATM)",
["ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING"] = "Lect. Notes. Artif. Int.",
["ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING : 21ST PACIFIC-ASIA CONFERENCE, PAKDD 2017, JEJU, SOUTH KOREA, MAY 23-26, 2017, PROCEEDINGS. PART I. PACIFIC-ASIA CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING (21ST : 2017 : CHEJU ISLAND, KOREA)"] = "Adv Knowl Discov Data Min (2017)",
["ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PROCEEDINGS"] = "Lect. Notes. Artif. Int.",
@@ -5706,7 +5708,7 @@ abbrevs = {
["ADVANCES IN POPULATION : PSYCHOSOCIAL PERSPECTIVES"] = "Adv Popul",
["ADVANCES IN PORCELAIN ENAMEL TECHNOLOGY"] = "Ceram. Trans.",
["ADVANCES IN POROUS MATERIALS"] = "Mater. Res. Soc. Symp. P.",
- ["ADVANCES IN POWDER METALLURGY"] = "Adv. Powder Metall.",
+ ["ADVANCES IN POWDER METALLURGY"] = "Adv. Pow. Met.",
["ADVANCES IN POWDER METALLURGY & PARTICULATE MATERIALS"] = "Adv. Pm. Part.",
["ADVANCES IN POWDER METALLURGY & PARTICULATE MATERIALS - 1993"] = "Adv. Pm. Part.",
["ADVANCES IN POWDER METALLURGY & PARTICULATE MATERIALS - 1994"] = "Adv. Pm. Part.",
@@ -6059,7 +6061,7 @@ abbrevs = {
["ADVANCES IN WOOL TECHNOLOGY"] = "Woodhead. Publ. Text.",
["ADVANCES IN WOUND CARE"] = "Adv Wound Care (New Rochelle)",
["ADVANCES IN WOUND CARE : THE JOURNAL FOR PREVENTION AND HEALING"] = "Adv Wound Care",
- ["ADVANCES IN X-RAY ANALYSIS"] = "Adv. X-Ray Anal.",
+ ["ADVANCES IN X-RAY ANALYSIS"] = "Adv. X. Ray. Anal.",
["ADVANCES IN X-RAY FREE-ELECTRON LASERS: RADIATION SCHEMES, X-RAY OPTICS, AND INSTRUMENTATION"] = "Proc. Spie.",
["ADVANCES IN X-RAY OPTICS"] = "P. Soc. Photo-opt. Ins.",
["ADVANCES IN X-RAY/EUV OPTICS AND COMPONENTS II"] = "P. Soc. Photo-opt. Ins.",
@@ -6155,7 +6157,7 @@ abbrevs = {
["AERONOMY OF THE EARTH’S ATMOSPHERE AND IONOSPHERE"] = "Iaga. Spec. Sopron.",
["AEROPOLITICS"] = "Transp. Issues. Polici.",
["AEROPROPULSION 87"] = "Nasa. Conf. P.",
- ["AEROSOL AND AIR QUALITY RESEARCH"] = "Aerosol Air Qual. Res.",
+ ["AEROSOL AND AIR QUALITY RESEARCH"] = "Aerosol Air Qual Res",
["AEROSOL FORCING OF CLIMATE"] = "Dahl. Ws. Env.",
["AEROSOL OPTICS: LIGHT ABSORPTION AND SCATTERING BY PARTICLES IN THE ATMOSPHERE"] = "S-p. B. Environ. Sci.",
["AEROSOL SCIENCE AND TECHNOLOGY"] = "Aerosol Sci. Technol.",
@@ -6513,7 +6515,7 @@ abbrevs = {
["AGENT-ORIENTED SOFTWARE ENGINEERING VIII"] = "Lect. Notes. Comput. Sc.",
["AGENT-ORIENTED SOFTWARE ENGINEERING X"] = "Lect. Notes. Comput. Sc.",
["AGENTS AND ACTIONS"] = "Agents Actions",
- ["AGENTS AND ACTIONS SUPPLEMENTS"] = "Agents Actions Suppl.",
+ ["AGENTS AND ACTIONS SUPPLEMENTS"] = "Agent. Action. Suppl.",
["AGENTS AND ACTIONS. SUPPLEMENTS"] = "Agents Actions Suppl",
["AGENTS AND ARTIFICIAL INTELLIGENCE"] = "Comm. Com. Inf. Sc.",
["AGENTS AND COMPUTATIONAL AUTONOMY: POTENTIAL, RISKS, AND SOLUTIONS"] = "Lect. Notes. Comput. Sc.",
@@ -6624,10 +6626,10 @@ abbrevs = {
["AGRICULTURAL AND BIOLOGICAL CHEMISTRY"] = "Agric Biol Chem",
["AGRICULTURAL AND FOOD PROCESSING WASTES"] = "Asae. Publ.",
["AGRICULTURAL AND FOOD RESEARCH - WHO BENEFITS"] = "Cas. Paper.",
- ["AGRICULTURAL AND FOOD SCIENCE"] = "Agric. Food Sci.",
+ ["AGRICULTURAL AND FOOD SCIENCE"] = "Agr. Food Sci.",
["AGRICULTURAL AND FOOD SCIENCE IN FINLAND"] = "Agr. Food Sci. Finland",
["AGRICULTURAL AND FOREST ENTOMOLOGY"] = "Agric. For. Entomol.",
- ["AGRICULTURAL AND FOREST METEOROLOGY"] = "Agric. For. Meteorol.",
+ ["AGRICULTURAL AND FOREST METEOROLOGY"] = "Agric For Meteorol",
["AGRICULTURAL AND RESOURCE ECONOMICS REVIEW"] = "Agric Resour Econ Rev",
["AGRICULTURAL AND SYNTHETIC POLYMERS"] = "Acs. Sym. Ser.",
["AGRICULTURAL APPLICATIONS IN GREEN CHEMISTRY"] = "Acs. Sym. Ser.",
@@ -6664,13 +6666,13 @@ abbrevs = {
["AGRICULTURAL MARKETING IN TROPICAL AFRICA"] = "Afr. Stud. Ctr. Res. Ser.",
["AGRICULTURAL MARKETS: MECHANISMS, FAILURES, AND REGULATIONS"] = "Contrib. To. Econ. Anal.",
["AGRICULTURAL MATERIALS AS RENEWABLE RESOURCES"] = "Acs. Sym. Ser.",
- ["AGRICULTURAL METEOROLOGY"] = "Agric. Meteorol.",
+ ["AGRICULTURAL METEOROLOGY"] = "Agr. Meteorol.",
["AGRICULTURAL POLICIES IN CHINA"] = "Oecd. Chin. Glob. Econ.",
["AGRICULTURAL POLICY AND THE ENVIRONMENT"] = "Cas. Paper.",
["AGRICULTURAL POLICY PROCEEDINGS"] = "Agr. Policy",
["AGRICULTURAL PRODUCTION"] = "Agr. Issues. Policies.",
["AGRICULTURAL RECORD"] = "Agr. Rec.",
- ["AGRICULTURAL RESEARCH"] = "Agric. Res.",
+ ["AGRICULTURAL RESEARCH"] = "Agr. Res.",
["AGRICULTURAL RESEARCH & TECHNOLOGY : OPEN ACCESS JOURNAL"] = "Agric Res Technol",
["AGRICULTURAL RESEARCH IN AN ERA OF ADJUSTMENT"] = "Edi. Semin. S.",
["AGRICULTURAL RESEARCH INVOLVING TECHNOLOGY, ECONOMICS AND ECOLOGY"] = "Schr. Eidg. F.",
@@ -6687,15 +6689,15 @@ abbrevs = {
["AGRICULTURAL TECHNOLOGY IN SUB-SAHARAN AFRICA"] = "World. B. Dis.",
["AGRICULTURAL USE OF GROUNDWATER"] = "Econ. Energy. Environm.",
["AGRICULTURAL USES OF BY-PRODUCTS AND WASTES"] = "Acs. Sym. Ser.",
- ["AGRICULTURAL WASTES"] = "Agric. Wastes",
+ ["AGRICULTURAL WASTES"] = "Agr. Wastes",
["AGRICULTURAL WATER MANAGEMENT"] = "Agric Water Manag",
["AGRICULTURE"] = "Agriculture-london.",
["AGRICULTURE & FOOD SECURITY"] = "Agric Food Secur",
["AGRICULTURE (BASEL, SWITZERLAND)"] = "Agriculture (Basel)",
["AGRICULTURE (NITRA, SLOVAKIA)"] = "Agriculture",
- ["AGRICULTURE AND AGRICULTURAL SCIENCE PROCEDIA"] = "Agric. Agric. Sci. Procedia",
+ ["AGRICULTURE AND AGRICULTURAL SCIENCE PROCEDIA"] = "Agric. Agric. Sci. Proc.",
["AGRICULTURE AND ECONOMIC DEVELOPMENT IN EUROPE SINCE 1870"] = "Routl. Explor. Econ. Hi.",
- ["AGRICULTURE AND ENVIRONMENT"] = "Agric. Environ.",
+ ["AGRICULTURE AND ENVIRONMENT"] = "Agr. Environ.",
["AGRICULTURE AND FORESTRY BULLETIN"] = "Agric. For. Bull.",
["AGRICULTURE AND HUMAN VALUES"] = "Agric Human Values",
["AGRICULTURE AND HYDROLOGY APPLICATIONS OF REMOTE SENSING"] = "P. Soc. Photo-opt. Ins.",
@@ -6717,7 +6719,7 @@ abbrevs = {
["AGRICULTURE, ECOSYSTEMS & ENVIRONMENT"] = "Agric Ecosyst Environ",
["AGRICULTURE, ECOSYSTEMS AND ENVIRONMENT"] = "Agric. Ecosyst. Environ.",
["AGRO FOOD INDUSTRY HI-TECH"] = "Agro Food Ind Hi Tech",
- ["AGRO-ECOSYSTEMS"] = "Agro-Ecosyst.",
+ ["AGRO-ECOSYSTEMS"] = "Agro-ecosystems",
["AGRO-FOOD CHAINS AND NETWORKS FOR DEVELOPMENT"] = "Wag. Ur. Fron.",
["AGROBIOLOGICAL MANAGEMENT OF SOILS AND CROPPING SYSTEMS"] = "Cirad. Colloques.",
["AGROBOREALIS"] = "Agroborealis",
@@ -6727,7 +6729,7 @@ abbrevs = {
["AGROFORESTRY AND ANIMAL PRODUCTION FOR HUMAN WELFARE"] = "Aciar. Proc.",
["AGROFORESTRY AND SUSTAINABLE SYSTEMS: SYMPOSIUM PROCEEDINGS"] = "Usda. Rocky.",
["AGROFORESTRY DEVELOPMENT ON THE CANADIAN PRAIRIES"] = "Agr. Issues. Policies.",
- ["AGROFORESTRY SYSTEMS"] = "Agrofor. Syst.",
+ ["AGROFORESTRY SYSTEMS"] = "Agroforest. Syst.",
["AGROKEMIA ES TALAJTAN"] = "Agrokem. Talajtan",
["AGROKHIMIYA"] = "Agrokhimiya",
["AGROLOGIST"] = "Agrologist",
@@ -6740,7 +6742,7 @@ abbrevs = {
["AGRONOMIÌA MESOAMERICANA : OÌRGANO DIVULGATIVO DEL PCCMCA, PROGRAMA COOPERATIVO CENTROAMERICANO DE MEJORAMIENTO DE CULTIVOS Y ANIMALES"] = "Agron Mesoam",
["AGRONOMY (BASEL, SWITZERLAND)"] = "Agronomy (Basel)",
["AGRONOMY FOR SUSTAINABLE DEVELOPMENT"] = "Agron Sustain Dev",
- ["AGRONOMY JOURNAL"] = "Agron. J.",
+ ["AGRONOMY JOURNAL"] = "Agron J",
["AGRONOMY NEW ZEALAND 2007"] = "P. Ag. Soc. Nz.",
["AGRONOMY NEW ZEALAND 2008"] = "P. Ag. Soc. Nz.",
["AGRONOMY NEW ZEALAND, PROCEEDINGS"] = "P. Ag. Soc. Nz.",
@@ -7412,7 +7414,7 @@ abbrevs = {
["ALGORITHMS FOR INTELLIGENT SYSTEMS"] = "Algorithms Intell. Syst.",
["ALGORITHMS FOR LARGE SCALE LINEAR ALGEBRAIC SYSTEMS"] = "Nato. Adv. Sci. I. C-mat.",
["ALGORITHMS FOR MEMORY HIERARCHIES"] = "Lect. Notes. Comput. Sc.",
- ["ALGORITHMS FOR MOLECULAR BIOLOGY"] = "Algorithms Mol. Biol.",
+ ["ALGORITHMS FOR MOLECULAR BIOLOGY"] = "Algorithm. Mol. Biol.",
["ALGORITHMS FOR MOLECULAR BIOLOGY : AMB"] = "Algorithms Mol Biol",
["ALGORITHMS FOR MULTISPECTRAL AND HYPERSPECTRAL IMAGERY"] = "P. Soc. Photo-opt. Ins.",
["ALGORITHMS FOR MULTISPECTRAL AND HYPERSPECTRAL IMAGERY II"] = "P. Soc. Photo-opt. Ins.",
@@ -7519,7 +7521,7 @@ abbrevs = {
["ALLGEMEINE FORST UND JAGDZEITUNG"] = "Allg. Forst Jagdztg.",
["ALLGEMEINE FORST ZEITSCHRIFT FÃœR WALDWIRTSCHAFT UND UMWELTVORSORGE [AFZ-DER WALD]"] = "Allg. Forst Z. Waldwirtsch. Umweltvorsorge",
["ALLGEMEINE FORST- UND JAGDZEITUNG"] = "Allg. Forst- Jagdztg.",
- ["ALLGEMEINE FORSTZEITUNG"] = "Allg. Forstztg. (Wien)",
+ ["ALLGEMEINE FORSTZEITUNG"] = "Allg. Forstztg.",
["ALLGEMEINE HOMOOPATHISCHE ZEITUNG FUR WISSENSCHAFTLICHE UND PRAKTISCHE HOMOOPATHIE"] = "Allg Homoopath Ztg",
["ALLGEMEINE HOMÖOPATHISCHE ZEITUNG FÜR WISSENSCHAFTLICHE UND PRAKTISCHE HOMÖOPATHIE"] = "Allg Homoopath Ztg",
["ALLGEMEINE ZEITSCHRIFT FUR PHILOSOPHIE"] = "Allg. Z. Philos.",
@@ -7873,7 +7875,7 @@ abbrevs = {
["AMERICAN INDIAN CULTURE AND RESEARCH JOURNAL"] = "Am Indian Cult Res J",
["AMERICAN INDIAN QUARTERLY"] = "Am Indian Q",
["AMERICAN INDIVIDUALISMS: CHILD REARING AND SOCIAL CLASS IN THREE NEIGHBORHOODS"] = "Cult. Mind. Soc.",
- ["AMERICAN INDUSTRIAL HYGIENE ASSOCIATION JOURNAL"] = "Am. Ind. Hyg. Assoc. J.",
+ ["AMERICAN INDUSTRIAL HYGIENE ASSOCIATION JOURNAL"] = "Am Ind Hyg Assoc J",
["AMERICAN INDUSTRIAL HYGIENE ASSOCIATION QUARTERLY"] = "Am Ind Hyg Assoc Q",
["AMERICAN INTERNATIONAL JOURNAL OF CONTEMPORARY RESEARCH"] = "Am Int J Contemp Res",
["AMERICAN INTERNATIONAL JOURNAL OF RESEARCH IN FORMAL, APPLIED AND NATURAL SCIENCES"] = "Am Int J Res Form Appl Nat Sci",
@@ -7900,7 +7902,7 @@ abbrevs = {
["AMERICAN JOURNAL OF ANIMAL AND VETERINARY SCIENCES"] = "Am J Anim Vet Sci",
["AMERICAN JOURNAL OF APPLIED MATHEMATICS AND STATISTICS"] = "Am J Appl Math Stat",
["AMERICAN JOURNAL OF APPLIED SCIENCES"] = "Am J Appl Sci",
- ["AMERICAN JOURNAL OF ARCHAEOLOGY"] = "Am. J. Archaeol.",
+ ["AMERICAN JOURNAL OF ARCHAEOLOGY"] = "AJA",
["AMERICAN JOURNAL OF ART THERAPY"] = "Am J Art Ther",
["AMERICAN JOURNAL OF AUDIOLOGY"] = "Am J Audiol",
["AMERICAN JOURNAL OF BIOCHEMISTRY & BIOTECHNOLOGY"] = "Am J Biochem Biotechnol",
@@ -7974,7 +7976,7 @@ abbrevs = {
["AMERICAN JOURNAL OF EVALUATION"] = "Am. J. Eval.",
["AMERICAN JOURNAL OF FAMILY LAW"] = "Am J Fam Law",
["AMERICAN JOURNAL OF FAMILY THERAPY"] = "Am. J. Fam. Ther.",
- ["AMERICAN JOURNAL OF FOOD TECHNOLOGY"] = "Am. J. Food Technol.",
+ ["AMERICAN JOURNAL OF FOOD TECHNOLOGY"] = "Am J Food Technol",
["AMERICAN JOURNAL OF FORENSIC MEDICINE AND PATHOLOGY"] = "Am. J. Forensic Med. Pathol.",
["AMERICAN JOURNAL OF GASTROENTEROLOGY"] = "Am. J. Gastroenterol.",
["AMERICAN JOURNAL OF GASTROENTEROLOGY SUPPLEMENTS (PRINT)"] = "Am J Gastroenterol Suppl",
@@ -8096,7 +8098,7 @@ abbrevs = {
["AMERICAN JOURNAL OF PHARMACOGENOMICS"] = "Am. J. Pharmacogenomics",
["AMERICAN JOURNAL OF PHARMACOGENOMICS : GENOMICS-RELATED RESEARCH IN DRUG DEVELOPMENT AND CLINICAL PRACTICE"] = "Am J Pharmacogenomics",
["AMERICAN JOURNAL OF PHARMACOLOGICAL SCIENCES"] = "Am J Pharmacol Sci",
- ["AMERICAN JOURNAL OF PHARMACOLOGY AND TOXICOLOGY"] = "Am. J. Pharmacol. Toxicol.",
+ ["AMERICAN JOURNAL OF PHARMACOLOGY AND TOXICOLOGY"] = "Am J Pharmacol Toxicol",
["AMERICAN JOURNAL OF PHARMACY"] = "Am. J. Pharm.",
["AMERICAN JOURNAL OF PHARMACY AND THE SCIENCES SUPPORTING PUBLIC HEALTH"] = "Am J Pharm Sci Support Public Health",
["AMERICAN JOURNAL OF PHILOLOGY"] = "Am J Philol",
@@ -8804,7 +8806,7 @@ abbrevs = {
["ANALYTIC THEORY OF CONTINUED FRACTIONS III"] = "Lect. Notes. Math.",
["ANALYTIC TURN: ANALYSIS IN EARLY ANALYTIC PHILOSOPHY AND PHENOMENOLOGY"] = "Rout. Stud. Twent.",
["ANALYTICA"] = "Analytica",
- ["ANALYTICA CHIMICA ACTA"] = "Anal. Chim. Acta",
+ ["ANALYTICA CHIMICA ACTA"] = "Anal Chim Acta",
["ANALYTICA CHIMICA ACTA-COMPUTER TECHNIQUES AND OPTIMIZATION"] = "Anal. Chim. Acta-comp.",
["ANALYTICA CHIMICA ACTA: X"] = "Anal Chim Acta X",
["ANALYTICAL ADVANCES FOR HYDROCARBON RESEARCH"] = "Mod. Anal. Ch.",
@@ -9013,7 +9015,7 @@ abbrevs = {
["ANGELICUM"] = "Angelicum",
["ANGEWANDTE BOTANIK"] = "Angew. Bot.",
["ANGEWANDTE CARABIDOLOGIE"] = "Angew Carabidol",
- ["ANGEWANDTE CHEMIE"] = "Angew. Chem.",
+ ["ANGEWANDTE CHEMIE"] = "Angew. Chem-ger. Edit.",
["ANGEWANDTE CHEMIE (INTERNATIONAL ED. IN ENGLISH)"] = "Angew Chem Int Ed Engl",
["ANGEWANDTE CHEMIE (WEINHEIM AN DER BERGSTRASSE, GERMANY)"] = "Angew Chem Weinheim Bergstr Ger",
["ANGEWANDTE CHEMIE INTERNATIONAL EDITION"] = "Angew. Chem. Int. Ed.",
@@ -9080,7 +9082,7 @@ abbrevs = {
["ANIMAL : AN INTERNATIONAL JOURNAL OF ANIMAL BIOSCIENCE"] = "Animal",
["ANIMAL ALTERNATIVES, WELFARE, AND ETHICS"] = "Dev. An. Vet.",
["ANIMAL BEHAVIOR AND COGNITION"] = "Anim Behav Cogn",
- ["ANIMAL BEHAVIOUR"] = "Anim. Behav.",
+ ["ANIMAL BEHAVIOUR"] = "Anim Behav",
["ANIMAL BIODIVERSITY AND CONSERVATION"] = "Anim Biodivers Conserv",
["ANIMAL BIODIVERSITY AND EMERGING DISEASES: PREDICTION AND PREVENTION"] = "Ann. Ny. Acad. Sci.",
["ANIMAL BIOLOGY"] = "Anim. Biol.",
@@ -9196,13 +9198,13 @@ abbrevs = {
["ANNALES ACADEMIAE SCIENTIARUM FENNICAE. SERIES A. 3, GEOLOGICA--GEOGRAPHICA"] = "Ann Acad Sci Fenn A 3 Geol Geogr",
["ANNALES ACADEMIÆ SCIENTIARUM FENNICÆ"] = "Ann. Acad. Sci. Fenn. Math.",
["ANNALES AGRICULTURAE FENNIAE"] = "Ann. Agr. Fenn.",
- ["ANNALES AGRONOMIQUES"] = "Ann. agron.",
+ ["ANNALES AGRONOMIQUES"] = "Ann. Agron.",
["ANNALES ARCHEOLOGIQUES ARABES SYRIENNES"] = "Ann Archeol Syrie",
["ANNALES ARCHEÌOLOGIQUES ARABES SYRIENNES"] = "Ann Archeol Syrie",
["ANNALES BELGES DE MEDECINE MILITAIRE. BELGISCH TIJDSCHRIFT VOOR MILITAIRE GENEESKUNDE"] = "Ann Belg Med Mil",
["ANNALES BELGES DE MEÌDECINE MILITAIRE. BELGISCH TIJDSCHRIFT VOOR MILITAIRE GENEESKUNDE"] = "Ann Belg Med Mil",
["ANNALES BOGORIENSES"] = "Ann Bogor",
- ["ANNALES BOTANICI FENNICI"] = "Ann. Bot. Fenn.",
+ ["ANNALES BOTANICI FENNICI"] = "Ann Bot Fenn",
["ANNALES CHIRURGIAE ET GYNAECOLOGIAE"] = "Ann Chir Gynaecol",
["ANNALES CHIRURGIAE ET GYNAECOLOGIAE FENNIAE"] = "Ann Chir Gynaecol Fenn",
["ANNALES CHIRURGIAE ET GYNAECOLOGIAE FENNIAE. SUPPLEMENT"] = "Ann. Chir. Gynaecol. Fenn. Suppl.",
@@ -9387,7 +9389,7 @@ abbrevs = {
["ANNALES DE PHYSIQUE"] = "Ann Phys (Paris)",
["ANNALES DE PHYSIQUE (PARIS)"] = "Ann. Phys. (Paris)",
["ANNALES DE PHYSIQUE BIOLOGIQUE ET MEDICALE"] = "Ann. Phys. Biol. Med.",
- ["ANNALES DE PHYTOPATHOLOGIE"] = "Ann. phytopathol.",
+ ["ANNALES DE PHYTOPATHOLOGIE"] = "Ann. Phytopathol.",
["ANNALES DE RADIOELECTRICITE"] = "Ann. Radioelectr.",
["ANNALES DE RADIOLOGIE"] = "Ann Radiol (Paris)",
["ANNALES DE RADIOLOGIE-RADIOLOGIE CLINIQUE RADIOBIOLOGIE"] = "Ann. Radiol-radiol. Cl.",
@@ -9520,7 +9522,7 @@ abbrevs = {
["ANNALES UNIVERSITATIS TURKUENSIS"] = "Ann. Univ. Turku. Ser. A I",
["ANNALES VALAISANNES"] = "AV",
["ANNALES ZOOLOGICI"] = "Annal Zool",
- ["ANNALES ZOOLOGICI FENNICI"] = "Ann. Zool. Fenn.",
+ ["ANNALES ZOOLOGICI FENNICI"] = "Ann Zool Fennici",
["ANNALES-ANALI ZA ISTRSKE IN MEDITERANSKE STUDIJE-SERIES HISTORIA ET SOCIOLOGIA"] = "Ann-anal. Istrske Med.",
["ANNALES-ECONOMIES SOCIETES"] = "Annales-econ. Soc.",
["ANNALES-ECONOMIES SOCIETES CIVILISATIONS"] = "Ann. Econ. Soc. Civil.",
@@ -9727,7 +9729,7 @@ abbrevs = {
["ANNALS OF FLUID DYNAMICS"] = "Ann. Fluid Dyn.",
["ANNALS OF FORENSIC RESEARCH AND ANALYSIS"] = "Ann Forensic Res Anal",
["ANNALS OF FOREST RESEARCH"] = "Ann For Res",
- ["ANNALS OF FOREST SCIENCE"] = "Ann. For. Sci.",
+ ["ANNALS OF FOREST SCIENCE"] = "Ann For Sci",
["ANNALS OF FUNCTIONAL ANALYSIS"] = "Ann. Funct. Anal.",
["ANNALS OF FUZZY MATHEMATICS AND INFORMATICS"] = "Ann. Fuzzy Math. Inform.",
["ANNALS OF GASTROENTEROLOGICAL SURGERY"] = "Ann Gastroenterol Surg",
@@ -9883,7 +9885,7 @@ abbrevs = {
["ANNALS OF SOFTWARE ENGINEERING"] = "Ann. Softw. Eng.",
["ANNALS OF SOLID AND STRUCTURAL MECHANICS"] = "Ann. Solid Struct. Mech.",
["ANNALS OF SPORTS MEDICINE AND RESEARCH"] = "Ann Sports Med Res",
- ["ANNALS OF STATISTICS"] = "Ann. Stat.",
+ ["ANNALS OF STATISTICS"] = "Ann Stat",
["ANNALS OF STEM CELL RESEARCH"] = "Ann Stem Cell Res",
["ANNALS OF STEM CELL RESEARCH & THERAPY"] = "Ann Stem Cell Res Ther",
["ANNALS OF SURGERY"] = "Ann Surg",
@@ -9903,7 +9905,7 @@ abbrevs = {
["ANNALS OF THE AUSTRALIAN COLLEGE OF DENTAL SURGEONS"] = "Ann Aust Coll Dent Surg",
["ANNALS OF THE CANADIAN SOCIETY FOR HISTORY AND PHILOSOPHY OF MATHEMATICS/SOCIETE CANADIENNE D’HISTOIRE ET DE PHILOSOPHIE DES MATHEMATIQUES"] = "Ann. Can. Soc. Hist. Philos. Math./Soc. Can. Hist. Philos. Math.",
["ANNALS OF THE CARNEGIE MUSEUM"] = "Ann Carnegie Mus",
- ["ANNALS OF THE ENTOMOLOGICAL SOCIETY OF AMERICA"] = "Ann. Entomol. Soc. Am.",
+ ["ANNALS OF THE ENTOMOLOGICAL SOCIETY OF AMERICA"] = "Ann Entomol Soc Am",
["ANNALS OF THE HISTORY OF COMPUTING"] = "Ann Hist Comput",
["ANNALS OF THE ICRP"] = "Ann ICRP",
["ANNALS OF THE INSTITUTE OF STATISTICAL MATHEMATICS"] = "Ann. Inst. Statist. Math.",
@@ -10102,7 +10104,7 @@ abbrevs = {
["ANNUAL REVIEW OF ATOMIC AND MOLECULAR PHYSICS"] = "Annu. Rev. At. Mol. Phys.",
["ANNUAL REVIEW OF BIOCHEMISTRY"] = "Annu. Rev. Biochem.",
["ANNUAL REVIEW OF BIOMEDICAL DATA SCIENCE"] = "Annu Rev Biomed Data Sci",
- ["ANNUAL REVIEW OF BIOMEDICAL ENGINEERING"] = "Annu. Rev. Biomed. Eng.",
+ ["ANNUAL REVIEW OF BIOMEDICAL ENGINEERING"] = "Annu Rev Biomed Eng",
["ANNUAL REVIEW OF BIOPHYSICS"] = "Annu. Rev. Biophys.",
["ANNUAL REVIEW OF BIOPHYSICS AND BIOENGINEERING"] = "Annu Rev Biophys Bioeng",
["ANNUAL REVIEW OF BIOPHYSICS AND BIOMOLECULAR STRUCTURE"] = "Annu Rev Biophys Biomol Struct",
@@ -10120,7 +10122,7 @@ abbrevs = {
["ANNUAL REVIEW OF CYBERTHERAPY AND TELEMEDICINE 2009: ADVANCED TECHNOLOGIES IN THE BEHAVIORAL, SOCIAL AND NEUROSCIENCES"] = "Stud. Health. Technol.",
["ANNUAL REVIEW OF DEVELOPMENTAL PSYCHOLOGY"] = "Annu Rev Dev Psychol",
["ANNUAL REVIEW OF EARTH AND PLANETARY SCIENCE LETTERS"] = "Annu. Rev. Earth Planet. Sci. Lett.",
- ["ANNUAL REVIEW OF EARTH AND PLANETARY SCIENCES"] = "Annu. Rev. Earth Planet. Sci.",
+ ["ANNUAL REVIEW OF EARTH AND PLANETARY SCIENCES"] = "Annu. Rev. Earth Pl. Sc.",
["ANNUAL REVIEW OF ECOLOGY AND SYSTEMATICS"] = "Annu Rev Ecol Syst",
["ANNUAL REVIEW OF ECOLOGY EVOLUTION AND SYSTEMATICS"] = "Annu. Rev. Ecol. Evol. S.",
["ANNUAL REVIEW OF ECOLOGY, EVOLUTION, AND SYSTEMATICS"] = "Annu Rev Ecol Evol Syst",
@@ -10139,7 +10141,7 @@ abbrevs = {
["ANNUAL REVIEW OF GERONTOLOGY AND GERIATRICS"] = "Annu. Rev. Gerontol. Ge.",
["ANNUAL REVIEW OF GERONTOLOGY AND GERIATRICS, VOL 28, 2008"] = "Annu. Rev. Gerontol. Ge.",
["ANNUAL REVIEW OF GERONTOLOGY AND GERIATRICS: LIFE-COURSE PERSPECTIVES ON LATE-LIFE HEALTH INEQUALITIES, VOL 29, 2009"] = "Annu. Rev. Gerontol. Ge.",
- ["ANNUAL REVIEW OF IMMUNOLOGY"] = "Annu. Rev. Immunol.",
+ ["ANNUAL REVIEW OF IMMUNOLOGY"] = "Annu Rev Immunol",
["ANNUAL REVIEW OF INFORMATION SCIENCE AND TECHNOLOGY"] = "Annu. Rev. Inform. Sci.",
["ANNUAL REVIEW OF LAW AND SOCIAL SCIENCE"] = "Annu. Rev. Law Soc. Sci.",
["ANNUAL REVIEW OF LINGUISTICS"] = "Annu Rev Linguist",
@@ -10151,11 +10153,11 @@ abbrevs = {
["ANNUAL REVIEW OF MEDICINE-SELECTED TOPICS IN THE CLINICAL SCIENCES"] = "Annu. Rev. Med.",
["ANNUAL REVIEW OF MICROBIOLOGY"] = "Annu Rev Microbiol",
["ANNUAL REVIEW OF MICROBIOLOGY, VOL 64, 2010"] = "Annu. Rev. Microbiol.",
- ["ANNUAL REVIEW OF NEUROSCIENCE"] = "Annu. Rev. Neurosci.",
- ["ANNUAL REVIEW OF NUCLEAR AND PARTICLE SCIENCE"] = "Annu. Rev. Nucl. Part. Sci.",
+ ["ANNUAL REVIEW OF NEUROSCIENCE"] = "Annu Rev Neurosci",
+ ["ANNUAL REVIEW OF NUCLEAR AND PARTICLE SCIENCE"] = "Annu. Rev. Nucl. Part. S.",
["ANNUAL REVIEW OF NUCLEAR SCIENCE"] = "Annu Rev Nucl Sci",
["ANNUAL REVIEW OF NURSING RESEARCH"] = "Annu Rev Nurs Res",
- ["ANNUAL REVIEW OF NUTRITION"] = "Annu. Rev. Nutr.",
+ ["ANNUAL REVIEW OF NUTRITION"] = "Annu Rev Nutr",
["ANNUAL REVIEW OF PATHOLOGY"] = "Annu Rev Pathol",
["ANNUAL REVIEW OF PATHOLOGY-MECHANISMS OF DISEASE"] = "Annu. Rev. Pathol-mech.",
["ANNUAL REVIEW OF PATHOLOGY: MECHANISMS OF DISEASE"] = "Annu. Rev. Pathol.: Mech. Dis.",
@@ -10164,7 +10166,7 @@ abbrevs = {
["ANNUAL REVIEW OF PHARMACOLOGY AND TOXICOLOGY, VOL 51, 2011"] = "Annu. Rev. Pharmacol.",
["ANNUAL REVIEW OF PHYSICAL CHEMISTRY"] = "Annu. Rev. Phys. Chem.",
["ANNUAL REVIEW OF PHYSIOLOGY"] = "Annu Rev Physiol",
- ["ANNUAL REVIEW OF PHYTOPATHOLOGY"] = "Annu. Rev. Phytopathol.",
+ ["ANNUAL REVIEW OF PHYTOPATHOLOGY"] = "Annu Rev Phytopathol",
["ANNUAL REVIEW OF PLANT BIOLOGY"] = "Annu. Rev. Plant Biol.",
["ANNUAL REVIEW OF PLANT PHYSIOLOGY"] = "Annu Rev Plant Physiol",
["ANNUAL REVIEW OF PLANT PHYSIOLOGY AND PLANT MOLECULAR BIOLOGY"] = "Annu Rev Plant Physiol Plant Mol Biol",
@@ -10334,12 +10336,12 @@ abbrevs = {
["ANTI-CANCER DRUG DESIGN"] = "Anticancer Drug Des",
["ANTI-CANCER DRUGS"] = "Anticancer Drugs",
["ANTI-CORROSION"] = "Anti-corros.",
- ["ANTI-CORROSION METHODS AND MATERIALS"] = "Anti-Corros. Methods Mater.",
+ ["ANTI-CORROSION METHODS AND MATERIALS"] = "Anti-corros. Method. M.",
["ANTI-COUNTERFEIT IMAGE ANALYSIS METHODS (A SPECIAL SESSION OF ICSXII)"] = "J. Phys. Conf. Ser.",
["ANTI-HERO IN THE AMERICAN NOVEL: FROM JOSEPH HELLER TO KURT VONNEGUT"] = "Am. Lit. Read. Twenty-f.",
["ANTI-INFECTIVE AGENTS"] = "Antiinfect Agents",
["ANTI-INFECTIVE AGENTS IN MEDICINAL CHEMISTRY"] = "Antiinfect Agents Med Chem",
- ["ANTI-INFLAMMATORY & ANTI-ALLERGY AGENTS IN MEDICINAL CHEMISTRY"] = "Anti-Inflammatory Anti-Allergy Agents Med. Chem.",
+ ["ANTI-INFLAMMATORY & ANTI-ALLERGY AGENTS IN MEDICINAL CHEMISTRY"] = "Antiinflamm Antiallergy Agents Med Chem",
["ANTI-ITALIANISM: ESSAYS ON A PREJUDICE"] = "Ital. Ital. Am. Stud.",
["ANTI-SEISMIC MEASURES ON WATER SUPPLY"] = "Water Supp.",
["ANTI-SUBMARINE WARFARE IN WORLD WAR I: BRITISH NAVAL AVIATION AND THE DEFEAT OF THE U-BOATS"] = "Cass. Ser. Nav. Policy.",
@@ -10925,8 +10927,8 @@ abbrevs = {
["APPLIED ARTIFICIAL INTELLIGENCE : AAI"] = "Appl Artif Intell",
["APPLIED ASYMPTOTIC EXPANSIONS IN MOMENTA AND MASSES"] = "Springer. Tr. Mod. Phys.",
["APPLIED BEHAVIORAL SCIENCE REVIEW"] = "Appl Behav Sci Rev",
- ["APPLIED BIOCHEMISTRY AND BIOTECHNOLOGY"] = "Appl. Biochem. Biotechnol.",
- ["APPLIED BIOCHEMISTRY AND MICROBIOLOGY"] = "Appl. Biochem. Microbiol.",
+ ["APPLIED BIOCHEMISTRY AND BIOTECHNOLOGY"] = "Appl Biochem Biotechnol",
+ ["APPLIED BIOCHEMISTRY AND MICROBIOLOGY"] = "Appl Biochem Microbiol",
["APPLIED BIOCHEMISTRY AND MICROBIOLOGY (TRANSLATION OF PRIKLADNAYA BIOKHIMIYA I MIKROBIOLOGIYA)"] = "Appl. Biochem. Microbiol.",
["APPLIED BIOINFORMATICS"] = "Appl Bioinformatics",
["APPLIED BIOINFORMATICS AND BIOSTATISTICS IN CANCER RESEARCH"] = "Appl. Bioinf. Biostat.",
@@ -11030,7 +11032,7 @@ abbrevs = {
["APPLIED LINGUISTICS"] = "Appl Linguist",
["APPLIED LOGIC SERIES"] = "Appl. Log. Ser.",
["APPLIED LOGIC: HOW, WHAT AND WHY"] = "Synth. Libr.",
- ["APPLIED MAGNETIC RESONANCE"] = "Appl. Magn. Reson.",
+ ["APPLIED MAGNETIC RESONANCE"] = "Appl Magn Reson",
["APPLIED MAGNETISM"] = "Nato. Adv. Sci. Inst. Se.",
["APPLIED MATERIAL RESEARCH AT VTT"] = "Vtt Symp.",
["APPLIED MATERIALS TODAY"] = "Appl Mater Today",
@@ -11111,7 +11113,7 @@ abbrevs = {
["APPLIED PHYSICS"] = "Appl. Phys.",
["APPLIED PHYSICS A"] = "Appl. Phys. A",
["APPLIED PHYSICS A-MATERIALS SCIENCE & PROCESSING"] = "Appl. Phys. A-mater.",
- ["APPLIED PHYSICS A: MATERIALS SCIENCE & PROCESSING"] = "Appl. Phys. A: Mater. Sci. Process.",
+ ["APPLIED PHYSICS A: MATERIALS SCIENCE & PROCESSING"] = "Appl. Phys. Mater. Sci. Process.",
["APPLIED PHYSICS A: SOLIDS AND SURFACES"] = "Appl. Phys. A",
["APPLIED PHYSICS B"] = "Appl. Phys. B",
["APPLIED PHYSICS B-LASERS AND OPTICS"] = "Appl. Phys. B-lasers O.",
@@ -11316,7 +11318,7 @@ abbrevs = {
["AQUAPORINS"] = "Curr. Top. Membr.",
["AQUATIC BIOLOGY"] = "Aquat Biol",
["AQUATIC BIOSYSTEMS"] = "Aquat Biosyst",
- ["AQUATIC BOTANY"] = "Aquat. Bot.",
+ ["AQUATIC BOTANY"] = "Aquat Bot",
["AQUATIC CHEMISTRY"] = "Adv. Chem. Ser.",
["AQUATIC CONSERVATION : MARINE AND FRESHWATER ECOSYSTEMS"] = "Aquat Conserv",
["AQUATIC CONSERVATION-MARINE AND FRESHWATER ECOSYSTEMS"] = "Aquat. Conserv.",
@@ -13341,6 +13343,7 @@ abbrevs = {
["ASSOCIATION FOR ASIAN AMERICAN STUDIES SERIES"] = "Assoc. As. Am.",
["ASSOCIATION FOR COMPUTING MACHINERY"] = "ACM Trans. Math. Software",
["ASSOCIATION FOR COMPUTING MACHINERY. TRANSACTIONS ON MATHEMATICAL SOFTWARE"] = "ACM Trans. Math. Software",
+ ["ASSOCIATION FOR MATHEMATICAL RESEARCH MONOGRAPHS"] = "Assoc. Math. Res. Monogr.",
["ASSOCIATION FOR RECORDED SOUND COLLECTIONS-JOURNAL"] = "Assoc. Rec. Sound Coll.",
["ASSOCIATION FOR SCOTTISH LITERARY STUDIES OCCASIONAL PAPERS"] = "Assoc. Scot.",
["ASSOCIATION FOR SOCIAL ANTHROPOLOGY IN OCEANIA MONOGRAPH SERIES"] = "Assoc. Soc. Anth. Oc. Mo.",
@@ -13439,7 +13442,7 @@ abbrevs = {
["ASTRONOMICAL SOCIETY OF THE PACIFIC CONFERENCE SERIES"] = "Astr. Soc. P.",
["ASTRONOMICAL STRUCTURES AND MECHANISMS TECHNOLOGY"] = "P. Soc. Photo-opt. Ins.",
["ASTRONOMICAL TIME SERIES"] = "Astrophys. Space. Sc. L.",
- ["ASTRONOMICHESKII ZHURNAL"] = "Astron. Zh.",
+ ["ASTRONOMICHESKII ZHURNAL"] = "Astron. Zh",
["ASTRONOMICHESKII ZHURNAL [SOVIET ASTRONOMY]"] = "Astron. Zh. [Sov. Astron.]",
["ASTRONOMISCHE NACHRICHTEN"] = "Astron. Nachr.",
["ASTRONOMY"] = "Astronomy",
@@ -13484,7 +13487,7 @@ abbrevs = {
["ASTROPHYSICAL IMPLICATIONS OF THE LABORATORY STUDY OF PRESOLAR MATERIALS"] = "Aip. Conf. Proc.",
["ASTROPHYSICAL JOURNAL"] = "Astrophys. J.",
["ASTROPHYSICAL JOURNAL LETTERS"] = "Astrophys. J. Lett.",
- ["ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES"] = "Astrophys. J. Suppl. Ser.",
+ ["ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES"] = "Astrophys. J. Suppl. S.",
["ASTROPHYSICAL JOURNAL, LETTERS TO THE EDITOR"] = "Astrophys. J. Lett.",
["ASTROPHYSICAL JOURNAL, SUPPLEMENT SERIES"] = "Astrophys. J. Suppl. Ser.",
["ASTROPHYSICAL LETTERS"] = "Astrophys. Lett.",
@@ -13743,7 +13746,7 @@ abbrevs = {
["ATOMIC AND NANOMETER-SCALE MODIFICATION OF MATERIALS : FUNDAMENTALS AND APPLICATIONS"] = "Nato. Adv. Sci. Inst. Se.",
["ATOMIC AND QUANTUM OPTICS: HIGH-PRECISION MEASUREMENTS"] = "P. Soc. Photo-opt. Ins.",
["ATOMIC COLLISIONS: A SYMPOSIUM IN HONOR OF CHRISTOPHER BOTTCHER (1945-1993)"] = "Aip. Conf. Proc.",
- ["ATOMIC DATA AND NUCLEAR DATA TABLES"] = "At. Data Nucl. Data Tables",
+ ["ATOMIC DATA AND NUCLEAR DATA TABLES"] = "At Data Nucl Data Tables",
["ATOMIC ENERGY"] = "At. Energy",
["ATOMIC ENERGY (NEW YORK, NY, UNITED STATES)"] = "At. Energy (N. Y., NY, U. S.)",
["ATOMIC ENERGY IN AUSTRALIA"] = "Atom. Energy Aust.",
@@ -13778,7 +13781,7 @@ abbrevs = {
["ATOMIZATION AND SPRAYS"] = "Atomization Sprays",
["ATOMKERNENERGIE"] = "Atomkernenerg/kernt.",
["ATOMKERNENERGIE-KERNTECHNIK"] = "Atomkernenerg/kernt.",
- ["ATOMNAYA ENERGIYA"] = "At. Energ.",
+ ["ATOMNAYA ENERGIYA"] = "Sov. Atom. Energy",
["ATOMNAYA ENERGIYA [SOVIET JOURNAL OF ATOMIC ENERGY]"] = "At. Energ. [Sov. J. At. Energy]",
["ATOMPRAXIS"] = "Atompraxis",
["ATOMS"] = "Atoms",
@@ -14056,7 +14059,7 @@ abbrevs = {
["AUSTRALASIAN PHYSICAL AND ENGINEERING SCIENCES IN MEDICINE"] = "Australas. Phys. Eng. Sci. Med.",
["AUSTRALASIAN PIG SCIENCE ASSOCIATION (APSA) - CONFERENCE PROCEEDINGS"] = "Apsa. Conf. P.",
["AUSTRALASIAN PLANT DISEASE NOTES"] = "Australas Plant Dis Notes",
- ["AUSTRALASIAN PLANT PATHOLOGY"] = "Australas. Plant Pathol.",
+ ["AUSTRALASIAN PLANT PATHOLOGY"] = "Australas. Plant Path.",
["AUSTRALASIAN PLANT PATHOLOGY : APP"] = "Australas Plant Pathol",
["AUSTRALASIAN PSYCHIATRY"] = "Australas. Psychiatry",
["AUSTRALASIAN PSYCHIATRY : BULLETIN OF ROYAL AUSTRALIAN AND NEW ZEALAND COLLEGE OF PSYCHIATRISTS"] = "Australas Psychiatry",
@@ -14111,7 +14114,7 @@ abbrevs = {
["AUSTRALIAN ENDODONTIC JOURNAL : THE JOURNAL OF THE AUSTRALIAN SOCIETY OF ENDODONTOLOGY INC"] = "Aust Endod J",
["AUSTRALIAN FAMILY PHYSICIAN"] = "Aust Fam Physician",
["AUSTRALIAN FEMINIST STUDIES"] = "Aust Fem Stud",
- ["AUSTRALIAN FOREST RESEARCH"] = "Aust. For. Res.",
+ ["AUSTRALIAN FOREST RESEARCH"] = "Aust. Forest Res.",
["AUSTRALIAN FORESTRY"] = "Aust For",
["AUSTRALIAN GEMMOLOGIST"] = "Aust. Gemmol.",
["AUSTRALIAN GEOGRAPHER"] = "Aust. Geogr.",
@@ -14125,7 +14128,7 @@ abbrevs = {
["AUSTRALIAN INTELLECTUAL PROPERTY JOURNAL"] = "Aust Intellect Prop J",
["AUSTRALIAN JOURNAL OF ADULT LEARNING"] = "Aust. J. Adult Learn.",
["AUSTRALIAN JOURNAL OF ADVANCED NURSING"] = "Aust. J. Adv. Nurs.",
- ["AUSTRALIAN JOURNAL OF AGRICULTURAL AND RESOURCE ECONOMICS"] = "Aust. J. Agric. Resour. Econ.",
+ ["AUSTRALIAN JOURNAL OF AGRICULTURAL AND RESOURCE ECONOMICS"] = "Australian J. Agr. Resource Econ.",
["AUSTRALIAN JOURNAL OF AGRICULTURAL ECONOMICS"] = "Australian J. Agr. Econ.",
["AUSTRALIAN JOURNAL OF AGRICULTURAL RESEARCH"] = "Aust J Agric Res",
["AUSTRALIAN JOURNAL OF ANTHROPOLOGY"] = "Aust. J. Anthropol.",
@@ -14133,7 +14136,7 @@ abbrevs = {
["AUSTRALIAN JOURNAL OF BASIC AND APPLIED SCIENCES"] = "Aust. J. Basic Appl. Sci.",
["AUSTRALIAN JOURNAL OF BIOLOGICAL SCIENCES"] = "Aust J Biol Sci",
["AUSTRALIAN JOURNAL OF BIOTECHNOLOGY"] = "Aust J Biotechnol",
- ["AUSTRALIAN JOURNAL OF BOTANY"] = "Aust. J. Bot.",
+ ["AUSTRALIAN JOURNAL OF BOTANY"] = "Aust J Bot",
["AUSTRALIAN JOURNAL OF CHEMISTRY"] = "Aust. J. Chem.",
["AUSTRALIAN JOURNAL OF CHINESE AFFAIRS"] = "Aust. J. Chinese Aff.",
["AUSTRALIAN JOURNAL OF CIVIL ENGINEERING"] = "Aust. J. Civil Eng.",
@@ -14202,7 +14205,7 @@ abbrevs = {
["AUSTRALIAN MATHEMATICAL SOCIETY LECTURE SERIES"] = "Austral. Math. Soc. Lect. Ser.",
["AUSTRALIAN MEDICAL RECORD JOURNAL"] = "Aust Med Rec J",
["AUSTRALIAN MEDICAL RECORD JOURNAL / MEDICAL RECORD ASSOCIATION OF AUSTRALIA"] = "Aust Med Rec J",
- ["AUSTRALIAN METEOROLOGICAL AND OCEANOGRAPHIC JOURNAL"] = "Aust. Meteorol. Oceanogr. J.",
+ ["AUSTRALIAN METEOROLOGICAL AND OCEANOGRAPHIC JOURNAL"] = "Aust. Meteorol. Ocean.",
["AUSTRALIAN METEOROLOGICAL MAGAZINE"] = "Aust. Meteorol. Mag.",
["AUSTRALIAN MINERAL ECONOMICS: A SURVEY OF IMPORTANT ISSUES, MONOGRAPH 24"] = "Aimm. Monogr. Ser.",
["AUSTRALIAN NATURAL HISTORY SERIES"] = "Austral. Nat. Hist. Ser.",
@@ -14248,7 +14251,7 @@ abbrevs = {
["AUSTRIAN HISTORY YEARBOOK"] = "Austrian Hist. Yearbk.",
["AUSTRIAN HISTORY YEARBOOK SERIES"] = "Austrian Hist. Yearb.",
["AUSTRIAN INSTITUTE FOR INTERNATIONAL AFFAIRS SERIES"] = "Austrian Inst. Int. Af.",
- ["AUSTRIAN JOURNAL OF EARTH SCIENCES"] = "Austrian J. Earth Sci.",
+ ["AUSTRIAN JOURNAL OF EARTH SCIENCES"] = "Austrian J. Earth Sc.",
["AUSTRIAN JOURNAL OF EARTH SCIENCES : AN INTERNATIONAL JOURNAL OF THE AUSTRIAN GEOLOGICAL SOCIETY"] = "Austrian J Earth Sci",
["AUSTRIAN JOURNAL OF FOREST SCIENCE"] = "Austrian J. For. Sci.",
["AUSTRIAN MEDICAL BULLETIN"] = "Austrian Med Bull",
@@ -14514,7 +14517,7 @@ abbrevs = {
["AVIAKOSMICHESKAIA I EKOLOGICHESKAIA MEDITSINA"] = "Aviakosm. Ekolog. Med.",
["AVIAKOSMICHESKAIA I EKOLOGICHESKAIA MEDITSINA = AEROSPACE AND ENVIRONMENTAL MEDICINE"] = "Aviakosm Ekolog Med",
["AVIAN AND POULTRY BIOLOGY REVIEWS"] = "Avian Poult. Biol. Rev.",
- ["AVIAN BIOLOGY RESEARCH"] = "Avian Biol. Res.",
+ ["AVIAN BIOLOGY RESEARCH"] = "Avian Biol Res",
["AVIAN CONSERVATION AND ECOLOGY"] = "Avian Conserv. Ecol.",
["AVIAN CONSERVATION AND ECOLOGY = EÌCOLOGIE ET CONSERVATION DES OISEAUX"] = "Avian Conserv Ecol",
["AVIAN DISEASES"] = "Avian Dis",
@@ -14583,7 +14586,7 @@ abbrevs = {
["AYU"] = "Ayu",
["AYURVEDIC"] = "Ayurvedic",
["AZANIA"] = "Azania",
- ["AZANIA-ARCHAEOLOGICAL RESEARCH IN AFRICA"] = "Azania-Archaeol. Res. Afr.",
+ ["AZANIA-ARCHAEOLOGICAL RESEARCH IN AFRICA"] = "Azania.",
["AZERBAIDZHANSKII KHIMICHESKII ZHURNAL"] = "Azerb. Khim. Zh.",
["AZERBAIJAN JOURNAL OF MATHEMATICS"] = "Azerb. J. Math.",
["AZERBAĬDZHANSKIĬ MEDIT︠S︡INSKIĬ ZHURNAL = ASERBAIDSCHANISCHE MEDIZINISCHE ZEITSCHRIFT"] = "Azerbaidzhanskii Meditsinskii Zhurnal",
@@ -15192,7 +15195,7 @@ abbrevs = {
["BEIJING: A CONCISE HISTORY"] = "Routl. Stud. Mod. Hist.",
["BEIJING’S TIBET POLICY: SECURING SOVEREIGNTY AND LEGITIMACY"] = "Pol. Stud.",
["BEILSTEIN JOURNAL OF NANOTECHNOLOGY"] = "Beilstein J Nanotechnol",
- ["BEILSTEIN JOURNAL OF ORGANIC CHEMISTRY"] = "Beilstein J. Org. Chem.",
+ ["BEILSTEIN JOURNAL OF ORGANIC CHEMISTRY"] = "Beilstein J Org Chem",
["BEING A PERSON AND TELLING A STORY"] = "Quellen. Stud. Philos.",
["BEING AN EXPERT PROFESSIONAL PRACTITIONER: THE RELATIONAL TURN IN EXPERTISE"] = "Prof. Pract-based. Lea.",
["BEING AND BECOMING A MANAGEMENT EDUCATION SCHOLAR"] = "Res. Manag. Educ. Dev.",
@@ -15380,7 +15383,7 @@ abbrevs = {
["BERICHTE DER EIDG. FORSCHUNGSANSTALT FÜR WALD, SCHNEE UND LANDSCHAFT"] = "Ber. Eidgenöss. Forsch.anst. Wald Schnee Landsch.",
["BERICHTE DER GESELLSCHAFT FÃœR MATHEMATIK UND DATENVERARBEITUNG"] = "Ber. Gesellsch. Math. Datenverarb.",
["BERICHTE DER SANKT GALLISCHEN NATURWISSENSCHAFTLICHEN GESELLSCHAFT"] = "Ber. St. Gallen Nat.wiss. Ges.",
- ["BERICHTE DER SCHWEIZERISCHEN BOTANISCHEN GESELLSCHAFT"] = "Ber. Schweiz. bot. Ges.",
+ ["BERICHTE DER SCHWEIZERISCHEN BOTANISCHEN GESELLSCHAFT"] = "Ber. Schweiz. Bot. Ges.",
["BERICHTE DER SCHWYZERISCHEN NATURFORSCHENDEN GESELLSCHAFT"] = "Ber. Schwyzerische Nat.forsch. Ges.",
["BERICHTE DER VERSUCHSANSTALT FÜR WASSERBAU, HYDROLOGIE UND GLAZIOLOGIE AN DER EIDG. TECHNISCHEN HOCHSCHULE ZÜRICH"] = "Ber. Vers.anst. Wasserbau Hydrol. Glaziol. Eidgenöss. Tech. Hochsch. Zür.",
["BERICHTE DES BUNDESAMTES FÃœR WASSER UND GEOLOGIE"] = "Ber. Bundesamt Wasser Geol.",
@@ -15632,7 +15635,7 @@ abbrevs = {
["BIBLIOTHECA GASTROENTEROLOGICA"] = "Bibl Gastroenterol",
["BIBLIOTHECA GYNAECOLOGICA"] = "Bibl Gynaecol",
["BIBLIOTHECA HAEMATOLOGICA"] = "Bibl Haematol",
- ["BIBLIOTHECA LICHENOLOGICA"] = "Bibl. Lichenol.",
+ ["BIBLIOTHECA LICHENOLOGICA"] = "Bibl Lichenol",
["BIBLIOTHECA MICROBIOLOGICA"] = "Bibl Microbiol",
["BIBLIOTHECA MYCOLOGICA"] = "Bibl Mycol",
["BIBLIOTHECA NUTRITIO ET DIETA"] = "Bibl Nutr Dieta",
@@ -15881,23 +15884,23 @@ abbrevs = {
["BIOCHEMICAL AND MOLECULAR MEDICINE"] = "Biochem. Mol. Med.",
["BIOCHEMICAL AND PHYSIOLOGICAL ASPECTS OF ETHYLENE PRODUCTION IN LOWER AND HIGHER PLANTS"] = "Adv. Agr. Bio.",
["BIOCHEMICAL APPROACHES TO CELLULAR CALCIUM"] = "Meth. Surv. I.",
- ["BIOCHEMICAL ARCHIVES"] = "Biochem. Arch.",
+ ["BIOCHEMICAL ARCHIVES"] = "Biochem Arch",
["BIOCHEMICAL CLINICS"] = "Biochem Clin",
["BIOCHEMICAL DIAGNOSTIC INSTRUMENTATION, PROCEEDINGS OF"] = "P. Soc. Photo-opt. Ins.",
- ["BIOCHEMICAL EDUCATION"] = "Biochem. Educ.",
+ ["BIOCHEMICAL EDUCATION"] = "Biochem Educ",
["BIOCHEMICAL ENGINEERING"] = "Biotech. Agr. Ind. Med.",
- ["BIOCHEMICAL ENGINEERING JOURNAL"] = "Biochem. Eng. J.",
+ ["BIOCHEMICAL ENGINEERING JOURNAL"] = "Biochem Eng J",
["BIOCHEMICAL ENGINEERING VII"] = "Ann. Ny. Acad. Sci.",
["BIOCHEMICAL ENGINEERING VIII"] = "Ann. Ny. Acad. Sci.",
["BIOCHEMICAL GENETICS"] = "Biochem Genet",
["BIOCHEMICAL JOURNAL"] = "Biochem. J.",
["BIOCHEMICAL MEDICINE"] = "Biochem Med",
- ["BIOCHEMICAL MEDICINE AND METABOLIC BIOLOGY"] = "Biochem. Med. Metab. Biol.",
+ ["BIOCHEMICAL MEDICINE AND METABOLIC BIOLOGY"] = "Biochem Med Metab Biol",
["BIOCHEMICAL PHARMACOLOGY"] = "Biochem Pharmacol",
["BIOCHEMICAL PHARMACOLOGY (AMSTERDAM, NETHERLANDS)"] = "Biochem. Pharmacol. (Amsterdam, Neth.)",
["BIOCHEMICAL PREPARATIONS"] = "Biochem. Prep.",
["BIOCHEMICAL SOCIETY SYMPOSIA"] = "Biochem. Soc. Symp.",
- ["BIOCHEMICAL SOCIETY SYMPOSIUM"] = "Biochem. Soc. Symp.",
+ ["BIOCHEMICAL SOCIETY SYMPOSIUM"] = "Biochem Soc Symp",
["BIOCHEMICAL SOCIETY TRANSACTIONS"] = "Biochem Soc Trans",
["BIOCHEMICAL SPECTROSCOPY"] = "Method. Enzymol.",
["BIOCHEMICAL SYSTEMATICS AND ECOLOGY"] = "Biochem. Syst. Ecol.",
@@ -15908,7 +15911,7 @@ abbrevs = {
["BIOCHEMISTRY & MOLECULAR BIOLOGY JOURNAL"] = "Biochem Mol Biol J",
["BIOCHEMISTRY & PHARMACOLOGY : OPEN ACCESS"] = "Biochem Pharmacol (Los Angel)",
["BIOCHEMISTRY & PHYSIOLOGY"] = "Biochem Physiol",
- ["BIOCHEMISTRY (MOSCOW)"] = "Biochemistry (Moscow)",
+ ["BIOCHEMISTRY (MOSCOW)"] = "Biochemistry (Mosc.)",
["BIOCHEMISTRY (MOSCOW) SUPPLEMENT. SERIES A, MEMBRANE AND CELL BIOLOGY"] = "Biochem (Mosc) Suppl Ser A Membr Cell Biol",
["BIOCHEMISTRY (MOSCOW) SUPPLEMENT. SERIES B, BIOMEDICAL CHEMISTRY"] = "Biochem Mosc Suppl B Biomed Chem",
["BIOCHEMISTRY (RAJKOT, INDIA)"] = "BioChemistry (Rajkot, India)",
@@ -15923,9 +15926,9 @@ abbrevs = {
["BIOCHEMISTRY AND MOLECULAR BIOLOGY (NEW YORK, N.Y.)"] = "Biochem Mol Biol (N Y)",
["BIOCHEMISTRY AND MOLECULAR BIOLOGY EDUCATION"] = "Biochem. Mol. Biol. Educ.",
["BIOCHEMISTRY AND MOLECULAR BIOLOGY EDUCATION : A BIMONTHLY PUBLICATION OF THE INTERNATIONAL UNION OF BIOCHEMISTRY AND MOLECULAR BIOLOGY"] = "Biochem Mol Biol Educ",
- ["BIOCHEMISTRY AND MOLECULAR BIOLOGY INTERNATIONAL"] = "Biochem. Mol. Biol. Int.",
+ ["BIOCHEMISTRY AND MOLECULAR BIOLOGY INTERNATIONAL"] = "Biochem Mol Biol Int",
["BIOCHEMISTRY INSIGHTS"] = "Biochem Insights",
- ["BIOCHEMISTRY INTERNATIONAL"] = "Biochem. Int.",
+ ["BIOCHEMISTRY INTERNATIONAL"] = "Biochem Int",
["BIOCHEMISTRY OF BREAST CYST FLUID"] = "Ann. Ny. Acad. Sci.",
["BIOCHEMISTRY OF EXERCISE VII"] = "Int. S. Sport.",
["BIOCHEMISTRY OF EXERCISE X"] = "Int. S. Sport.",
@@ -15941,7 +15944,7 @@ abbrevs = {
["BIOCHEMISTRY. BIOKHIMII︠A︡"] = "Biochemistry (Mosc)",
["BIOCHEMISTRY: AN INDIAN JOURNAL"] = "BioChem.: Indian J.",
["BIOCHIMICA CLINICA"] = "Biochim Clin",
- ["BIOCHIMICA ET BIOPHYSICA ACTA"] = "Biochim. Biophys. Acta",
+ ["BIOCHIMICA ET BIOPHYSICA ACTA"] = "Biochim Biophys Acta",
["BIOCHIMICA ET BIOPHYSICA ACTA (BBA) - BIOPHYSICS INCLUDING PHOTOSYNTHESIS"] = "Biochim. Biophys. Acta, Biophys. Incl. Photsynth.",
["BIOCHIMICA ET BIOPHYSICA ACTA, BIOENERGETICS"] = "Biochim. Biophys. Acta, Bioenerg.",
["BIOCHIMICA ET BIOPHYSICA ACTA, BIOMEMBRANES"] = "Biochim. Biophys. Acta, Biomembr.",
@@ -15952,9 +15955,9 @@ abbrevs = {
["BIOCHIMICA ET BIOPHYSICA ACTA, GENE STRUCTURE AND EXPRESSION"] = "Biochim. Biophys. Acta, Gene Struct. Expression",
["BIOCHIMICA ET BIOPHYSICA ACTA, GENERAL SUBJECTS"] = "Biochim. Biophys. Acta, Gen. Subj.",
["BIOCHIMICA ET BIOPHYSICA ACTA, LIPIDS AND LIPID METABOLISM"] = "Biochim. Biophys. Acta, Lipids Lipid Metab.",
- ["BIOCHIMICA ET BIOPHYSICA ACTA, MOLECULAR AND CELL BIOLOGY OF LIPIDS"] = "Biochim. Biophys. Acta, Mol. Cell Biol. Lipids",
+ ["BIOCHIMICA ET BIOPHYSICA ACTA, MOLECULAR AND CELL BIOLOGY OF LIPIDS"] = "Biochim. Biophys. Acta, Mol. Cell. Biol. Lipids",
["BIOCHIMICA ET BIOPHYSICA ACTA, MOLECULAR BASIS OF DISEASE"] = "Biochim. Biophys. Acta, Mol. Basis Dis.",
- ["BIOCHIMICA ET BIOPHYSICA ACTA, MOLECULAR CELL RESEARCH"] = "Biochim. Biophys. Acta, Mol. Cell Res.",
+ ["BIOCHIMICA ET BIOPHYSICA ACTA, MOLECULAR CELL RESEARCH"] = "Biochim. Biophys. Acta, Mol. Cell. Res.",
["BIOCHIMICA ET BIOPHYSICA ACTA, MUCOPROTEINS AND MUCOPOLYSACCHARIDES"] = "Biochim. Biophys. Acta, Mucroproteins Mucopolysaccharides",
["BIOCHIMICA ET BIOPHYSICA ACTA, NUCLEIC ACIDS AND PROTEIN SYNTHESIS"] = "Biochim. Biophys. Acta, Nucleic Acids Protein Synth.",
["BIOCHIMICA ET BIOPHYSICA ACTA, PROTEIN STRUCTURE"] = "Biochim. Biophys. Acta, Protein Struct.",
@@ -15990,7 +15993,7 @@ abbrevs = {
["BIOCHIMICA ET BIOPHYSICA ACTA. REVIEWS ON CANCER"] = "Biochim Biophys Acta Rev Cancer",
["BIOCHIMIE"] = "Biochimie",
["BIOCHIMIE OPEN"] = "Biochim Open",
- ["BIOCHIP JOURNAL"] = "Biochip J.",
+ ["BIOCHIP JOURNAL"] = "Biochip J",
["BIOCIEÌ‚NCIAS"] = "Biociencias",
["BIOCOMBINATORIAL APPROACHES FOR DRUG FINDING"] = "E. Schering. Res. Fdn. W.",
["BIOCOMMUNICATION IN SOIL MICROORGANISMS"] = "Soil Biol.",
@@ -16026,7 +16029,7 @@ abbrevs = {
["BIODIVERSITAS : JOURNAL OF BIOLOGICAL DIVERSITY"] = "Biodiversitas",
["BIODIVERSITY"] = "Roy. Soc. Ch.",
["BIODIVERSITY (NEPEAN, ONT.)"] = "Biodiversity (Nepean)",
- ["BIODIVERSITY AND CONSERVATION"] = "Biodivers. Conserv.",
+ ["BIODIVERSITY AND CONSERVATION"] = "Biodivers Conserv",
["BIODIVERSITY AND ECOLOGY = BIODIVERSITÄT UND ÖKOLOGIE"] = "Biodivers Ecol",
["BIODIVERSITY AND ECOSYSTEM FUNCTION"] = "Ecol. Stu. An.",
["BIODIVERSITY AND ECOSYSTEM PROCESSES IN TROPICAL FORESTS"] = "Ecol. Stu. An.",
@@ -16133,7 +16136,7 @@ abbrevs = {
["BIOGAS 2009"] = "VDI Bericht",
["BIOGAS AS REGENERATIVE ENERGY - PRESENT AND FUTURE"] = "VDI Bericht",
["BIOGENESIS : JURNAL ILMIAH BIOLOGIA"] = "Biogenesis",
- ["BIOGENIC AMINES"] = "Biog. Amines",
+ ["BIOGENIC AMINES"] = "Biog Amines",
["BIOGENIC AMINES: PHARMACOLOGICAL, NEUROCHEMICAL AND MOLECULAR ASPECTS IN THE CNS"] = "Pharm. Res. Saf. Test.",
["BIOGEOCHEMICAL CONTROLS ON PALAEOCEANOGRAPHIC ENVIRONMENTAL PROXIES"] = "Geol. Soc. Spec. Publ.",
["BIOGEOCHEMICAL CYCLES OF ELEMENTS"] = "Met. Ions. Biol. Syst.",
@@ -16255,7 +16258,7 @@ abbrevs = {
["BIOLOGICAL BIOMIMETIC MATERIALS-PROPERTIES TO FUNCTION"] = "Mater. Res. Soc. Symp. P.",
["BIOLOGICAL BULLETIN"] = "Biol. Bull.",
["BIOLOGICAL CHEMISTRY"] = "Biol Chem",
- ["BIOLOGICAL CHEMISTRY HOPPE-SEYLER"] = "Biol. Chem. Hoppe-Seyler",
+ ["BIOLOGICAL CHEMISTRY HOPPE-SEYLER"] = "Biol Chem Hoppe Seyler",
["BIOLOGICAL CHEMISTRY HOPPE-SEYLER. SUPPLEMENT"] = "Biol Chem Hoppe Seyler Suppl",
["BIOLOGICAL CLOCKS"] = "Int. Congr. Ser.",
["BIOLOGICAL CLOCKS: EFFECTS ON BEHAVIOR, HEALTH AND OUTLOOK"] = "Public. Health 21st. C.",
@@ -16284,7 +16287,7 @@ abbrevs = {
["BIOLOGICAL FOUNDATIONS OF MUSIC"] = "Ann. Ny. Acad. Sci.",
["BIOLOGICAL FUNCTION OF GANGLIOSIDES"] = "Prog. Brain. Res.",
["BIOLOGICAL FUNCTIONS FOR INFORMATION AND COMMUNICATION TECHNOLOGIES: THEORY AND INSPIRATION"] = "Stud. Comput. Intell.",
- ["BIOLOGICAL INVASIONS"] = "Biol. Invasions",
+ ["BIOLOGICAL INVASIONS"] = "Biol Invasions",
["BIOLOGICAL INVASIONS: TOWARDS A SYNTHESIS, PROCEEDINGS"] = "Neobiota.",
["BIOLOGICAL JOURNAL OF THE LINNEAN SOCIETY"] = "Biol. J. Linn. Soc.",
["BIOLOGICAL JOURNAL OF THE LINNEAN SOCIETY OF LONDON"] = "Biol. J. Linn. Soc. Lond.",
@@ -16333,7 +16336,7 @@ abbrevs = {
["BIOLOGICAL TRACE ELEMENT RESEARCH"] = "Biol Trace Elem Res",
["BIOLOGICAL TRACE ELEMENT RESEARCH /"] = "Acs. Sym. Ser.",
["BIOLOGICAL UNIT PROCESSES FOR HAZARDOUS WASTE TREATMENT"] = "Bioremed. Ser.",
- ["BIOLOGICAL WASTES"] = "Biol. Wastes",
+ ["BIOLOGICAL WASTES"] = "Biol. Waste.",
["BIOLOGICAL, MATERIAL, AND MECHANICAL CONSIDERATIONS OF JOINT REPLACEMENT"] = "Bris. Myer. Z.",
["BIOLOGICALLY ACTIVE PEPTIDES"] = "Coll. Sympos. Series.",
["BIOLOGICALLY INSPIRED APPROACHES TO ADVANCED INFORMATION TECHNOLOGY"] = "Lect. Notes. Comput. Sc.",
@@ -16351,7 +16354,7 @@ abbrevs = {
["BIOLOGICALS"] = "Biologicals",
["BIOLOGICALS : JOURNAL OF THE INTERNATIONAL ASSOCIATION OF BIOLOGICAL STANDARDIZATION"] = "Biologicals",
["BIOLOGICAS : REVISTA DE LA DES CIENCIAS BIOLOÌGICO AGROPECUARIAS UNIVERSIDAD MICHOACANA DE SAN NICOLAÌS DE HIDALGO"] = "Biologicas",
- ["BIOLOGICHESKIE MEMBRANY"] = "Biol. Membr.",
+ ["BIOLOGICHESKIE MEMBRANY"] = "Biol Membrany",
["BIOLOGICHESKIE MEMBRANY / AKADEMIIA NAUK SSSR"] = "Biol Membr",
["BIOLOGICHESKIE NAUKI"] = "Biol. Nauki",
["BIOLOGICHESKIE NAUKI (MOSCOW)"] = "Biol. Nauki (Moscow)",
@@ -16391,7 +16394,7 @@ abbrevs = {
["BIOLOGY AND ECOLOGY OF SHALLOW COASTAL WATERS"] = "Olsen. Int. S.",
["BIOLOGY AND ENVIRONMENT-PROCEEDINGS OF THE ROYAL IRISH ACADEMY"] = "Biol. Environ.",
["BIOLOGY AND EPIDEMIOLOGY OF HORMONE REPLACEMENT THERAPY"] = "E. Schering. Res. Fdn. W.",
- ["BIOLOGY AND FERTILITY OF SOILS"] = "Biol. Fertil. Soils",
+ ["BIOLOGY AND FERTILITY OF SOILS"] = "Biol Fertil Soils",
["BIOLOGY AND HUMAN AFFAIRS : A BRITISH SOCIAL HYGIENE COUNCIL PUBLICATION"] = "Biol Hum Aff",
["BIOLOGY AND MANAGEMENT OF COREGONID FISHES - 2005"] = "Adv. Limnol.",
["BIOLOGY AND MARICULTURE OF GIANT CLAMS"] = "Aciar. Proc.",
@@ -16753,7 +16756,7 @@ abbrevs = {
["BIOMOLECULAR CONCEPTS"] = "Biomol Concepts",
["BIOMOLECULAR CYTOPLASMIC THERAPY AFTER 35 YEAR"] = "Fors. Prax. D.",
["BIOMOLECULAR DETECTION AND QUANTIFICATION"] = "Biomol Detect Quantif",
- ["BIOMOLECULAR ENGINEERING"] = "Biomol. Eng.",
+ ["BIOMOLECULAR ENGINEERING"] = "Biomol Eng",
["BIOMOLECULAR MATERIALS"] = "Mater. Res. Soc. Symp. P.",
["BIOMOLECULAR MATERIALS BY DESIGN"] = "Mater. Res. Soc. Symp. P.",
["BIOMOLECULAR NMR ASSIGNMENTS"] = "Biomol NMR Assign",
@@ -16866,7 +16869,7 @@ abbrevs = {
["BIOREFINERIES: FOR BIOMASS UPGRADING FACILITIES"] = "Green. Energy. Technol.",
["BIOREGULATORS FOR CROP PROTECTION AND PEST CONTROL"] = "Acs. Sym. Ser.",
["BIOREMEDIATION"] = "Sssa. Spec. Publ.",
- ["BIOREMEDIATION JOURNAL"] = "Biorem. J.",
+ ["BIOREMEDIATION JOURNAL"] = "Bioremediat J",
["BIOREMEDIATION OF CHLORINATED SOLVENTS"] = "Bioremed. Ser.",
["BIOREMEDIATION OF ENERGETICS, PHENOLICS, AND POLYCYCLIC AROMATIC HYDROCARBONS"] = "Bioremed. Ser.",
["BIOREMEDIATION OF INORGANIC COMPOUNDS"] = "Bioremed. Ser.",
@@ -16995,7 +16998,7 @@ abbrevs = {
["BIOTECHNOLOGY AND AGRICULTURAL DEVELOPMENT: TRANSGENIC COTTON, RURAL INSTITUTIONS AND RESOURCE-POOR FARMERS"] = "Routl. Explor. Environ.",
["BIOTECHNOLOGY AND APPLIED BIOCHEMISTRY"] = "Biotechnol Appl Biochem",
["BIOTECHNOLOGY AND BIODEGRADATION"] = "Adv. Ap. Biot.",
- ["BIOTECHNOLOGY AND BIOENGINEERING"] = "Biotechnol. Bioeng.",
+ ["BIOTECHNOLOGY AND BIOENGINEERING"] = "Biotechnol Bioeng",
["BIOTECHNOLOGY AND BIOENGINEERING SYMPOSIUM"] = "Biotechnol Bioeng Symp",
["BIOTECHNOLOGY AND BIOPROCESS ENGINEERING"] = "Biotechnol. Bioprocess Eng.",
["BIOTECHNOLOGY AND BIOPROCESS ENGINEERING : BBE"] = "Biotechnol Bioprocess Eng",
@@ -17024,8 +17027,8 @@ abbrevs = {
["BIOTECHNOLOGY IN MEDICINE, FOODSTUFFS, BIOCATALYSIS, ENVIRONMENT AND BIOGEOTECHNOLOGY"] = "Biotech. Agr. Ind. Med.",
["BIOTECHNOLOGY IN THE PULP AND PAPER INDUSTRY: 8TH ICBPPI"] = "Progr. Biotechnol.",
["BIOTECHNOLOGY IN THE SUSTAINABLE ENVIRONMENT"] = "Envir. Sci. R.",
- ["BIOTECHNOLOGY JOURNAL"] = "Biotechnol. J.",
- ["BIOTECHNOLOGY LAW REPORT"] = "Biotechnol. Law Rep.",
+ ["BIOTECHNOLOGY JOURNAL"] = "Biotechnol J",
+ ["BIOTECHNOLOGY LAW REPORT"] = "Biotechnol Law Rep",
["BIOTECHNOLOGY LETTERS"] = "Biotechnol Lett",
["BIOTECHNOLOGY OF AMYLODEXTRIN OLIGOSACCHARIDES"] = "Acs. Sym. Ser.",
["BIOTECHNOLOGY OF BLOOD PROTEINS"] = "Colloq. Inse.",
@@ -17075,7 +17078,7 @@ abbrevs = {
["BIRD BEHAVIOUR"] = "Bird Behav.",
["BIRD CONSERVATION INTERNATIONAL"] = "Bird Conserv Int",
["BIRD HORMONES AND BIRD MIGRATIONS: ANALYZING HORMONES IN DROPPINGS AND EGG YOLKS AND ASSESSING ADAPTATIONS IN LONG-DISTANCE MIGRATION"] = "Ann. Ny. Acad. Sci.",
- ["BIRD STUDY"] = "Bird Stud.",
+ ["BIRD STUDY"] = "Bird Study",
["BIRD STUDY : THE JOURNAL OF THE BRITISH TRUST FOR ORNITHOLOGY"] = "Bird Study",
["BIRD-BANDING"] = "Bird. Banding.",
["BIRDS AND CLIMATE CHANGE"] = "Adv. Ecol. Res.",
@@ -17579,7 +17582,7 @@ abbrevs = {
["BOLETIN DE LA SOCIEDAD MATEMATICA MEXICANA"] = "Bol. Soc. Mat. Mex.",
["BOLETIN DE LA SOCIEDAD MATEMATICA MEXICANA. THIRD SERIES"] = "Bol. Soc. Mat. Mex. (3)",
["BOLETIN DE LA SOCIEDAD MEXICANA DE HISTORIA Y FILOSOFIA DE LA MEDICINA"] = "Bol Soc Mex Hist Filos Med",
- ["BOLETIN DE LA SOCIEDAD QUIMICA DEL PERU"] = "Bol. Soc. Quim. Peru",
+ ["BOLETIN DE LA SOCIEDAD QUIMICA DEL PERU"] = "Bol Soc Quim Peru",
["BOLETIN DE LA SOCIEDAD VALENCIANA DE PEDIATRIA"] = "Bol Soc Valencia Pediatr",
["BOLETIN DE LA UNIVERSIDAD DE GRANADA. UNIVERSIDAD DE GRANADA"] = "Bol Univ Granada",
["BOLETIN DE MALARIOLOGIA Y SALUD AMBIENTAL"] = "B. Malariol. Salud Amb.",
@@ -19194,7 +19197,7 @@ abbrevs = {
["BULLETIN EUROPEÌEN DE PHYSIOPATHOLOGIE RESPIRATOIRE"] = "Bull Eur Physiopathol Respir",
["BULLETIN EÌCONOMIQUE ET SOCIAL DU MAROC"] = "Bull Econ Soc Maroc",
["BULLETIN FOR INTERNATIONAL FISCAL DOCUMENTATION"] = "Bull. Int. Fiscal Doc.",
- ["BULLETIN FOR THE HISTORY OF CHEMISTRY"] = "Bull. Hist. Chem.",
+ ["BULLETIN FOR THE HISTORY OF CHEMISTRY"] = "Bull Hist Chem",
["BULLETIN FORESTRY COMMISSION"] = "Bull. For. Comm.",
["BULLETIN FRANCAIS DE LA PECHE ET DE LA PISCICULTURE"] = "B. Fr. Peche Piscic.",
["BULLETIN GEODESIQUE"] = "B. Geod.",
@@ -19440,7 +19443,7 @@ abbrevs = {
["BULLETIN OF THE GEOLOGICAL SOCIETY OF AMERICA"] = "Bull. Geol. Soc. Am.",
["BULLETIN OF THE GEOLOGICAL SOCIETY OF CHINA"] = "Bull. Geol. Soc. China",
["BULLETIN OF THE GEOLOGICAL SOCIETY OF DENMARK"] = "Bull. Geol. Soc. Den.",
- ["BULLETIN OF THE GEOLOGICAL SOCIETY OF FINLAND"] = "Bull. Geol. Soc. Finl.",
+ ["BULLETIN OF THE GEOLOGICAL SOCIETY OF FINLAND"] = "B. Geol. Soc. Finland",
["BULLETIN OF THE GEORGIA ACADEMY OF SCIENCE"] = "Bull Ga Acad Sci",
["BULLETIN OF THE GEORGIAN NATIONAL ACADEMY OF SCIENCES. NEW SERIES"] = "Bull. Georgian Natl. Acad. Sci. (N.S.)",
["BULLETIN OF THE GHANA GEOGRAPHICAL ASSOCIATION"] = "Bull Ghana Geogr Assoc",
@@ -19546,7 +19549,7 @@ abbrevs = {
["BULLETIN OF THE PARENTERAL DRUG ASSOCIATION"] = "Bull Parenter Drug Assoc",
["BULLETIN OF THE PARK RIDGE CENTER"] = "Bull Park Ridge Cent",
["BULLETIN OF THE PASSAIC COUNTY DENTAL SOCIETY"] = "Bull Passaic Cty Dent Soc",
- ["BULLETIN OF THE PEABODY MUSEUM OF NATURAL HISTORY"] = "Bull. Peabody Mus. Nat. Hist.",
+ ["BULLETIN OF THE PEABODY MUSEUM OF NATURAL HISTORY"] = "B. Peabody Mus. Nat. Hi.",
["BULLETIN OF THE PHILADELPHIA ASSOCIATION FOR PSYCHOANALYSIS"] = "Bull Phila Assoc Psychoanal",
["BULLETIN OF THE PHILADELPHIA COUNTY DENTAL SOCIETY"] = "Bull. Phila. Cty. Dent. Soc.",
["BULLETIN OF THE PLAINFIELD DENTAL SOCIETY"] = "Bull Plainfield Dent Soc",
@@ -20309,7 +20312,7 @@ abbrevs = {
["CAMBRIDGE AEROSPACE SERIES"] = "Camb. Aerosp. Ser.",
["CAMBRIDGE AND VIENNA"] = "Vien. Cir. Inst. Yearbk.",
["CAMBRIDGE ANTHROPOLOGY : A JOURNAL OF THE DEPARTMENT OF SOCIAL ANTHROPOLOGY, CAMBRIDGE UNIVERSITY"] = "Camb Anthropol",
- ["CAMBRIDGE ARCHAEOLOGICAL JOURNAL"] = "Cambridge Archaeol. J.",
+ ["CAMBRIDGE ARCHAEOLOGICAL JOURNAL"] = "CambrAJ",
["CAMBRIDGE CLASSICAL JOURNAL"] = "Camb. Class. J.",
["CAMBRIDGE CLASSICAL JOURNAL PROCEEDINGS OF THE CAMBRIDGE PHILOLOGICAL SOCIETY - SUPPLEMENT"] = "Camb. C. J. Proc. Cam. Ph.",
["CAMBRIDGE COMPANIONS TO PHILOSOPHY"] = "Camb. Companions Philos.",
@@ -20500,12 +20503,12 @@ abbrevs = {
["CANADIAN JOURNAL OF BEHAVIOURAL SCIENCE"] = "Can. J. Beh. Sci.",
["CANADIAN JOURNAL OF BEHAVIOURAL SCIENCE-REVUE CANADIENNE DES SCIENCES DU COMPORTEMENT"] = "Can. J. Behav. Sci.",
["CANADIAN JOURNAL OF BEHAVIOURAL SCIENCE. REVUE CANADIENNE DES SCIENCES DU COMPORTEMENT"] = "Can J Behav Sci",
- ["CANADIAN JOURNAL OF BIOCHEMISTRY"] = "Can. J. Biochem.",
+ ["CANADIAN JOURNAL OF BIOCHEMISTRY"] = "Can J Biochem",
["CANADIAN JOURNAL OF BIOCHEMISTRY AND CELL BIOLOGY"] = "Can. J. Biochem. Cell Biol.",
["CANADIAN JOURNAL OF BIOCHEMISTRY AND CELL BIOLOGY = REVUE CANADIENNE DE BIOCHIMIE ET BIOLOGIE CELLULAIRE"] = "Can J Biochem Cell Biol",
["CANADIAN JOURNAL OF BIOCHEMISTRY AND PHYSIOLOGY"] = "Can J Biochem Physiol",
["CANADIAN JOURNAL OF BIOETHICS = REVUE CANADIENNE DE BIOEÌTHIQUE"] = "Can J Bioeth",
- ["CANADIAN JOURNAL OF BOTANY"] = "Can. J. Bot.",
+ ["CANADIAN JOURNAL OF BOTANY"] = "Can. J. Botany",
["CANADIAN JOURNAL OF BOTANY-REVUE CANADIENNE DE BOTANIQUE"] = "Can. J. Bot.",
["CANADIAN JOURNAL OF BOTANY. JOURNAL CANADIEN DE BOTANIQUE"] = "Can J Bot",
["CANADIAN JOURNAL OF CARDIOLOGY"] = "Can. J. Cardiol.",
@@ -20960,7 +20963,7 @@ abbrevs = {
["CARBOHYDRATE ANTIGENS"] = "Acs. Sym. Ser.",
["CARBOHYDRATE BIOENGINEERING"] = "Progr. Biotechnol.",
["CARBOHYDRATE BIOENGINEERING: INTERDISCIPLINARY APPROACHES"] = "Roy. Soc. Ch.",
- ["CARBOHYDRATE CHEMISTRY"] = "Carbohydr. Chem.",
+ ["CARBOHYDRATE CHEMISTRY"] = "Carbohydr Chem",
["CARBOHYDRATE DRUG DESIGN"] = "Acs. Sym. Ser.",
["CARBOHYDRATE EXPRESSION IN THE INTESTINAL MUCOSA"] = "Adv. Anat. Embryol. Cel.",
["CARBOHYDRATE HISTOCHEMISTRY OF VERTEBRATE TASTE ORGANS"] = "Prog. Histochem. Cytoc.",
@@ -21622,7 +21625,7 @@ abbrevs = {
["CELL BIOLOGY AND TOXICOLOGY"] = "Cell Biol Toxicol",
["CELL BIOLOGY EDUCATION"] = "Cell Biol Educ",
["CELL BIOLOGY INTERNATIONAL"] = "Cell Biol Int",
- ["CELL BIOLOGY INTERNATIONAL REPORTS"] = "Cell Biol. Int. Rep.",
+ ["CELL BIOLOGY INTERNATIONAL REPORTS"] = "Cell Biol Int Rep",
["CELL BIOLOGY OF INOSITOL LIPIDS AND PHOSPHATES"] = "Biochem. Soc. Symp.",
["CELL BIOLOGY OF METALS AND NUTRIENTS"] = "Plant. Cell Monogr.",
["CELL BIOLOGY OF PLANT AND FUNGAL TIP GROWTH"] = "Nato. Sci. Ser. I. Life.",
@@ -21743,7 +21746,7 @@ abbrevs = {
["CELLULAR AND MOLECULAR ASPECTS OF ENDOTOXIN REACTIONS"] = "Int. Congr. Ser.",
["CELLULAR AND MOLECULAR ASPECTS OF THE PLANT HORMONE ETHYLENE"] = "Curr. Plant Sci. Biot.",
["CELLULAR AND MOLECULAR BIOENGINEERING"] = "Cell Mol Bioeng",
- ["CELLULAR AND MOLECULAR BIOLOGY"] = "Cell. Mol. Biol.",
+ ["CELLULAR AND MOLECULAR BIOLOGY"] = "Cell Mol Biol",
["CELLULAR AND MOLECULAR BIOLOGY (NOISY-LE-GRAND, FRANCE)"] = "Cell Mol Biol (Noisy-le-grand)",
["CELLULAR AND MOLECULAR BIOLOGY (OMICS)"] = "Cell Mol Biol (OMICS)",
["CELLULAR AND MOLECULAR BIOLOGY (PARIS, FRANCE, ONLINE)"] = "Cell. Mol. Biol. (Paris, Fr., Online)",
@@ -21826,7 +21829,7 @@ abbrevs = {
["CELTIC LANGUAGES"] = "Routl. Lang. Fam. Ser.",
["CELTICUM. SUPPLÉMENT À OGAM"] = "Celticum",
["CEMAF AS A CENSUS METHODS: A PROPOSAL FOR A RE-DESIGNED CENSUS AND AN INDEPENDENT US CENSUS BUREAU"] = "Springerbrief. Popul.",
- ["CEMENT & CONCRETE COMPOSITES"] = "Cem. Concr. Compos.",
+ ["CEMENT & CONCRETE COMPOSITES"] = "Cem Concr Compos",
["CEMENT AND CONCRETE COMPOSITES"] = "Cem. Concr. Compos.",
["CEMENT AND CONCRETE RESEARCH"] = "Cem. Concr. Res.",
["CEMENT CONCRETE AND AGGREGATES"] = "Cement Concrete Aggr.",
@@ -22630,7 +22633,7 @@ abbrevs = {
["CHEMICAL RECORD (NEW YORK, N.Y.)"] = "Chem Rec",
["CHEMICAL RESEARCH IN CHINESE UNIVERSITIES"] = "Chem. Res. Chin. Univ.",
["CHEMICAL RESEARCH IN TOXICOLOGY"] = "Chem Res Toxicol",
- ["CHEMICAL REVIEWS"] = "Chem. Rev.",
+ ["CHEMICAL REVIEWS"] = "Chem Rev",
["CHEMICAL REVIEWS (WASHINGTON, DC, UNITED STATES)"] = "Chem. Rev. (Washington, DC, U. S.)",
["CHEMICAL SCIENCE"] = "Chem Sci",
["CHEMICAL SCIENCE TRANSACTIONS"] = "Chem Sci Trans",
@@ -22662,7 +22665,7 @@ abbrevs = {
["CHEMICAL VAPOUR DEPOSITION"] = "Eng. Mater. Process.",
["CHEMICAL WEAPON DESTRUCTION IN RUSSIA: POLITICAL, LEGAL AND TECHNICAL ASPECTS"] = "Sipri. Chem.",
["CHEMICAL WEATHERING RATES OF SILICATE MINERALS"] = "Rev. Mineral.",
- ["CHEMICAL WEEK"] = "Chem. Week",
+ ["CHEMICAL WEEK"] = "Chem Week",
["CHEMICAL, BIOCHEMICAL AND ENVIRONMENTAL FIBER SENSORS"] = "P. Soc. Photo-opt. Ins.",
["CHEMICAL, BIOCHEMICAL AND ENVIRONMENTAL FIBER SENSORS II"] = "P. Soc. Photo-opt. Ins.",
["CHEMICAL, BIOCHEMICAL, AND ENVIRONMENTAL FIBER SENSORS III"] = "P. Soc. Photo-opt. Ins.",
@@ -22766,10 +22769,10 @@ abbrevs = {
["CHEMISTRY FOR THE PROTECTION OF THE ENVIRONMENT 3"] = "Envir. Sci. R.",
["CHEMISTRY FOR THE PROTECTION OF THE ENVIRONMENT 4"] = "Envir. Sci. R.",
["CHEMISTRY IN AUSTRALIA"] = "Chem. Aust.",
- ["CHEMISTRY IN BRITAIN"] = "Chem. Br.",
+ ["CHEMISTRY IN BRITAIN"] = "Chem Br",
["CHEMISTRY IN CANADA"] = "Chem Can",
["CHEMISTRY IN ECOLOGY"] = "Chem Ecol",
- ["CHEMISTRY IN NEW ZEALAND"] = "Chem. N.Z.",
+ ["CHEMISTRY IN NEW ZEALAND"] = "Chem. New Zealand",
["CHEMISTRY IN THE OIL INDUSTRY VII"] = "Roy. Soc. Ch.",
["CHEMISTRY INTERNATIONAL"] = "Chem. Int.",
["CHEMISTRY JOURNAL OF MOLDOVA"] = "Chem. J. Mold.",
@@ -22777,7 +22780,7 @@ abbrevs = {
["CHEMISTRY OF AQUATIC SYSTEMS: LOCAL AND GLOBAL PERSPECTIVES"] = "Euro. Ch. Env.",
["CHEMISTRY OF FRAGRANCES: FROM PERFUMER TO CONSUMER, SECOND EDITION"] = "Rsc. Paperb.",
["CHEMISTRY OF HETEROCYCLIC COMPOUND-A SERIES OF MONOGRAPHS"] = "Chem. Heterocycl. Comp.",
- ["CHEMISTRY OF HETEROCYCLIC COMPOUNDS"] = "Chem. Heterocycl. Compd.",
+ ["CHEMISTRY OF HETEROCYCLIC COMPOUNDS"] = "Chem Heterocycl Compd (N Y)",
["CHEMISTRY OF HETEROCYCLIC COMPOUNDS (NEW YORK, NY, UNITED STATES)"] = "Chem. Heterocycl. Compd. (N. Y., NY, U. S.)",
["CHEMISTRY OF HETEROCYCLIC COMPOUNDS-A SERIES OF MONOGRAPHS"] = "Chem. Heterocycl. Comp.",
["CHEMISTRY OF HIGH POLYMERS"] = "Chem. High Polym.",
@@ -23905,7 +23908,7 @@ abbrevs = {
["CLAY MATERIALS USED IN CONSTRUCTION"] = "Eng. Geol. Spec. Publ. S.",
["CLAY MATHEMATICS PROCEEDINGS"] = "Clay Math. Proc.",
["CLAY MINERALS"] = "Clay Miner.",
- ["CLAYS AND CLAY MINERALS"] = "Clays Clay Miner.",
+ ["CLAYS AND CLAY MINERALS"] = "Clays Clay Miner",
["CLCWEB-COMPARATIVE LITERATURE AND CULTURE"] = "Clcweb-comp. Lit. Cult.",
["CLEAN : SOIL, AIR, WATER"] = "Clean (Weinh)",
["CLEAN AIR"] = "Clean Air",
@@ -23980,7 +23983,7 @@ abbrevs = {
["CLIMATE OF THE PAST"] = "Clim. Past",
["CLIMATE OF THE PAST DISCUSSION"] = "Clim. Past Discuss.",
["CLIMATE POLICY"] = "Clim. Policy",
- ["CLIMATE RESEARCH"] = "Clim. Res.",
+ ["CLIMATE RESEARCH"] = "Clim Res",
["CLIMATE RISK MANAGEMENT"] = "Clim Risk Manag",
["CLIMATE SERVICES"] = "Clim Serv",
["CLIMATE TIME SERIES ANALYSIS: CLASSICAL STATISTICAL AND BOOTSTRAP METHODS"] = "Atmos. Ocean. Sci. Lib.",
@@ -24138,7 +24141,7 @@ abbrevs = {
["CLINICAL CASES IN MINERAL AND BONE METABOLISM : THE OFFICIAL JOURNAL OF THE ITALIAN SOCIETY OF OSTEOPOROSIS, MINERAL METABOLISM, AND SKELETAL DISEASES"] = "Clin Cases Miner Bone Metab",
["CLINICAL CHEMISTRY"] = "Clin Chem",
["CLINICAL CHEMISTRY (WASHINGTON, DC, UNITED STATES)"] = "Clin. Chem. (Washington, DC, U. S.)",
- ["CLINICAL CHEMISTRY AND LABORATORY MEDICINE"] = "Clin. Chem. Lab. Med.",
+ ["CLINICAL CHEMISTRY AND LABORATORY MEDICINE"] = "Clin Chem Lab Med",
["CLINICAL CHEMISTRY AND LABORATORY MEDICINE : CCLM / FESCC"] = "Clin Chem Lab Med",
["CLINICAL CHILD AND FAMILY PSYCHOLOGY REVIEW"] = "Clin Child Fam Psychol Rev",
["CLINICAL CHILD PSYCHOLOGY AND PSYCHIATRY"] = "Clin Child Psychol Psychiatry",
@@ -24445,7 +24448,7 @@ abbrevs = {
["CLINICAL SCENARIOS IN SURGICAL ONCOLOGY"] = "Clin. Scenar. Surg. Ser.",
["CLINICAL SCHIZOPHRENIA & RELATED PSYCHOSES"] = "Clin Schizophr Relat Psychoses",
["CLINICAL SCHOLARS REVIEW"] = "Clin Sch Rev",
- ["CLINICAL SCIENCE"] = "Clin. Sci.",
+ ["CLINICAL SCIENCE"] = "Clin Sci",
["CLINICAL SCIENCE (LONDON, ENGLAND : 1979)"] = "Clin Sci (Lond)",
["CLINICAL SCIENCE AND MOLECULAR MEDICINE"] = "Clin Sci Mol Med",
["CLINICAL SCIENCE AND MOLECULAR MEDICINE. SUPPLEMENT"] = "Clin Sci Mol Med Suppl",
@@ -25040,7 +25043,7 @@ abbrevs = {
["COLLECTION META"] = "Collect. META",
["COLLECTION MÉTHODES"] = "Collect. Méthodes",
["COLLECTION NABLA"] = "Coll. NABLA",
- ["COLLECTION OF CZECHOSLOVAK CHEMICAL COMMUNICATIONS"] = "Collect. Czech. Chem. Commun.",
+ ["COLLECTION OF CZECHOSLOVAK CHEMICAL COMMUNICATIONS"] = "Collect Czechoslov Chem Commun",
["COLLECTION POINTS: SERIE SCIENCES"] = "Collect. Points Ser. Sci.",
["COLLECTION REGARDS SUR LA SCIENCE"] = "Collect. Regards Sci.",
["COLLECTION SCIENCE AND TECHNIQUE OF DEMOCRACY"] = "Co. Sci. Tech. Democ.",
@@ -25112,7 +25115,7 @@ abbrevs = {
["COLLOIDAL QUANTUM DOTS FOR BIOMEDICAL APPLICATIONS IV"] = "P. Soc. Photo-opt. Ins.",
["COLLOIDAL QUANTUM DOTS FOR BIOMEDICAL APPLICATIONS V"] = "P. Soc. Photo-opt. Ins.",
["COLLOIDS AND INTERFACE SCIENCE COMMUNICATIONS"] = "Colloids Interface Sci. Commun.",
- ["COLLOIDS AND SURFACES"] = "Colloids Surf.",
+ ["COLLOIDS AND SURFACES"] = "Colloid. Surface.",
["COLLOIDS AND SURFACES A-PHYSICOCHEMICAL AND ENGINEERING ASPECTS"] = "Colloid. Surface. A.",
["COLLOIDS AND SURFACES A: PHYSICOCHEMICAL AND ENGINEERING ASPECTS"] = "Colloids Surf., A",
["COLLOIDS AND SURFACES B-BIOINTERFACES"] = "Colloid. Surface. B.",
@@ -25123,7 +25126,7 @@ abbrevs = {
["COLLOIDS AND SURFACES. B, BIOINTERFACES"] = "Colloids Surf B Biointerfaces",
["COLLOIDS FOR NANO- AND BIOTECHNOLOGY"] = "Prog. Coll. Pol. Sci. S.",
["COLLOIDS IN DRUG DELIVERY"] = "Surfactant. Sci. Ser.",
- ["COLLOQUE INSERM"] = "Colloq. INSERM",
+ ["COLLOQUE INSERM"] = "Colloq. Inse.",
["COLLOQUES DE L INRA"] = "Colloq. Inra",
["COLLOQUES DU C.T.H.S"] = "Colloq. Cths.",
["COLLOQUES ET SEMINAIRES"] = "Colloq. Semi.",
@@ -25151,7 +25154,7 @@ abbrevs = {
["COLONIAL LATIN AMERICAN HISTORICAL REVIEW : CLAHR"] = "Coln Latin Am Hist Rev",
["COLONIAL LATIN AMERICAN REVIEW"] = "Colon latin Am Rev",
["COLONIAL PLANT AND ANIMAL PRODUCTS"] = "Colon. Plant Anim. Prod.",
- ["COLONIAL WATERBIRDS"] = "Colon. Waterbirds",
+ ["COLONIAL WATERBIRDS"] = "Colon. Waterbird.",
["COLONIALISM, MODERNITY, AND LITERATURE: A VIEW FROM INDIA"] = "Future. Minor. Stud.",
["COLONIALISM, RACE, AND THE FRENCH ROMANTIC IMAGINATION"] = "Routl. Stud. Romantic",
["COLONIALISM, VIOLENCE AND MUSLIMS IN SOUTHEAST ASIA: THE MARIA HERTOGH CONTROVERSY AND ITS AFTERMATH"] = "Routl. Stud. Mod. Hist.",
@@ -25487,6 +25490,7 @@ abbrevs = {
["COMMUNICATIONS IN AGRICULTURAL AND APPLIED BIOLOGICAL SCIENCES"] = "Commun Agric Appl Biol Sci",
["COMMUNICATIONS IN ALGEBRA"] = "Comm. Algebra",
["COMMUNICATIONS IN ANALYSIS AND GEOMETRY"] = "Comm. Anal. Geom.",
+ ["COMMUNICATIONS IN ANALYSIS AND MECHANICS"] = "Commun. Anal. Mech.",
["COMMUNICATIONS IN APPLIED ANALYSIS"] = "Commun Appl Anal",
["COMMUNICATIONS IN APPLIED AND INDUSTRIAL MATHEMATICS"] = "Commun. Appl. Ind. Math.",
["COMMUNICATIONS IN APPLIED MATHEMATICS AND COMPUTATIONAL SCIENCE"] = "Comm App Math Comp Sci",
@@ -25511,7 +25515,7 @@ abbrevs = {
["COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING"] = "Commun Numer Methods Eng",
["COMMUNICATIONS IN PARTIAL DIFFERENTIAL EQUATIONS"] = "Comm. Partial Differential Equations",
["COMMUNICATIONS IN PSYCHOPHARMACOLOGY"] = "Commun Psychopharmacol",
- ["COMMUNICATIONS IN SOIL SCIENCE AND PLANT ANALYSIS"] = "Commun. Soil Sci. Plant Anal.",
+ ["COMMUNICATIONS IN SOIL SCIENCE AND PLANT ANALYSIS"] = "Commun Soil Sci Plant Anal",
["COMMUNICATIONS IN STATISTICS"] = "Comm. Statist. Simulation Comput.",
["COMMUNICATIONS IN STATISTICS PART A-THEORY AND METHODS"] = "Commun. Stat. A-theor.",
["COMMUNICATIONS IN STATISTICS PART B-SIMULATION AND COMPUTATION"] = "Commun. Stat. B-simul.",
@@ -26665,7 +26669,7 @@ abbrevs = {
["COMPUTER MUSIC MODELING AND RETRIEVAL: SENSE OF SOUNDS"] = "Lect. Notes. Comput. Sc.",
["COMPUTER NETWORK SECURITY"] = "Lect. Notes. Comput. Sc.",
["COMPUTER NETWORK SECURITY, PROCEEDINGS"] = "Comm. Com. Inf. Sc.",
- ["COMPUTER NETWORKS"] = "Comput. Networks",
+ ["COMPUTER NETWORKS"] = "Comm. Com. Inf. Sc.",
["COMPUTER NETWORKS AND ISDN SYSTEMS"] = "Comput. Networks Isdn",
["COMPUTER NETWORKS SERIES"] = "Comput. Netw. Ser.",
["COMPUTER NETWORKS, ARCHITECTURE AND APPLICATIONS"] = "Ifip. Trans. C.",
@@ -26698,6 +26702,7 @@ abbrevs = {
["COMPUTER SCIENCE - THEORY AND APPLICATIONS"] = "Lect. Notes. Comput. Sc.",
["COMPUTER SCIENCE AND INFORMATION SYSTEMS"] = "Comput. Sci. Inf. Syst.",
["COMPUTER SCIENCE AND SCIENTIFIC COMPUTING"] = "Comput. Sci. Sci. Comput.",
+ ["COMPUTER SCIENCE FOUNDATIONS AND APPLIED LOGIC"] = "Comput. Sci. Found. Appl. Log.",
["COMPUTER SCIENCE IN ECONOMICS AND MANAGEMENT"] = "Computer Sci. Econ. Manage.",
["COMPUTER SCIENCE IN PERSPECTIVE: ESSAYS DEDICATED TO THOMAS OTTMANN"] = "Lect. Notes. Comput. Sc.",
["COMPUTER SCIENCE LOGIC"] = "Lect. Notes. Comput. Sc.",
@@ -26887,7 +26892,7 @@ abbrevs = {
["COMPUTERS AND CONCRETE"] = "Comput. Concrete",
["COMPUTERS AND DNA"] = "Sfi. S. Sci. C.",
["COMPUTERS AND ELECTRICAL ENGINEERING"] = "Comput. Electr. Eng.",
- ["COMPUTERS AND ELECTRONICS IN AGRICULTURE"] = "Comput. Electron. Agric.",
+ ["COMPUTERS AND ELECTRONICS IN AGRICULTURE"] = "Comput Electron Agric",
["COMPUTERS AND GAMES"] = "Lect. Notes. Comput. Sc.",
["COMPUTERS AND GEOLOGY"] = "Comput. Geol.",
["COMPUTERS AND GEOSCIENCES"] = "Comput. Geosci.",
@@ -27845,7 +27850,7 @@ abbrevs = {
["CONTINUUM (MOUNT LAWLEY, W.A.)"] = "Continuum (Mount Lawley)",
["CONTINUUM (SOCIETY FOR SOCIAL WORK ADMINISTRATORS IN HEALTH CARE)"] = "Continuum",
["CONTINUUM (SOCIETY FOR SOCIAL WORK LEADERSHIP IN HEALTH CARE)"] = "Continuum Soc Soc Work Leadersh Health Care",
- ["CONTINUUM MECHANICS AND THERMODYNAMICS"] = "Continuum Mech. Thermodyn.",
+ ["CONTINUUM MECHANICS AND THERMODYNAMICS"] = "Contin. Mech. Thermodyn.",
["CONTINUUM MECHANICS, FLUIDS, HEAT"] = "Wseas. Mech. Eng. Ser.",
["CONTINUUM MECHANICS: ADVANCED TOPICS AND RESEARCH TRENDS"] = "Model. Simul. Sci. Eng.",
["CONTINUUM MODELING IN THE PHYSICAL SCIENCES"] = "Math. Model. Comput.",
@@ -28920,7 +28925,7 @@ abbrevs = {
["CRITICAL REVIEW (NEW YORK, N.Y.)"] = "Crit Rev (N Y)",
["CRITICAL REVIEW OF INTERNATIONAL SOCIAL AND POLITICAL PHILOSOPHY"] = "Crit Rev Int Soc Political Philos",
["CRITICAL REVIEW: INDUSTRIAL LASERS AND APPLICATIONS"] = "P. Soc. Photo-opt. Ins.",
- ["CRITICAL REVIEWS IN ANALYTICAL CHEMISTRY"] = "Crit. Rev. Anal. Chem.",
+ ["CRITICAL REVIEWS IN ANALYTICAL CHEMISTRY"] = "Crit Rev Anal Chem",
["CRITICAL REVIEWS IN BIOCHEMISTRY AND MOLECULAR BIOLOGY"] = "Crit Rev Biochem Mol Biol",
["CRITICAL REVIEWS IN BIOCOMPATIBILITY"] = "Crit. Rev. Biocompat.",
["CRITICAL REVIEWS IN BIOENGINEERING"] = "Crit Rev Bioeng",
@@ -29465,7 +29470,7 @@ abbrevs = {
["CURRENT ATHEROSCLEROSIS REPORTS"] = "Curr Atheroscler Rep",
["CURRENT BEHAVIORAL NEUROSCIENCE REPORTS"] = "Curr Behav Neurosci Rep",
["CURRENT BIOACTIVE COMPOUNDS"] = "Curr. Bioact. Compd.",
- ["CURRENT BIOINFORMATICS"] = "Curr. Bioinf.",
+ ["CURRENT BIOINFORMATICS"] = "Curr Bioinform",
["CURRENT BIOLOGY"] = "Curr. Biol.",
["CURRENT BIOLOGY : CB"] = "Curr Biol",
["CURRENT BIOMARKER FINDINGS"] = "Curr Biomark Find",
@@ -29485,7 +29490,7 @@ abbrevs = {
["CURRENT CELLULAR BIOCHEMISTRY"] = "Curr Cell Biochem",
["CURRENT CHALLENGES IN PATENT INFORMATION RETRIEVAL"] = "Inform. Retrieval Ser.",
["CURRENT CHALLENGES ON LARGE SUPRAMOLECULAR ASSEMBLIES"] = "Nato. Adv. Sci. I. C-mat.",
- ["CURRENT CHEMICAL BIOLOGY"] = "Curr. Chem. Biol.",
+ ["CURRENT CHEMICAL BIOLOGY"] = "Curr Chem Biol",
["CURRENT CHEMICAL GENOMICS"] = "Curr Chem Genomics",
["CURRENT CHEMICAL GENOMICS AND TRANSLATIONAL MEDICINE"] = "Curr Chem Genom Transl Med",
["CURRENT CHROMATOGRAPHY"] = "Curr Chromatogr",
@@ -29585,7 +29590,7 @@ abbrevs = {
["CURRENT DRUG THERAPY"] = "Curr Drug ther",
["CURRENT EMERGENCY AND HOSPITAL MEDICINE REPORTS"] = "Curr Emerg Hosp Med Rep",
["CURRENT ENVIRONMENTAL HEALTH REPORTS"] = "Curr Environ Health Rep",
- ["CURRENT ENZYME INHIBITION"] = "Curr. Enzyme Inhib.",
+ ["CURRENT ENZYME INHIBITION"] = "Curr Enzym Inhib",
["CURRENT EPIDEMIOLOGY REPORTS"] = "Curr Epidemiol Rep",
["CURRENT EUROPEAN ISSUES"] = "Curr. Europe. Iss.",
["CURRENT EYE RESEARCH"] = "Curr Eye Res",
@@ -29658,7 +29663,7 @@ abbrevs = {
["CURRENT MEDICAL PRACTICE"] = "Curr Med Pract",
["CURRENT MEDICAL RESEARCH AND OPINION"] = "Curr Med Res Opin",
["CURRENT MEDICAL SCIENCE"] = "Curr Med Sci",
- ["CURRENT MEDICINAL CHEMISTRY"] = "Curr. Med. Chem.",
+ ["CURRENT MEDICINAL CHEMISTRY"] = "Curr Med Chem",
["CURRENT MEDICINAL CHEMISTRY. ANTI-CANCER AGENTS"] = "Curr Med Chem Anticancer Agents",
["CURRENT MEDICINAL CHEMISTRY. ANTI-INFLAMMATORY & ANTI-ALLERGY AGENTS"] = "Curr Med Chem Anti Inflamm Anti Allergy Agents",
["CURRENT MEDICINAL CHEMISTRY. CARDIOVASCULAR AND HEMATOLOGICAL AGENTS"] = "Curr Med Chem Cardiovasc Hematol Agents",
@@ -29705,10 +29710,10 @@ abbrevs = {
["CURRENT OPINION IN BIOTECHNOLOGY"] = "Curr Opin Biotechnol",
["CURRENT OPINION IN CARDIOLOGY"] = "Curr Opin Cardiol",
["CURRENT OPINION IN CELL BIOLOGY"] = "Curr Opin Cell Biol",
- ["CURRENT OPINION IN CHEMICAL BIOLOGY"] = "Curr. Opin. Chem. Biol.",
+ ["CURRENT OPINION IN CHEMICAL BIOLOGY"] = "Curr Opin Chem Biol",
["CURRENT OPINION IN CHEMICAL ENGINEERING"] = "Curr Opin Chem Eng",
["CURRENT OPINION IN CLINICAL NUTRITION AND METABOLIC CARE"] = "Curr Opin Clin Nutr Metab Care",
- ["CURRENT OPINION IN COLLOID & INTERFACE SCIENCE"] = "Curr. Opin. Colloid Interface Sci.",
+ ["CURRENT OPINION IN COLLOID & INTERFACE SCIENCE"] = "Curr Opin Colloid Interface Sci",
["CURRENT OPINION IN COLLOID AND INTERFACE SCIENCE"] = "Curr. Opin. Colloid Interface Sci.",
["CURRENT OPINION IN COSMETIC DENTISTRY"] = "Curr Opin Cosmet Dent",
["CURRENT OPINION IN CRITICAL CARE"] = "Curr Opin Crit Care",
@@ -29753,7 +29758,7 @@ abbrevs = {
["CURRENT OPINION IN OTOLARYNGOLOGY & HEAD AND NECK SURGERY"] = "Curr Opin Otolaryngol Head Neck Surg",
["CURRENT OPINION IN PEDIATRICS"] = "Curr Opin Pediatr",
["CURRENT OPINION IN PERIODONTOLOGY"] = "Curr Opin Periodontol",
- ["CURRENT OPINION IN PHARMACOLOGY"] = "Curr. Opin. Pharmacol.",
+ ["CURRENT OPINION IN PHARMACOLOGY"] = "Curr Opin Pharmacol",
["CURRENT OPINION IN PHYSIOLOGY"] = "Curr Opin Physiol",
["CURRENT OPINION IN PLANT BIOLOGY"] = "Curr Opin Plant Biol",
["CURRENT OPINION IN PSYCHIATRY"] = "Curr Opin Psychiatry",
@@ -29771,7 +29776,7 @@ abbrevs = {
["CURRENT OPINION IN VIROLOGY"] = "Curr Opin Virol",
["CURRENT ORAL HEALTH REPORTS"] = "Curr Oral Health Rep",
["CURRENT ORGANIC CHEMISTRY"] = "Curr. Org. Chem.",
- ["CURRENT ORGANIC SYNTHESIS"] = "Curr. Org. Synth.",
+ ["CURRENT ORGANIC SYNTHESIS"] = "Curr Org Synth",
["CURRENT ORGANOCATALYSIS"] = "Curr Organocatal",
["CURRENT ORNITHOLOGY"] = "Curr. Ornithol.",
["CURRENT ORTHOPAEDIC PRACTICE"] = "Curr Orthop Pract",
@@ -29914,7 +29919,7 @@ abbrevs = {
["CURRENT SEPARATIONS"] = "Curr Sep",
["CURRENT SEPARATIONS AND DRUG DEVELOPMENT"] = "Curr. Sep Drug Dev.",
["CURRENT SEXUAL HEALTH REPORTS"] = "Curr Sex Health Rep",
- ["CURRENT SIGNAL TRANSDUCTION THERAPY"] = "Curr. Signal Transduction Ther.",
+ ["CURRENT SIGNAL TRANSDUCTION THERAPY"] = "Curr Signal Transduct Ther",
["CURRENT SITUATION REGARDING THE DIAGNOSIS AND TREATMENT OF TESTICULAR TUMORS"] = "Contr. Oncol.",
["CURRENT SLEEP MEDICINE REPORTS"] = "Curr Sleep Med Rep",
["CURRENT SOCIOLOGY"] = "Curr. Sociol.",
@@ -31087,7 +31092,7 @@ abbrevs = {
["DENDRITIC CELLS IN LYMPHOID TISSUES"] = "Int. Congr. Ser.",
["DENDRITIC CELLS: TYPES, LIFE CYCLES AND BIOLOGICAL FUNCTIONS"] = "Cell. Bio. Res. Prog.",
["DENDROBIOLOGY"] = "Dendrobiology",
- ["DENDROCHRONOLOGIA"] = "Dendrochronologia",
+ ["DENDROCHRONOLOGIA"] = "Dendrochronologia (Verona)",
["DENDROME : FOREST TREE GENOME RESEARCH UPDATES"] = "Dendrome",
["DENDRONATURA"] = "Dendronatura",
["DENGUE BULLETIN"] = "Dengue Bull",
@@ -31552,7 +31557,7 @@ abbrevs = {
["DESIGN, TEST, INTEGRATION, AND PACKAGING OF MEMS/MOEMS, PROCEEDINGS"] = "P. Soc. Photo-opt. Ins.",
["DESIGN, USER EXPERIENCE, AND USABILITY : DESIGN PHILOSOPHY, METHODS, AND TOOLS : SECOND INTERNATIONAL CONFERENCE, DUXU 2013, HELD AS PART OF HCI INTERNATIONAL 2013, LAS VEGAS, NV, USA, JULY 21-26, 2013, PROCEEDINGS. PART I. DUXU (CONFERENCE) (2ND : 2013 : LAS VEGAS, NEV.)"] = "Des User Exp Usability",
["DESIGN,TEST INTEGRATION, AND PACKAGING OF MEMS/MOEMS 2001"] = "P. Soc. Photo-opt. Ins.",
- ["DESIGNED MONOMERS AND POLYMERS"] = "Des. Monomers Polym.",
+ ["DESIGNED MONOMERS AND POLYMERS"] = "Des Monomers Polym",
["DESIGNERLY WAYS OF KNOWING"] = "Board. Int. Res. Des.",
["DESIGNERS GUIDE BOOK SERIES"] = "Des. Guide Book Ser.",
["DESIGNERS’ FORUM: DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION"] = "Des. Aut. Test Europe",
@@ -31661,7 +31666,7 @@ abbrevs = {
["DEUTSCHE BAUMSCHULE"] = "Dtsch. Baumsch.",
["DEUTSCHE DENTISTISCHE ZEITSCHRIFT"] = "Dtsch Dent Z",
["DEUTSCHE DROGISTENZEITUNG"] = "Dtsch Drog Ztg",
- ["DEUTSCHE ENTOMOLOGISCHE ZEITSCHRIFT"] = "Dtsch. Entomol. Z.",
+ ["DEUTSCHE ENTOMOLOGISCHE ZEITSCHRIFT"] = "Deut. Entomol. Z.",
["DEUTSCHE GESELLSCHAFT FUR ZERSTORUNGSFREIE PRUFUNG E.V. - CONFERENCE VOLUME"] = "Dgzfp. Ber.",
["DEUTSCHE GESUNDHEITSPOLITIK"] = "Dtsch Gesundheitspolit",
["DEUTSCHE GESUNDHEITSWESEN"] = "Dtsch. Gesundheitswes.",
@@ -31671,7 +31676,7 @@ abbrevs = {
["DEUTSCHE HYDROGRAPHISCHE ZEITSCHRIFT"] = "Dtsch. Hydrogr. Z.",
["DEUTSCHE KRANKENPFLEGEZEITSCHRIFT"] = "Dtsch Krankenpflegez",
["DEUTSCHE KUNST UND DENKMALPFLEGE"] = "DKuDenkmPfl",
- ["DEUTSCHE LEBENSMITTEL-RUNDSCHAU"] = "Dtsch. Lebensm.-Rundsch.",
+ ["DEUTSCHE LEBENSMITTEL-RUNDSCHAU"] = "Deut. Lebensm-rundsch.",
["DEUTSCHE LEBENSMITTEL-RUNDSCHAU : ZEITSCHRIFT FUR LEBENSMITTELKUNDE UND LEBENSMITTELRECHT"] = "Dtsch Lebensmitt Rundsch",
["DEUTSCHE LEBENSMITTEL-RUNDSCHAU : ZEITSCHRIFT FÜR LEBENSMITTELKUNDE UND LEBENSMITTELRECHT"] = "Dtsch Lebensmitt Rundsch",
["DEUTSCHE LITERATURZEITUNG FÃœR KRITIK DER INTERNATIONALEN WISSENSCHAFT"] = "DLZ",
@@ -33016,7 +33021,7 @@ abbrevs = {
["DIVERSE PERSPECTIVES ON MARXIST PHILOSOPHY: EAST AND WEST"] = "Contr. Philo.",
["DIVERSE ROLES OF INTEGRIN RECEPTORS IN ARTICULAR CARTILAGE"] = "Adv. Anat. Embryol. Cel.",
["DIVERSIFICATION OF EUROPEAN SYSTEMS OF HIGHER EDUCATION"] = "Beitr. Verg. Bild.",
- ["DIVERSITY"] = "Diversity",
+ ["DIVERSITY"] = "Diversity (Basel)",
["DIVERSITY & DISTRIBUTIONS"] = "Divers Distrib",
["DIVERSITY - THE KEY TO PROSPERITY, SUPPLEMENTARY VOLUME"] = "Australas. I. Min. Met.",
["DIVERSITY AND BIOTECHNOLOGY OF ECTOMYCORRHIZAE"] = "Soil. Biol.",
@@ -33187,7 +33192,7 @@ abbrevs = {
["DOKLADY - AKADEMIYA NAUK AZERBAIDZHANA"] = "Dokl. Akad. Nauk Az. SSR",
["DOKLADY AKADEMII NAUK"] = "Dokl. Akad. Nauk",
["DOKLADY AKADEMII NAUK / [ROSSIISKAIA AKADEMII NAUK]"] = "Dokl Akad Nauk",
- ["DOKLADY AKADEMII NAUK BELARUSI"] = "Dokl. Akad. Nauk BSSR",
+ ["DOKLADY AKADEMII NAUK BELARUSI"] = "Dokl. Akad. Nauk Belarusi",
["DOKLADY AKADEMII NAUK BSSR"] = "Dokl Akad Nauk",
["DOKLADY AKADEMII NAUK SOIUZA SOVETSKIKH SOTSIALISTICHESKIKH RESPUBLIK"] = "Dokl Akad Nauk Soiuza Sov Sotsialisticheskikh Resp",
["DOKLADY AKADEMII NAUK SSSR"] = "Dokl Akad Nauk SSSR",
@@ -33394,7 +33399,7 @@ abbrevs = {
["DRUG DESIGN: CUTTING EDGE APPROACHES"] = "Roy. Soc. Ch.",
["DRUG DESIGNING : OPEN ACCESS"] = "Drug Des",
["DRUG DEVELOPMENT AND EVALUATION"] = "Drug Dev. E.",
- ["DRUG DEVELOPMENT AND INDUSTRIAL PHARMACY"] = "Drug Dev. Ind. Pharm.",
+ ["DRUG DEVELOPMENT AND INDUSTRIAL PHARMACY"] = "Drug Dev Ind Pharm",
["DRUG DEVELOPMENT COMMUNICATIONS"] = "Drug Dev. Commun.",
["DRUG DEVELOPMENT RESEARCH"] = "Drug Dev Res",
["DRUG DISCOVERIES & THERAPEUTICS"] = "Drug Discov Ther",
@@ -34060,6 +34065,7 @@ abbrevs = {
["EAST CENTRAL EUROPE"] = "E. Cent. Eur.",
["EAST CENTRAL EUROPE. L'EUROPE DU CENTRE-EST"] = "East Cent Eur",
["EAST CENTRAL EUROPE. L’EUROPE DU CENTRE-EST"] = "East Cent Eur",
+ ["EAST CHINA NORMAL UNIVERSITY SCIENTIFIC REPORTS"] = "East China Norm. Univ. Sci. Rep.",
["EAST EUROPEAN JEWISH AFFAIRS"] = "East Eur Jew Aff",
["EAST EUROPEAN MONOGRAPHS"] = "E. Europ. M.",
["EAST EUROPEAN POLITICS AND SOCIETIES"] = "E. Eur. Polit. Soc.",
@@ -34207,7 +34213,7 @@ abbrevs = {
["ECOLOGICAL CHEMISTRY AND ENGINEERING S"] = "Ecol. Chem. Eng. S",
["ECOLOGICAL CHEMISTRY AND ENGINEERING S-CHEMIA I INZYNIERIA EKOLOGICZNA S"] = "Ecol. Chem. Eng. S",
["ECOLOGICAL CHEMISTRY AND ENGINEERING-CHEMIA I INZYNIERIA EKOLOGICZNA"] = "Ecol. Chem. Eng.",
- ["ECOLOGICAL COMPLEXITY"] = "Ecol. Complexity",
+ ["ECOLOGICAL COMPLEXITY"] = "Ecol. Complex.",
["ECOLOGICAL COMPLEXITY AND SUSTAINABILITY"] = "Ann. Ny. Acad. Sci.",
["ECOLOGICAL CONSERVATION"] = "Ecol. Conserv.",
["ECOLOGICAL DAMAGE CAUSED BY OIL SPILLS: ECONOMIC ASSESSMENTS AND COMPENSATIONS"] = "Oceanis. S. D.",
@@ -34218,8 +34224,8 @@ abbrevs = {
["ECOLOGICAL ECONOMICS AND INDUSTRIAL ECOLOGY: A CASE STUDY OF THE INTEGRATED PRODUCT POLICY OF THE EUROPEAN UNION"] = "Routl. Explor. Environ.",
["ECOLOGICAL ECONOMICS AND SUSTAINABLE DEVELOPMENT: SELECTED ESSAYS OF HERMAN DALY"] = "Adv. Ecol. Econ.",
["ECOLOGICAL ECONOMICS REVIEWS"] = "Ann. Ny. Acad. Sci.",
- ["ECOLOGICAL ENGINEERING"] = "Ecol. Eng.",
- ["ECOLOGICAL ENTOMOLOGY"] = "Ecol. Entomol.",
+ ["ECOLOGICAL ENGINEERING"] = "Ecol Eng",
+ ["ECOLOGICAL ENTOMOLOGY"] = "Ecol Entomol",
["ECOLOGICAL GENETICS AND GENOMICS"] = "Ecol Genet Genom",
["ECOLOGICAL IMPORTANCE OF RIVER BOTTOM"] = "Folia. Fac. Sci. Nat. Un.",
["ECOLOGICAL INDICATORS"] = "Ecol. Indic.",
@@ -34353,7 +34359,7 @@ abbrevs = {
["ECONOMIC AND STRATEGIC ISSUES IN US FOREIGN POLICY"] = "De. Gruy. Nor.",
["ECONOMIC ANTHROPOLOGY (HOBOKEN, N.J.)"] = "Econ Anthropol",
["ECONOMIC ASPECTS OF RAW WOOL PRODUCTION AND MARKETING IN CHINA"] = "Aciar. Tec. R.",
- ["ECONOMIC BOTANY"] = "Econ. Bot.",
+ ["ECONOMIC BOTANY"] = "Econ Bot",
["ECONOMIC BULLETIN - NATIONAL BANK OF EGYPT"] = "Econ Bull Natl Bank Egypt.",
["ECONOMIC BULLETIN FOR ASIA AND THE PACIFIC"] = "Econ Bull Asia Pac",
["ECONOMIC BULLETIN FOR EUROPE"] = "Econ Bull Eur",
@@ -35005,7 +35011,7 @@ abbrevs = {
["EGYPTIAN JOURNAL OF BIOCHEMISTRY AND MOLECULAR BIOLOGY"] = "Egypt. J. Biochem. Mol. Biol.",
["EGYPTIAN JOURNAL OF BIOLOGICAL PEST CONTROL"] = "Egypt J Biol Pest Control",
["EGYPTIAN JOURNAL OF BIOTECHNOLOGY"] = "Egypt J Biotechnol",
- ["EGYPTIAN JOURNAL OF CHEMISTRY"] = "Egypt. J. Chem.",
+ ["EGYPTIAN JOURNAL OF CHEMISTRY"] = "Egypt J Chem",
["EGYPTIAN JOURNAL OF EXPERIMENTAL BIOLOGY. ZOOLOGY"] = "Egypt J Exp Biol Zool",
["EGYPTIAN JOURNAL OF FORENSIC SCIENCES"] = "Egypt J Forensic Sci",
["EGYPTIAN JOURNAL OF GENETICS AND CYTOLOGY"] = "Egypt J Genet Cytol",
@@ -35243,7 +35249,7 @@ abbrevs = {
["ELECTRIC POWER COMPONENTS AND SYSTEMS"] = "Electr. Pow. Compo. Sys.",
["ELECTRIC POWER QUALITY"] = "Power Syst.",
["ELECTRIC POWER SYSTEM PLANNING: ISSUES, ALGORITHMS AND SOLUTIONS"] = "Power Syst.",
- ["ELECTRIC POWER SYSTEMS RESEARCH"] = "Electr. Power Syst. Res.",
+ ["ELECTRIC POWER SYSTEMS RESEARCH"] = "Electr. Pow. Syst. Res.",
["ELECTRIC POWER SYSTEMS RESERCH"] = "Electr. Power Syst. Res.",
["ELECTRICAL AND COMPUTER ENGINEERING"] = "Ele. Com. Eng.",
["ELECTRICAL AND COMPUTER ENGINEERING SERIES"] = "Ele. Com. Eng.",
@@ -35351,7 +35357,7 @@ abbrevs = {
["ELECTROCHEMICAL TECHNOLOGY APPLICATIONS IN ELECTRONICS III"] = "Elec. Soc. S.",
["ELECTROCHEMICAL TECHNOLOGY OF MOLTEN SALTS"] = "Molt. Salt. Forum.",
["ELECTROCHEMISTRY"] = "Electrochemistry",
- ["ELECTROCHEMISTRY (TOKYO, JAPAN)"] = "Electrochemistry (Tokyo, Jpn.)",
+ ["ELECTROCHEMISTRY (TOKYO, JAPAN)"] = "Electrochemistry (Tokyo)",
["ELECTROCHEMISTRY AND CHARACTERISTICS OF EMBEDDABLE REFERENCE ELECTRODES FOR CONCRETE"] = "Eur. Fed. Corros. Publ.",
["ELECTROCHEMISTRY AND PHYSICAL CHEMICAL METHODS IN SERVING MATERIALS FOR SUSTAINABLE DEVELOPMENT"] = "Key. Eng. Mat.",
["ELECTROCHEMISTRY AT THE NANOSCALE"] = "Nanostruct. Sci. Techn.",
@@ -35963,6 +35969,7 @@ abbrevs = {
["EMERGING TRENDS AND ISSUES IN MANAGEMENT CONSULTING: CONSULTING AS A JANUS-FACED REALITY"] = "Res. Manag. Consult.",
["EMERGING TRENDS AND NOVEL MATERIALS IN PHOTONICS"] = "Aip. Conf. Proc.",
["EMERGING TRENDS IN INFORMATION AND COMMUNICATION SECURITY, PROCEEDINGS"] = "Lect. Notes. Comput. Sc.",
+ ["EMERGING TRENDS IN MECHATRONICS"] = "Emerg. Trends Mechatron.",
["EMERGING TRENDS IN TECHNOLOGICAL INNOVATION"] = "Ifip. Adv. Inf. Comm. Te.",
["EMERGING TRENDS IN VISUAL COMPUTING"] = "Lect. Notes. Comput. Sc.",
["EMERGING WEB SERVICES TECHNOLOGY"] = "Whitestein. Ser. Softw.",
@@ -36270,7 +36277,7 @@ abbrevs = {
["ENERGY (OXFORD, ENGLAND)"] = "Energy (Oxf)",
["ENERGY - INFORMATION - INNOVATION"] = "Gesch. Elektrotech.",
["ENERGY ANALYSIS OF HOUSEHOLD CONSUMPTION"] = "Alliance. Glob. Sustai.",
- ["ENERGY AND BUILDINGS"] = "Energy Build.",
+ ["ENERGY AND BUILDINGS"] = "Energy Build",
["ENERGY AND ELECTROCHEMICAL PROCESSES FOR A CLEANER ENVIRONMENT, PROCEEDINGS"] = "Elec. Soc. S.",
["ENERGY AND ELECTROCHEMICAL PROCESSING FOR A CLEANER ENVIRONMENT"] = "Elec. Soc. S.",
["ENERGY AND EMISSION CONTROL TECHNOLOGIES"] = "Energy Emiss Control Technol",
@@ -36294,13 +36301,13 @@ abbrevs = {
["ENERGY COMMUNICATIONS"] = "Energ. Commun.",
["ENERGY CONSERVATION IN PUBLIC PREMISES"] = "VDI Bericht",
["ENERGY CONVERSION"] = "Energ. Convers.",
- ["ENERGY CONVERSION AND MANAGEMENT"] = "Energy Convers. Manage.",
+ ["ENERGY CONVERSION AND MANAGEMENT"] = "Energy Convers Manag",
["ENERGY CONVERSION AND PARTICLE ACCELERATION IN THE SOLAR CORONA"] = "Lect. Notes. Phys.",
["ENERGY COSTS, INTERNATIONAL DEVELOPMENTS AND NEW DIRECTIONS"] = "Energ. Sci. Eng. Tech.",
["ENERGY CROPS"] = "Rsc. Energy Environ. S.",
["ENERGY DEPENDENCY, POLITICS AND CORRUPTION IN THE FORMER SOVIET UNION"] = "Basees-rout. Ser. Russ.",
["ENERGY DIGEST"] = "Energ. Dig.",
- ["ENERGY ECONOMICS"] = "Energy Econ.",
+ ["ENERGY ECONOMICS"] = "Energy Econ",
["ENERGY EDUCATION SCIENCE AND TECHNOLOGY"] = "Energy Educ. Sci. Tech.",
["ENERGY EDUCATION SCIENCE AND TECHNOLOGY PART A-ENERGY SCIENCE AND RESEARCH"] = "Ener. Educ. Sci. Tech-a.",
["ENERGY EDUCATION SCIENCE AND TECHNOLOGY PART B-SOCIAL AND EDUCATIONAL STUDIES"] = "Ener. Educ. Sci. Tech-b.",
@@ -36469,7 +36476,7 @@ abbrevs = {
["ENGINEERING GEOLOGY SPECIAL PUBLICATION SERIES"] = "Eng. Geol. Spec. Publ. S.",
["ENGINEERING HUMAN COMPUTER INTERACTION AND INTERACTIVE SYSTEMS"] = "Lect. Notes. Comput. Sc.",
["ENGINEERING IN AGRICULTURE, ENVIRONMENT AND FOOD"] = "Eng. Agric. Environ. Food",
- ["ENGINEERING IN LIFE SCIENCES"] = "Eng. Life Sci.",
+ ["ENGINEERING IN LIFE SCIENCES"] = "Eng Life Sci",
["ENGINEERING IN MEDICINE"] = "Eng Med",
["ENGINEERING IN MEDICINE AND BIOLOGY"] = "Eng. Med. Biol.",
["ENGINEERING INFORMATION SYSTEMS IN THE INTERNET CONTEXT"] = "Int. Fed. Info. Proc.",
@@ -36678,7 +36685,7 @@ abbrevs = {
["ENTITY-RELATIONSHIP APPROACH - ER ’94"] = "Lect. Notes. Comput. Sc.",
["ENTOMOFAUNA"] = "Entomofauna",
["ENTOMOLOGIA"] = "Entomologia (Pavia)",
- ["ENTOMOLOGIA EXPERIMENTALIS ET APPLICATA"] = "Entomol. Exp. Appl.",
+ ["ENTOMOLOGIA EXPERIMENTALIS ET APPLICATA"] = "Entomol Exp Appl",
["ENTOMOLOGIA GENERALIS"] = "Entomol. Gen.",
["ENTOMOLOGIA HELLENICA"] = "Entomol Hell",
["ENTOMOLOGIA SINICA"] = "Zhongguo kun chong xue|Entomol. Sin.",
@@ -36815,12 +36822,12 @@ abbrevs = {
["ENVIRONMENTAL AND ECOLOGICAL STATISTICS SERIES"] = "Environ. Ecol. Stat. Se.",
["ENVIRONMENTAL AND ENERGY POLICY AND THE ECONOMY"] = "Environ Energy Policy Econ",
["ENVIRONMENTAL AND ENGINEERING GEOSCIENCE"] = "Environ. Eng. Geosci.",
- ["ENVIRONMENTAL AND EXPERIMENTAL BOTANY"] = "Environ. Exp. Bot.",
+ ["ENVIRONMENTAL AND EXPERIMENTAL BOTANY"] = "Environ Exp Bot",
["ENVIRONMENTAL AND MATERIAL FLOW COST ACCOUNTING: PRINCIPLES AND PROCEDURES"] = "Eco-effic. Ind. Sci.",
["ENVIRONMENTAL AND MOLECULAR MUTAGENESIS"] = "Environ Mol Mutagen",
["ENVIRONMENTAL AND PROCESS MONITORING TECHNOLOGIES"] = "P. Soc. Photo-opt. Ins.",
["ENVIRONMENTAL AND REGIONAL AIR POLLUTION"] = "Air Water. Soil. Sci. T.",
- ["ENVIRONMENTAL AND RESOURCE ECONOMICS"] = "Environ. Resour. Econ.",
+ ["ENVIRONMENTAL AND RESOURCE ECONOMICS"] = "Environ. Resource Econ.",
["ENVIRONMENTAL AND RESOURCE POLICY FOR CONSUMER DURABLES"] = "Lect. Notes. Econ. Math.",
["ENVIRONMENTAL AND RESOURCE VALUATION WITH REVEALED PREFERENCES: A THEORETICAL GUIDE TO EMPIRICAL MODELS"] = "Econ. Non-mark. Good.",
["ENVIRONMENTAL AND SOCIAL EFFECTS OF TRANSPORTATION"] = "Transport. Res. Rec.",
@@ -36832,11 +36839,11 @@ abbrevs = {
["ENVIRONMENTAL ASSESSMENT AND MANAGEMENT"] = "Res. Ec. En.",
["ENVIRONMENTAL ASSESSMENT AND MANAGEMENT IN THE FOOD INDUSTRY: LIFE CYCLE ASSESSMENT AND RELATED APPROACHES"] = "Woodhead. Publ. Food S.",
["ENVIRONMENTAL BIOENGINEERING"] = "Handb. Environ. Eng.",
- ["ENVIRONMENTAL BIOINDICATORS"] = "Environ. Bioindic.",
+ ["ENVIRONMENTAL BIOINDICATORS"] = "Environ Bioindic",
["ENVIRONMENTAL BIOLOGY AND MEDICINE"] = "Environ Biol Med",
["ENVIRONMENTAL BIOLOGY OF FISHES"] = "Environ Biol Fishes",
["ENVIRONMENTAL BIOMONITORING"] = "Acs. Sym. Ser.",
- ["ENVIRONMENTAL BIOSAFETY RESEARCH"] = "Environ. Biosaf. Res.",
+ ["ENVIRONMENTAL BIOSAFETY RESEARCH"] = "Environ Biosafety Res",
["ENVIRONMENTAL BIOTECHNOLOGIES FOR BIOREMEDIATION OF CONTAMINATED LANDS AND SOIL BY MICROBES, PLANTS AND EARTHWORMS"] = "Env. Remed. Tech. Regul.",
["ENVIRONMENTAL BIOTECHNOLOGY"] = "Environ Biotechnol",
["ENVIRONMENTAL BIOTECHNOLOGY /"] = "Stud. Environ. Sci.",
@@ -36871,7 +36878,7 @@ abbrevs = {
["ENVIRONMENTAL COASTAL REGIONS III"] = "Environ. St.",
["ENVIRONMENTAL COMMUNICATION"] = "Environ Commun",
["ENVIRONMENTAL COMMUNICATION-A JOURNAL OF NATURE AND CULTURE"] = "Environ. Commun.",
- ["ENVIRONMENTAL CONSERVATION"] = "Environ. Conserv.",
+ ["ENVIRONMENTAL CONSERVATION"] = "Environ Conserv",
["ENVIRONMENTAL CONTAMINANTS AND TERRESTRIAL VERTEBRATES: EFFECTS ON POPULATIONS, COMMUNITIES, AND ECOSYSTEMS"] = "Setac. Sp. P.",
["ENVIRONMENTAL CONTAMINATION"] = "Stud. Environ. Sci.",
["ENVIRONMENTAL CONTAMINATION AND REMEDIATION PRACTICES AT FORMER AND PRESENT MILITARY BASES"] = "Nato. Asi. 2.",
@@ -36927,7 +36934,7 @@ abbrevs = {
["ENVIRONMENTAL GEOCHEMISTRY OF SULFIDE OXIDATION"] = "Acs. Sym. Ser.",
["ENVIRONMENTAL GEOLOGY"] = "Environ. Geol.",
["ENVIRONMENTAL GEOLOGY (NEW YORK, N.Y. : 1993)"] = "Environ Geol",
- ["ENVIRONMENTAL GEOLOGY AND WATER SCIENCES"] = "Environ. Geol. Water Sci.",
+ ["ENVIRONMENTAL GEOLOGY AND WATER SCIENCES"] = "Environ. Geol. Water S.",
["ENVIRONMENTAL GEOSCIENCES"] = "Environ. Geosci.",
["ENVIRONMENTAL HAZARDS OF WAR"] = "Prio. Monog.",
["ENVIRONMENTAL HAZARDS-HUMAN AND POLICY DIMENSIONS"] = "Environ. Hazards-uk.",
@@ -37058,7 +37065,7 @@ abbrevs = {
["ENVIRONMENTAL REGULATION: EVALUATION, COMPLIANCE AND ECONOMIC IMPACT"] = "Env. Health. Phys. Chem.",
["ENVIRONMENTAL REMEDIATION"] = "Acs. Sym. Ser.",
["ENVIRONMENTAL REMEDIATION TECHNOLOGIES REGULATIONS AND SAFETY"] = "Env. Remed. Tech. Regul.",
- ["ENVIRONMENTAL RESEARCH"] = "Environ. Res.",
+ ["ENVIRONMENTAL RESEARCH"] = "Environ Res",
["ENVIRONMENTAL RESEARCH : 1991 TECHNOLOGY TRANSFER CONFERENCE - PROCEEDINGS"] = "Env. Res. Tec.",
["ENVIRONMENTAL RESEARCH : TECHNOLOGY TRANSFER CONFERENCE"] = "Env. Res. Tec.",
["ENVIRONMENTAL RESEARCH ADVANCES"] = "Environ. Res. Adv.",
@@ -37079,7 +37086,7 @@ abbrevs = {
["ENVIRONMENTAL SCIENCE & TECHNOLOGY LETTERS"] = "Environ Sci Technol Lett",
["ENVIRONMENTAL SCIENCE : WATER RESEARCH & TECHNOLOGY"] = "Environ Sci (Camb)",
["ENVIRONMENTAL SCIENCE AND ENGINEERING"] = "Adv. Eng. Res.",
- ["ENVIRONMENTAL SCIENCE AND POLLUTION RESEARCH"] = "Environ. Sci. Pollut. Res.",
+ ["ENVIRONMENTAL SCIENCE AND POLLUTION RESEARCH"] = "Environ. Sci. Pollut. R.",
["ENVIRONMENTAL SCIENCE AND POLLUTION RESEARCH INTERNATIONAL"] = "Environ Sci Pollut Res Int",
["ENVIRONMENTAL SCIENCE AND SUSTAINABILITY"] = "Energy. Environ. Eng. S.",
["ENVIRONMENTAL SCIENCE AND TECHNOLOGY"] = "Environ. Sci. Technol.",
@@ -37116,7 +37123,7 @@ abbrevs = {
["ENVIRONMENTAL TECHNOLOGY"] = "Environ Technol",
["ENVIRONMENTAL TECHNOLOGY & INNOVATION"] = "Environ Technol Innov",
["ENVIRONMENTAL TECHNOLOGY LETTERS"] = "Environ. Technol. Lett.",
- ["ENVIRONMENTAL TOXICOLOGY"] = "Environ. Toxicol.",
+ ["ENVIRONMENTAL TOXICOLOGY"] = "Environ Toxicol",
["ENVIRONMENTAL TOXICOLOGY AND CHEMISTRY"] = "Environ. Toxicol. Chem.",
["ENVIRONMENTAL TOXICOLOGY AND CHEMISTRY / SETAC"] = "Environ Toxicol Chem",
["ENVIRONMENTAL TOXICOLOGY AND PHARMACOLOGY"] = "Environ Toxicol Pharmacol",
@@ -37130,7 +37137,7 @@ abbrevs = {
["ENVIRONMENTAL TOXICOLOGY AND RISK ASSESSMENT: SEVENTH VOLUME"] = "Am. Soc. Test. Mater.",
["ENVIRONMENTAL TOXICOLOGY AND RISK ASSESSMENT: STANDARDIZATION OF BIOMARKERS FOR ENDOCRINE DISRUPTION AND ENVIRONMENTAL ASSESSMENT: EIGHTH VOLUME"] = "Am. Soc. Test. Mater.",
["ENVIRONMENTAL TOXICOLOGY AND RISK ASSESSMENT: THIRD VOLUME"] = "Am. Soc. Test. Mater.",
- ["ENVIRONMENTAL TOXICOLOGY AND WATER QUALITY"] = "Environ. Toxicol. Water Qual.",
+ ["ENVIRONMENTAL TOXICOLOGY AND WATER QUALITY"] = "Environ Toxicol Water Qual",
["ENVIRONMENTAL TOXICOLOGY II"] = "Wit. Trans. Ecol. Envir.",
["ENVIRONMENTAL TOXICOLOGY III"] = "Wit. Trans. Ecol. Envir.",
["ENVIRONMENTAL UV RADIATION: IMPACT ON ECOSYSTEMS AND HUMAN HEALTH AND PREDICTIVE MODELS"] = "Nato. Sci. S. Ss. Iv. Ear.",
@@ -38065,7 +38072,7 @@ abbrevs = {
["EURASIAN JOURNAL OF BIOSCIENCES"] = "Eurasian J Biosci",
["EURASIAN JOURNAL OF MEDICINE AND ONCOLOGY"] = "Eurasian J Med Oncol",
["EURASIAN MATHEMATICAL JOURNAL"] = "Eurasian Math. J.",
- ["EURASIAN SOIL SCIENCE"] = "Eurasian Soil Sci.",
+ ["EURASIAN SOIL SCIENCE"] = "Eurasian Soil Sci",
["EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING"] = "EURASIP J Adv Signal Process",
["EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING"] = "EURASIP J Appl Signal Processing",
["EURASIP JOURNAL ON AUDIO SPEECH AND MUSIC PROCESSING"] = "Eurasip J. Audio Spee.",
@@ -38351,7 +38358,7 @@ abbrevs = {
["EUROPEAN JOURNAL OF CLINICAL CHEMISTRY AND CLINICAL BIOCHEMISTRY : JOURNAL OF THE FORUM OF EUROPEAN CLINICAL CHEMISTRY SOCIETIES"] = "Eur J Clin Chem Clin Biochem",
["EUROPEAN JOURNAL OF CLINICAL INVESTIGATION"] = "Eur J Clin Invest",
["EUROPEAN JOURNAL OF CLINICAL MICROBIOLOGY"] = "Eur J Clin Microbiol",
- ["EUROPEAN JOURNAL OF CLINICAL MICROBIOLOGY & INFECTIOUS DISEASES"] = "Eur. J. Clin. Microbiol. Infect. Dis.",
+ ["EUROPEAN JOURNAL OF CLINICAL MICROBIOLOGY & INFECTIOUS DISEASES"] = "Eur. J. Clin. Microbiol.",
["EUROPEAN JOURNAL OF CLINICAL MICROBIOLOGY & INFECTIOUS DISEASES : OFFICIAL PUBLICATION OF THE EUROPEAN SOCIETY OF CLINICAL MICROBIOLOGY"] = "Eur J Clin Microbiol Infect Dis",
["EUROPEAN JOURNAL OF CLINICAL MICROBIOLOGY AND INFECTIOUS DISEASES"] = "Eur. J. Clin. Microbiol. Infect. Dis.",
["EUROPEAN JOURNAL OF CLINICAL NUTRITION"] = "Eur J Clin Nutr",
@@ -38394,9 +38401,9 @@ abbrevs = {
["EUROPEAN JOURNAL OF EPIDEMIOLOGY"] = "Eur J Epidemiol",
["EUROPEAN JOURNAL OF EXPERIMENTAL BIOLOGY"] = "Eur J Exp Biol",
["EUROPEAN JOURNAL OF FINANCE"] = "Europ. J. Finance",
- ["EUROPEAN JOURNAL OF FOREST PATHOLOGY"] = "Eur. J. For. Pathol.",
+ ["EUROPEAN JOURNAL OF FOREST PATHOLOGY"] = "Eur. J. Forest Pathol.",
["EUROPEAN JOURNAL OF FOREST PATHOLOGY. JOURNAL EUROPEÌEN DE PATHOLOGIE FORESTIEÌ€RE. EUROPÄISCHE ZEITSCHRIFT FÜR FORSTPATHOLOGIE"] = "Eur J Forest Pathol",
- ["EUROPEAN JOURNAL OF FOREST RESEARCH"] = "Eur. J. For. Res.",
+ ["EUROPEAN JOURNAL OF FOREST RESEARCH"] = "Eur J For Res",
["EUROPEAN JOURNAL OF GASTROENTEROLOGY & HEPATOLOGY"] = "Eur J Gastroenterol Hepatol",
["EUROPEAN JOURNAL OF GASTROENTEROLOGY AND HEPATOLOGY"] = "Eur. J. Gastroenterol. Hepatol.",
["EUROPEAN JOURNAL OF GENERAL DENTISTRY"] = "European J Gen Dent",
@@ -39051,7 +39058,7 @@ abbrevs = {
["EVOLUTIONARY COMPUTATION, MACHINE LEARNING AND DATA MINING IN BIOINFORMATICS. EVOBIO (CONFERENCE)"] = "Evol Comput Mach Learn Data Min Bioinform",
["EVOLUTIONARY DESIGN OF INTELLIGENT SYSTEMS IN MODELING, SIMULATION AND CONTROL"] = "Stud. Comput. Intell.",
["EVOLUTIONARY DYNAMICS AND EXTENSIVE FORM GAMES"] = "Econ. Learn. Soc. Evol.",
- ["EVOLUTIONARY ECOLOGY"] = "Evol. Ecol.",
+ ["EVOLUTIONARY ECOLOGY"] = "Evol Ecol",
["EVOLUTIONARY ECOLOGY RESEARCH"] = "Evol Ecol Res",
["EVOLUTIONARY ECONOMIC GEOGRAPHY"] = "Routl. Stud. Glob. Comp.",
["EVOLUTIONARY ECONOMICS AND SOCIAL COMPLEXITY SCIENCE"] = "Evol. Econ. Soc. Complex. Sci.",
@@ -39106,6 +39113,7 @@ abbrevs = {
["EXACT TREATMENT OF FINITE-DIMENSIONAL AND INFINITE-DIMENSIONAL QUANTUM SYSTEMS"] = "Math. Res. Dev.",
["EXAMINATIONS : COMPARATIVE AND INTERNATIONAL STUDIES"] = "Comp. Int. Ed.",
["EXAMINING THE BIG BANG AND DIFFUSE BACKGROUND RADIATIONS"] = "Iau. Symp.",
+ ["EXAMPLES AND COUNTEREXAMPLES"] = "Ex. Countex.",
["EXAMPLES OF RESOURCE INVENTORY AND MONITORING IN NATIONAL PARKS OF CALIFORNIA"] = "Usdi. Tran. P.",
["EXCAVACIONES ARQUEOLÓGICAS EN ESPAÑA"] = "EAE",
["EXCAVATIONS AND SURVEYS IN ISRAEL"] = "ExcIsr",
@@ -39868,7 +39876,7 @@ abbrevs = {
["FAR- AND NEAR-FIELD OPTICS: PHYSICS AND INFORMATION PROCESSING"] = "P. Soc. Photo-opt. Ins.",
["FAR-FETCHED FACTS: A PARABLE OF DEVELOPMENT AID"] = "Inside. Technol.",
["FAR-INFRARED WORKSHOP 2007 - FAR-INFRARED AND SUBMILLIMETER EMISSION OF THE INTERSTELLAR MEDIUM: MODELS MEET EXTRAGALACTIC AND GALACTIC OBSERVATIONS"] = "Eas. Publications.",
- ["FARADAY DISCUSSIONS"] = "Faraday Discuss.",
+ ["FARADAY DISCUSSIONS"] = "Faraday Discuss",
["FARADAY DISCUSSIONS OF THE CHEMICAL SOCIETY"] = "Faraday Discuss Chem Soc",
["FARADAY DISCUSSIONS OF THE ROYAL SOCIETY OF CHEMISTRY"] = "Faraday Discuss. R. Soc. Chem.",
["FARADAY SPECIAL DISCUSSIONS OF THE CHEMICAL SOCIETY"] = "Farday Spec. Discuss. Chem. Soc.",
@@ -40071,7 +40079,7 @@ abbrevs = {
["FEDERAL PERSONNEL MANUAL SYSTEM. FPM BULLETIN. UNITED STATES. OFFICE OF PERSONNEL MANAGEMENT"] = "FPM Bull",
["FEDERAL PRACTITIONER : FOR THE HEALTH CARE PROFESSIONALS OF THE VA, DOD, AND PHS"] = "Fed Pract",
["FEDERAL PROBATION"] = "Fed Probat",
- ["FEDERAL REGISTER"] = "Fed. Regist.",
+ ["FEDERAL REGISTER"] = "Fed Regist",
["FEDERAL RESERVE BANK BUSINESS REVIEW OF PHILADELPHIA"] = "Fed. Reserve Bank Bus. Rev. Phila.",
["FEDERAL RESERVE BANK OF ATLANTA ECONOMIC REVIEW"] = "Fed. Reserve Bank Atlanta Econ. Rev.",
["FEDERAL RESERVE BANK OF ATLANTA MONTHLY REVIEW"] = "Fed. Reserve Bank Atlanta Rev.",
@@ -40182,7 +40190,7 @@ abbrevs = {
["FEMS MICROBIOLOGY LETTERS"] = "FEMS Microbiol Lett",
["FEMS MICROBIOLOGY REVIEW"] = "FEMS Microbiol. Rev.",
["FEMS MICROBIOLOGY REVIEWS"] = "FEMS Microbiol Rev",
- ["FEMS SYMPOSIUM"] = "FEMS Symp.",
+ ["FEMS SYMPOSIUM"] = "Fems Symp.",
["FEMS YEAST RESEARCH"] = "FEMS Yeast Res",
["FEMTOSECOND LASER APPLICATIONS IN BIOLOGY"] = "P. Soc. Photo-opt. Ins.",
["FEMTOSECOND LASER FILAMENTATION"] = "Springer. Ser. Atom. Op.",
@@ -40244,7 +40252,7 @@ abbrevs = {
["FERTILITY RESEARCH AND PRACTICE"] = "Fertil Res Pract",
["FERTILITY, LIVING ARRANGEMENTS, CARE AND MOBILITY: UNDERSTANDING POPULATION TRENDS AND PROCESSES:"] = "Underst. Popul. Trends",
["FERTILITY, STERILITY AND CONTRACEPTION"] = "C. St. Gyn. Ob.",
- ["FERTILIZER RESEARCH"] = "Fertil. Res.",
+ ["FERTILIZER RESEARCH"] = "Fert. Res.",
["FESTIVAL ARCHITECTURE"] = "Class. Tradit. Archit.",
["FESTIVALS AND THE CULTURAL PUBLIC SPHERE"] = "Routl. Adv. Sociol.",
["FESTKORPER PROBLEME - ADVANCES IN SOLID STATE PHYSICS"] = "Festkor. A. S.",
@@ -40380,7 +40388,7 @@ abbrevs = {
["FID PUBLICATION"] = "Fid Publ.",
["FIDDLEHEAD"] = "Fiddlehead",
["FIDES ET HISTORIA : OFFICIAL PUBLICATION OF THE CONFERENCE ON FAITH AND HISTORY"] = "Fides Et Hist",
- ["FIDIA RESEARCH FOUNDATION SYMPOSIUM SERIES"] = "Fidia Res. Found. Symp. Ser.",
+ ["FIDIA RESEARCH FOUNDATION SYMPOSIUM SERIES"] = "Fid. Res. Fdn.",
["FIDIA RESEARCH SERIES"] = "Fidia Res. Series",
["FIE: 2008 IEEE FRONTIERS IN EDUCATION CONFERENCE"] = "Proc. Front. Educ. Conf.",
["FIELD ACTIONS SCIENCE REPORTS"] = "Field Actions Sci Rep",
@@ -40804,9 +40812,9 @@ abbrevs = {
["FISHERIES MANAGEMENT"] = "Fish. Manage.",
["FISHERIES MANAGEMENT AND ECOLOGY"] = "Fish Manag Ecol",
["FISHERIES MANAGEMENT AND WATERSHED DEVELOPMENT"] = "Am. Fish. S. S.",
- ["FISHERIES OCEANOGRAPHY"] = "Fish. Oceanogr.",
+ ["FISHERIES OCEANOGRAPHY"] = "Fish Oceanogr",
["FISHERIES RESEARCH"] = "Fish Res",
- ["FISHERIES SCIENCE"] = "Fish. Sci.",
+ ["FISHERIES SCIENCE"] = "Fisheries Sci.",
["FISHERIES SCIENCE (CARLTON, AUSTRALIA)"] = "Fish. Sci. (Carlton, Aust.)",
["FISHERIES SCIENCE (TOKYO, JAPAN)"] = "Fish. Sci. (Tokyo, Jpn.)",
["FISHERIES SCIENCE : FS"] = "Fish Sci",
@@ -40863,7 +40871,7 @@ abbrevs = {
["FIZIOLOGIA NORMALA SI PATOLOGICA"] = "Fiziol. Norm. Patol.",
["FIZIOLOGIA NORMALĂ ŞI PATOLOGICĂ"] = "Fiziol Norm Patol",
["FIZIOLOGICHESKII ZHURNAL"] = "Fiziol. Zh.",
- ["FIZIOLOGICHESKII ZHURNAL IMENI I. M. SECHENOVA"] = "Fizziol. Zh. SSSR im I. M. Sechenova",
+ ["FIZIOLOGICHESKII ZHURNAL IMENI I. M. SECHENOVA"] = "Fiziol. Zh. Im. I. M. Sechenova",
["FIZIOLOGICHESKII ZHURNAL IMENI I.M. SECHENOVA / ROSSIISKAIA AKADEMIIA NAUK"] = "Fiziol Zh Im I M Sechenova",
["FIZIOLOGICHESKII ZHURNAL SSSR IMENI I. M. SECHENOVA"] = "Fiziol. Zh. SSSR Im. I. M. Sechenova",
["FIZIOLOGICHESKIĬ ZHURNAL"] = "Fiziol Zh",
@@ -41176,7 +41184,7 @@ abbrevs = {
["FOGORVOSI SZEMLE"] = "Fogorv Sz",
["FOI ET LANGAGE"] = "Foi Lang",
["FOLDING & DESIGN"] = "Fold Des",
- ["FOLDING AND DESIGN"] = "Fold. Des.",
+ ["FOLDING AND DESIGN"] = "Fold Des.",
["FOLDRAJZI ERTESITO"] = "Foldr Ert",
["FOLHA MEDICA"] = "Folha Med",
["FOLIA ALLERGOLOGICA"] = "Folia Allergol (Roma)",
@@ -41332,7 +41340,7 @@ abbrevs = {
["FOOD AUSTRALIA"] = "Food Aust.",
["FOOD BIOPHYSICS"] = "Food Biophys.",
["FOOD BIOSCIENCE"] = "Food Biosci",
- ["FOOD BIOTECHNOLOGY"] = "Food Biotechnol.",
+ ["FOOD BIOTECHNOLOGY"] = "Food Biotechnol",
["FOOD BIOTECHNOLOGY IN ETHICAL PERSPECTIVE, SECOND EDITION"] = "Int. Libr. Environ. Agr.",
["FOOD CHAIN INTEGRITY: A HOLISTIC APPROACH TO FOOD TRACEABILITY, SAFETY, QUALITY AND AUTHENTICITY"] = "Woodhead. Publ. Food S.",
["FOOD CHAIN SECURITY"] = "Nato. Sci. Peace. Secur.",
@@ -41583,7 +41591,7 @@ abbrevs = {
["FOREST PRODUCTS JOURNAL"] = "For Prod J",
["FOREST RESEARCH CROSSING BORDERS"] = "Eur. Forest Inst. Proc.",
["FOREST SCENARIO MODELLING FOR ECOSYSTEM MANAGEMENT AT LANDSCAPE LEVEL"] = "Eur. Forest Inst. Proc.",
- ["FOREST SCIENCE"] = "For. Sci.",
+ ["FOREST SCIENCE"] = "Forest Sci.",
["FOREST SCIENCE AND TECHNOLOGY"] = "Forest Sci Technol",
["FOREST SNOW AND LANDSCAPE RESEARCH"] = "For. Snow Landsc. Res.",
["FOREST SYSTEMS"] = "For Syst",
@@ -41733,7 +41741,7 @@ abbrevs = {
["FORSCHENDE KOMPLEMENTÄRMEDIZIN"] = "Forsch Komplementarmed",
["FORSCHENDE KOMPLEMENTÄRMEDIZIN (2006)"] = "Forsch Komplementmed",
["FORSCHENDE KOMPLEMENTÄRMEDIZIN UND KLASSISCHE NATURHEILKUNDE = RESEARCH IN COMPLEMENTARY AND NATURAL CLASSICAL MEDICINE"] = "Forsch Komplementarmed Klass Naturheilkd",
- ["FORSCHUNG IM INGENIEURWESEN"] = "Forsch. Ingenieurwes.",
+ ["FORSCHUNG IM INGENIEURWESEN"] = "Forsch Ingenieurwes",
["FORSCHUNG IM INGENIEURWESEN-ENGINEERING RESEARCH"] = "Forsch. Ingenieurwes.",
["FORSCHUNG UND FORTBILDUNG IN DER CHIRURGIE DES BEWEGUNGSAPPARATES"] = "Forsch Fortbild Chir Bewegungsappar",
["FORSCHUNG UND PRAXIS IM DIALOG"] = "Fors. Prax. D.",
@@ -41766,7 +41774,7 @@ abbrevs = {
["FORSTLIGE FORSØGSVAESEN I DANMARK, DET"] = "Forstl. forsøgsvaes. Dan.",
["FORSTSCHUTZ BULLETIN"] = "Forstschutz Bull.",
["FORSTTECHNISCHE INFORMATIONEN"] = "Forsttech. Inf.",
- ["FORSTWISSENSCHAFTLICHES CENTRALBLATT"] = "Forstwiss. Cent.bl.",
+ ["FORSTWISSENSCHAFTLICHES CENTRALBLATT"] = "Forstwiss. Centralbl.",
["FORSVARSMEDICIN"] = "Forsvarsmedicin",
["FORT CONCHO REPORT"] = "Fort Concho Rep",
["FORT VALLEY EXPERIMENTAL FOREST - A CENTURY OF RESEARCH 1908-2008, CONFERENCE PROCEEDINGS"] = "Us. For. Serv. Rmrs-p.",
@@ -41897,7 +41905,7 @@ abbrevs = {
["FORÊTS DE FRANCE ET ACTION FORESTIÈRE"] = "For. Fr. action for.",
["FOSILES Y MOLECULAS: APROXIMACIONES A LA HISTORIA EVOLUTIVA DE HOMO SAPIENS"] = "Mem. Real. Soc. Esp. His.",
["FOSSIL EARTHQUAKES: THE FORMATION AND PRESERVATION OF PSEUDOTACHYLYTES"] = "Lect. Notes. Earth. Sci.",
- ["FOSSIL RECORD"] = "Fossil Rec.",
+ ["FOSSIL RECORD"] = "Foss. Rec.",
["FOSSILS OF THE MIOCENE CASTILLO FORMATION, VENEZUELA: CONTRIBUTIONS ON NEOTROPICAL PALAEONTOLOGY"] = "Sp. Palaeont.",
["FOSTERING MONETARY & FINANCIAL COOPERATION IN EAST ASIA"] = "World. Sci. Stud. Int. E.",
["FOTTEA"] = "Fottea",
@@ -42193,7 +42201,7 @@ abbrevs = {
["FREE INQUIRY IN CREATIVE SOCIOLOGY"] = "Free Inq Creat Sociol",
["FREE NEUROPATHOLOGY"] = "Free Neuropathol",
["FREE RADICAL BIOLOGY & MEDICINE"] = "Free Radic Biol Med",
- ["FREE RADICAL BIOLOGY AND MEDICINE"] = "Free Radic. Biol. Med.",
+ ["FREE RADICAL BIOLOGY AND MEDICINE"] = "Free Radical Biol. Med.",
["FREE RADICAL BIOLOGY IN DIGESTIVE DISEASES"] = "Front. Gastroint. Res.",
["FREE RADICAL EFFECTS ON MEMBRANES"] = "Curr. Top. Membr.",
["FREE RADICAL RESEARCH"] = "Free Radic Res",
@@ -42314,11 +42322,11 @@ abbrevs = {
["FREQUENCY-STABILIZED LASERS AND THEIR APPLICATIONS"] = "P. Soc. Photo-opt. Ins.",
["FREQUENZ"] = "Frequenz",
["FRESENIUS ENVIRONMENT BULLETIN"] = "Fresenius Environ. Bull.",
- ["FRESENIUS ENVIRONMENTAL BULLETIN"] = "Fresenius Environ. Bull.",
+ ["FRESENIUS ENVIRONMENTAL BULLETIN"] = "Fresenius Environ Bull",
["FRESENIUS JOURNAL OF ANALYTICAL CHEMISTRY"] = "Fresenius J. Anal. Chem.",
["FRESENIUS ZEITSCHRIFT FUR ANALYTISCHE CHEMIE"] = "Fresen. Z. Anal. Chem.",
["FRESENIUS' JOURNAL OF ANALYTICAL CHEMISTRY"] = "Fresenius J Anal Chem",
- ["FRESENIUS’ JOURNAL OF ANALYTICAL CHEMISTRY"] = "Fresenius. J. Anal. Chem.",
+ ["FRESENIUS’ JOURNAL OF ANALYTICAL CHEMISTRY"] = "Fresenius J Anal Chem",
["FRESH NOVEL FOODS BY HIGH PRESSURE"] = "Vtt. Symp.",
["FRESH START FOR COLLEGIATE MATHEMATICS: RETHINKING THE COURSES BELOW CALCULUS"] = "Maa. Notes.",
["FRESH VIEWS OF ELLIPTICAL GALAXIES"] = "Astr. Soc. P.",
@@ -42565,7 +42573,7 @@ abbrevs = {
["FRONTIERS IN EARTH SCIENCES"] = "Front. Earth Sci.",
["FRONTIERS IN EATING AND WEIGHT REGULATION"] = "Forum. Nutr.",
["FRONTIERS IN ECOLOGY AND EVOLUTION"] = "Front Ecol Evol",
- ["FRONTIERS IN ECOLOGY AND THE ENVIRONMENT"] = "Front. Ecol. Environ.",
+ ["FRONTIERS IN ECOLOGY AND THE ENVIRONMENT"] = "Front Ecol Environ",
["FRONTIERS IN EDUCATION"] = "Front Educ (Lausanne)",
["FRONTIERS IN EDUCATION - EDUCATING ENGINEERS FOR WORLD COMPETITION, PROCEEDINGS"] = "Proc. Front. Educ. Conf.",
["FRONTIERS IN EDUCATION - PROCEEDINGS, 23RD ANNUAL CONFERENCE"] = "Proc. Front. Educ. Conf.",
@@ -42731,6 +42739,7 @@ abbrevs = {
["FRONTIERS OF MATERIALS SCIENCE"] = "Front Mater Sci",
["FRONTIERS OF MATERIALS SCIENCE IN CHINA"] = "Front Mater Sci China",
["FRONTIERS OF MATHEMATICAL FINANCE"] = "Front. Math. Finance",
+ ["FRONTIERS OF MATHEMATICS"] = "Front. Math.",
["FRONTIERS OF MATHEMATICS IN CHINA"] = "Front. Math. China",
["FRONTIERS OF MATHEMATICS IN CHINA : SELECTED PAPERS FROM CHINESE UNIVERSITIES"] = "Front Math China",
["FRONTIERS OF MECHANICAL ENGINEERING IN CHINA"] = "Front. Mech. Eng. China",
@@ -42926,7 +42935,7 @@ abbrevs = {
["FUNCTIONAL DESIGN ERRORS IN DIGITAL CIRCUITS: DIAGNOSIS, CORRECTION AND REPAIR"] = "Lect. Notes. Electr. En.",
["FUNCTIONAL DIFFERENTIAL EQUATIONS"] = "Funct. Differ. Equ.",
["FUNCTIONAL DISORDERS OF THE GASTROINTESTINAL TRACT"] = "Solvay. Pharmaceut.",
- ["FUNCTIONAL ECOLOGY"] = "Funct. Ecol.",
+ ["FUNCTIONAL ECOLOGY"] = "Funct Ecol",
["FUNCTIONAL EQUATIONS AND CHARACTERIZATION PROBLEMS ON LOCALLY COMPACT ABELIAN GROUPS"] = "Ems. Tracts. Math.",
["FUNCTIONAL EQUATIONS AND INEQUALITIES WITH APPLICATIONS"] = "Springer. Monogr. Math.",
["FUNCTIONAL EQUATIONS, DIFFERENCE INEQUALITIES AND ULAM STABILITY NOTIONS (FUN)"] = "Math. Res. Dev.",
@@ -43362,7 +43371,7 @@ abbrevs = {
["GACETA CONASIDA / CONSEJO NACIONAL PARA LA PREVENCION Y CONTROL DEL SIDA"] = "Gac CONASIDA",
["GACETA MEDICA"] = "Gac Med (Guayaquil)",
["GACETA MEDICA DE CARACAS"] = "Gac. Med. Caracas",
- ["GACETA MEDICA DE MEXICO"] = "Gac. Med. Mex.",
+ ["GACETA MEDICA DE MEXICO"] = "Gac Med Mex",
["GACETA MEDICA DEL NORTE"] = "Gac Med Norte",
["GACETA MEDICA ESPANOLA"] = "Gac Med Esp",
["GACETA MEÌDICA"] = "Gac Med Villahermosa",
@@ -43698,7 +43707,7 @@ abbrevs = {
["GAZETTE OF THE EGYPTIAN PAEDIATRIC ASSOCIATION"] = "Gaz. Egypt. Paediatr. Assoc.",
["GAZETTE OF THE GROLIER CLUB. GROLIER CLUB"] = "Gaz Grolier Club",
["GAZODINAMIKA I TEPLOOBMEN"] = "Gazodinam. i Teploobmen",
- ["GAZZETTA CHIMICA ITALIANA"] = "Gazz. Chim. Ital.",
+ ["GAZZETTA CHIMICA ITALIANA"] = "Gazz Chim Ital",
["GAZZETTA DEGLI OSPEDALI E DELLE CLINICHE"] = "Gazz Osp Clin",
["GAZZETTA INTERNAZIONALE DI MEDICINA E CHIRURGIA"] = "Gazz Int Med Chir",
["GAZZETTA MEDICA ITALIANA"] = "Gazz Med Ital",
@@ -44456,7 +44465,7 @@ abbrevs = {
["GEOMAGNETIC STUDIES AT LOW LATITUDES"] = "Geol. Soc. Ind. Mem.",
["GEOMAGNETICS FOR AERONAUTICAL SAFETY"] = "Nato. Sec. Sci.",
["GEOMAGNETISM AND AERONOMY"] = "Geomag. Aeron.",
- ["GEOMAGNETIZM I AERONOMIYA"] = "Geomagn. Aeron.",
+ ["GEOMAGNETIZM I AERONOMIYA"] = "Geomagn. Aeron",
["GEOMATERIALS 2000"] = "Transport. Res. Rec.",
["GEOMATERIALS 2001"] = "Transport. Res. Rec.",
["GEOMATERIALS 2002"] = "Transport. Res. Rec.",
@@ -44556,7 +44565,7 @@ abbrevs = {
["GEOMETRY, SPECTRAL THEORY, GROUPS, AND DYNAMICS"] = "Ethnogr. Alt. Book. Ser.",
["GEOMETRY, TOPOLOGY & PHYSICS"] = "Conf. Proc. Lect. Not. G.",
["GEOMETRY, TOPOLOGY AND DYNAMICS"] = "Crm. Proc. &. Lect. Note.",
- ["GEOMICROBIOLOGY JOURNAL"] = "Geomicrobiol. J.",
+ ["GEOMICROBIOLOGY JOURNAL"] = "Geomicrobiol J",
["GEOMICROBIOLOGY: INTERACTIONS BETWEEN MICROBES AND MINERALS"] = "Rev. Mineral.",
["GEOMORPHIC HAZARDS"] = "Iag. Publ.",
["GEOMORPHIC PROCESSES AND RIVERINE HABITAT"] = "Water. Sci. Appl.",
@@ -44660,7 +44669,7 @@ abbrevs = {
["GEOSCIENCES JOURNAL"] = "Geosci. J.",
["GEOSCIENTIFIC INSTRUMENTATION, METHODS AND DATA SYSTEMS"] = "Geosci. Instrum. Methods Data Syst.",
["GEOSCIENTIFIC INSTRUMENTATION, METHODS AND DATA SYSTEMS DISCUSSIONS"] = "Geosci. Instrum. Methods Data Syst. Discuss.",
- ["GEOSCIENTIFIC MODEL DEVELOPMENT"] = "Geosci. Model Dev.",
+ ["GEOSCIENTIFIC MODEL DEVELOPMENT"] = "Geosci Model Dev",
["GEOSCIENTIFIC MODEL DEVELOPMENT DISCUSSIONS"] = "Geosci. Model Dev. Discuss.",
["GEOSENSOR NETWORKS"] = "Lect. Notes. Comput. Sc.",
["GEOSPACE ELECTROMAGNETIC WAVES AND RADIATION"] = "Lect. Notes. Phys.",
@@ -45177,7 +45186,7 @@ abbrevs = {
["GLOBAL E-SECURITY, PROCEEDINGS"] = "Comm. Com. Inf. Sc.",
["GLOBAL ECOLOGY AND BIOGEOGRAPHY"] = "Glob. Ecol. Biogeogr.",
["GLOBAL ECOLOGY AND BIOGEOGRAPHY : A JOURNAL OF MACROECOLOGY"] = "Glob Ecol Biogeogr",
- ["GLOBAL ECOLOGY AND BIOGEOGRAPHY LETTERS"] = "Glob. Ecol. Biogeogr. Lett.",
+ ["GLOBAL ECOLOGY AND BIOGEOGRAPHY LETTERS"] = "Global Ecol. Biogeogr.",
["GLOBAL ECOLOGY AND CONSERVATION"] = "Glob Ecol Conserv",
["GLOBAL ECONOMIC REVIEW"] = "Global Econ. Rev.",
["GLOBAL ECONOMIC STUDIES"] = "Glob. Econ. Stud.",
@@ -45264,7 +45273,7 @@ abbrevs = {
["GLOBAL JOURNAL OF ORTHOPEDICS RESEARCH"] = "Glob J Orthop Res",
["GLOBAL JOURNAL OF PEDIATRICS & NEONATAL CARE"] = "Glob J Pediatr Neonatal Care",
["GLOBAL JOURNAL OF PERIOPERATIVE MEDICINE"] = "Glob J Perioper Med",
- ["GLOBAL JOURNAL OF PURE AND APPLIED SCIENCES"] = "Global J. Pure Appl. Sci.",
+ ["GLOBAL JOURNAL OF PURE AND APPLIED SCIENCES"] = "Glob. J. Pure Appl. Sci.",
["GLOBAL JOURNAL OF REPRODUCTIVE MEDICINE"] = "Glob J Reprod Med",
["GLOBAL JOURNAL OF SURGERY"] = "Glob j Surg",
["GLOBAL JUSTICE AND NEOLIBERAL ENVIRONMENTAL GOVERNANCE: ETHICS, SUSTAINABLE DEVELOPMENT AND INTERNATIONAL CO-OPERATION"] = "Rout. Res. Environ. Pol.",
@@ -45874,7 +45883,7 @@ abbrevs = {
["GRAZING INCIDENCE AND MULTILAYER X-RAY OPTICAL SYSTEMS"] = "P. Soc. Photo-opt. Ins.",
["GRAÄA I RASPRAVE. ARHEOLOSÌŒKI MUZEJ ISTRE, PULA"] = "GraRaspr",
["GRB COORDINATES NETWORK"] = "NASA-GCN",
- ["GREAT BASIN NATURALIST"] = "Gt. Basin Nat.",
+ ["GREAT BASIN NATURALIST"] = "Great Basin Nat.",
["GREAT GENERALS"] = "Great Gen.",
["GREAT HISTORICAL GEOMAGNETIC STORM OF 1859: A MODERN LOOK"] = "Adv. Space. Res.",
["GREAT ISSUES FOR MEDICINE IN THE TWENTY-FIRST CENTURY"] = "Ann. Ny. Acad. Sci.",
@@ -46180,6 +46189,7 @@ abbrevs = {
["GRUNDLAGEN DER MATHEMATIK UND INFORMATIK"] = "Grundlagen Math. Inform.",
["GRUNDLAGEN UND GRENZEN DES FOLTERVERBOTES IN VERSCHIEDENEN RECHTSKREISEN"] = "Beitr. Ausl. Offentl. R.",
["GRUNDLEHREN DER MATHEMATISCHEN WISSENSCHAFTEN"] = "Grundlehren Math. Wiss.",
+ ["GRUNDLEHREN TEXT EDITIONS"] = "Grundlehren Text Ed.",
["GRUNDTHEMEN PHILOSOPHIE"] = "Grundthemen Philos.",
["GRUNDWASSER"] = "Grundwasser",
["GRUNDWASSER (BERLIN)"] = "Grundwasser (Berl)",
@@ -47601,7 +47611,7 @@ abbrevs = {
["HELSINKI PROCESS AND THE FUTURE OF EUROPE"] = "W. Wilson. Sp.",
["HELSINKI UNIVERSITY OF TECHNOLOGY"] = "Helsinki Univ. Tech. Digit. Systems Lab. Ser. A Res. Rep.",
["HELSINKI UNIVERSITY OF TECHNOLOGY SIGNAL PROCESSING LABORATORY REPORT SERIES"] = "Hels. Univ. Technol. S.",
- ["HELVETIA ARCHAEOLOGICA"] = "Helv. Archaeol.",
+ ["HELVETIA ARCHAEOLOGICA"] = "HA",
["HELVETICA CHIMICA ACTA"] = "Helv. Chim. Acta",
["HELVETICA CHIRURGICA ACTA"] = "Helv Chir Acta",
["HELVETICA CHIRURGICA ACTA. SUPPLEMENTUM"] = "Helv Chir Acta Suppl",
@@ -47735,7 +47745,7 @@ abbrevs = {
["HEREDITARY NEPHRITIS"] = "Contrib. Nephrol.",
["HEREDITAS"] = "Hereditas",
["HEREDITAS-GENETISKT ARKIV"] = "Hereditas-genetisk. A.",
- ["HEREDITY"] = "Heredity",
+ ["HEREDITY"] = "Heredity (Edinb)",
["HERITAGE MANAGEMENT OF FARMED AND FORESTED LANDSCAPES IN EUROPE"] = "Eac. Occas. Pap.",
["HERITAGE OF EUROPEAN MATHEMATICS"] = "Herit. Eur. Math.",
["HERITAGE OF SOVIET ORIENTAL STUDIES"] = "Routl. Contemp. Russ. E.",
@@ -47799,7 +47809,7 @@ abbrevs = {
["HET LAND VAN AALST"] = "Land Aalst",
["HET ZIEKENHUISWEZEN"] = "Ziekenhuiswezen",
["HETERCYCLIC SUPRAMOLECULES I"] = "Top. Heterocycl. Chem.",
- ["HETEROATOM CHEMISTRY"] = "Heteroat. Chem.",
+ ["HETEROATOM CHEMISTRY"] = "Heteroat. Chem",
["HETEROATOMIC AROMA COMPOUNDS"] = "Acs. Sym. Ser.",
["HETEROCERA SUMATRANA"] = "Heteroc Sumatr",
["HETEROCYCLES"] = "Heterocycles",
@@ -48433,6 +48443,7 @@ abbrevs = {
["HISTORICA"] = "Historica",
["HISTORICA (HISTORICKYÌ UÌSTAV (AKADEMIE VEÌŒD CÌŒESKE REPUBLIKY))"] = "Hist Hist Ustav Akad Ved Ces Repub",
["HISTORICA. ACADEMIA RSR. CENTRUL DE ISTORIE, FILOLOGIE ŞI ETNOGRAFIE DIN CRAIOVA"] = "Historica",
+ ["HISTORICAL & CULTURAL ASTRONOMY"] = "Hist. Cult. Astron.",
["HISTORICAL ABSTRACTS"] = "Hist. Abstr.",
["HISTORICAL ABSTRACTS. PART A, MODERN HISTORY ABSTRACTS 1450-1914"] = "Hist Abstr [A]",
["HISTORICAL AND PREHISTORICAL EARTHQUAKES IN THE CAUCASUS"] = "Nato. Asi. 2.",
@@ -48551,6 +48562,7 @@ abbrevs = {
["HISTORY OF ANESTHESIA"] = "Int. Congr. Ser.",
["HISTORY OF ANTHROPOLOGY"] = "Hist Anthropol",
["HISTORY OF CARCINOLOGY"] = "Crustacean. Iss.",
+ ["HISTORY OF CHEMISTRY"] = "Hist. Chem.",
["HISTORY OF CHILDHOOD QUARTERLY"] = "Hist Child Q",
["HISTORY OF CHINESE PHILOSOPHY"] = "Rout. Hist. World. Phil.",
["HISTORY OF CHRISTIAN-MUSLIM RELATIONS"] = "Hist. Christ. Muslim.",
@@ -48711,7 +48723,7 @@ abbrevs = {
["HOKKAIDO IGAKU ZASSHI. HOKKAIDO JOURNAL OF MEDICAL SCIENCE"] = "Hokkaido Igaku Zasshi",
["HOKKAIDO MATHEMATICAL JOURNAL"] = "Hokkaido Math. J.",
["HOKKAIDO SHIKA ISHIKAI SHI"] = "Hokkaido Shika Ishikai Shi",
- ["HOLARCTIC ECOLOGY"] = "Holarct. Ecol.",
+ ["HOLARCTIC ECOLOGY"] = "Holarctic Ecol.",
["HOLDSWORTH LAW REVIEW"] = "Holdsworth Law Rev",
["HOLDSWORTH LAW REVIEW / UNIVERSITY OF BIRMINGHAM"] = "Holdsworth Law Rev",
["HOLISTIC APPROACH TO WATER QUALITY MANAGEMENT"] = "Stockholm. Water Symp.",
@@ -48772,7 +48784,7 @@ abbrevs = {
["HOLZENERGIE-BULLETIN"] = "Holzenerg.-Bull.",
["HOLZFORSCHUNG"] = "Holzforschung",
["HOLZFORSCHUNG SCHWEIZ"] = "Holzforsch. Schweiz",
- ["HOLZFORSCHUNG UND HOLZVERWERTUNG"] = "Holzforsch. Holzverwert.",
+ ["HOLZFORSCHUNG UND HOLZVERWERTUNG"] = "Holzforsch. Holzverw.",
["HOLZPREISSTATISTIK – ROHHOLZ"] = "Holzpreisstat. – Rohholz",
["HOLZZUCHT, DIE"] = "Holzzucht",
["HOME"] = "Key. Ideas. Geogr.",
@@ -48959,7 +48971,7 @@ abbrevs = {
["HORTICULTURE RESEARCH"] = "Hortic Res",
["HORTICULTURE, ENVIRONMENT AND BIOTECHNOLOGY"] = "Hortic Environ Biotechnol",
["HORTICULTURE: ART AND SCIENCE FOR LIFE"] = "Acta. Hortic.",
- ["HORTSCIENCE"] = "HortScience",
+ ["HORTSCIENCE"] = "Hortscience",
["HORTSCIENCE : A PUBLICATION OF THE AMERICAN SOCIETY FOR HORTICULTURAL SCIENCE"] = "HortScience",
["HORTTECHNOLOGY"] = "Horttechnology",
["HORUMON TO RINSHO"] = "Horumon to Rinsho",
@@ -49319,7 +49331,7 @@ abbrevs = {
["HUMAN DEVELOPMENT"] = "Hum Dev",
["HUMAN DEVELOPMENT AND SOCIAL POWER"] = "Routl. Cont. S. Asia. Se.",
["HUMAN EAR RECOGNITION BY COMPUTER"] = "Adv. Pattern. Recognit.",
- ["HUMAN ECOLOGY"] = "Hum. Ecol.",
+ ["HUMAN ECOLOGY"] = "Hum Ecol",
["HUMAN ECOLOGY REVIEW"] = "Hum. Ecol. Rev.",
["HUMAN ECOLOGY: AN INTERDISCIPLINARY JOURNAL"] = "Hum Ecol Interdiscip J",
["HUMAN EMBRYONIC STEM CELL PROTOCOLS, SECOND EDITION"] = "Methods. Mol. Biol.",
@@ -49409,7 +49421,7 @@ abbrevs = {
["HUMAN NUTRITION. APPLIED NUTRITION"] = "Hum Nutr Appl Nutr",
["HUMAN NUTRITION. CLINICAL NUTRITION"] = "Hum Nutr Clin Nutr",
["HUMAN OCHRATOXICOSIS AND ITS PATHOLOGIES"] = "Colloq. Inse.",
- ["HUMAN ORGANIZATION"] = "Hum. Organ.",
+ ["HUMAN ORGANIZATION"] = "Hum Organ",
["HUMAN ORIGINS AND ENVIRONMENTAL BACKGROUNDS"] = "Dev. Primatol.",
["HUMAN PAPILLOMAVIRUS (HPV) INVOLVEMENT IN ESOPHAGEAL CARCINOGENESIS"] = "Cancer. Etiol. Diagn. T.",
["HUMAN PARASITIC DISEASES (AUCKLAND, N.Z.)"] = "Hum Parasit Dis (Auckl)",
@@ -50395,7 +50407,7 @@ abbrevs = {
["IEEE COMPUTER APPLICATIONS IN POWER"] = "IEEE Comput. Appl. Power",
["IEEE COMPUTER ARCHITECTURE LETTERS"] = "IEEE Comput. Archit. Lett.",
["IEEE COMPUTER GRAPHICS AND APPLICATIONS"] = "IEEE Comput Graph Appl",
- ["IEEE COMPUTER GROUP NEWS"] = "IEEE Comput. Group. N.",
+ ["IEEE COMPUTER GROUP NEWS"] = "IEEE Comput. Group N.",
["IEEE COMPUTER SOCIETY WORKSHOP ON VISUAL LANGUAGES"] = "IEEE Vislang.",
["IEEE COMPUTING IN SCIENCE AND ENGINEERING"] = "IEEE Comput. Sci. Eng.",
["IEEE CONCURRENCY"] = "IEEE Concurrency",
@@ -50439,7 +50451,7 @@ abbrevs = {
["IEEE ENGINEERING IN MEDICINE AND BIOLOGY MAGAZINE : THE QUARTERLY MAGAZINE OF THE ENGINEERING IN MEDICINE & BIOLOGY SOCIETY"] = "IEEE Eng Med Biol Mag",
["IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY ANNUAL CONFERENCE (EMBS)"] = "Eng. Med. Biol. Soc. Ann.",
["IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY CONFERENCE PROCEEDINGS"] = "IEEE Eng. Med. Bio.",
- ["IEEE ENGINEERING MANAGEMENT REVIEW"] = "IEEE Eng. Manag. Rev.",
+ ["IEEE ENGINEERING MANAGEMENT REVIEW"] = "IEEE Eng. Manage. Rev.",
["IEEE EXPERT"] = "IEEE Expert",
["IEEE EXPERT (THROUGH 1997)"] = "IEEE Expert",
["IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS"] = "IEEE Expert.",
@@ -50615,7 +50627,7 @@ abbrevs = {
["IEEE JOURNAL OF PHOTOVOLTAICS"] = "IEEE J Photovolt",
["IEEE JOURNAL OF PRODUCT SAFETY ENGINEERING"] = "IEEE J. Product Safety Eng.",
["IEEE JOURNAL OF QUANTUM ELECTRONICS"] = "IEEE J. Quantum Electron.",
- ["IEEE JOURNAL OF ROBOTICS AND AUTOMATION"] = "IEEE J. Robotic. Autom.",
+ ["IEEE JOURNAL OF ROBOTICS AND AUTOMATION"] = "IEEE J. Robot. Autom.",
["IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING"] = "IEEE J Sel Top Appl Earth Obs Remote Sens",
["IEEE JOURNAL OF SELECTED TOPICS IN QUANTUM ELECTRONICS"] = "IEEE J. Sel. Top. Quantum Electron.",
["IEEE JOURNAL OF SELECTED TOPICS IN QUANTUM ELECTRONICS : A PUBLICATION OF THE IEEE LASERS AND ELECTRO-OPTICS SOCIETY"] = "IEEE J Sel Top Quantum Electron",
@@ -50629,7 +50641,7 @@ abbrevs = {
["IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS : A PUBLICATION OF THE IEEE COMMUNICATIONS SOCIETY"] = "IEEE J Sel Areas Commun",
["IEEE JOURNAL ON SELECTED TOPICS IN QUANTUM ELECTRONICS"] = "IEEE J. Sel. Top. Quantum Electron.",
["IEEE JOURNAL ON SELECTED TOPICS IN SIGNAL PROCESSING"] = "IEEE J. Sel. Top. Sign. Proces.",
- ["IEEE JOURNAL ON TECHNOLOGY IN COMPUTER AIDED DESIGN"] = "IEEE J. Technol. Computer Aided Design",
+ ["IEEE JOURNAL ON TECHNOLOGY IN COMPUTER AIDED DESIGN"] = "IEEE J. Technol. Comput. Aided Design",
["IEEE LASERS AND ELECTRO-OPTICS SOCIETY (LEOS) ANNUAL MEETING"] = "IEEE Leos. Ann. Mtg.",
["IEEE LATIN AMERICA TRANSACTIONS"] = "IEEE Lat. Am. Trans.",
["IEEE LETTERS OF THE COMPUTER SOCIETY"] = "IEEE Lett Comput Soc",
@@ -50638,7 +50650,7 @@ abbrevs = {
["IEEE MAGNETICS LETTERS"] = "IEEE Magn. Lett.",
["IEEE MEDITERRANEAN ELECTROTECHNICAL CONFERENCE-MELECON"] = "IEEE Mediterr. Elect.",
["IEEE MICRO"] = "IEEE Micro",
- ["IEEE MICROWAVE AND GUIDED WAVE LETTERS"] = "IEEE Microwave Guided Wave Lett.",
+ ["IEEE MICROWAVE AND GUIDED WAVE LETTERS"] = "IEEE Microw. Guided Wave Lett.",
["IEEE MICROWAVE AND MILLIMETER-WAVE MONOLITHIC CIRCUITS SYMPOSIA"] = "Dig. Pap. IEEE Microw.",
["IEEE MICROWAVE AND WIRELESS COMPONENTS LETTERS"] = "IEEE Microwave Wireless Compon. Lett.",
["IEEE MICROWAVE AND WIRELESS COMPONENTS LETTERS : A PUBLICATION OF THE IEEE MICROWAVE THEORY AND TECHNIQUES SOCIETY"] = "IEEE Microw Wirel Compon Lett",
@@ -50656,7 +50668,7 @@ abbrevs = {
["IEEE NATIONAL AEROSPACE AND ELECTRONICS CONFERENCE"] = "Proc. Naecon. IEEE Nat.",
["IEEE NATIONAL AEROSPACE AND ELECTRONICS CONFERENCE, NAECON"] = "Proc. Naecon IEEE Nat.",
["IEEE NATIONAL RADAR CONFERENCE PROCEEDINGS"] = "IEEE Natl. Radar Conf.",
- ["IEEE NETWORK"] = "IEEE Network",
+ ["IEEE NETWORK"] = "IEEE Netw",
["IEEE NPSS REAL TIME CONFERENCE : CONFERENCE RECORD. CONFERENCE ON REAL-TIME COMPUTER APPLICATIONS IN NUCLEAR, PARTICLE, AND PLASMA PHYSICS"] = "IEEE NPSS Real Time Conf",
["IEEE NUCLEAR SCIENCE SYMPOSIUM - CONFERENCE RECORD"] = "IEEE Nucl. Sci. Conf. R.",
["IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD"] = "IEEE Nucl. Sci. Conf. R.",
@@ -50676,13 +50688,13 @@ abbrevs = {
["IEEE PERVASIVE COMPUTING / IEEE COMPUTER SOCIETY [AND] IEEE COMMUNICATIONS SOCIETY"] = "IEEE Pervasive Comput",
["IEEE PHOTONICS CONFERENCE : [PROCEEDINGS]. IEEE PHOTONICS CONFERENCE"] = "IEEE Photonics Conf",
["IEEE PHOTONICS JOURNAL"] = "IEEE Photonics J.",
- ["IEEE PHOTONICS TECHNOLOGY LETTERS"] = "IEEE Photon. Technol. Lett.",
+ ["IEEE PHOTONICS TECHNOLOGY LETTERS"] = "IEEE Photonics Technol. Lett.",
["IEEE PHOTONICS TECHNOLOGY LETTERS : A PUBLICATION OF THE IEEE LASER AND ELECTRO-OPTICS SOCIETY"] = "IEEE Photonics Technol Lett",
["IEEE PHOTONICSGLOBAL[AT]SINGAPORE"] = "IEEE PhotonicsGlob Singap",
["IEEE PHOTOVOLTAIC SPECIALISTS CONFERENCE"] = "IEEE Phot. Spec. Conf.",
["IEEE POTENTIALS"] = "IEEE Potentials",
["IEEE POWER & ENERGY MAGAZINE"] = "IEEE Power Energy M.",
- ["IEEE POWER AND ENERGY MAGAZINE"] = "IEEE Power Energy Mag.",
+ ["IEEE POWER AND ENERGY MAGAZINE"] = "IEEE Power Energ. Mag.",
["IEEE POWER AND ENERGY SOCIETY GENERAL MEETING 2010"] = "IEEE Pow. Ener. Soc. Ge.",
["IEEE POWER AND ENERGY SOCIETY GENERAL MEETING PESGM"] = "IEEE Pow. Ener. Soc. Ge.",
["IEEE POWER AND ENERGY SOCIETY GENERAL MEETING-PESGM"] = "IEEE Pow. Ener. Soc. Ge.",
@@ -50709,7 +50721,7 @@ abbrevs = {
["IEEE ROBOTICS AND AUTOMATION LETTERS"] = "IEEE Robot Autom Lett",
["IEEE ROBOTICS AND AUTOMATION MAGAZINE"] = "IEEE Rob. Autom Mag.",
["IEEE SARNOFF SYMPOSIUM"] = "IEEE Sarnoff Sympos.",
- ["IEEE SECURITY & PRIVACY"] = "IEEE Secur. Priv.",
+ ["IEEE SECURITY & PRIVACY"] = "IEEE Secur Priv",
["IEEE SECURITY AND PRIVACY"] = "IEEE Secur. Privacy",
["IEEE SENSORS"] = "IEEE Sensor.",
["IEEE SENSORS JOURNAL"] = "IEEE Sens J",
@@ -50746,8 +50758,8 @@ abbrevs = {
["IEEE TRANSACTIONS ON ADVANCED PACKAGING"] = "IEEE Trans. Adv. Packag.",
["IEEE TRANSACTIONS ON AERONAUTICAL AND NAVIGATIONAL ELECTRONICS"] = "IEEE Trans. Aeronaut. Navig. Electron.",
["IEEE TRANSACTIONS ON AEROSPACE"] = "IEEE Trans. Aerosp.",
- ["IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS"] = "IEEE Trans. Aerosp. Electron. Syst.",
- ["IEEE TRANSACTIONS ON AEROSPACE AND NAVAL ELECTRONICS"] = "IEEE Trans. Aero. Nav. Elec.",
+ ["IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS"] = "IEEE Trans Aerosp Electron Syst",
+ ["IEEE TRANSACTIONS ON AEROSPACE AND NAVAL ELECTRONICS"] = "IEEE T. Aero. Nav. Elec.",
["IEEE TRANSACTIONS ON AEROSPACE AND NAVIGATION ELECTRONICS"] = "IEEE Trans. Aerosp. Navig. Electron.",
["IEEE TRANSACTIONS ON AEROSPACE AND NAVIGATIONAL ELECTRONICS"] = "IEEE Trans. Aerosp. Navig. Electron.",
["IEEE TRANSACTIONS ON AFFECTIVE COMPUTING"] = "IEEE Trans Affect Comput",
@@ -50759,7 +50771,7 @@ abbrevs = {
["IEEE TRANSACTIONS ON ARTIFICIAL INTELLIGENCE"] = "IEEE Trans. Artif. Intell.",
["IEEE TRANSACTIONS ON AUDIO"] = "IEEE Trans. Audio",
["IEEE TRANSACTIONS ON AUDIO AND ELECTROACOUSTICS"] = "IEEE Trans. Audio Electroacoust.",
- ["IEEE TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING"] = "IEEE Trans. Audio. Speech.",
+ ["IEEE TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING"] = "IEEE T. Audio Speech",
["IEEE TRANSACTIONS ON AUDIO, SPEECH AND LANGUAGE PROCESSING"] = "IEEE Trans. Audio Speech Lang. Process.",
["IEEE TRANSACTIONS ON AUDIO, SPEECH, AND LANGUAGE PROCESSING"] = "IEEE Trans Audio Speech Lang Process",
["IEEE TRANSACTIONS ON AUTOMATIC CONTROL"] = "IEEE Trans. Autom. Control",
@@ -50776,15 +50788,15 @@ abbrevs = {
["IEEE TRANSACTIONS ON BROADCASTING"] = "IEEE Trans. Broadcast.",
["IEEE TRANSACTIONS ON CABLE TELEVISION"] = "IEEE Trans. Cable Telev.",
["IEEE TRANSACTIONS ON CIRCUIT THEORY"] = "IEEE Trans. Circuit Theory",
- ["IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS"] = "IEEE Trans. Circuits Syst.",
+ ["IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS"] = "IEEE Trans Circuits Syst",
["IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY"] = "IEEE Trans. Circuits Syst. Video Technol.",
["IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY : A PUBLICATION OF THE CIRCUITS AND SYSTEMS SOCIETY"] = "IEEE Trans Circuits Syst Video Technol",
- ["IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-FUNDAMENTAL THEORY AND APPLICATIONS"] = "IEEE Trans. Circuits Syst. I",
- ["IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS"] = "IEEE Trans. Circuits-I.",
+ ["IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-FUNDAMENTAL THEORY AND APPLICATIONS"] = "IEEE T. Circuits-i.",
+ ["IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS"] = "IEEE T. Circuits-i.",
["IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: FUNDAMENTAL THEORY AND APPLICATIONS"] = "IEEE Trans. Circuits Syst. I",
["IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: REGULAR PAPERS"] = "IEEE Trans. Circuits Syst. Regul. Pap.",
- ["IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING"] = "IEEE Trans. Circuits Syst. II",
- ["IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS"] = "IEEE Trans. Circuits Syst. II",
+ ["IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING"] = "IEEE T. Circuits-ii.",
+ ["IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS"] = "IEEE T. Circuits-ii.",
["IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING"] = "IEEE Trans. Circuits Syst. II",
["IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS"] = "IEEE Trans. Circuits Syst. Express Briefs",
["IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS. I, FUNDAMENTAL THEORY AND APPLICATIONS : A PUBLICATION OF THE IEEE CIRCUITS AND SYSTEMS SOCIETY"] = "IEEE Trans Circuits Syst I Fundam Theory Appl",
@@ -50796,19 +50808,19 @@ abbrevs = {
["IEEE TRANSACTIONS ON CLOUD COMPUTING"] = "IEEE Trans. on Cloud Comput.",
["IEEE TRANSACTIONS ON COGNITIVE AND DEVELOPMENTAL SYSTEMS"] = "IEEE Trans Cogn Dev Syst",
["IEEE TRANSACTIONS ON COGNITIVE COMMUNICATIONS AND NETWORKING"] = "IEEE Trans Cogn Commun Netw",
- ["IEEE TRANSACTIONS ON COMMUNICATION AND ELECTRONICS"] = "IEEE Trans. Commun. Electr.",
+ ["IEEE TRANSACTIONS ON COMMUNICATION AND ELECTRONICS"] = "IEEE T. Commun. Electr.",
["IEEE TRANSACTIONS ON COMMUNICATION TECHNOLOGY"] = "IEEE Trans. Commun. Technol.",
["IEEE TRANSACTIONS ON COMMUNICATIONS"] = "IEEE Trans. Commun.",
["IEEE TRANSACTIONS ON COMMUNICATIONS SYSTEMS"] = "IEEE Trans. Commun. Syst.",
["IEEE TRANSACTIONS ON COMMUNICATIONS. IEEE COMMUNICATIONS SOCIETY"] = "IEEE Trans Commun",
- ["IEEE TRANSACTIONS ON COMPONENT PARTS"] = "IEEE Trans. Comp. Parts",
+ ["IEEE TRANSACTIONS ON COMPONENT PARTS"] = "IEEE Trans. Compon. Parts",
["IEEE TRANSACTIONS ON COMPONENTS AND PACKAGING TECHNOLOGIES"] = "IEEE Trans. Compon. Packag. Technol.",
- ["IEEE TRANSACTIONS ON COMPONENTS AND PACKAGING TECHNOLOGY"] = "IEEE Trans. Comp. Packag. Technol.",
+ ["IEEE TRANSACTIONS ON COMPONENTS AND PACKAGING TECHNOLOGY"] = "IEEE Trans. Compon. Packag. Technol.",
["IEEE TRANSACTIONS ON COMPONENTS HYBRIDS AND MANUFACTURING TECHNOLOGY"] = "IEEE T. Compon. Hybr.",
["IEEE TRANSACTIONS ON COMPONENTS PACKAGING AND MANUFACTURING TECHNOLOGY"] = "IEEE T. Comp. Pack. Man.",
["IEEE TRANSACTIONS ON COMPONENTS PACKAGING AND MANUFACTURING TECHNOLOGY PART A"] = "IEEE T. Compon. Pack. A",
["IEEE TRANSACTIONS ON COMPONENTS PACKAGING AND MANUFACTURING TECHNOLOGY PART B-ADVANCED PACKAGING"] = "IEEE T. Compon. Pack. B.",
- ["IEEE TRANSACTIONS ON COMPONENTS, HYBRIDS AND MANUFACTURING TECHNOLOGY"] = "IEEE Trans. Comp., Hybrids, Manufact. Technol.",
+ ["IEEE TRANSACTIONS ON COMPONENTS, HYBRIDS AND MANUFACTURING TECHNOLOGY"] = "IEEE Trans. Compon., Hybrids, Manuf. Technol.",
["IEEE TRANSACTIONS ON COMPONENTS, PACKAGING AND MANUFACTURING TECHNOLOGY"] = "IEEE Trans. Compon. Packag. Manuf. Technol.",
["IEEE TRANSACTIONS ON COMPONENTS, PACKAGING AND MANUFACTURING TECHNOLOGY A"] = "IEEE Trans. Compon., Packag., Manuf. Technol. A",
["IEEE TRANSACTIONS ON COMPONENTS, PACKAGING AND MANUFACTURING TECHNOLOGY B: ADVANCED PACKAGING"] = "IEEE Trans. Compon., Packag., Manuf. Technol. B",
@@ -50838,7 +50850,7 @@ abbrevs = {
["IEEE TRANSACTIONS ON DIELECTRICS AND ELECTRICAL INSULATION"] = "IEEE Trans. Dielectr. Electr. Insul.",
["IEEE TRANSACTIONS ON DIELECTRICS AND ELECTRICAL INSULATION : A PUBLICATION OF THE IEEE DIELECTRICS AND ELECTRICAL INSULATION SOCIETY"] = "IEEE Trans Dielectr Electr Insul",
["IEEE TRANSACTIONS ON EDUCATION"] = "IEEE Trans. Educ.",
- ["IEEE TRANSACTIONS ON ELECTRICAL INSULATION"] = "IEEE Trans. Elect. Insulation",
+ ["IEEE TRANSACTIONS ON ELECTRICAL INSULATION"] = "IEEE Trans. Electr. Insul.",
["IEEE TRANSACTIONS ON ELECTROMAGNETIC COMPATIBILITY"] = "IEEE Trans. Electromagn. Compat.",
["IEEE TRANSACTIONS ON ELECTRON DEVICES"] = "IEEE Trans. Electron Devices",
["IEEE TRANSACTIONS ON ELECTRONIC COMPUTERS"] = "IEEE Trans. Electron. Comput.",
@@ -50848,8 +50860,8 @@ abbrevs = {
["IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE"] = "IEEE Trans Emerg Top Comput Intell",
["IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING"] = "IEEE Trans Emerg Top Comput",
["IEEE TRANSACTIONS ON ENERGY CONVERSION"] = "IEEE Trans. Energy Convers.",
- ["IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT"] = "IEEE Trans. Eng. Manage.",
- ["IEEE TRANSACTIONS ON ENGINEERING WRITING AND SPEECH"] = "IEEE Trans. Prof. Commun.",
+ ["IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT"] = "IEEE Trans Eng Manag",
+ ["IEEE TRANSACTIONS ON ENGINEERING WRITING AND SPEECH"] = "IEEE Trans. Eng. Writing Speech",
["IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION"] = "IEEE Trans. Evol. Comput.",
["IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION : A PUBLICATION OF THE IEEE NEURAL NETWORKS COUNCIL"] = "IEEE Trans Evol Comput",
["IEEE TRANSACTIONS ON FUZZY SYSTEMS"] = "IEEE Trans. Fuzzy Syst.",
@@ -50861,7 +50873,7 @@ abbrevs = {
["IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING"] = "IEEE Trans. Green Commun. Netw.",
["IEEE TRANSACTIONS ON HAPTICS"] = "IEEE Trans Haptics",
["IEEE TRANSACTIONS ON HUMAN FACTORS IN ELECTRONICS"] = "IEEE Trans. Hum. Factors Electron.",
- ["IEEE TRANSACTIONS ON HUMAN FACTORS IN ENGINEERING"] = "IEEE Trans. Hum. Factors Eng.",
+ ["IEEE TRANSACTIONS ON HUMAN FACTORS IN ENGINEERING"] = "IEEE T. Hum. Fact. Eng.",
["IEEE TRANSACTIONS ON HUMAN-MACHINE SYSTEMS"] = "IEEE Trans Hum Mach Syst",
["IEEE TRANSACTIONS ON IMAGE PROCESSING"] = "IEEE Trans. Image Process.",
["IEEE TRANSACTIONS ON IMAGE PROCESSING : A PUBLICATION OF THE IEEE SIGNAL PROCESSING SOCIETY"] = "IEEE Trans Image Process",
@@ -50869,7 +50881,7 @@ abbrevs = {
["IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS (1982)"] = "IEEE Trans Ind Electron",
["IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS AND CONTROL INSTRUMENTATION"] = "IEEE Trans. Ind. Electron. Contr. Instrum.",
["IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS"] = "IEEE Trans Industr Inform",
- ["IEEE TRANSACTIONS ON INDUSTRY AND GENERAL APPLICATIONS"] = "IEEE Trans. Ind. Gen. Applicat.",
+ ["IEEE TRANSACTIONS ON INDUSTRY AND GENERAL APPLICATIONS"] = "IEEE Trans. Ind. Gen. Appl.",
["IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS"] = "IEEE Trans. Ind. Appl.",
["IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY"] = "IEEE Trans. Inf. Forensics Secur.",
["IEEE TRANSACTIONS ON INFORMATION TECHNOLOGY IN BIOMEDICINE"] = "IEEE Trans. Inf. Technol. Biomed.",
@@ -50883,13 +50895,13 @@ abbrevs = {
["IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES"] = "IEEE Trans. Learn. Technol.",
["IEEE TRANSACTIONS ON MAGNETICS"] = "IEEE Trans. Magn.",
["IEEE TRANSACTIONS ON MAN-MACHINE SYSTEMS"] = "IEEE Trans. Man-Mach. Syst.",
- ["IEEE TRANSACTIONS ON MANUFACTURING TECHNOLOGY"] = "IEEE Trans. Manufact. Technol.",
+ ["IEEE TRANSACTIONS ON MANUFACTURING TECHNOLOGY"] = "IEEE Trans. Manuf. Technol.",
["IEEE TRANSACTIONS ON MEDICAL ELECTRONICS"] = "IEEE Trans. Med. Electron.",
["IEEE TRANSACTIONS ON MEDICAL IMAGING"] = "IEEE Trans Med Imaging",
["IEEE TRANSACTIONS ON MEDICAL ROBOTICS AND BIONICS"] = "IEEE Trans Med Robot Bionics",
- ["IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES"] = "IEEE Trans. Microwave Theory Tech.",
+ ["IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES"] = "IEEE Trans Microw Theory Tech",
["IEEE TRANSACTIONS ON MILITARY ELECTRONICS"] = "IEEE Trans. Mil. Electron.",
- ["IEEE TRANSACTIONS ON MOBILE COMPUTING"] = "IEEE Trans. Mobile Comput.",
+ ["IEEE TRANSACTIONS ON MOBILE COMPUTING"] = "IEEE Trans Mob Comput",
["IEEE TRANSACTIONS ON MOLECULAR, BIOLOGICAL AND MULTI-SCALE COMMUNICATIONS"] = "IEEE Trans. Mol. Biol. Multi-Scale Commun.",
["IEEE TRANSACTIONS ON MOLECULAR, BIOLOGICAL, AND MULTI-SCALE COMMUNICATIONS"] = "IEEE Trans Mol Biol Multiscale Commun",
["IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS"] = "IEEE Trans. Multi-Scale Comput. Syst.",
@@ -50898,7 +50910,7 @@ abbrevs = {
["IEEE TRANSACTIONS ON NANOTECHNOLOGY"] = "IEEE Trans. Nanotechnol.",
["IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT"] = "IEEE Trans. Netw. Serv. Manage.",
["IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING"] = "IEEE Trans Netw Sci Eng",
- ["IEEE TRANSACTIONS ON NEURAL NETWORKS"] = "IEEE Trans. Neural Networks",
+ ["IEEE TRANSACTIONS ON NEURAL NETWORKS"] = "IEEE Trans Neural Netw",
["IEEE TRANSACTIONS ON NEURAL NETWORKS / A PUBLICATION OF THE IEEE NEURAL NETWORKS COUNCIL"] = "IEEE Trans Neural Netw",
["IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS"] = "IEEE Trans Neural Netw Learn Syst",
["IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING"] = "IEEE Trans. Neural Syst. Rehabil. Eng.",
@@ -50918,17 +50930,17 @@ abbrevs = {
["IEEE TRANSACTIONS ON POWER ELECTRONICS"] = "IEEE Trans. Power Electron.",
["IEEE TRANSACTIONS ON POWER SYSTEMS"] = "IEEE Trans. Power Syst.",
["IEEE TRANSACTIONS ON POWER SYSTEMS : A PUBLICATION OF THE POWER ENGINEERING SOCIETY"] = "IEEE Trans Power Syst",
- ["IEEE TRANSACTIONS ON PRODUCT ENGINEERING AND PRODUCTION"] = "IEEE Trans. Prod. Eng. Prod.",
+ ["IEEE TRANSACTIONS ON PRODUCT ENGINEERING AND PRODUCTION"] = "IEEE T. Prod. Eng. Prod.",
["IEEE TRANSACTIONS ON PROFESSIONAL COMMUNICATION"] = "IEEE Trans. Prof. Commun.",
["IEEE TRANSACTIONS ON QUANTUM ENGINEERING"] = "IEEE Trans. Quantum Eng.",
["IEEE TRANSACTIONS ON RADIATION AND PLASMA MEDICAL SCIENCES"] = "IEEE Trans Radiat Plasma Med Sci",
["IEEE TRANSACTIONS ON RADIO FREQUENCY INTERFERENCE"] = "IEEE Trans. Radio Freq. Interference",
["IEEE TRANSACTIONS ON REHABILITATION ENGINEERING"] = "IEEE Trans. Rehabil. Eng.",
["IEEE TRANSACTIONS ON REHABILITATION ENGINEERING : A PUBLICATION OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY"] = "IEEE Trans Rehabil Eng",
- ["IEEE TRANSACTIONS ON RELIABILITY"] = "IEEE Trans. Rel.",
+ ["IEEE TRANSACTIONS ON RELIABILITY"] = "IEEE Trans Reliab",
["IEEE TRANSACTIONS ON ROBOTICS"] = "IEEE Trans. Rob.",
["IEEE TRANSACTIONS ON ROBOTICS : A PUBLICATION OF THE IEEE ROBOTICS AND AUTOMATION SOCIETY"] = "IEEE Trans Robot",
- ["IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION"] = "IEEE Trans. Robot. Automat.",
+ ["IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION"] = "IEEE Trans. Robot. Autom.",
["IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION : A PUBLICATION OF THE IEEE ROBOTICS AND AUTOMATION SOCIETY"] = "IEEE Trans Rob Autom",
["IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING"] = "IEEE Trans. Semicond. Manuf.",
["IEEE TRANSACTIONS ON SEMICONDUCTOR TECHNOLOGY MODELING AND SIMULATION"] = "IEEE Trans. Semicond. Technol. Model. Simul.",
@@ -50940,8 +50952,8 @@ abbrevs = {
["IEEE TRANSACTIONS ON SMART GRID"] = "IEEE Trans. Smart Grid",
["IEEE TRANSACTIONS ON SOFTWARE ENGINEERING"] = "IEEE Trans. Software Eng.",
["IEEE TRANSACTIONS ON SONICS AND ULTRASONICS"] = "IEEE Trans. Sonics Ultrason.",
- ["IEEE TRANSACTIONS ON SPACE ELECTRONICS AND TELEMETRY"] = "IEEE Trans. Space. El. Tel.",
- ["IEEE TRANSACTIONS ON SPEECH AND AUDIO PROCESSING"] = "IEEE Trans. Speech Audio Processing",
+ ["IEEE TRANSACTIONS ON SPACE ELECTRONICS AND TELEMETRY"] = "IEEE Trans. Space Electron. Telem.",
+ ["IEEE TRANSACTIONS ON SPEECH AND AUDIO PROCESSING"] = "IEEE Trans. Speech Audio Process.",
["IEEE TRANSACTIONS ON SPEECH AND AUDIO PROCESSING : A PUBLICATION OF THE IEEE SIGNAL PROCESSING SOCIETY"] = "IEEE Trans Speech Audio Process",
["IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING"] = "IEEE Trans. Sustain. Comput.",
["IEEE TRANSACTIONS ON SUSTAINABLE ENERGY"] = "IEEE Trans Sustain Energy",
@@ -50949,7 +50961,7 @@ abbrevs = {
["IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS"] = "IEEE T. Syst. Man Cy. A.",
["IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS"] = "IEEE T. Syst. Man Cy. B.",
["IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS"] = "IEEE T. Syst. Man Cy. C.",
- ["IEEE TRANSACTIONS ON SYSTEMS SCIENCE AND CYBERNETICS"] = "IEEE Trans.Syst. Sci. Cybernetics",
+ ["IEEE TRANSACTIONS ON SYSTEMS SCIENCE AND CYBERNETICS"] = "IEEE Trans. Syst. Sci. Cybern.",
["IEEE TRANSACTIONS ON SYSTEMS, MAN AND CYBERNETICS"] = "IEEE Trans. Syst. Man Cybern.",
["IEEE TRANSACTIONS ON SYSTEMS, MAN AND CYBERNETICS. PART C, APPLICATIONS AND REVIEWS : A PUBLICATION OF THE IEEE SYSTEMS, MAN, AND CYBERNETICS SOCIETY"] = "IEEE Trans Syst Man Cybern C Appl Rev",
["IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS"] = "IEEE Trans Syst Man Cybern",
@@ -50974,7 +50986,7 @@ abbrevs = {
["IEEE TRANSACTIONS ON ULTRASONICS, FERROELECTRICS, AND FREQUENCY CONTROL"] = "IEEE Trans Ultrason Ferroelectr Freq Control",
["IEEE TRANSACTIONS ON VEHICULAR COMMUNICATIONS"] = "IEEE Trans. Veh. Commun.",
["IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY"] = "IEEE Trans. Veh. Technol.",
- ["IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS"] = "IEEE Trans. VLSI Syst.",
+ ["IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS"] = "IEEE Trans Very Large Scale Integr VLSI Syst",
["IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS"] = "IEEE Trans Vis Comput Graph",
["IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS"] = "IEEE Trans. Wireless Commun.",
["IEEE TRANSLATION JOURNAL ON MAGNETICS IN JAPAN"] = "IEEE Transl. J. Magn. Jpn.",
@@ -50982,7 +50994,7 @@ abbrevs = {
["IEEE VEHICULAR TECHNOLOGY CONFERENCE"] = "Veh. Technol. Confe.",
["IEEE VEHICULAR TECHNOLOGY CONFERENCE PROCEEDINGS"] = "IEEE Vtc. P.",
["IEEE VEHICULAR TECHNOLOGY CONFERENCE, FALL 2000, VOLS 1-6, PROCEEDINGS"] = "IEEE Vts. Veh. Technol.",
- ["IEEE VEHICULAR TECHNOLOGY GROUP-ANNUAL CONFERENCE"] = "IEEE Veh. Technol. Group",
+ ["IEEE VEHICULAR TECHNOLOGY GROUP-ANNUAL CONFERENCE"] = "IEEE Veh. Technol. Gr.",
["IEEE VEHICULAR TECHNOLOGY MAGAZINE"] = "IEEE Veh. Technol. Mag.",
["IEEE VIRTUAL REALITY - PROCEEDINGS"] = "P. IEEE Virt. Real. Ann.",
["IEEE VIRTUAL REALITY 2001, PROCEEDINGS"] = "P. IEEE Virt. Real. Ann.",
@@ -51007,10 +51019,10 @@ abbrevs = {
["IEEE WORKSHOP ON MACHINE LEARNING FOR SIGNAL PROCESSING"] = "Machine Learn. Sign. P.",
["IEEE WORKSHOP ON MICROELECTRONICS AND ELECTRON DEVICES : [PROCEEDINGS]. IEEE WORKSHOP ON MICROELECTRONICS AND ELECTRON DEVICES"] = "IEEE Workshop Microelectron Electron Devices",
["IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS"] = "IEEE Wrk. Sig. Pro. Sys.",
- ["IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS"] = "IEEE-ACM Trans. Comput. Bi.",
- ["IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATIOCS"] = "IEEE-ACM Trans. Comput. Bi.",
- ["IEEE-ACM TRANSACTIONS ON NETWORKING"] = "IEEE ACM Trans. Network.",
- ["IEEE-ASME TRANSACTIONS ON MECHATRONICS"] = "IEEE-ASME Trans. Mech.",
+ ["IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS"] = "IEEE. ACM. T. Comput. Bi.",
+ ["IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATIOCS"] = "IEEE-acm T. Comput. Bi.",
+ ["IEEE-ACM TRANSACTIONS ON NETWORKING"] = "IEEE. ACM. T. Network.",
+ ["IEEE-ASME TRANSACTIONS ON MECHATRONICS"] = "IEEE-asme T. Mech.",
["IEEE-IAS PCA CEMENT INDUSTRY CONFERENCE"] = "IEEE. Cem. Ind. Tech. Co.",
["IEEE-IAS/PCA 2001 CEMENT INDUSTRY TECHNICAL CONFERENCE - CONFERENCE RECORD"] = "IEEE. Cem. Ind. Tech. Co.",
["IEEE-IAS/PCA 2002 CEMENT INDUSTRY TECHNICAL CONFERENCE, CONFERENCE RECORD"] = "IEEE. Cem. Ind. Tech. Co.",
@@ -51040,13 +51052,13 @@ abbrevs = {
["IEEE/NIH LIFE SCIENCE SYSTEMS AND APPLICATIONS WORKSHOP. IEEE/NIH LIFE SCIENCE SYSTEMS AND APPLICATIONS WORKSHOP"] = "IEEE NIH Life Sci Syst Appl Workshop",
["IEEE/OES AUTONOMOUS UNDERWATER VEHICLES"] = "IEEE. Auto. Under. Veh.",
["IEEE/OSA JOURNAL OF DISPLAY TECHNOLOGY"] = "IEEE/OSA J. Disp. Technol.",
- ["IEEE/OSA JOURNAL OF LIGHTWAVE TECHNOLOGY"] = "J. Lightwave Technol.",
+ ["IEEE/OSA JOURNAL OF LIGHTWAVE TECHNOLOGY"] = "J. Lightw. Technol.",
["IEEE/OSA JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING"] = "IEEE/OSA J. Opt. Commun. Networking",
["IEEE/OUP SERIES ON ELECTROMAGNETIC WAVE THEORY"] = "IEEE/OUP Ser. Electromagn. Wave Theory",
["IEEE/RSJ 2010 INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2010)"] = "IEEE. Int. C. Int. Robot.",
["IEEE/SICE/RSJ INTERNATIONAL CONFERENCE ON MULTISENSOR FUSION AND INTEGRATION FOR INTELLIGENT SYSTEMS. IEEE/SICE/RSJ INTERNATIONAL CONFERENCE ON MULTISENSOR FUSION AND INTEGRATION FOR INTELLIGENT SYSTEMS"] = "IEEE SICE RSJ Int Conf Multisens Fusion Integr Intell Syst",
["IEEE/TMS JOURNAL OF ELECTRONIC MATERIALS"] = "IEEE/TMS J. Electron. Mater.",
- ["IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING"] = "IEEJ Trans. Electr. Electron. Eng.",
+ ["IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING"] = "Ieej T. Electr. Electr.",
["IEEJ TRANSACTIONS ON SENSORS AND MICROMACHINES"] = "IEEJ Trans. Sens. Micromachines",
["IEEM: 2008 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT"] = "In. C. Ind. Eng. Eng. Man.",
["IEICE ELECTRONICS EXPRESS"] = "IEICE Electron. Express",
@@ -51068,14 +51080,14 @@ abbrevs = {
["IET CONTROL ENGINEERING SERIES"] = "IET Control Eng. Ser.",
["IET CONTROL THEORY & APPLICATIONS"] = "IET Control Theory Appl.",
["IET CONTROL THEORY AND APPLICATIONS"] = "IET Control Theory Appl.",
- ["IET ELECTRIC POWER APPLICATIONS"] = "IET Electr. Power Appl.",
+ ["IET ELECTRIC POWER APPLICATIONS"] = "IET Electr Power Appl",
["IET ELECTRICAL SYSTEMS IN TRANSPORTATION"] = "IET Electr. Syst. Transp.",
["IET ELECTRONICS SYSTEMS AND SOFTWARE"] = "IET Electron. Syst. Softw.",
["IET ENGINEERING MANAGEMENT"] = "IET Eng. Manage.",
["IET GENERATION TRANSMISSION & DISTRIBUTION"] = "Iet Gener. Transm. Dis.",
["IET GENERATION, TRANSMISSION AND DISTRIBUTION"] = "IET Gener. Transm. Distrib.",
["IET IMAGE PROCESSING"] = "IET Image Proc.",
- ["IET INFORMATION SECURITY"] = "IET Inf. Secur.",
+ ["IET INFORMATION SECURITY"] = "IET Inf Secur",
["IET INTELLIGENT TRANSPORT SYSTEMS"] = "IET Intel. Transport Syst.",
["IET MANUFACTURING"] = "IET Manuf.",
["IET MICRO & NANO LETTERS"] = "IET Micro Nano Lett.",
@@ -51086,7 +51098,7 @@ abbrevs = {
["IET NETWORKS"] = "IET Networks",
["IET OPTOELECTRONICS"] = "IET Optoelectron",
["IET POWER AND ENERGY SERIES"] = "IET Power Energy Ser.",
- ["IET POWER ELECTRONICS"] = "IET Power Electron.",
+ ["IET POWER ELECTRONICS"] = "Iet Power Electron.",
["IET POWER ENGINEER"] = "IET Power Eng.",
["IET PROCEEDINGS: SCIENCE, MEASUREMENT & TECHNOLOGY"] = "IET Proc.: Sci. Meas. Technol.",
["IET RADAR SONAR AND NAVIGATION"] = "Iet Radar Sonar Nav.",
@@ -51654,7 +51666,7 @@ abbrevs = {
["IMMUNOLOGY OF TYPE 1 DIABETES, SECOND EDITION"] = "Adv. Exp. Med. Biol.",
["IMMUNOLOGY SERIES"] = "Immunol Ser",
["IMMUNOLOGY TODAY"] = "Immunol Today",
- ["IMMUNOLOGY, ENDOCRINE & METABOLIC AGENTS IN MEDICINAL CHEMISTRY"] = "Immunol., Endocr. Metab. Agents Med. Chem.",
+ ["IMMUNOLOGY, ENDOCRINE & METABOLIC AGENTS IN MEDICINAL CHEMISTRY"] = "Immunol Endocr Metab Agents Med Chem",
["IMMUNOLOGY, PHENOTYPE FIRST: HOW MUTATIONS HAVE ESTABLISHED NEW PRINCIPLES AND PATHWAYS IN IMMUNOLOGY"] = "Curr. Top. Microbiol.",
["IMMUNOLOGY. SUPPLEMENT"] = "Immunol Suppl",
["IMMUNOME RESEARCH"] = "Immunome Res",
@@ -52150,7 +52162,7 @@ abbrevs = {
["INDIAN JOURNAL OF ENVIRONMENTAL HEALTH"] = "Indian J Environ Health",
["INDIAN JOURNAL OF ENVIRONMENTAL PROTECTION"] = "Indian J. Environ. Prot.",
["INDIAN JOURNAL OF EXPERIMENTAL BIOLOGY"] = "Indian J Exp Biol",
- ["INDIAN JOURNAL OF FIBRE & TEXTILE RESEARCH"] = "Indian J. Fibre Text. Res.",
+ ["INDIAN JOURNAL OF FIBRE & TEXTILE RESEARCH"] = "Indian J Fibre Text Res",
["INDIAN JOURNAL OF FIBRE AND TEXTILE RESEARCH"] = "Indian J. Fibre Text. Res.",
["INDIAN JOURNAL OF FISHERIES"] = "Indian J. Fish.",
["INDIAN JOURNAL OF FISHERIES-SECTION A"] = "Indian J. Fish-sect. A",
@@ -52389,7 +52401,7 @@ abbrevs = {
["INDUSTRIAL & ENGINEERING CHEMISTRY FUNDAMENTALS"] = "Ind. Eng. Chem. Fund.",
["INDUSTRIAL & ENGINEERING CHEMISTRY PROCESS DESIGN AND DEVELOPMENT"] = "Ind. Eng. Chem. Process Des. Dev.",
["INDUSTRIAL & ENGINEERING CHEMISTRY PRODUCT RESEARCH AND DEVELOPMENT"] = "Ind. Eng. Chem. Prod. Res. Dev.",
- ["INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH"] = "Ind. Eng. Chem. Res.",
+ ["INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH"] = "Ind Eng Chem Res",
["INDUSTRIAL & LABOR RELATIONS REVIEW"] = "Ind Labor Relat Rev",
["INDUSTRIAL AGGLOMERATION AND NEW TECHNOLOGIES: A GLOBAL PERSPECTIVE"] = "New Horiz. Reg. Sci.",
["INDUSTRIAL AND APPLIED MATHEMATICS"] = "Ind. Appl. Math.",
@@ -53371,7 +53383,7 @@ abbrevs = {
["INORGANIC AND ORGANOMETALLIC POLYMERS II"] = "Acs. Sym. Ser.",
["INORGANIC AND ORGANOMETALLIC POLYMERS WITH SPECIAL PROPERTIES"] = "Nato. Adv. Sci. I. E-app.",
["INORGANIC BIOCHEMISTRY"] = "Inorg. Biochem.",
- ["INORGANIC CHEMISTRY"] = "Inorg. Chem.",
+ ["INORGANIC CHEMISTRY"] = "Inorg Chem",
["INORGANIC CHEMISTRY (WASHINGTON, DC, UNITED STATES)"] = "Inorg. Chem. (Washington, DC, U. S.)",
["INORGANIC CHEMISTRY COMMUNICATIONS"] = "Inorg. Chem. Commun.",
["INORGANIC CHEMISTRY FRONTIERS"] = "Inorg Chem Front",
@@ -53534,7 +53546,7 @@ abbrevs = {
["INSTITUTE OF PHYSICS CONFERENCE SERIES &LT;D&GT;"] = "Inst. Phys. Conf. Ser.",
["INSTITUTE OF SOCIAL SCIENCES: URBAN STUDIES SERIES"] = "Iss. Urb. Stud. Ser.",
["INSTITUTE OF SYSTEMS, CONTROL AND INFORMATION ENGINEERS"] = "Trans. Inst. Systems Control Inform. Engrs.",
- ["INSTITUTION OF CHEMICAL ENGINEERS SYMPOSIUM SERIES"] = "Inst. Chem. Eng. Symp. Ser.",
+ ["INSTITUTION OF CHEMICAL ENGINEERS SYMPOSIUM SERIES"] = "Inst. Chem. E.",
["INSTITUTION OF ENGINEERS, AUSTRALIA : NATIONAL CONFERENCE PUBLICATIONS"] = "Inst. Eng. A.",
["INSTITUTION OF MECHANICAL ENGINEERS SEMINAR"] = "Imeche. Sem.",
["INSTITUTIONAL ANALYSIS"] = "Inst. Analysis",
@@ -54894,7 +54906,7 @@ abbrevs = {
["INTERNATIONAL IEEE EMBS CONFERENCE ON NEURAL ENGINEERING"] = "I. IEEE Embs C. Neur. E.",
["INTERNATIONAL IEEE/EMBS CONFERENCE ON NEURAL ENGINEERING : [PROCEEDINGS]. INTERNATIONAL IEEE EMBS CONFERENCE ON NEURAL ENGINEERING"] = "Int IEEE EMBS Conf Neural Eng",
["INTERNATIONAL IMMUNOLOGY"] = "Int Immunol",
- ["INTERNATIONAL IMMUNOPHARMACOLOGY"] = "Int. Immunopharmacol.",
+ ["INTERNATIONAL IMMUNOPHARMACOLOGY"] = "Int Immunopharmacol",
["INTERNATIONAL INDIGENOUS POLICY JOURNAL"] = "Int Indig Policy J",
["INTERNATIONAL INFORMATION & LIBRARY REVIEW"] = "Int. Inf. Libr. Rev.",
["INTERNATIONAL INNOVATION : DISSEMINATING SCIENCE, RESEARCH AND TECHNOLOGY"] = "Int Innov",
@@ -55019,7 +55031,7 @@ abbrevs = {
["INTERNATIONAL JOURNAL OF ANTENNAS AND PROPAGATION"] = "Int J Antennas Propag",
["INTERNATIONAL JOURNAL OF ANTHROPOLOGY"] = "Int J Anthropol",
["INTERNATIONAL JOURNAL OF ANTHROPOLOGY AND ETHNOLOGY"] = "Int J Anthropol Ethnol",
- ["INTERNATIONAL JOURNAL OF ANTIMICROBIAL AGENTS"] = "Int. J. Antimicrob. Agents",
+ ["INTERNATIONAL JOURNAL OF ANTIMICROBIAL AGENTS"] = "Int J Antimicrob Agents",
["INTERNATIONAL JOURNAL OF APPLIED & BASIC MEDICAL RESEARCH"] = "Int J Appl Basic Med Res",
["INTERNATIONAL JOURNAL OF APPLIED AND COMPUTATIONAL MATHEMATICS"] = "Int J Appl Comput Math",
["INTERNATIONAL JOURNAL OF APPLIED AND PURE SCIENCE AND AGRICULTURE"] = "Int J Appl Pure Sci Agric",
@@ -55337,7 +55349,7 @@ abbrevs = {
["INTERNATIONAL JOURNAL OF CULTURAL STUDIES"] = "Int. J. Cultural Stud.",
["INTERNATIONAL JOURNAL OF CULTURE AND MENTAL HEALTH"] = "Int J Cult Ment Health",
["INTERNATIONAL JOURNAL OF CURRENT ADVANCED RESEARCH"] = "Int J Curr Adv Res",
- ["INTERNATIONAL JOURNAL OF CURRENT CHEMISTRY"] = "Int. J. Curr. Chem.",
+ ["INTERNATIONAL JOURNAL OF CURRENT CHEMISTRY"] = "Int J Curr Chem",
["INTERNATIONAL JOURNAL OF CURRENT MICROBIOLOGY AND APPLIED SCIENCES"] = "Int J Curr Microbiol Appl Sci",
["INTERNATIONAL JOURNAL OF CURRENT MULTIDISCIPLINARY STUDIES"] = "Int J Curr Multidiscip Stud",
["INTERNATIONAL JOURNAL OF CURRENT PHARMACEUTICAL RESEARCH"] = "Int J Curr Pharm Res",
@@ -55644,7 +55656,7 @@ abbrevs = {
["INTERNATIONAL JOURNAL OF HYBRID INTELLIGENT SYSTEMS"] = "Int J Hybrid Intell Syst",
["INTERNATIONAL JOURNAL OF HYBRID MICROELECTRONICS"] = "Int. J. Hybrid Microelectron.",
["INTERNATIONAL JOURNAL OF HYDROCARBON ENGINEERING"] = "Int. J. Hydrocarbon Eng.",
- ["INTERNATIONAL JOURNAL OF HYDROGEN ENERGY"] = "Int. J. Hydrogen Energy",
+ ["INTERNATIONAL JOURNAL OF HYDROGEN ENERGY"] = "Int J Hydrogen Energy",
["INTERNATIONAL JOURNAL OF HYGIENE AND ENVIRONMENTAL HEALTH"] = "Int J Hyg Environ Health",
["INTERNATIONAL JOURNAL OF HYPERTENSION"] = "Int J Hypertens",
["INTERNATIONAL JOURNAL OF HYPERTHERMIA"] = "Int. J. Hyperthermia",
@@ -55656,10 +55668,10 @@ abbrevs = {
["INTERNATIONAL JOURNAL OF IMMUNOLOGICAL STUDIES"] = "Int J Immunol Stud",
["INTERNATIONAL JOURNAL OF IMMUNOLOGY AND IMMUNOTHERAPY"] = "Int J Immunol Immunother",
["INTERNATIONAL JOURNAL OF IMMUNOPATHOLOGY AND PHARMACOLOGY"] = "Int J Immunopathol Pharmacol",
- ["INTERNATIONAL JOURNAL OF IMMUNOPHARMACOLOGY"] = "Int. J. Immunopharmacol.",
+ ["INTERNATIONAL JOURNAL OF IMMUNOPHARMACOLOGY"] = "Int J Immunopharmacol",
["INTERNATIONAL JOURNAL OF IMMUNOTHERAPY"] = "Int. J. Immunother.",
["INTERNATIONAL JOURNAL OF IMMUNOTHERAPY AND CANCER RESEARCH"] = "Int J Immunother Cancer Res",
- ["INTERNATIONAL JOURNAL OF IMPACT ENGINEERING"] = "Int. J. Impact Eng.",
+ ["INTERNATIONAL JOURNAL OF IMPACT ENGINEERING"] = "Int J Impact Eng",
["INTERNATIONAL JOURNAL OF IMPLANT DENTISTRY"] = "Int J Implant Dent",
["INTERNATIONAL JOURNAL OF IMPOTENCE RESEARCH"] = "Int J Impot Res",
["INTERNATIONAL JOURNAL OF INCLUSIVE EDUCATION"] = "Int. J. Inclusive Educ.",
@@ -55777,7 +55789,7 @@ abbrevs = {
["INTERNATIONAL JOURNAL OF MARKET RESEARCH"] = "Int. J. Market Res.",
["INTERNATIONAL JOURNAL OF MARKETING STUDIES"] = "Int J Mark Stud",
["INTERNATIONAL JOURNAL OF MASS EMERGENCIES AND DISASTERS"] = "Int J Mass Emerg Disasters",
- ["INTERNATIONAL JOURNAL OF MASS SPECTROMETRY"] = "Int. J. Mass Spectrom.",
+ ["INTERNATIONAL JOURNAL OF MASS SPECTROMETRY"] = "Int J Mass Spectrom",
["INTERNATIONAL JOURNAL OF MASS SPECTROMETRY AND ION PHYSICS"] = "Int. J. Mass Spectrom. Ion Phys.",
["INTERNATIONAL JOURNAL OF MASS SPECTROMETRY AND ION PROCESSES"] = "Int J Mass Spectrom Ion Process",
["INTERNATIONAL JOURNAL OF MATERIAL FORMING"] = "Int. J. Mater. Form.",
@@ -56079,7 +56091,7 @@ abbrevs = {
["INTERNATIONAL JOURNAL OF PEDIATRICS"] = "Int J Pediatr",
["INTERNATIONAL JOURNAL OF PEDIATRICS & ADOLESCENT MEDICINE"] = "Int J Pediatr Adolesc Med",
["INTERNATIONAL JOURNAL OF PEDIATRICS AND CHILD HEALTH"] = "Int J Pediatr Child Health",
- ["INTERNATIONAL JOURNAL OF PEPTIDE AND PROTEIN RESEARCH"] = "Int. J. Pept. Protein Res.",
+ ["INTERNATIONAL JOURNAL OF PEPTIDE AND PROTEIN RESEARCH"] = "Int J Pept Protein Res",
["INTERNATIONAL JOURNAL OF PEPTIDE RESEARCH AND THERAPEUTICS"] = "Int. J. Pept. Res. Ther.",
["INTERNATIONAL JOURNAL OF PEPTIDES"] = "Int J Pept",
["INTERNATIONAL JOURNAL OF PERFORMANCE ANALYSIS IN SPORT"] = "Int J Perform Anal Sport",
@@ -56135,7 +56147,7 @@ abbrevs = {
["INTERNATIONAL JOURNAL OF PLANT PROTECTION"] = "Int J Plant Prot",
["INTERNATIONAL JOURNAL OF PLANT SCIENCES"] = "Int J Plant Sci",
["INTERNATIONAL JOURNAL OF PLASMA SCIENCE AND ENGINEERING"] = "Int. J. Plasma Sci. Eng.",
- ["INTERNATIONAL JOURNAL OF PLASTICITY"] = "Int. J. Plast.",
+ ["INTERNATIONAL JOURNAL OF PLASTICITY"] = "Int J Plast",
["INTERNATIONAL JOURNAL OF PLASTICS TECHNOLOGY"] = "Int. J. Plast. Technol.",
["INTERNATIONAL JOURNAL OF PLAY"] = "Int J Play",
["INTERNATIONAL JOURNAL OF POLITICAL EDUCATION"] = "Int. J. Polit. Educ.",
@@ -56230,7 +56242,7 @@ abbrevs = {
["INTERNATIONAL JOURNAL OF RAPID SOLIDIFICATION"] = "Int. J. Rapid Solidif.",
["INTERNATIONAL JOURNAL OF RECENT SCIENTIFIC RESEARCH"] = "Int J Recent Sci Res",
["INTERNATIONAL JOURNAL OF REFRACTORY & HARD METALS"] = "Int J Refract Hard Met",
- ["INTERNATIONAL JOURNAL OF REFRACTORY METALS & HARD MATERIALS"] = "Int. J. Refract. Met. Hard Mater.",
+ ["INTERNATIONAL JOURNAL OF REFRACTORY METALS & HARD MATERIALS"] = "Int J Refract Metals Hard Mater",
["INTERNATIONAL JOURNAL OF REFRACTORY METALS AND HARD MATERIALS"] = "Int. J. Refract. Met. Hard Mater",
["INTERNATIONAL JOURNAL OF REFRIGERATION"] = "Int. J. Refrig",
["INTERNATIONAL JOURNAL OF REFRIGERATION-REVUE INTERNATIONALE DU FROID"] = "Int. J. Refrig.",
@@ -57466,7 +57478,7 @@ abbrevs = {
["INVERSE METHODS IN GLOBAL BIOGEOCHEMICAL CYCLES"] = "Geoph. Monog. Series.",
["INVERSE OPTICS III"] = "P. Soc. Photo-opt. Ins.",
["INVERSE PROBLEM"] = "Res. Meas. Ap.",
- ["INVERSE PROBLEMS"] = "Inverse Prob.",
+ ["INVERSE PROBLEMS"] = "Inverse Probl",
["INVERSE PROBLEMS AND IMAGING"] = "Inverse Probl. Imaging",
["INVERSE PROBLEMS AND IMAGING (SPRINGFIELD, MO.)"] = "Inverse Probl Imaging (Springfield)",
["INVERSE PROBLEMS AND OPTIMAL DESIGN IN INDUSTRY, PROCEEDINGS OF THE CONFERENCE"] = "Eur. Con. Mat.",
@@ -57474,7 +57486,7 @@ abbrevs = {
["INVERSE PROBLEMS IN DIFFUSION PROCESSES"] = "Siam. Proc. S.",
["INVERSE PROBLEMS IN ELECTRIC CIRCUITS AND ELECTROMAGNETICS"] = "Math. Anal. Tech. Appl.",
["INVERSE PROBLEMS IN ENGINEERIGN"] = "Inverse Prob. Eng.",
- ["INVERSE PROBLEMS IN ENGINEERING"] = "Inverse Prob. Eng.",
+ ["INVERSE PROBLEMS IN ENGINEERING"] = "Inverse Probl. Eng.",
["INVERSE PROBLEMS IN GEOPHYSICAL APPLICATIONS"] = "Siam. Proc. S.",
["INVERSE PROBLEMS IN PARTIAL DIFFERENTIAL EQUATIONS"] = "Siam. Proc. S.",
["INVERSE PROBLEMS IN SCATTERING AND IMAGING"] = "P. Soc. Photo-opt. Ins.",
@@ -57736,6 +57748,7 @@ abbrevs = {
["IRANIAN JOURNAL OF RADIOLOGY"] = "Iran. J. Radiol.",
["IRANIAN JOURNAL OF RADIOLOGY : A QUARTERLY JOURNAL PUBLISHED BY THE IRANIAN RADIOLOGICAL SOCIETY"] = "Iran J Radiol",
["IRANIAN JOURNAL OF REPRODUCTIVE MEDICINE"] = "Iran J Reprod Med",
+ ["IRANIAN JOURNAL OF SCIENCE"] = "Iran. J. Sci.",
["IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY"] = "Iranian J. Sci. Tech.",
["IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY TRANSACTION A-SCIENCE"] = "Iran. J. Sci. Technol. A.",
["IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY TRANSACTION B-ENGINEERING"] = "Iran. J. Sci. Technol. B.",
@@ -57995,7 +58008,7 @@ abbrevs = {
["ISMAIL KADARE: THE WRITER AND THE DICTATORSHIP 1957-1990"] = "Legenda. Ser.",
["ISMANAM 2003: METASTABLE, MECHANICALLY ALLOYED AND NANOCRYSTALLINE MATERIALS"] = "J. Metastab. Nanocryst.",
["ISME EDITION"] = "Isme Edit.",
- ["ISME JOURNAL"] = "ISME J.",
+ ["ISME JOURNAL"] = "Isme J.",
["ISME/GLOMIS ELECTRONIC JOURNAL"] = "ISME GLOMIS Electron J",
["ISMVL 2002: 32ND IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS"] = "Int. Sym. Mvl.",
["ISMVL 2006: 36TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC"] = "Int. Sym. Mvl.",
@@ -58674,7 +58687,7 @@ abbrevs = {
["JAHRBUCH DER PREUSSISCHEN GEOLOGISCHEN LANDESANSTALT"] = "Jahrb. Preuss. Geol. Landesanst.",
["JAHRBUCH DER SCHLESISCHEN FRIEDRICH-WILHELMS-UNIVERSITAT ZU BRESLAU"] = "Jahrb Schlesisch Friedrich Wilhelms Univ Breslau",
["JAHRBUCH DER SCHLESISCHEN FRIEDRICH-WILHELMS-UNIVERSITÄT ZU BRESLAU"] = "Jahrb Schlesisch Friedrich Wilhelms Univ Breslau",
- ["JAHRBUCH DER SCHWEIZERISCHEN GESELLSCHAFT FÜR UR- UND FRÜHGESCHICHTE"] = "Jahrb. Schweiz. Ges. Ur- Frühgesch.",
+ ["JAHRBUCH DER SCHWEIZERISCHEN GESELLSCHAFT FÃœR UR- UND FRÃœHGESCHICHTE"] = "JSGU",
["JAHRBUCH DER SCHWEIZERISCHEN NATURFORSCHENDEN GESELLSCHAFT"] = "Jahrb. Schweiz. nat.forsch. Ges.",
["JAHRBUCH DER SCHWEIZERISCHEN WALD- UND HOLZWIRTSCHAFT"] = "Jahrb. schweiz. Wald- Holzwirtsch.",
["JAHRBUCH DER ST. GALLISCHEN NATURWISSENSCHAFTLICHEN GESELLSCHAFT"] = "Jahrb. St. Gallische Nat.wiss. Ges.",
@@ -58889,7 +58902,7 @@ abbrevs = {
["JAPANESE JOURNAL OF NEPHROLOGY"] = "Jpn. J. Nephrol.",
["JAPANESE JOURNAL OF NEUROPSYCHOPHARMACOLOGY"] = "Jpn. J. Neuropsychoph.",
["JAPANESE JOURNAL OF OPHTHALMOLOGY"] = "Jpn J Ophthalmol",
- ["JAPANESE JOURNAL OF PHARMACOLOGY"] = "Jpn. J. Pharmacol.",
+ ["JAPANESE JOURNAL OF PHARMACOLOGY"] = "Jpn J Pharmacol",
["JAPANESE JOURNAL OF PHYCOLOGY"] = "Jpn. J. Phycol.",
["JAPANESE JOURNAL OF PHYSICAL FITNESS AND SPORTS MEDICINE"] = "Jpn. J. Phys. Fit. Sport.",
["JAPANESE JOURNAL OF PHYSICS"] = "Jpn. J. Phys.",
@@ -58969,7 +58982,7 @@ abbrevs = {
["JCSM RAPID COMMUNICATIONS"] = "JCSM Rapid Commun",
["JCSS STUDY"] = "Jcss Study",
["JCT COATINGSTECH"] = "Jct Coatingstech",
- ["JCT RESEARCH"] = "JCT Res.",
+ ["JCT RESEARCH"] = "Jct Res.",
["JDR CLINICAL AND TRANSLATIONAL RESEARCH"] = "JDR Clin Trans Res",
["JEAN LERAY ’99 CONFERENCE PROCEEDINGS"] = "Math. Phys. S.",
["JEAN PIAGET SYMPOSIUM SERIES"] = "J. Piaget Sy.",
@@ -59863,7 +59876,7 @@ abbrevs = {
["JOURNAL OF APPLIED BIOBEHAVIORAL RESEARCH"] = "J Appl Biobehav Res",
["JOURNAL OF APPLIED BIOCHEMISTRY"] = "J Appl Biochem",
["JOURNAL OF APPLIED BIOINFORMATICS & COMPUTATIONAL BIOLOGY"] = "J Appl Bioinforma Comput Biol",
- ["JOURNAL OF APPLIED BIOLOGICAL CHEMISTRY"] = "J. Appl. Biol. Chem.",
+ ["JOURNAL OF APPLIED BIOLOGICAL CHEMISTRY"] = "J Appl Biol Chem",
["JOURNAL OF APPLIED BIOLOGICAL SCIENCES"] = "J. Appl. Biol. Sci.",
["JOURNAL OF APPLIED BIOLOGY & BIOTECHNOLOGY"] = "J Appl Biol Biotechnol",
["JOURNAL OF APPLIED BIOMATERIALS"] = "J. Appl. Biomater.",
@@ -59991,7 +60004,7 @@ abbrevs = {
["JOURNAL OF ARACHNOLOGY"] = "J. Arachnol.",
["JOURNAL OF ARCHAEOLOGICAL METHOD AND THEORY"] = "J Archaeol Method Theory",
["JOURNAL OF ARCHAEOLOGICAL RESEARCH"] = "J. Archaeol. Res.",
- ["JOURNAL OF ARCHAEOLOGICAL SCIENCE"] = "J. Archaeol. Sci.",
+ ["JOURNAL OF ARCHAEOLOGICAL SCIENCE"] = "J Archaeol Sci",
["JOURNAL OF ARCHAEOLOGICAL SCIENCE, REPORTS"] = "J Archaeol Sci Rep",
["JOURNAL OF ARCHAEOLOGICAL SCIENCE: REPORTS"] = "J. Archaeol. Sci.: Rep.",
["JOURNAL OF ARCHITECTURAL AND PLANNING RESEARCH"] = "J Archit Plann Res",
@@ -60069,7 +60082,7 @@ abbrevs = {
["JOURNAL OF AUTOMATIC CHEMISTRY"] = "J. Autom. Chem.",
["JOURNAL OF AUTOMATION AND INFORMATION SCIENCES"] = "J. Automat. Inform. Sci.",
["JOURNAL OF AUTONOMIC PHARMACOLOGY"] = "J Auton Pharmacol",
- ["JOURNAL OF AVIAN BIOLOGY"] = "J. Avian Biol.",
+ ["JOURNAL OF AVIAN BIOLOGY"] = "J Avian Biol",
["JOURNAL OF AVIAN MEDICINE AND SURGERY"] = "J Avian Med Surg",
["JOURNAL OF AYN RAND STUDIES"] = "J. Ayn Rand Stud.",
["JOURNAL OF AYUB MEDICAL COLLEGE, ABBOTTABAD : JAMC"] = "J Ayub Med Coll Abbottabad",
@@ -60178,7 +60191,7 @@ abbrevs = {
["JOURNAL OF BIOLOGICAL PSYCHOLOGY"] = "J. Biol. Psychol.",
["JOURNAL OF BIOLOGICAL REGULATORS AND HOMEOSTATIC AGENTS"] = "J Biol Regul Homeost Agents",
["JOURNAL OF BIOLOGICAL RESEARCH (THESSALONIKEÌ„, GREECE)"] = "J Biol Res (Thessalon)",
- ["JOURNAL OF BIOLOGICAL RESEARCH-THESSALONIKI"] = "J. Biol. Res. Thessaloniki",
+ ["JOURNAL OF BIOLOGICAL RESEARCH-THESSALONIKI"] = "J. Biol. Res-thessalon.",
["JOURNAL OF BIOLOGICAL RESPONSE MODIFIERS"] = "J Biol Response Mod",
["JOURNAL OF BIOLOGICAL RHYTHMS"] = "J Biol Rhythms",
["JOURNAL OF BIOLOGICAL SCIENCES (FAISALAÌ„BAÌ„D, PAKISTAN)"] = "J Biol Sci (Faisalabad)",
@@ -60195,7 +60208,7 @@ abbrevs = {
["JOURNAL OF BIOMATERIALS AND TISSUE ENGINEERING"] = "J Biomater Tissue Eng",
["JOURNAL OF BIOMATERIALS APPLICATIONS"] = "J Biomater Appl",
["JOURNAL OF BIOMATERIALS SCIENCE POLYMER EDITION"] = "J. Biomater. Sci., Polym. Ed.",
- ["JOURNAL OF BIOMATERIALS SCIENCE, POLYMER EDITION"] = "J. Biomater. Sci. Polym. Ed.",
+ ["JOURNAL OF BIOMATERIALS SCIENCE, POLYMER EDITION"] = "J. Biomater. Sci., Polym. Ed.",
["JOURNAL OF BIOMATERIALS SCIENCE-POLYMER EDITION"] = "J. Biomat. Sci-polym. E.",
["JOURNAL OF BIOMATERIALS SCIENCE. POLYMER EDITION"] = "J Biomater Sci Polym Ed",
["JOURNAL OF BIOMATHEMATICS"] = "J. Biomath.",
@@ -60267,7 +60280,7 @@ abbrevs = {
["JOURNAL OF BIOSOCIAL SCIENCE"] = "J Biosoc Sci",
["JOURNAL OF BIOSOCIAL SCIENCE. SUPPLEMENT"] = "J Biosoc Sci Suppl",
["JOURNAL OF BIOTECH RESEARCH"] = "J Biotech Res",
- ["JOURNAL OF BIOTECHNOLOGY"] = "J. Biotechnol.",
+ ["JOURNAL OF BIOTECHNOLOGY"] = "J Biotechnol",
["JOURNAL OF BIOTECHNOLOGY & BIOMATERIALS"] = "J Biotechnol Biomater",
["JOURNAL OF BIOTERRORISM & BIODEFENSE"] = "J Bioterror Biodef",
["JOURNAL OF BISEXUALITY"] = "J Bisex",
@@ -60395,7 +60408,7 @@ abbrevs = {
["JOURNAL OF CANNABIS RESEARCH"] = "J Cannabis Res",
["JOURNAL OF CAPILLARY ELECTROPHORESIS"] = "J Capillary Electrophor",
["JOURNAL OF CAPILLARY ELECTROPHORESIS AND MICROCHIP TECHNOLOGY"] = "J Capill Electrophor Microchip Technol",
- ["JOURNAL OF CARBOHYDRATE CHEMISTRY"] = "J. Carbohydr. Chem.",
+ ["JOURNAL OF CARBOHYDRATE CHEMISTRY"] = "J Carbohydr Chem",
["JOURNAL OF CARBOHYDRATES-NUCLEOSIDES-NUCLEOTIDES"] = "J. Carb-nucleos-nucl.",
["JOURNAL OF CARCINOGENESIS"] = "J Carcinog",
["JOURNAL OF CARCINOGENESIS & MUTAGENESIS"] = "J Carcinog Mutagen",
@@ -60503,11 +60516,11 @@ abbrevs = {
["JOURNAL OF CHEMICAL HEATH AND SAFETYU"] = "J. Chem. Health Saf.",
["JOURNAL OF CHEMICAL INFORMATION AND COMPUTER SCIENCE"] = "J. Chem. Inf. Comput. Sci.",
["JOURNAL OF CHEMICAL INFORMATION AND COMPUTER SCIENCES"] = "J Chem Inf Comput Sci",
- ["JOURNAL OF CHEMICAL INFORMATION AND MODELING"] = "J. Chem. Inf. Model.",
+ ["JOURNAL OF CHEMICAL INFORMATION AND MODELING"] = "J Chem Inf Model",
["JOURNAL OF CHEMICAL METROLOGY"] = "J. Chem. Metrol.",
["JOURNAL OF CHEMICAL NEUROANATOMY"] = "J Chem Neuroanat",
["JOURNAL OF CHEMICAL PHYSICS"] = "J. Chem. Phys.",
- ["JOURNAL OF CHEMICAL RESEARCH"] = "J. Chem. Res.",
+ ["JOURNAL OF CHEMICAL RESEARCH"] = "J Chem Res",
["JOURNAL OF CHEMICAL RESEARCH SYNOPSIS"] = "J. Chem. Res., Synop .",
["JOURNAL OF CHEMICAL RESEARCH-S"] = "J. Chem. Res-s.",
["JOURNAL OF CHEMICAL RESEARCH. SYNOPSES"] = "J Chem Res Synop",
@@ -60605,7 +60618,7 @@ abbrevs = {
["JOURNAL OF CLEAN TECHNOLOGY ENVIRONMENTAL TOXICOLOGY AND OCCUPATIONAL MEDICINE"] = "J. Clean Technol. E. T.",
["JOURNAL OF CLEANER PRODUCTION"] = "J Clean Prod",
["JOURNAL OF CLEFT LIP PALATE AND CRANIOFACIAL ANOMALIES"] = "J Cleft Lip Palate Craniofacial Anomalies",
- ["JOURNAL OF CLIMATE"] = "J. Climate",
+ ["JOURNAL OF CLIMATE"] = "J Clim",
["JOURNAL OF CLIMATE AND APPLIED METEOROLOGY"] = "J. Clim. Appl. Meteorol.",
["JOURNAL OF CLIMATE METEOROLOGY"] = "J. Clim. Meteorol.",
["JOURNAL OF CLIMATOLOGY"] = "J. Climatol.",
@@ -60797,7 +60810,7 @@ abbrevs = {
["JOURNAL OF COLLEGE STUDENT PSYCHOTHERAPY"] = "J College Stud Psychother",
["JOURNAL OF COLLEGE STUDENT RETENTION : RESEARCH, THEORY & PRACTICE"] = "J Coll Stud Ret",
["JOURNAL OF COLLEGE TEACHING AND LEARNING"] = "J Coll Teach Learn",
- ["JOURNAL OF COLLOID AND INTERFACE SCIENCE"] = "J. Colloid Interface Sci.",
+ ["JOURNAL OF COLLOID AND INTERFACE SCIENCE"] = "J Colloid Interface Sci",
["JOURNAL OF COLLOID SCIENCE"] = "J Colloid Sci",
["JOURNAL OF COLONIALISM & COLONIAL HISTORY"] = "J Colon Colon Hist",
["JOURNAL OF COMBINATORIAL ALGEBRA"] = "J. Comb. Algebra",
@@ -60824,7 +60837,7 @@ abbrevs = {
["JOURNAL OF COMMUNICATION"] = "J. Commun.",
["JOURNAL OF COMMUNICATION DISORDERS"] = "J Commun Disord",
["JOURNAL OF COMMUNICATION IN HEALTHCARE"] = "J Commun Healthc",
- ["JOURNAL OF COMMUNICATIONS AND NETWORKS"] = "J. Commun. Networks",
+ ["JOURNAL OF COMMUNICATIONS AND NETWORKS"] = "J. Commun. Netw.",
["JOURNAL OF COMMUNICATIONS TECHNOLOGY AND ELECTRONICS"] = "J. Commun. Technol. Electron.",
["JOURNAL OF COMMUNITY & APPLIED SOCIAL PSYCHOLOGY"] = "J Community Appl Soc Psychol",
["JOURNAL OF COMMUNITY & PUBLIC HEALTH NURSING"] = "J Community Public Health Nurs",
@@ -60851,7 +60864,7 @@ abbrevs = {
["JOURNAL OF COMPARATIVE NEUROLOGY"] = "J. Comp. Neurol.",
["JOURNAL OF COMPARATIVE PATHOLOGY"] = "J Comp Pathol",
["JOURNAL OF COMPARATIVE PATHOLOGY AND THERAPEUTICS"] = "J. Comp. Pathol. Therap.",
- ["JOURNAL OF COMPARATIVE PHYSIOLOGY"] = "J. Comp. Physiol.",
+ ["JOURNAL OF COMPARATIVE PHYSIOLOGY"] = "J Comp Physiol",
["JOURNAL OF COMPARATIVE PHYSIOLOGY A-NEUROETHOLOGY SENSORY NEURAL AND BEHAVIORAL PHYSIOLOGY"] = "J. Comp. Physiol. A.",
["JOURNAL OF COMPARATIVE PHYSIOLOGY A-SENSORY NEURAL AND BEHAVIORAL PHYSIOLOGY"] = "J. Comp. Physiol. A.",
["JOURNAL OF COMPARATIVE PHYSIOLOGY B-BIOCHEMICAL SYSTEMIC AND ENVIRONMENTAL PHYSIOLOGY"] = "J. Comp. Physiol. B.",
@@ -60878,8 +60891,8 @@ abbrevs = {
["JOURNAL OF COMPUTATIONAL AND ENGINEERING MATHEMATICS"] = "J. Comput. Eng. Math.",
["JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS"] = "J. Comput. Graph. Statist.",
["JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS : A JOINT PUBLICATION OF AMERICAN STATISTICAL ASSOCIATION, INSTITUTE OF MATHEMATICAL STATISTICS, INTERFACE FOUNDATION OF NORTH AMERICA"] = "J Comput Graph Stat",
- ["JOURNAL OF COMPUTATIONAL AND NONLINEAR DYNAMICS"] = "J. Comput. Nonlinear Dyn.",
- ["JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE"] = "J. Comput. Theor. Nanosci.",
+ ["JOURNAL OF COMPUTATIONAL AND NONLINEAR DYNAMICS"] = "J Comput Nonlinear Dyn",
+ ["JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE"] = "J Comput Theor Nanosci",
["JOURNAL OF COMPUTATIONAL AND THEORETICAL TRANSPORT"] = "J. Comput. Theor. Transp.",
["JOURNAL OF COMPUTATIONAL BIOLOGY"] = "J. Comput. Biol.",
["JOURNAL OF COMPUTATIONAL BIOLOGY : A JOURNAL OF COMPUTATIONAL MOLECULAR CELL BIOLOGY"] = "J Comput Biol",
@@ -60909,7 +60922,7 @@ abbrevs = {
["JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL"] = "J. Comput. Syst. Sci. Int.",
["JOURNAL OF COMPUTER ASSISTED LEARNING"] = "J Comput Assist Learn",
["JOURNAL OF COMPUTER ASSISTED TOMOGRAPHY"] = "J Comput Assist Tomogr",
- ["JOURNAL OF COMPUTER CHEMISTRY, JAPAN"] = "J. Comput. Chem., Jpn.",
+ ["JOURNAL OF COMPUTER CHEMISTRY, JAPAN"] = "J. COmput. Chem. Jpn.",
["JOURNAL OF COMPUTER INFORMATION SYSTEMS"] = "J. Comput. Inform. Syst.",
["JOURNAL OF COMPUTER LANGUAGES"] = "J Comput Lang",
["JOURNAL OF COMPUTER SCIENCE AND APPLIED MATHEMATICS"] = "J. Comput. Sci. Appl. Math.",
@@ -61045,7 +61058,7 @@ abbrevs = {
["JOURNAL OF CRYPTOLOGY. THE JOURNAL OF THE INTERNATIONAL ASSOCIATION FOR CRYPTOLOGIC RESEARCH"] = "J. Cryptology",
["JOURNAL OF CRYSTAL AND MOLECULAR STRUCTURE"] = "J. Cryst. Mol. Struct.",
["JOURNAL OF CRYSTAL GROWTH"] = "J. Cryst. Growth",
- ["JOURNAL OF CRYSTALLOGRAPHIC AND SPECTROSCOPIC RESEARCH"] = "J. Crystallogr. Spectrosc. Res.",
+ ["JOURNAL OF CRYSTALLOGRAPHIC AND SPECTROSCOPIC RESEARCH"] = "J. Cryst. Spectrosc.",
["JOURNAL OF CULTURAL AND EVOLUTIONARY PSYCHOLOGY"] = "J Cult Evol Psychol",
["JOURNAL OF CULTURAL COGNITIVE SCIENCE"] = "J Cult Cogn Sci",
["JOURNAL OF CULTURAL DIVERSITY"] = "J Cult Divers",
@@ -61278,7 +61291,7 @@ abbrevs = {
["JOURNAL OF ECONOMIC DYNAMICS AND CONTROL"] = "J. Econ. Dynam. Control",
["JOURNAL OF ECONOMIC EDUCATION"] = "J. Econ. Educ.",
["JOURNAL OF ECONOMIC ENTOMOLOGY"] = "J Econ Entomol",
- ["JOURNAL OF ECONOMIC GEOGRAPHY"] = "J. Econ. Geogr.",
+ ["JOURNAL OF ECONOMIC GEOGRAPHY"] = "J Econ Geogr",
["JOURNAL OF ECONOMIC GROWTH"] = "J. Econ. Growth",
["JOURNAL OF ECONOMIC GROWTH (BOSTON, MASS.)"] = "J Econ Growth (Boston)",
["JOURNAL OF ECONOMIC HISTORY"] = "J. Econ. Hist.",
@@ -61371,9 +61384,9 @@ abbrevs = {
["JOURNAL OF ELECTROMAGNETIC WAVES AND APPLICATIONS"] = "J Electromagn Waves Appl",
["JOURNAL OF ELECTROMYOGRAPHY AND KINESIOLOGY"] = "J. Electromyogr. Kinesiol.",
["JOURNAL OF ELECTROMYOGRAPHY AND KINESIOLOGY : OFFICIAL JOURNAL OF THE INTERNATIONAL SOCIETY OF ELECTROPHYSIOLOGICAL KINESIOLOGY"] = "J Electromyogr Kinesiol",
- ["JOURNAL OF ELECTRON MICROSCOPY"] = "J. Electron Microsc.",
+ ["JOURNAL OF ELECTRON MICROSCOPY"] = "J Electron Microsc (Tokyo)",
["JOURNAL OF ELECTRON MICROSCOPY TECHNIQUE"] = "J Electron Microsc Tech",
- ["JOURNAL OF ELECTRON SPECTROSCOPY AND RELATED PHENOMENA"] = "J. Electron Spectrosc. Relat. Phenom.",
+ ["JOURNAL OF ELECTRON SPECTROSCOPY AND RELATED PHENOMENA"] = "J Electron Spectros Relat Phenomena",
["JOURNAL OF ELECTRON SPECTROSCOPY AND RELATED PHENOMENON"] = "J. Electron Spectrosc. Relat. Phenom.",
["JOURNAL OF ELECTRONIC IMAGING"] = "J Electron Imaging",
["JOURNAL OF ELECTRONIC MATERIALS"] = "J. Electron. Mater.",
@@ -61422,7 +61435,7 @@ abbrevs = {
["JOURNAL OF ENDODONTICS"] = "J Endod",
["JOURNAL OF ENDOMETRIOSIS"] = "J Endometr",
["JOURNAL OF ENDOMETRIOSIS AND PELVIC PAIN DISORDERS"] = "J Endometr Pelvic Pain Disord",
- ["JOURNAL OF ENDOTOXIN RESEARCH"] = "J. Endotoxin Res.",
+ ["JOURNAL OF ENDOTOXIN RESEARCH"] = "J Endotoxin Res",
["JOURNAL OF ENDOUROLOGY"] = "J Endourol",
["JOURNAL OF ENDOUROLOGY / ENDOUROLOGICAL SOCIETY"] = "J Endourol",
["JOURNAL OF ENDOUROLOGY CASE REPORTS"] = "J Endourol Case Rep",
@@ -61443,7 +61456,7 @@ abbrevs = {
["JOURNAL OF ENERGY RESOURCES TECHNOLOGY"] = "J Energy Resour Technol",
["JOURNAL OF ENERGY RESOURCES TECHNOLOGY-TRANSACTIONS OF THE ASME"] = "J. Energ. Resour-asme.",
["JOURNAL OF ENERGY STORAGE"] = "J Energy Storage",
- ["JOURNAL OF ENGINEERED FIBERS AND FABRICS"] = "J. Eng. Fibers Fabr.",
+ ["JOURNAL OF ENGINEERED FIBERS AND FABRICS"] = "J Eng Fiber Fabr",
["JOURNAL OF ENGINEERING"] = "J. Eng.",
["JOURNAL OF ENGINEERING (STEVENAGE, ENGLAND)"] = "J Eng (Stevenage)",
["JOURNAL OF ENGINEERING AND APPLIED SCIENCES"] = "J. Eng. Appl. Sci.",
@@ -61457,7 +61470,7 @@ abbrevs = {
["JOURNAL OF ENGINEERING FOR INDUSTRY-TRANSACTIONS OF THE ASME"] = "J. Eng. Ind-t. Asme",
["JOURNAL OF ENGINEERING FOR POWER"] = "J. Eng. P.",
["JOURNAL OF ENGINEERING FOR POWER-TRANSACTIONS OF THE ASME"] = "J. Eng. Power-t. Asme",
- ["JOURNAL OF ENGINEERING MATERIALS AND TECHNOLOGY"] = "J. Eng. Mater. Technol.",
+ ["JOURNAL OF ENGINEERING MATERIALS AND TECHNOLOGY"] = "J Eng Mater Technol",
["JOURNAL OF ENGINEERING MATERIALS AND TECHNOLOGY-TRANSACTIONS OF THE ASME"] = "J. Eng. Mater-t. Asme",
["JOURNAL OF ENGINEERING MATHEMATICS"] = "J. Eng. Math.",
["JOURNAL OF ENGINEERING MECHANICS"] = "J Eng Mech",
@@ -61504,7 +61517,7 @@ abbrevs = {
["JOURNAL OF ENVIRONMENTAL ENGINEERING"] = "J. Environ. Eng.",
["JOURNAL OF ENVIRONMENTAL ENGINEERING & ECOLOGICAL SCIENCE"] = "J Environ Eng Ecol Sci",
["JOURNAL OF ENVIRONMENTAL ENGINEERING (NEW YORK, N.Y.)"] = "J Environ Eng (New York)",
- ["JOURNAL OF ENVIRONMENTAL ENGINEERING (RESTON, VA, UNITED STATES)"] = "J. Environ. Eng. (Reston, VA, U. S.)",
+ ["JOURNAL OF ENVIRONMENTAL ENGINEERING (RESTON, VA, UNITED STATES)"] = "J. Environ. Eng. (Reston, VA, U.S.)",
["JOURNAL OF ENVIRONMENTAL ENGINEERING AND LANDSCAPE MANAGEMENT"] = "J. Environ. Eng. Landsc.",
["JOURNAL OF ENVIRONMENTAL ENGINEERING AND SCIENCE"] = "J. Environ. Eng. Sci.",
["JOURNAL OF ENVIRONMENTAL ENGINEERING-ASCE"] = "J. Environ. Eng-asce.",
@@ -61645,7 +61658,7 @@ abbrevs = {
["JOURNAL OF EXOTIC PET MEDICINE"] = "J Exot Pet Med",
["JOURNAL OF EXPERIENTIAL LEARNING AND SIMULATION"] = "J. Exp. Learn. Simulat.",
["JOURNAL OF EXPERIMENTAL & CLINICAL ASSISTED REPRODUCTION"] = "J Exp Clin Assist Reprod",
- ["JOURNAL OF EXPERIMENTAL & CLINICAL CANCER RESEARCH"] = "J. Exp. Clin. Cancer Res.",
+ ["JOURNAL OF EXPERIMENTAL & CLINICAL CANCER RESEARCH"] = "J. Exp. Clin. Canc. Res.",
["JOURNAL OF EXPERIMENTAL & CLINICAL CANCER RESEARCH : CR"] = "J Exp Clin Cancer Res",
["JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE"] = "J. Exp. Theor. Artif. Intell.",
["JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE : JETAI"] = "J Exp Theor Artif Intell",
@@ -61654,7 +61667,7 @@ abbrevs = {
["JOURNAL OF EXPERIMENTAL AND CLINICAL MEDICINE"] = "J Exp Clin Med",
["JOURNAL OF EXPERIMENTAL AND INTEGRATIVE MEDICINE"] = "J Exp Integr Med",
["JOURNAL OF EXPERIMENTAL AND THEORETICAL PHYSICS"] = "J. Exp. Theor. Phys.",
- ["JOURNAL OF EXPERIMENTAL ANIMAL SCIENCE"] = "J. Exp. Anim. Sci.",
+ ["JOURNAL OF EXPERIMENTAL ANIMAL SCIENCE"] = "J Exp Anim Sci",
["JOURNAL OF EXPERIMENTAL BIOLOGY"] = "J. Exp. Biol.",
["JOURNAL OF EXPERIMENTAL BOTANY"] = "J Exp Bot",
["JOURNAL OF EXPERIMENTAL CHILD PSYCHOLOGY"] = "J Exp Child Psychol",
@@ -61762,7 +61775,7 @@ abbrevs = {
["JOURNAL OF FERTILIZATION. IN VITRO IVF WORLDWIDE REPRODUCTIVE MEDICINE GENETICS & STEM CELL BIOLOGY"] = "J Fertil In Vitro IVF Worldw Reprod Med Genet Stem Cell Biol",
["JOURNAL OF FERTILIZER ISSUES"] = "J. Fert. Issues",
["JOURNAL OF FIBER BIOENGINEERING AND INFORMATICS"] = "J. Fiber Bioeng. Inf.",
- ["JOURNAL OF FIELD ARCHAEOLOGY"] = "J. Field Archaeol.",
+ ["JOURNAL OF FIELD ARCHAEOLOGY"] = "J Field Archaeol",
["JOURNAL OF FIELD ORNITHOLOGY"] = "J Field Ornithol",
["JOURNAL OF FIELD ROBOTICS"] = "J Field Robot",
["JOURNAL OF FILM AND VIDEO"] = "J. Film Video",
@@ -61776,6 +61789,7 @@ abbrevs = {
["JOURNAL OF FINANCIAL MARKETS"] = "J. Financ. Mark.",
["JOURNAL OF FINANCIAL RESEARCH"] = "J. Finan. Res.",
["JOURNAL OF FINANCIAL SERVICES RESEARCH"] = "J. Finan. Services Res.",
+ ["JOURNAL OF FINSLER GEOMETRY AND ITS APPLICATIONS"] = "J. Finsler Geom. Appl.",
["JOURNAL OF FIRE & FLAMMABILITY"] = "J. Fire Flammability",
["JOURNAL OF FIRE PROTECTION ENGINEERING"] = "J. Fire. Prot. Eng.",
["JOURNAL OF FIRE RETARDANT CHEMISTRY"] = "J. Fire Retard. Chem.",
@@ -61796,7 +61810,7 @@ abbrevs = {
["JOURNAL OF FLUID FLOW, HEAT AND MASS TRANSFER"] = "J Fluid Flow Heat Mass Transf",
["JOURNAL OF FLUID MECHANICS"] = "J. Fluid Mech.",
["JOURNAL OF FLUIDS AND STRUCTURES"] = "J. Fluids Struct.",
- ["JOURNAL OF FLUIDS ENGINEERING"] = "J. Fluids Eng.",
+ ["JOURNAL OF FLUIDS ENGINEERING"] = "J Fluids Eng",
["JOURNAL OF FLUIDS ENGINEERING-TRANSACTIONS OF THE ASME"] = "J. Fluid. Eng-t. Asme",
["JOURNAL OF FLUORESCENCE"] = "J Fluoresc",
["JOURNAL OF FLUORINE CHEMISTRY"] = "J. Fluorine Chem.",
@@ -61815,9 +61829,9 @@ abbrevs = {
["JOURNAL OF FOOD COMPOSITION AND ANALYSIS : AN OFFICIAL PUBLICATION OF THE UNITED NATIONS UNIVERSITY, INTERNATIONAL NETWORK OF FOOD DATA SYSTEMS"] = "J Food Compost Anal",
["JOURNAL OF FOOD ENGINEERING"] = "J. Food Eng.",
["JOURNAL OF FOOD LIPIDS"] = "J. Food Lipids",
- ["JOURNAL OF FOOD PROCESS ENGINEERING"] = "J. Food Process Eng.",
+ ["JOURNAL OF FOOD PROCESS ENGINEERING"] = "J Food Process Eng",
["JOURNAL OF FOOD PROCESSING & TECHNOLOGY"] = "J Food Process Technol",
- ["JOURNAL OF FOOD PROCESSING AND PRESERVATION"] = "J. Food Process. Preserv.",
+ ["JOURNAL OF FOOD PROCESSING AND PRESERVATION"] = "J Food Process Preserv",
["JOURNAL OF FOOD PROTECTION"] = "J Food Prot",
["JOURNAL OF FOOD QUALITY"] = "J Food Qual",
["JOURNAL OF FOOD QUALITY & HAZARDS CONTROL"] = "J Food Qual Hazards Control",
@@ -61828,7 +61842,7 @@ abbrevs = {
["JOURNAL OF FOOD SCIENCE AND NUTRITION RESEARCH"] = "J Food Sci Nutr Res",
["JOURNAL OF FOOD SCIENCE AND TECHNOLOGY"] = "J Food Sci Technol",
["JOURNAL OF FOOD SCIENCE AND TECHNOLOGY-MYSORE"] = "J. Food Sci. Tech. Mys.",
- ["JOURNAL OF FOOD SCIENCE EDUCATION"] = "J. Food Sci. Educ.",
+ ["JOURNAL OF FOOD SCIENCE EDUCATION"] = "J Food Sci Educ",
["JOURNAL OF FOOD TECHNOLOGY"] = "J. Food Technol.",
["JOURNAL OF FOOD, AGRICULTURE & ENVIRONMENT"] = "J Food Agric Environ",
["JOURNAL OF FOOD, AGRICULTURE AND ENVIRONMENT"] = "J. Food Agric. Environ.",
@@ -61843,7 +61857,7 @@ abbrevs = {
["JOURNAL OF FORENSIC DENTAL SCIENCES"] = "J Forensic Dent Sci",
["JOURNAL OF FORENSIC ECONOMICS"] = "J. Forensic Econ.",
["JOURNAL OF FORENSIC IDENTIFICATION"] = "J Forensic Identif",
- ["JOURNAL OF FORENSIC MEDICINE"] = "J. Forensic Med.",
+ ["JOURNAL OF FORENSIC MEDICINE"] = "J Forensic Med",
["JOURNAL OF FORENSIC MEDICINE AND TOXICOLOGY"] = "J. Forensic Med. Toxicol.",
["JOURNAL OF FORENSIC NURSING"] = "J Forensic Nurs",
["JOURNAL OF FORENSIC ODONTO-STOMATOLOGY"] = "J. Forensic Odontostomatol.",
@@ -61874,7 +61888,7 @@ abbrevs = {
["JOURNAL OF FREE RADICALS IN BIOLOGY & MEDICINE"] = "J Free Radic Biol Med",
["JOURNAL OF FREE RADICALS IN BIOLOGY AND MEDICINE"] = "J. Free Radic. Biol. Med.",
["JOURNAL OF FRENCH LANGUAGE STUDIES"] = "J. Fr. Lang. Stud.",
- ["JOURNAL OF FRESHWATER ECOLOGY"] = "J. Freshwater Ecol.",
+ ["JOURNAL OF FRESHWATER ECOLOGY"] = "J Freshw Ecol",
["JOURNAL OF FRICTION AND WEAR"] = "J. Frict. Wear",
["JOURNAL OF FUEL CELL SCIENCE AND TECHNOLOGY"] = "J Fuel Cell Sci Technol",
["JOURNAL OF FUNCTION SPACES"] = "J. Funct. Spaces",
@@ -62091,7 +62105,7 @@ abbrevs = {
["JOURNAL OF HAPPINESS STUDIES"] = "J Happiness Stud",
["JOURNAL OF HARBIN INSTITUTE OF TECHNOLOGY. HARBIN GONGYE DAXUE XUEBAO"] = "J. Harbin Inst. Tech.",
["JOURNAL OF HARD MATERIALS"] = "J. Hard Mater.",
- ["JOURNAL OF HARD TISSUE BIOLOGY"] = "J. Hard Tissue Biol.",
+ ["JOURNAL OF HARD TISSUE BIOLOGY"] = "J Hard Tissue Biol",
["JOURNAL OF HARMONIZED RESEARCH IN MEDICAL AND HEALTH SCIENCES"] = "J Harmon Res Med Health Sci",
["JOURNAL OF HAZARDOUS MATERIALS"] = "J. Hazard. Mater.",
["JOURNAL OF HAZARDOUS, TOXIC AND RADIOACTIVE WASTE"] = "J Hazard Toxic Radioact Waste",
@@ -62210,7 +62224,7 @@ abbrevs = {
["JOURNAL OF HEREDITY"] = "J. Hered.",
["JOURNAL OF HERPETOLOGICAL MEDICINE AND SURGERY"] = "J Herpetol Med Surg",
["JOURNAL OF HERPETOLOGY"] = "J Herpetol",
- ["JOURNAL OF HETEROCYCLIC CHEMISTRY"] = "J. Heterocycl. Chem.",
+ ["JOURNAL OF HETEROCYCLIC CHEMISTRY"] = "J Heterocycl Chem",
["JOURNAL OF HEURISTICS"] = "J. Heuristics",
["JOURNAL OF HIGH ENERGY ASTROPHYSICS"] = "J. High Energy Astrophys.",
["JOURNAL OF HIGH ENERGY PHYSICS"] = "J. High Energy Phys.",
@@ -62331,7 +62345,7 @@ abbrevs = {
["JOURNAL OF HYDROLOGY. REGIONAL STUDIES"] = "J Hydrol Reg Stud",
["JOURNAL OF HYDROLOGY: REGIONAL STUDIES"] = "J. Hydrol.: Reg. Stud.",
["JOURNAL OF HYDROLOGY: X"] = "J Hydrol X",
- ["JOURNAL OF HYDROMETEOROLOGY"] = "J. Hydrometeorol.",
+ ["JOURNAL OF HYDROMETEOROLOGY"] = "J Hydrometeorol",
["JOURNAL OF HYDRONAUTICS"] = "J. Hydronaut.",
["JOURNAL OF HYGIENE"] = "J. Hyg. (Lond.)",
["JOURNAL OF HYGIENE EPIDEMIOLOGY MICROBIOLOGY AND IMMUNOLOGY"] = "J. Hyg. Epid. Microb. Im.",
@@ -62394,7 +62408,7 @@ abbrevs = {
["JOURNAL OF IN VITRO FERTILIZATION AND EMBRYO TRANSFER : IVF"] = "J In Vitro Fert Embryo Transf",
["JOURNAL OF INBORN ERRORS OF METABOLISM AND SCREENING"] = "J Inborn Errors Metab Screen",
["JOURNAL OF INCLUSION PHENOMENA"] = "J. Inclusion Phenom.",
- ["JOURNAL OF INCLUSION PHENOMENA AND MACROCYCLIC CHEMISTRY"] = "J. Inclusion Phenom. Macrocyclic Chem.",
+ ["JOURNAL OF INCLUSION PHENOMENA AND MACROCYCLIC CHEMISTRY"] = "J Incl Phenom Macrocycl Chem",
["JOURNAL OF INCLUSION PHENOMENA AND MOLECULAR RECOGNITION IN CHEMISTRY"] = "J. Inclusion Phenom. Mol. Recognit. Chem.",
["JOURNAL OF INCOME DISTRIBUTION"] = "J. Income Distribution",
["JOURNAL OF INDIAN ACADEMY OF DENTAL SPECIALIST RESEARCHERS"] = "J Indian Acad Dent Spec Res",
@@ -62496,7 +62510,7 @@ abbrevs = {
["JOURNAL OF INSECT BIOTECHNOLOGY AND SERICOLOGY"] = "J Insect Biotechnol Sericology",
["JOURNAL OF INSECT CONSERVATION"] = "J Insect Conserv",
["JOURNAL OF INSECT PATHOLOGY"] = "J. Insect Pathol.",
- ["JOURNAL OF INSECT PHYSIOLOGY"] = "J. Insect Physiol.",
+ ["JOURNAL OF INSECT PHYSIOLOGY"] = "J Insect Physiol",
["JOURNAL OF INSECT SCIENCE"] = "J. Insect Sci.",
["JOURNAL OF INSECT SCIENCE (ONLINE)"] = "J Insect Sci",
["JOURNAL OF INSECTS"] = "J Insects",
@@ -62541,7 +62555,7 @@ abbrevs = {
["JOURNAL OF INTELLIGENT AND ROBOTIC SYSTEMS"] = "J. Intell. Rob. Syst.",
["JOURNAL OF INTELLIGENT INFORMATION SYSTEMS"] = "J Intell Inf Syst",
["JOURNAL OF INTELLIGENT MANUFACTURING"] = "J Intell Manuf",
- ["JOURNAL OF INTELLIGENT MATERIAL SYSTEMS AND STRUCTURES"] = "J. Intell. Mater. Syst. Struct.",
+ ["JOURNAL OF INTELLIGENT MATERIAL SYSTEMS AND STRUCTURES"] = "J Intell Mater Syst Struct",
["JOURNAL OF INTELLIGENT TRANPORTATION SYSTEMS: TECHNOLOGY, PLANNING, AND OPERATIONS"] = "J. Intell. Transp. Syst. Technol. Plann. Oper.",
["JOURNAL OF INTELLIGENT TRANSPORTATION SYSTEMS"] = "J Intell Transp Syst",
["JOURNAL OF INTELLIGENT TRANSPORTATION SYSTEMS: TECHNOLOGY, PLANNING, AND OPERATIONS"] = "J. Intell. Transp. Syst. Technol. Plann. Oper.",
@@ -62769,8 +62783,8 @@ abbrevs = {
["JOURNAL OF LIPID SCIENCE AND TECHNOLOGY"] = "J. Lipid Sci. Technol.",
["JOURNAL OF LIPIDS"] = "J Lipids",
["JOURNAL OF LIPOSOME RESEARCH"] = "J Liposome Res",
- ["JOURNAL OF LIQUID CHROMATOGRAPHY"] = "J. Liq. Chromatogr.",
- ["JOURNAL OF LIQUID CHROMATOGRAPHY & RELATED TECHNOLOGIES"] = "J. Liq. Chromatogr. Relat. Technol.",
+ ["JOURNAL OF LIQUID CHROMATOGRAPHY"] = "J Liq Chromatogr",
+ ["JOURNAL OF LIQUID CHROMATOGRAPHY & RELATED TECHNOLOGIES"] = "J Liq Chromatogr Relat Technol",
["JOURNAL OF LIQUID CHROMATOGRAPHY AND RELATED TECHNOLOGIES"] = "J. Liq. Chromatogr. Related Technol.",
["JOURNAL OF LITERACY RESEARCH"] = "J. Lit. Res.",
["JOURNAL OF LITERACY RESEARCH : JLR"] = "J Lit Res",
@@ -62792,7 +62806,7 @@ abbrevs = {
["JOURNAL OF LONG TERM HOME HEALTH CARE"] = "J. Long Term Home Health Care",
["JOURNAL OF LONG-TERM EFFECTS OF MEDICAL IMPLANTS"] = "J Long Term Eff Med Implants",
["JOURNAL OF LOSS & TRAUMA"] = "J Loss Trauma",
- ["JOURNAL OF LOSS PREVENTION IN THE PROCESS INDUSTRIES"] = "J. Loss Prev. Process Ind.",
+ ["JOURNAL OF LOSS PREVENTION IN THE PROCESS INDUSTRIES"] = "J Loss Prev Process Ind",
["JOURNAL OF LOW FREQUENCY NOISE & VIBRATION"] = "J. Low Freq. Noise Vib.",
["JOURNAL OF LOW FREQUENCY NOISE VIBRATION AND ACTIVE CONTROL"] = "J. Low Freq. Noise V. A.",
["JOURNAL OF LOW POWER ELECTRONICS"] = "J Low Power Electron",
@@ -62847,7 +62861,7 @@ abbrevs = {
["JOURNAL OF MAINTENANCE IN THE ADDICTIONS"] = "J Maint Addict",
["JOURNAL OF MAMMALIAN EVOLUTION"] = "J Mamm Evol",
["JOURNAL OF MAMMALIAN OVA RESEARCH"] = "J Mamm Ova Res",
- ["JOURNAL OF MAMMALOGY"] = "J. Mammal.",
+ ["JOURNAL OF MAMMALOGY"] = "J Mammal",
["JOURNAL OF MAMMARY GLAND BIOLOGY AND NEOPLASIA"] = "J Mammary Gland Biol Neoplasia",
["JOURNAL OF MANAGED CARE & SPECIALTY PHARMACY"] = "J Manag Care Spec Pharm",
["JOURNAL OF MANAGED CARE MEDICINE : JMCM"] = "J Manag Care Med",
@@ -62898,7 +62912,7 @@ abbrevs = {
["JOURNAL OF MASS SPECTROMETRY"] = "J. Mass Spectrom.",
["JOURNAL OF MASS SPECTROMETRY : JMS"] = "J Mass Spectrom",
["JOURNAL OF MATERIAL CULTURE"] = "J. Mat. Cult.",
- ["JOURNAL OF MATERIAL CYCLES AND WASTE MANAGEMENT"] = "J. Mater. Cycles Waste Manage.",
+ ["JOURNAL OF MATERIAL CYCLES AND WASTE MANAGEMENT"] = "J Mater Cycles Waste Manag",
["JOURNAL OF MATERIALS"] = "J Mater",
["JOURNAL OF MATERIALS (NEW YORK, NY, UNITED STATES)"] = "J. Mater. (N. Y., NY, U. S.)",
["JOURNAL OF MATERIALS CHEMISTRY"] = "J. Mater. Chem.",
@@ -62918,7 +62932,7 @@ abbrevs = {
["JOURNAL OF MATERIALS IN CIVIL ENGINEERING"] = "J. Mater. Civ. Eng.",
["JOURNAL OF MATERIALS PROCESSING & MANUFACTURING SCIENCE"] = "J. Mater. Process. Manu.",
["JOURNAL OF MATERIALS PROCESSING AND MANUFACTURING SCIENCE"] = "J. Mater. Process. Manuf. Sci.",
- ["JOURNAL OF MATERIALS PROCESSING TECHNOLOGY"] = "J. Mater. Process. Technol.",
+ ["JOURNAL OF MATERIALS PROCESSING TECHNOLOGY"] = "J Mater Process Technol",
["JOURNAL OF MATERIALS RESEARCH"] = "J. Mater. Res.",
["JOURNAL OF MATERIALS SCIENCE"] = "J. Mater. Sci.",
["JOURNAL OF MATERIALS SCIENCE & TECHNOLOGY"] = "J Mater Sci Technol",
@@ -62926,12 +62940,12 @@ abbrevs = {
["JOURNAL OF MATERIALS SCIENCE AND ENGINEERING"] = "J. Mater. Sci. Eng",
["JOURNAL OF MATERIALS SCIENCE AND ENGINEERING. A"] = "J Mater Sci Eng A",
["JOURNAL OF MATERIALS SCIENCE AND TECHNOLOGY"] = "J. Mater. Sci. Technol.",
- ["JOURNAL OF MATERIALS SCIENCE LETTERS"] = "J. Mater. Sci. Lett.",
+ ["JOURNAL OF MATERIALS SCIENCE LETTERS"] = "J Mater Sci Lett",
["JOURNAL OF MATERIALS SCIENCE MATERIALS IN MEDICINE"] = "J. Mater. Sci. - Mater. Med.",
["JOURNAL OF MATERIALS SCIENCE-MATERIALS IN ELECTRONICS"] = "J. Mater. Sci-mater. El.",
["JOURNAL OF MATERIALS SCIENCE-MATERIALS IN MEDICINE"] = "J. Mater. Sci-mater. M.",
["JOURNAL OF MATERIALS SCIENCE. MATERIALS IN MEDICINE"] = "J Mater Sci Mater Med",
- ["JOURNAL OF MATERIALS SCIENCE: MATERIALS IN ELECTRONICS"] = "J. Mater. Sci.: Mater. Electron.",
+ ["JOURNAL OF MATERIALS SCIENCE: MATERIALS IN ELECTRONICS"] = "J. Mater. Sci. Mater. Electron.",
["JOURNAL OF MATERIALS SCIENCE: MATERIALS IN MEDICINE"] = "J. Mater. Sci.: Mater. Med.",
["JOURNAL OF MATERIALS SHAPING TECHNOLOGY"] = "J. Mater. Shaping Technol.",
["JOURNAL OF MATERIALS SYNTHESIS AND PROCESSING"] = "J. Mater. Synth. Process.",
@@ -62956,6 +62970,7 @@ abbrevs = {
["JOURNAL OF MATHEMATICAL PHYSICS"] = "J. Math. Phys.",
["JOURNAL OF MATHEMATICAL PHYSICS (NEW YORK)"] = "J. Math. Phys. (N.Y.)",
["JOURNAL OF MATHEMATICAL PHYSICS ANALYSIS GEOMETRY"] = "J. Math. Phys. Anal. Geo.",
+ ["JOURNAL OF MATHEMATICAL PHYSICS, ANALYSIS, GEOMETRY"] = "J. Math. Phys. Anal. Geom.",
["JOURNAL OF MATHEMATICAL PSYCHOLOG Y"] = "J. Math. Psych.",
["JOURNAL OF MATHEMATICAL PSYCHOLOGY"] = "J Math Psychol",
["JOURNAL OF MATHEMATICAL RESEARCH AND EXPOSITION"] = "J. Math. Res. Exposition",
@@ -63092,7 +63107,7 @@ abbrevs = {
["JOURNAL OF MEMBRANE AND SEPARATION TECHNOLOGY"] = "J. Membr. Sep. Technol.",
["JOURNAL OF MEMBRANE BIOLOGY"] = "J. Membr. Biol.",
["JOURNAL OF MEMBRANE COMPUTING"] = "J. Membr. Comput.",
- ["JOURNAL OF MEMBRANE SCIENCE"] = "J. Membr. Sci.",
+ ["JOURNAL OF MEMBRANE SCIENCE"] = "J Memb Sci",
["JOURNAL OF MEMBRANE SCIENCE & TECHNOLOGY"] = "J Membr Sci Technol",
["JOURNAL OF MEMORY AND LANGUAGE"] = "J Mem Lang",
["JOURNAL OF MEN'S HEALTH"] = "J Mens Health",
@@ -63207,7 +63222,7 @@ abbrevs = {
["JOURNAL OF MODERN LITERATURE"] = "J. Mod. Literature",
["JOURNAL OF MODERN MATHEMATICS AND STATISTICS"] = "J. Mod. Math. Stat.",
["JOURNAL OF MODERN METHODS IN NUMERICAL MATHEMATICS"] = "J. Mod. Methods Numer. Math.",
- ["JOURNAL OF MODERN OPTICS"] = "J. Mod. Opt.",
+ ["JOURNAL OF MODERN OPTICS"] = "J. Modern Opt.",
["JOURNAL OF MODERN PHYSIOLOGICAL RESEARCH"] = "J Mod Physiol Res",
["JOURNAL OF MODERN POWER SYSTEMS AND CLEAN ENERGY"] = "J. Mod Power Syst. Clean Energy",
["JOURNAL OF MOLECULAR AND APPLIED GENETICS"] = "J Mol Appl Genet",
@@ -63392,7 +63407,7 @@ abbrevs = {
["JOURNAL OF NERVOUS AND MENTAL DISEASE"] = "J. Nerv. Ment. Dis.",
["JOURNAL OF NETWORK AND COMPUTER APPLICATIONS"] = "J. Netw. Comput. Appl.",
["JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT"] = "J. Netw. Syst. Manag.",
- ["JOURNAL OF NEURAL ENGINEERING"] = "J. Neural Eng.",
+ ["JOURNAL OF NEURAL ENGINEERING"] = "J Neural Eng",
["JOURNAL OF NEURAL TRANSMISSION"] = "J Neural Transm",
["JOURNAL OF NEURAL TRANSMISSION (VIENNA, AUSTRIA : 1996)"] = "J Neural Transm (Vienna)",
["JOURNAL OF NEURAL TRANSMISSION - SUPPLEMENTA"] = "J. Neur. Tr. S.",
@@ -63432,7 +63447,7 @@ abbrevs = {
["JOURNAL OF NEUROIMAGING"] = "J. Neuroimaging",
["JOURNAL OF NEUROIMAGING : OFFICIAL JOURNAL OF THE AMERICAN SOCIETY OF NEUROIMAGING"] = "J Neuroimaging",
["JOURNAL OF NEUROIMAGING IN PSYCHIATRY & NEUROLOGY"] = "J Neuroimaging Psychiatry Neurol",
- ["JOURNAL OF NEUROIMMUNE PHARMACOLOGY"] = "J. Neuroimmune Pharmacol.",
+ ["JOURNAL OF NEUROIMMUNE PHARMACOLOGY"] = "J. Neuroimmune Pharm.",
["JOURNAL OF NEUROIMMUNE PHARMACOLOGY : THE OFFICIAL JOURNAL OF THE SOCIETY ON NEUROIMMUNE PHARMACOLOGY"] = "J Neuroimmune Pharmacol",
["JOURNAL OF NEUROIMMUNOLOGY"] = "J Neuroimmunol",
["JOURNAL OF NEUROIMMUNOLOGY. SUPPLEMENT"] = "J Neuroimmunol Suppl",
@@ -63934,7 +63949,7 @@ abbrevs = {
["JOURNAL OF PETROLEUM & ENVIRONMENTAL BIOTECHNOLOGY"] = "J Pet Environ Biotechnol",
["JOURNAL OF PETROLEUM EXPLORATION AND PRODUCTION TECHNOLOGY"] = "J Pet Explor Prod Technol",
["JOURNAL OF PETROLEUM GEOLOGY"] = "J. Pet. Geol",
- ["JOURNAL OF PETROLEUM SCIENCE & ENGINEERING"] = "J. Pet. Sci. Eng.",
+ ["JOURNAL OF PETROLEUM SCIENCE & ENGINEERING"] = "J Pet Sci Eng",
["JOURNAL OF PETROLEUM SCIENCE AND ENGINEERING"] = "J. Petrol. Sci. Eng.",
["JOURNAL OF PETROLEUM SCIENCE AND TECHNOLOGY"] = "J. Pet. Sci. Technol.",
["JOURNAL OF PETROLEUM TECHNOLOGY"] = "J. Petrol. Technol.",
@@ -63991,8 +64006,8 @@ abbrevs = {
["JOURNAL OF PHARMACY PRACTICE"] = "J Pharm Pract",
["JOURNAL OF PHARMACY RESEARCH"] = "J Pharm Res",
["JOURNAL OF PHARMACY TECHNOLOGY"] = "J. Pharm. Technol.",
- ["JOURNAL OF PHASE EQUILIBRIA"] = "J. Phase Equilib.",
- ["JOURNAL OF PHASE EQUILIBRIA AND DIFFUSION"] = "J. Phase Equilib. Diffus.",
+ ["JOURNAL OF PHASE EQUILIBRIA"] = "J. Phase Equilibria",
+ ["JOURNAL OF PHASE EQUILIBRIA AND DIFFUSION"] = "J Phase Equilibria Diffus",
["JOURNAL OF PHASE EQUILIBRIUM"] = "J. Phase Equilib.",
["JOURNAL OF PHASE EQUILIBRIUM AND DIFFUSION"] = "J. Phase Equilib. Diffus.",
["JOURNAL OF PHENOMENOLOGICAL PSYCHOLOGY"] = "J. Phenomenol. Psychol.",
@@ -64048,13 +64063,13 @@ abbrevs = {
["JOURNAL OF PHYSICAL STUDIES. ZHURNAL FIZICHNYKH DOSLIDZHEN"] = "J. Phys. Stud.",
["JOURNAL OF PHYSICAL THERAPY AND HEALTH PROMOTION"] = "J Phys Ther Health Promot",
["JOURNAL OF PHYSICAL THERAPY SCIENCE"] = "J Phys Ther Sci",
- ["JOURNAL OF PHYSICS"] = "J. Phys.",
+ ["JOURNAL OF PHYSICS"] = "J Phys",
["JOURNAL OF PHYSICS (MOSCOW)"] = "J. Phys. (Moscow)",
["JOURNAL OF PHYSICS A"] = "J. Phys. A",
["JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL"] = "J. Phys. A-math. Gen.",
["JOURNAL OF PHYSICS A-MATHEMATICAL AND THEORETICAL"] = "J. Phys. A-math. Theor.",
["JOURNAL OF PHYSICS A: GENERAL PHYSICS"] = "J. Phys. A: Gen. Phys.",
- ["JOURNAL OF PHYSICS A: MATHEMATICAL AND GENERAL"] = "J. Phys. A: Math. Gen.",
+ ["JOURNAL OF PHYSICS A: MATHEMATICAL AND GENERAL"] = "J Phys A Math Gen",
["JOURNAL OF PHYSICS A: MATHEMATICAL AND THEORETICAL"] = "J. Phys. A: Math. Theor.",
["JOURNAL OF PHYSICS A: MATHEMATICAL, NUCLEAR AND GENERAL"] = "J. Phys. A: Math. Nucl. Gen.",
["JOURNAL OF PHYSICS AND CHEMISTRY OF SOLIDS"] = "J. Phys. Chem. Solids",
@@ -64094,7 +64109,7 @@ abbrevs = {
["JOURNAL OF PHYSICS. E, SCIENTIFIC INSTRUMENTS"] = "J. Phys. [E]",
["JOURNAL OF PHYSICS. G, NUCLEAR AND PARTICLE PHYSICS : AN INSTITUTE OF PHYSICS JOURNAL"] = "J Phys G Nucl Part Phys",
["JOURNAL OF PHYSICS: COMPLEXITY"] = "J. Phys. Complexity",
- ["JOURNAL OF PHYSICS: CONDENSED MATTER"] = "J. Phys.: Condens. Matter",
+ ["JOURNAL OF PHYSICS: CONDENSED MATTER"] = "J. Phys. Condens. Matter",
["JOURNAL OF PHYSICS: CONFERENCE SERIES"] = "J. Phys. Conf. Ser.",
["JOURNAL OF PHYSICS: ENERGY"] = "J. Phys. Energy",
["JOURNAL OF PHYSICS: MATERIALS"] = "J. Phys. Mater.",
@@ -64124,17 +64139,17 @@ abbrevs = {
["JOURNAL OF PIPELINES"] = "J. Pipeline.",
["JOURNAL OF PLANAR CHROMATOGRAPHY - MODERN TLC"] = "J. Planar. Chromatogr. - Mod. TLC",
["JOURNAL OF PLANAR CHROMATOGRAPHY–MODERN TLC"] = "J. Planar Chromatogr.–Mod. TLC",
- ["JOURNAL OF PLANKTON RESEARCH"] = "J. Plankton Res.",
+ ["JOURNAL OF PLANKTON RESEARCH"] = "J Plankton Res",
["JOURNAL OF PLANNING EDUCATION AND RESEARCH"] = "J Plan Educ Res",
["JOURNAL OF PLANNING HISTORY"] = "J Plan Hist",
["JOURNAL OF PLANNING LITERATURE"] = "J Plan Lit",
["JOURNAL OF PLANT BIOCHEMISTRY & PHYSIOLOGY"] = "J Plant Biochem Physiol",
- ["JOURNAL OF PLANT BIOCHEMISTRY AND BIOTECHNOLOGY"] = "J. Plant Biochem. Biotechnol.",
+ ["JOURNAL OF PLANT BIOCHEMISTRY AND BIOTECHNOLOGY"] = "J Plant Biochem Biotechnol",
["JOURNAL OF PLANT BIOLOGY"] = "J. Plant Biol.",
["JOURNAL OF PLANT BIOLOGY = SINGMUL HAKHOE CHI"] = "J Plant Biol",
["JOURNAL OF PLANT BIOTECHNOLOGY"] = "J Plant Biotechnol",
["JOURNAL OF PLANT BREEDING AND CROP SCIENCE"] = "J Plant Breed Crop Sci",
- ["JOURNAL OF PLANT DISEASES AND PROTECTION"] = "J. Plant Dis. Prot.",
+ ["JOURNAL OF PLANT DISEASES AND PROTECTION"] = "J. Plant Dis. Protect.",
["JOURNAL OF PLANT DISEASES AND PROTECTION : SCIENTIFIC JOURNAL OF THE GERMAN PHYTOMEDICAL SOCIETY (DPG)"] = "J Plant Dis Prot (2006)",
["JOURNAL OF PLANT ECOLOGY : JPE"] = "J Plant Ecol",
["JOURNAL OF PLANT ECOLOGY-UK"] = "J. Plant Ecol-uk.",
@@ -64298,7 +64313,7 @@ abbrevs = {
["JOURNAL OF PROSTHODONTIC RESEARCH"] = "J Prosthodont Res",
["JOURNAL OF PROSTHODONTICS"] = "J. Prosthodont.",
["JOURNAL OF PROSTHODONTICS : OFFICIAL JOURNAL OF THE AMERICAN COLLEGE OF PROSTHODONTISTS"] = "J Prosthodont",
- ["JOURNAL OF PROTEIN CHEMISTRY"] = "J. Protein Chem.",
+ ["JOURNAL OF PROTEIN CHEMISTRY"] = "J Protein Chem",
["JOURNAL OF PROTEINS AND PROTEOMICS"] = "J Proteins Proteom",
["JOURNAL OF PROTEOLYSIS"] = "J Proteolysis",
["JOURNAL OF PROTEOME RESEARCH"] = "J Proteome Res",
@@ -64411,7 +64426,7 @@ abbrevs = {
["JOURNAL OF QUANTITATIVE ECONOMICS : JOURNAL OF THE INDIAN ECONOMETRIC SOCIETY"] = "J Quant Econ",
["JOURNAL OF QUANTITATIVE ECONOMICS. JINGJI SHUXUE"] = "J. Quant. Econ.",
["JOURNAL OF QUANTITATIVE LINGUISTICS"] = "J Quant Linguist",
- ["JOURNAL OF QUANTITATIVE SPECTROSCOPY & RADIATIVE TRANSFER"] = "J. Quant. Spectrosc. Radiat. Transfer",
+ ["JOURNAL OF QUANTITATIVE SPECTROSCOPY & RADIATIVE TRANSFER"] = "J Quant Spectrosc Radiat Transf",
["JOURNAL OF QUANTITATIVE SPECTROSCOPY AND RADIATIVE TRANSFER"] = "J. Quant. Spectrosc. Radiat. Transfer",
["JOURNAL OF QUANTITATIVE TRAIT LOCI : JQTL"] = "J Quant Trait Loci",
["JOURNAL OF QUATERNARY SCIENCE"] = "J Quat Sci",
@@ -64441,7 +64456,7 @@ abbrevs = {
["JOURNAL OF RAMAN SPECTROSCOPY : JRS"] = "J Raman Spectrosc",
["JOURNAL OF RAMANUJAN SOCIETY OF MATHEMATICS AND MATHEMATICAL SCIENCES"] = "J. Ramanujan Soc. Math. Math. Sci.",
["JOURNAL OF RANGE MANAGEMENT"] = "J. Range Manage.",
- ["JOURNAL OF RAPID METHODS AND AUTOMATION IN MICROBIOLOGY"] = "J. Rapid Methods Autom. Microbiol.",
+ ["JOURNAL OF RAPID METHODS AND AUTOMATION IN MICROBIOLOGY"] = "J Rapid Methods Autom Microbiol",
["JOURNAL OF RAPTOR RESEARCH"] = "J. Raptor Res.",
["JOURNAL OF RARE DISEASES RESEARCH & TREATMENT"] = "J Rare Dis Res Treat",
["JOURNAL OF RARE EARTHS"] = "J. Rare Earths",
@@ -64659,7 +64674,7 @@ abbrevs = {
["JOURNAL OF SEDIMENTARY RESEARCH SECTION B-STRATIGRAPHY AND GLOBAL STUDIES"] = "J. Sediment. Res. B.",
["JOURNAL OF SEDIMENTARY RESEARCH. SECTION A, SEDIMENTARY PETROLOGY AND PROCESSES : AN INTERNATIONAL JOURNAL OF SEPM (SOCIETY FOR SEDIMENTARY GEOLOGY)"] = "J Sediment Res A Sediment Petrol Process",
["JOURNAL OF SEED TECHNOLOGY"] = "J. Seed Technol.",
- ["JOURNAL OF SEISMIC EXPLORATION"] = "J. Seismic Explor.",
+ ["JOURNAL OF SEISMIC EXPLORATION"] = "J. Seism. Explor.",
["JOURNAL OF SEISMOLOGY"] = "J. Seismolog.",
["JOURNAL OF SEMANTICS"] = "J Semant",
["JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE"] = "J. Semicond. Technol. Sci.",
@@ -64669,7 +64684,7 @@ abbrevs = {
["JOURNAL OF SENSORS"] = "J Sens",
["JOURNAL OF SENSORS AND SENSOR SYSTEMS"] = "J. Sens. Sens. Syst.",
["JOURNAL OF SENSORY STUDIES"] = "J Sens Stud",
- ["JOURNAL OF SEPARATION SCIENCE"] = "J. Sep. Sci.",
+ ["JOURNAL OF SEPARATION SCIENCE"] = "J Sep Sci",
["JOURNAL OF SERVICE MANAGEMENT"] = "J. Serv. Manage.",
["JOURNAL OF SERVICE RESEARCH"] = "J Serv Res",
["JOURNAL OF SERVICES MARKETING"] = "J. Serv. Mark.",
@@ -64963,7 +64978,7 @@ abbrevs = {
["JOURNAL OF SWINE HEALTH AND PRODUCTION"] = "J. Swine Health Prod.",
["JOURNAL OF SYMBOLIC COMPUTATION"] = "J. Symbolic Comput.",
["JOURNAL OF SYMBOLIC LOGIC"] = "J. Symbolic Logic",
- ["JOURNAL OF SYMPLECTIC GEOMETRY"] = "J. Symplectic Geom.",
+ ["JOURNAL OF SYMPLECTIC GEOMETRY"] = "J. Symplect. Geom.",
["JOURNAL OF SYMPTOMS AND SIGNS"] = "J Symptoms Signs",
["JOURNAL OF SYNCHROTRON RADIAT."] = "J. Synchrotron Radiat.",
["JOURNAL OF SYNCHROTRON RADIATION"] = "J Synchrotron Radiat",
@@ -65070,7 +65085,7 @@ abbrevs = {
["JOURNAL OF THE AMERICAN BOARD OF FAMILY PRACTICE"] = "J. Am. Board Fam. Pract.",
["JOURNAL OF THE AMERICAN CERAMIC SOCIETY"] = "J. Am. Ceram. Soc.",
["JOURNAL OF THE AMERICAN CERAMIC SOCIETY. AMERICAN CERAMIC SOCIETY"] = "J Am Ceram Soc",
- ["JOURNAL OF THE AMERICAN CHEMICAL SOCIETY"] = "J. Am. Chem. Soc.",
+ ["JOURNAL OF THE AMERICAN CHEMICAL SOCIETY"] = "J Am Chem Soc",
["JOURNAL OF THE AMERICAN COLLEGE HEALTH ASSOCIATION"] = "J Am Coll Health Assoc",
["JOURNAL OF THE AMERICAN COLLEGE OF CARDIOLOGY"] = "J Am Coll Cardiol",
["JOURNAL OF THE AMERICAN COLLEGE OF CLINICAL PHARMACY : JACCP"] = "J Am Coll Clin Pharm",
@@ -65169,7 +65184,7 @@ abbrevs = {
["JOURNAL OF THE AMERICAN SOCIETY OF NEPHROLOGY : JASN"] = "J Am Soc Nephrol",
["JOURNAL OF THE AMERICAN SOCIETY OF PSYCHOSOMATIC DENTISTRY AND MEDICINE"] = "J. Am. Soc. Psychosom. Dent. Med.",
["JOURNAL OF THE AMERICAN SOCIETY OF SUGAR BEET TECHNOLOGISTS"] = "J. Am. Soc. Sugar Beet",
- ["JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION"] = "J. Am. Stat. Assoc.",
+ ["JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION"] = "J Am Stat Assoc",
["JOURNAL OF THE AMERICAN VENEREAL DISEASE ASSOCIATION"] = "J Am Vener Dis Assoc",
["JOURNAL OF THE AMERICAN VETERINARY MEDICAL ASSOCIATION"] = "J Am Vet Med Assoc",
["JOURNAL OF THE AMERICAN VETERINARY RADIOLOGY SOCIETY"] = "J. Am. Vet. Radiol. Soc.",
@@ -65258,7 +65273,7 @@ abbrevs = {
["JOURNAL OF THE BRITISH ASSOCIATION OF TEACHERS OF THE DEAF"] = "J. Br. Assoc. Teach. D.",
["JOURNAL OF THE BRITISH ENDODONTIC SOCIETY"] = "J Br Endod Soc",
["JOURNAL OF THE BRITISH FERTILITY SOCIETY"] = "J Br Fer Soc",
- ["JOURNAL OF THE BRITISH GRASSLAND SOCIETY"] = "J. Br. Grassl. Soc.",
+ ["JOURNAL OF THE BRITISH GRASSLAND SOCIETY"] = "J. Brit. Grassland Soc.",
["JOURNAL OF THE BRITISH INSTITUTION OF RADIO ENGINEERS"] = "J. Br. Inst. Radio Eng.",
["JOURNAL OF THE BRITISH INTERPLANETARY SOCIETY"] = "J Br Interplanet Soc",
["JOURNAL OF THE BRITISH NUCLEAR ENERGY SOCIETY"] = "J. Brit. Nucl. Ener. Soc.",
@@ -65318,7 +65333,7 @@ abbrevs = {
["JOURNAL OF THE CHINESE CHEMICAL SOCIETY (TAIPEI, TAIWAN)"] = "J. Chin. Chem. Soc. (Taipei, Taiwan)",
["JOURNAL OF THE CHINESE CHEMICAL SOCIETY (WEINHEIM, GERMANY)"] = "J. Chin. Chem. Soc. (Weinheim, Ger.)",
["JOURNAL OF THE CHINESE CHEMICAL SOCIETY. ZHONGGUO HUA XUE HUI (TAIPEI, TAIWAN)"] = "J Chin Chem Soc",
- ["JOURNAL OF THE CHINESE INSTITUTE OF CHEMICAL ENGINEERS"] = "J. Chin. Inst. Chem. Eng.",
+ ["JOURNAL OF THE CHINESE INSTITUTE OF CHEMICAL ENGINEERS"] = "J. Chin. Inst. Chem. Eng,",
["JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS"] = "J. Chin. Inst. Eng.",
["JOURNAL OF THE CHINESE MEDICAL ASSOCIATION"] = "J. Chin. Med. Assoc.",
["JOURNAL OF THE CHINESE MEDICAL ASSOCIATION : JCMA"] = "J Chin Med Assoc",
@@ -65458,10 +65473,11 @@ abbrevs = {
["JOURNAL OF THE INDIAN ANTHROPOLOGICAL SOCIETY / THE INDIAN ANTHROPOLOGICAL SOCIETY"] = "J Indian Anthropol Soc",
["JOURNAL OF THE INDIAN CHEMICAL SOCIETY"] = "J. Indian Chem. Soc.",
["JOURNAL OF THE INDIAN DENTAL ASSOCIATION"] = "J Indian Dent Assoc",
- ["JOURNAL OF THE INDIAN INSTITUTE OF SCIENCE"] = "J. Indian Inst. Sci.",
+ ["JOURNAL OF THE INDIAN INSTITUTE OF SCIENCE"] = "J Indian Inst Sci",
["JOURNAL OF THE INDIAN INSTITUTE OF SCIENCE SECTION A-ENGINEERING & TECHNOLOGY"] = "J. Indian I. Sci. A-eng.",
["JOURNAL OF THE INDIAN INSTITUTE OF SCIENCE SECTION B-PHYSICAL & CHEMICAL SCIENCES"] = "J. Indian I. Sci. B-phy.",
["JOURNAL OF THE INDIAN INSTITUTE OF SCIENCE SECTION C-BIOLOGICAL SCIENCES"] = "J. Indian I. Sci. C-bio.",
+ ["JOURNAL OF THE INDIAN INSTITUTE OF SCIENCE. A MULTIDISCIPLINARY REVIEWS JOURNAL"] = "J. Indian Inst. Sci.",
["JOURNAL OF THE INDIAN LAW INSTITUTE"] = "J Indian Law Inst",
["JOURNAL OF THE INDIAN LEATHER TECHNOLOGISTS’ ASSOCIATION"] = "J. Indian Leather Technol. Assoc.",
["JOURNAL OF THE INDIAN MEDICAL ASSOCIATION"] = "J Indian Med Assoc",
@@ -65485,7 +65501,7 @@ abbrevs = {
["JOURNAL OF THE INSTITUTE OF BREWING"] = "J. Inst. Brew.",
["JOURNAL OF THE INSTITUTE OF BREWING. INSTITUTE OF BREWING (GREAT BRITAIN)"] = "J Inst Brew",
["JOURNAL OF THE INSTITUTE OF CHARTERED ACCOUNTANTS OF SRI LANKA"] = "J Inst Chart Account Sri Lanka",
- ["JOURNAL OF THE INSTITUTE OF ENERGY"] = "J. Inst. Energy",
+ ["JOURNAL OF THE INSTITUTE OF ENERGY"] = "J. I. Energy",
["JOURNAL OF THE INSTITUTE OF ENVIRONMENT SCIENCES"] = "J. Inst. Environ. Sci.",
["JOURNAL OF THE INSTITUTE OF ENVIRONMENTAL SCIENCES"] = "J. Inst. Environ. Sci.",
["JOURNAL OF THE INSTITUTE OF FUEL"] = "J. I. Fuel",
@@ -65502,7 +65518,7 @@ abbrevs = {
["JOURNAL OF THE INSTITUTION OF BRITISH TELECOMMUNICATIONS ENGINEERS"] = "J. Inst. Brit. Telecomm.",
["JOURNAL OF THE INSTITUTION OF CHEMISTS (INDIA)"] = "J. Inst. Chem. (India)",
["JOURNAL OF THE INSTITUTION OF ELECTRICAL ENGINEERS"] = "J. Inst. Electr. Eng.",
- ["JOURNAL OF THE INSTITUTION OF ELECTRONIC AND RADIO ENGINEERS"] = "J. Inst. Electron. Radio Eng.",
+ ["JOURNAL OF THE INSTITUTION OF ELECTRONIC AND RADIO ENGINEERS"] = "J. I. Electron. Rad. Eng.",
["JOURNAL OF THE INSTITUTION OF ELECTRONICS AND TELECOMMUNICATION ENGINEERS"] = "J. I. El. Telecom. Eng.",
["JOURNAL OF THE INSTITUTION OF ENGINEERS (INDIA) CHEMICAL ENGINEERING DIVISION"] = "J. Inst. Eng. (India) Chem. Eng. Div.",
["JOURNAL OF THE INSTITUTION OF ENGINEERS (INDIA) METALLURGICAL AND MATERIALS ENGINEERING DIVISION"] = "J. Inst. Eng. (India) Metall. Mater. Eng. Div.",
@@ -65684,7 +65700,7 @@ abbrevs = {
["JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF CHINA"] = "J. Oper. Res. Soc. China",
["JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF JAPAN"] = "J. Oper. Res. Soc. Japan",
["JOURNAL OF THE OPTICAL SOCIETY OF AMERICA"] = "J. Opt. Soc. Am.",
- ["JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A"] = "J. Opt. Soc. Am. A",
+ ["JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A"] = "J. Opt. Soc. Amer. A",
["JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A, OPTICS AND IMAGE SCIENCE"] = "J. Opt. Soc. Am. A",
["JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A, OPTICS, IMAGE SCIENCE, AND VISION"] = "J. Opt. Soc. Am. A Opt. Image Sci. Vis.",
["JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A-OPTICS IMAGE SCIENCE AND VISION"] = "J. Opt. Soc. Am. A.",
@@ -65697,7 +65713,7 @@ abbrevs = {
["JOURNAL OF THE OPTICAL SOCIETY OF AMERICA. A, OPTICS AND IMAGE SCIENCE"] = "J Opt Soc Am A",
["JOURNAL OF THE OPTICAL SOCIETY OF AMERICA. A, OPTICS, IMAGE SCIENCE, AND VISION"] = "J Opt Soc Am A Opt Image Sci Vis",
["JOURNAL OF THE OPTICAL SOCIETY OF AMERICA. B, OPTICAL PHYSICS"] = "J Opt Soc Am B",
- ["JOURNAL OF THE OPTICAL SOCIETY OF KOREA"] = "J. Opt. Soc. Korea",
+ ["JOURNAL OF THE OPTICAL SOCIETY OF KOREA"] = "J Opt Soc Korea",
["JOURNAL OF THE OREGON DENTAL ASSOCIATION"] = "J. Oreg. Dent. Assoc.",
["JOURNAL OF THE ORISSA MATHEMATICAL SOCIETY"] = "J. Orissa Math. Soc.",
["JOURNAL OF THE OSAKA UNIVERSITY DENTAL SCHOOL"] = "J. Osaka Univ. Dent. Sch.",
@@ -65764,7 +65780,7 @@ abbrevs = {
["JOURNAL OF THE ROYAL SOCIETY OF WESTERN AUSTRALIA"] = "J R Soc West Aust",
["JOURNAL OF THE ROYAL SOCIETY, INTERFACE"] = "J R Soc Interface",
["JOURNAL OF THE ROYAL SOCIETY, INTERFACE / THE ROYAL SOCIETY"] = "J R Soc Interface",
- ["JOURNAL OF THE ROYAL STATISTICAL SOCIETY"] = "J. R. Stat. Soc.",
+ ["JOURNAL OF THE ROYAL STATISTICAL SOCIETY"] = "J. R. Stat. Soc. Ser. B Stat. Methodol.",
["JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES A-GENERAL"] = "J. R. Stat. Soc. Ser. A-g.",
["JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES A-STATISTICS IN SOCIETY"] = "J. Roy. Stat. Soc. A. Sta.",
["JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES B-METHODOLOGICAL"] = "J. Roy. Stat. Soc. B. Met.",
@@ -65876,12 +65892,12 @@ abbrevs = {
["JOURNAL OF THE WESTERN SOCIETY OF PERIODONTOLOGY / PERIODONTAL ABSTRACTS"] = "J. West. Soc. Periodontal Periodontal Abstr.",
["JOURNAL OF THE WISCONSIN DENTAL ASSOCIATION"] = "J. Wis. Dent. Assoc.",
["JOURNAL OF THE WISCONSIN STATE DENTAL SOCIETY"] = "J. Wis. State Dent. Soc.",
- ["JOURNAL OF THE WORLD AQUACULTURE SOCIETY"] = "J. World Aquacult. Soc.",
+ ["JOURNAL OF THE WORLD AQUACULTURE SOCIETY"] = "J World Aquac Soc",
["JOURNAL OF THE WORLD FEDERATION OF ORTHODONTISTS"] = "J World Fed Orthod",
["JOURNAL OF THEOLOGICAL STUDIES"] = "J. Theol. Stud.",
["JOURNAL OF THEOLOGICAL STUDIES. OXFORD, CLARENDON PRESS"] = "JThS",
["JOURNAL OF THEOLOGY FOR SOUTHERN AFRICA"] = "J Theol South Afr",
- ["JOURNAL OF THEORETICAL & COMPUTATIONAL CHEMISTRY"] = "J. Theor. Comput. Chem.",
+ ["JOURNAL OF THEORETICAL & COMPUTATIONAL CHEMISTRY"] = "J Theor Comput Chem",
["JOURNAL OF THEORETICAL AND APPLIED COMPUTER SCIENCE"] = "J Theor Appl Comput Sci",
["JOURNAL OF THEORETICAL AND APPLIED INFORMATION TECHNOLOGY"] = "J Theor Appl Inf Technol",
["JOURNAL OF THEORETICAL AND APPLIED MECHANICS"] = "J. Theoret. Appl. Mech.",
@@ -66026,7 +66042,7 @@ abbrevs = {
["JOURNAL OF TROPICAL CROP SCIENCE"] = "J Trop Crop Sci",
["JOURNAL OF TROPICAL DISEASES"] = "J Trop Dis",
["JOURNAL OF TROPICAL DISEASES & PUBLIC HEALTH"] = "J Trop Dis Public Health",
- ["JOURNAL OF TROPICAL ECOLOGY"] = "J. Trop. Ecol.",
+ ["JOURNAL OF TROPICAL ECOLOGY"] = "J Trop Ecol",
["JOURNAL OF TROPICAL FOREST SCIENCE"] = "J. Trop. For. Sci.",
["JOURNAL OF TROPICAL GEOGRAPHY"] = "J. Trop. Geogr.",
["JOURNAL OF TROPICAL LIFE SCIENCE"] = "J Trop Life Sci",
@@ -66131,7 +66147,7 @@ abbrevs = {
["JOURNAL OF VEGETATION SCIENCE"] = "J. Veg. Sci.",
["JOURNAL OF VEGETATION SCIENCE : OFFICIAL ORGAN OF THE INTERNATIONAL ASSOCIATION FOR VEGETATION SCIENCE"] = "J Veg Sci",
["JOURNAL OF VENOM RESEARCH"] = "J Venom Res",
- ["JOURNAL OF VENOMOUS ANIMALS AND TOXINS INCLUDING TROPICAL DISEASES"] = "J. Venomous Anim. Toxins Incl. Trop. Dis.",
+ ["JOURNAL OF VENOMOUS ANIMALS AND TOXINS INCLUDING TROPICAL DISEASES"] = "J. Venom. Anim. Toxins",
["JOURNAL OF VENOMOUS ANIMALS INCLUDING TROPICAL DISEASES"] = "J. Venomous Anim. Toxins Incl. Trop. Dis.",
["JOURNAL OF VERBAL LEARNING AND VERBAL BEHAVIOR"] = "J Verbal Learning Verbal Behav",
["JOURNAL OF VERIFICATION, VALIDATION, AND UNCERTAINTY QUANTIFICATION"] = "J Verif Valid Uncertain Quantif",
@@ -66173,7 +66189,7 @@ abbrevs = {
["JOURNAL OF VIBRATION AND CONTROL : JVC"] = "J Vib Control",
["JOURNAL OF VIBROENGINEERING"] = "J. Vibroeng.",
["JOURNAL OF VICTORIAN CULTURE : JVC"] = "J Vic Cult",
- ["JOURNAL OF VINYL & ADDITIVE TECHNOLOGY"] = "J. Vinyl Addit. Technol.",
+ ["JOURNAL OF VINYL & ADDITIVE TECHNOLOGY"] = "J. Vinyl Addit. Techn.",
["JOURNAL OF VINYL AND ADDITIVE TECHNOLOGY"] = "J. Vinyl Add. Tech.",
["JOURNAL OF VIRAL HEPATITIS"] = "J Viral Hepat",
["JOURNAL OF VIROLOGICAL METHODS"] = "J Virol Methods",
@@ -66845,12 +66861,12 @@ abbrevs = {
["KHIMIIA I MEDITSINA"] = "Khimiia Meditsina",
["KHIMIIA PRIRODNYKH SOEDINENII"] = "Him Prir Soedin",
["KHIMIIA PRIRODNYKH SOEDINENIĬ"] = "Him Prir Soedin",
- ["KHIMIKO-FARMATSEVTICHESKII ZHURNAL"] = "Khim.-Farm. Zh.",
+ ["KHIMIKO-FARMATSEVTICHESKII ZHURNAL"] = "Khim. Farm. Zh",
["KHIMIYA DREVESINY"] = "Khim. Drev.",
- ["KHIMIYA GETEROTSIKLICHESKIKH SOEDINENII"] = "Khim. Geterotsikl. Soedin.",
+ ["KHIMIYA GETEROTSIKLICHESKIKH SOEDINENII"] = "Khim. Geterotsikl",
["KHIMIYA I TEKHNOLOGIYA TOPLIV I MASEL"] = "Khim. Tekhnol. Topl. Masel",
["KHIMIYA I TEKHNOLOGIYA VODY"] = "Khim. Tekhnol. Vody",
- ["KHIMIYA PRIRODNYKH SOEDINENII"] = "Khim. Prir. Soedin.",
+ ["KHIMIYA PRIRODNYKH SOEDINENII"] = "Khim. Prir. Soedin",
["KHIMIYA TVERDOGO TOPLIVA (MOSCOW, RUSSIAN FEDERATION)"] = "Khim. Tverd. Topl. (Moscow, Russ. Fed.)",
["KHIMIYA V INTERESAKH USTOICHIVOGO RAZVITIYA"] = "Khim. Interesakh Ustoich. Razvit.",
["KHIMIYA VYSOKIKH ENERGII"] = "Khim. Vys. Energ.",
@@ -67285,7 +67301,7 @@ abbrevs = {
["KOREAN JOURNAL OF PARASITOLOGY"] = "Korean J. Parasitol.",
["KOREAN JOURNAL OF PATHOLOGY"] = "Korean J Pathol",
["KOREAN JOURNAL OF PEDIATRICS"] = "Korean J Pediatr",
- ["KOREAN JOURNAL OF PHYSIOLOGY & PHARMACOLOGY"] = "Korean J. Physiol. Pharmacol.",
+ ["KOREAN JOURNAL OF PHYSIOLOGY & PHARMACOLOGY"] = "Korean J. Physiol. Pha.",
["KOREAN JOURNAL OF PLANT PATHOLOGY"] = "Hangug Sigmul Byeongri Haghoeji",
["KOREAN JOURNAL OF RADIOLOGY"] = "Korean J Radiol",
["KOREAN JOURNAL OF RADIOLOGY : OFFICIAL JOURNAL OF THE KOREAN RADIOLOGICAL SOCIETY"] = "Korean J Radiol",
@@ -67369,7 +67385,7 @@ abbrevs = {
["KRONOS (BELLVILLE, SOUTH AFRICA)"] = "Kronos",
["KSBB JOURNAL"] = "KSBB J",
["KSCE JOURNAL OF CIVIL ENGINEERING"] = "KSCE J. Civ. Eng.",
- ["KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS"] = "KSII Trans. Internet Inf. Syst.",
+ ["KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS"] = "Ksii T. Internet Inf.",
["KSME INTERNATIONAL JOURNAL"] = "Ksme Int. J.",
["KSME JOURNAL"] = "Ksme J.",
["KTEMA. CIVILISATIONS DE L’ORIENT, DE LA GRÈCE ET DE ROME ANTIQUES"] = "Ktema",
@@ -67892,7 +67908,7 @@ abbrevs = {
["LANDSCAPE OF HOPE AND DESPAIR: PALESTINIAN REFUGEE CAMPS"] = "Ethnogr. Polit. Violen.",
["LANDSCAPE PERSPECTIVES OF LAND USE CHANGES"] = "Adv. Ecol. Sci.",
["LANDSCAPE PLANNING"] = "Landscape Plan.",
- ["LANDSCAPE RESEARCH"] = "Landscape Res.",
+ ["LANDSCAPE RESEARCH"] = "Landsc Res",
["LANDSCAPE RESEARCH RECORD"] = "Landsc Res Rec",
["LANDSCAPE SERIES"] = "Landsc. Ser.",
["LANDSCAPE THEORY"] = "Art. Semin.",
@@ -67916,7 +67932,7 @@ abbrevs = {
["LANDSLIDES: CAUSES, TYPES AND EFFECTS"] = "Nat. Disaster. Res. Pr.",
["LANDTECHNIK"] = "Landtechnik",
["LANDTECHNISCHE FORSCHUNG"] = "Landtech. Forsch.",
- ["LANDWIRTSCHAFTLICHE FORSCHUNG"] = "Landwirtsch. Forsch.",
+ ["LANDWIRTSCHAFTLICHE FORSCHUNG"] = "Landwirt. Forsch.",
["LANDWIRTSCHAFTLICHES JAHRBUCH DER SCHWEIZ"] = "Landwirtsch. Jahrb. Schweiz",
["LANGAGES"] = "Langages",
["LANGENBECK'S ARCHIVES OF SURGERY"] = "Langenbecks Arch Surg",
@@ -69257,7 +69273,7 @@ abbrevs = {
["LETTERE ITALIANE"] = "Lett Ital",
["LETTERS IN APPLIED MICROBIOLOGY"] = "Lett Appl Microbiol",
["LETTERS IN BIOMATHEMATICS"] = "Lett Biomath",
- ["LETTERS IN DRUG DESIGN & DISCOVERY"] = "Lett. Drug Des. Discovery",
+ ["LETTERS IN DRUG DESIGN & DISCOVERY"] = "Lett Drug Des Discov",
["LETTERS IN HEALTH & BIOLOGICAL SCIENCES"] = "Lett Health Biol Sci",
["LETTERS IN HEAT AND MASS TRANSFER"] = "Lett. Heat Mass Trans.",
["LETTERS IN MATHEMATICAL PHYSICS"] = "Lett. Math. Phys.",
@@ -69705,7 +69721,7 @@ abbrevs = {
["LIMNOLOGIE AKTUELL"] = "Limnol. Akt.",
["LIMNOLOGY"] = "Limnology (Tokyo)",
["LIMNOLOGY AND FRESHWATER BIOLOGY"] = "Limnol Freshw Biol",
- ["LIMNOLOGY AND OCEANOGRAPHY"] = "Limnol. Oceanogr.",
+ ["LIMNOLOGY AND OCEANOGRAPHY"] = "Limnol Oceanogr",
["LIMNOLOGY AND OCEANOGRAPHY BULLETIN"] = "Limnol Oceanogr Bull",
["LIMNOLOGY AND OCEANOGRAPHY LETTERS"] = "Limnol Oceanogr Lett",
["LIMNOLOGY AND OCEANOGRAPHY, METHODS"] = "Limnol Oceanogr Methods",
@@ -69794,7 +69810,7 @@ abbrevs = {
["LINGUISTIC AUTHORITY, LANGUAGE IDEOLOGY, AND METAPHOR"] = "Lang. Power. Soc. Proce.",
["LINGUISTIC DIVERSITY AND LANGUAGE THEORIES"] = "Stud. Lang. C.",
["LINGUISTIC FUZZY LOGIC METHODS IN SOCIAL SCIENCES"] = "Stud. Fuzz. Soft. Comp.",
- ["LINGUISTIC INQUIRY"] = "Ling. Inq.",
+ ["LINGUISTIC INQUIRY"] = "Linguist. Inq.",
["LINGUISTIC INQUIRY (ONLINE)"] = "Linguist Inq",
["LINGUISTIC INQUIRY MONOGRAPHS"] = "Linguist. Inq. Monogr.",
["LINGUISTIC INSIGHTS"] = "Ling. Insights",
@@ -70744,6 +70760,7 @@ abbrevs = {
["MACHINE LEARNING: ECML 2006, PROCEEDINGS"] = "Lect. Notes. Comput. Sc.",
["MACHINE LEARNING: ECML 2007, PROCEEDINGS"] = "Lect. Notes. Artif. Int.",
["MACHINE LEARNING: ECML-95"] = "Lect. Notes. Artif. Int.",
+ ["MACHINE LEARNING: FOUNDATIONS, METHODOLOGIES, AND APPLICATIONS"] = "Mach. Learn. Found. Methodol. Appl.",
["MACHINE LEARNING: MODELING DATA LOCALLY AND GLOBALLY"] = "Adv. Top. Sci. Tech. Chi.",
["MACHINE LEARNING: SCIENCE AND TECHNOLOGY"] = "Mach Learn Sci Technol",
["MACHINE TOOL REVIEW"] = "Mach. Tool Rev.",
@@ -70821,7 +70838,7 @@ abbrevs = {
["MACROMOLECULAR ANTICANCER THERAPEUTICS"] = "Cancer. Drug. Discov. D.",
["MACROMOLECULAR ARCHITECTURES"] = "Adv. Polym. Sci.",
["MACROMOLECULAR ASSEMBLIES IN POLYMERIC SYSTEMS"] = "Acs. Sym. Ser.",
- ["MACROMOLECULAR BIOSCIENCE"] = "Macromol. Biosci.",
+ ["MACROMOLECULAR BIOSCIENCE"] = "Macromol Biosci",
["MACROMOLECULAR CHEMISTRY AND PHYSICS"] = "Macromol. Chem. Phys.",
["MACROMOLECULAR CHEMISTRY AND PHYSICS SUPPLEMENT"] = "Macromol. Chem. Phys. Suppl.",
["MACROMOLECULAR CHEMISTRY AND PHYSICS-MAKROMOLEKULARE CHEMIE"] = "Macromol. Chem. Phys.",
@@ -71496,7 +71513,7 @@ abbrevs = {
["MANUFACTURING ENGINEERING & MANAGEMENT"] = "Manuf. Eng. Manage.",
["MANUFACTURING ENGINEERING AND AUTOMATION I, PTS 1-3"] = "Adv. Mater. Res-switz.",
["MANUFACTURING ENGINEERING AND MATERIALS HANDLING, 2005 PTS A AND B"] = "Manuf. Eng. Div. Asme.",
- ["MANUFACTURING ENGINEERING AND MATERIALS PROCESSING"] = "Manuf. Eng. Mater. Process.",
+ ["MANUFACTURING ENGINEERING AND MATERIALS PROCESSING"] = "Manuf. Eng. Mater. Proc.",
["MANUFACTURING ENGINEERING DIVISION OF THE AMERICAN SOCIETY OF MECHANICAL ENGINEERS"] = "Manuf. Eng. Div. Asme.",
["MANUFACTURING HUMAN BOMBS: THE MAKING OF PALESTINIAN SUICIDE BOMBERS"] = "Perspect. Ser.",
["MANUFACTURING IN THE ERA OF CONCURRENT ENGINEERING"] = "Ifip. Trans. B.",
@@ -71635,7 +71652,7 @@ abbrevs = {
["MARINE GEOTECHNOLOGY"] = "Mar. Geotechnol.",
["MARINE HARD BOTTOM COMMUNITIES: PATTERNS, DYNAMICS, DIVERSITY, AND CHANGE"] = "Ecol. Stud-anal. Synth.",
["MARINE LIFE SCIENCE & TECHNOLOGY"] = "Mar Life Sci Technol",
- ["MARINE MAMMAL SCIENCE"] = "Mar. Mammal Sci.",
+ ["MARINE MAMMAL SCIENCE"] = "Mar Mamm Sci",
["MARINE MICROBIAL FOOD WEBS"] = "Mar. Microb. Food Webs",
["MARINE MICROPALEONTOLOGY"] = "Mar. Micropaleontol.",
["MARINE MINING"] = "Mar. Min.",
@@ -71647,7 +71664,7 @@ abbrevs = {
["MARINE POLLUTION BULLETIN"] = "Mar Pollut Bull",
["MARINE REFRIGERATION"] = "Imare. Conf.",
["MARINE RESEARCH AND CONSERVATION IN THE CORAL TRIANGLE: THE WAKATOBI NATIONAL PARK"] = "Environ. Sci. Eng. Tech.",
- ["MARINE RESOURCE ECONOMICS"] = "Mar. Resour. Econ.",
+ ["MARINE RESOURCE ECONOMICS"] = "Marine Resource Econ.",
["MARINE RESOURCES: PROPERTY RIGHTS, ECONOMICS AND ENVIRONMENT"] = "Int. Rev. Com.",
["MARINE RISK ASSESSMENT: A BETTER WAY TO MANAGE YOUR BUSINESS, CONFERENCE PROCEEDINGS, PT I"] = "Imare. Conf.",
["MARINE RISK ASSESSMENT: A BETTER WAY TO MANAGE YOUR BUSINESS, CONFERENCE PROCEEDINGS, PT II"] = "Imare. Conf.",
@@ -72080,7 +72097,7 @@ abbrevs = {
["MATERIALS MODIFICATION BY ENERGETIC ATOMS AND IONS"] = "Mater. Res. Soc. Symp. P.",
["MATERIALS MODIFICATION BY ION IRRADIATION"] = "P. Soc. Photo-opt. Ins.",
["MATERIALS OF SMART SYSTEMS III"] = "Mater. Res. Soc. Symp. P.",
- ["MATERIALS PERFORMANCE"] = "Mater. Performance",
+ ["MATERIALS PERFORMANCE"] = "Mater Perform",
["MATERIALS PERFORMANCE : SULPHUR AND ENERGY"] = "Cim. An. Conf.",
["MATERIALS PERFORMANCE AND CHARACTERIZATION"] = "Mater Perform Charact",
["MATERIALS PROCESSING AND DESIGN: MODELING, SIMULATION AND APPLICATIONS, PTS 1 AND 2"] = "Aip. Conf. Proc.",
@@ -72152,7 +72169,7 @@ abbrevs = {
["MATERIALS SCIENCE FORUM"] = "Mater. Sci. Forum",
["MATERIALS SCIENCE FOUNDATIONS"] = "Mater. Sci. Found.",
["MATERIALS SCIENCE IN SEMICONDUCTOR PROCESSING"] = "Mater. Sci. Semicond. Process.",
- ["MATERIALS SCIENCE MONOGRAPHS"] = "Mater. Sci. Monogr.",
+ ["MATERIALS SCIENCE MONOGRAPHS"] = "Mater. Sci. Monog.",
["MATERIALS SCIENCE OF CONCRETE SERIES"] = "Mat. Sci. Series",
["MATERIALS SCIENCE OF CONCRETE: SPECIAL VOLUME"] = "Mat. Sci. Series.",
["MATERIALS SCIENCE OF HIGH TEMPERATURE POLYMERS FOR MICROELECTRONICS"] = "Mater. Res. Soc. Symp. P.",
@@ -72556,6 +72573,7 @@ abbrevs = {
["MATHEMATICS OF CONTROL SIGNALS AND SYSTEMS"] = "Math. Control Signal.",
["MATHEMATICS OF CONTROL, SIGNALS, AND SYSTEMS"] = "Math. Control Signals Systems",
["MATHEMATICS OF DARWIN’S LEGACY"] = "Math. Biosci. Interact.",
+ ["MATHEMATICS OF DATA"] = "Math. Data",
["MATHEMATICS OF DATA IMAGE PATTERN RECOGNITION, COMPRESSION, AND ENCRYPTION WITH APPLICATIONS IX"] = "P. Soc. Photo-opt. Ins.",
["MATHEMATICS OF DATA/IMAGE CODING, COMPRESSION, AND ENCRYPTION"] = "P. Soc. Photo-opt. Ins.",
["MATHEMATICS OF DATA/IMAGE CODING, COMPRESSION, AND ENCRYPTION IV, WITH APPLICATIONS"] = "P. Soc. Photo-opt. Ins.",
@@ -73041,7 +73059,7 @@ abbrevs = {
["MEDDELANDEN FRÃ…N LUNDS UNIVERSTITETS HISTORISKA MUSEUM"] = "MeddelLund",
["MEDDELELSER FRA DET NORSKE SKOGFORSOKSVESEN"] = "Medd. Nor. Skogforsok.",
["MEDDELELSER FRA NORSK FARMACEUTISK SELSKAP"] = "Medd Nor Farm Selsk",
- ["MEDDELELSER FRA NORSK INSTITUTT FOR SKOGFORSKNING"] = "Medd. Nor. Inst. Skogforsk.",
+ ["MEDDELELSER FRA NORSK INSTITUTT FOR SKOGFORSKNING"] = "Medd. Norsk I. Skogfor.",
["MEDDELELSER FRA NY CARLSBERG GLYPTOTEK"] = "MeddelGlypt",
["MEDDELELSER FRA SUNDHEDSSTYRELSEN. DENMARK. SUNDHEDSSTYRELSEN. BEREDSKABSAFDELINGEN"] = "Medd Sundhedsstyr Beredskabsafdelingen",
["MEDDELELSER FRA THORVALDSENS MUSEUM"] = "MeddelThor",
@@ -74277,7 +74295,7 @@ abbrevs = {
["METABOLIC DISEASES-LABORATORY AND CLINICAL RESEARCH"] = "Metab. Dis-lab. Clin. R.",
["METABOLIC DISORDERS AND NUTRITION CORRELATED WITH SKIN"] = "Curr. Probl. Dermatol.",
["METABOLIC ENCEPHALOPATHIES"] = "Mariani. F. P.",
- ["METABOLIC ENGINEERING"] = "Metab. Eng.",
+ ["METABOLIC ENGINEERING"] = "Metab Eng",
["METABOLIC ENGINEERING COMMUNICATIONS"] = "Metab Eng Commun",
["METABOLIC ISSUES OF CLINICAL NUTRITION"] = "Nes. Nutr. Ws.",
["METABOLIC OPHTHALMOLOGY"] = "Metab Ophthalmol",
@@ -74554,7 +74572,7 @@ abbrevs = {
["METHODS IN CHROMOTOGRAPHY"] = "Methods Chromatogr.",
["METHODS IN COMPUTATIONAL MOLECULAR PHYSICS"] = "Nato. Adv. Sci. I. B-phy.",
["METHODS IN DIALECTOLOGY"] = "Multiling.",
- ["METHODS IN ECOLOGY AND EVOLUTION"] = "Methods Ecol. Evol.",
+ ["METHODS IN ECOLOGY AND EVOLUTION"] = "Methods Ecol Evol",
["METHODS IN ENZYMOLOGY"] = "Methods Enzymol",
["METHODS IN ENZYMOLOGY LIPOSOMES, PT G"] = "Method. Enzymol.",
["METHODS IN ENZYMOLOGY VOL 453: AUTOPHAGY IN DISEASE AND CLINICAL APPLICATIONS, PT C"] = "Method. Enzymol.",
@@ -74856,7 +74874,7 @@ abbrevs = {
["MICROARRAYS: OPTICAL TECHNOLOGIES AND INFORMATICS"] = "P. Soc. Photo-opt. Ins.",
["MICROARRAYS: PREPARATION, MICROFLUIDICS, DETECTION METHODS, AND BIOLOGICAL APPLICATIONS"] = "Integr. Anal. Syst.",
["MICROBE (WASHINGTON, D.C.)"] = "Microbe Wash DC",
- ["MICROBEAM ANALYSIS"] = "Microbeam Anal.",
+ ["MICROBEAM ANALYSIS"] = "Microb. Anal.",
["MICROBEAM ANALYSIS 1995"] = "Microb. Anal.",
["MICROBEAM ANALYSIS 2000, PROCEEDINGS"] = "Inst. Phys. Conf. Ser.",
["MICROBES AND ENVIRONMENTS"] = "Microbes Environ",
@@ -75563,7 +75581,7 @@ abbrevs = {
["MINERALOGICAL SOCIETY SERIES"] = "Min. Soc. Ser.",
["MINERALOGICHESKII ZHURNAL"] = "Mineral. Zh.",
["MINERALOGY AND PETROLOGY"] = "Mineral. Petrol.",
- ["MINERALS & METALLURGICAL PROCESSING"] = "Miner. Metall. Process.",
+ ["MINERALS & METALLURGICAL PROCESSING"] = "Miner. Metall. Proc.",
["MINERALS (BASEL, SWITZERLAND)"] = "Minerals (Basel)",
["MINERALS AND METALLURGICAL PROCESSING"] = "Miner. Metall. Process",
["MINERALS AND METALS DEVELOPMENT AND TRADE FOR SUSTAINABLE SUPPLY IN ASIA AND THE PACIFIC"] = "Min. Res. Ass. Dev. Man.",
@@ -75627,7 +75645,7 @@ abbrevs = {
["MINI-MICRO FUEL CELLS: FUNDAMENTALS AND APPLICATIONS"] = "Nato. Sci. Peace. Secur.",
["MINI-MICRO SYSTEMS"] = "Mini-micro Syst.",
["MINI-REVIEWS IN MEDICINAL CHEMISTRY"] = "Mini-Rev. Med. Chem.",
- ["MINI-REVIEWS IN ORGANIC CHEMISTRY"] = "Mini-Rev. Org. Chem.",
+ ["MINI-REVIEWS IN ORGANIC CHEMISTRY"] = "Mini Rev Org Chem",
["MINI-SYMPOSIUM ON IMAGE-BASED MOTION MEASUREMENT"] = "P. Soc. Photo-opt. Ins.",
["MINIA JOURNAL OF AGRICULTURAL RESEARCH AND DEVELOPMENT"] = "Minia J Agric Res Dev",
["MINIATURE AND MICRO-OPTICS : FABRICATION AND SYSTEM APPLICATIONS"] = "P. Soc. Photo-opt. Ins.",
@@ -76738,8 +76756,8 @@ abbrevs = {
["MOLECULAR BIOTHERAPY"] = "Mol Biother",
["MOLECULAR BOTANY: SIGNALS AND THE ENVIRONMENT"] = "Biochem. Soc. Symp.",
["MOLECULAR BRAIN"] = "Mol Brain",
- ["MOLECULAR BRAIN RESEARCH"] = "Mol. Brain Res.",
- ["MOLECULAR BREEDING"] = "Mol. Breed.",
+ ["MOLECULAR BRAIN RESEARCH"] = "Mol. Brain. Res.",
+ ["MOLECULAR BREEDING"] = "Mol. Breeding",
["MOLECULAR BREEDING : NEW STRATEGIES IN PLANT IMPROVEMENT"] = "Mol Breed",
["MOLECULAR BREEDING OF FORAGE AND TURF, PROCEEDINGS"] = "Dev. Plant. Breed.",
["MOLECULAR BREEDING OF FORAGE CROPS"] = "Dev. Plant. Breed.",
@@ -77277,7 +77295,7 @@ abbrevs = {
["MONTHLY REVIEW OF THE US BUREAU OF LABOR STATISTICS"] = "Mon. Rev. Us Bur. Labor",
["MONTHLY REVIEW-AN INDEPENDENT SOCIALIST MAGAZINE"] = "Mon. Rev.",
["MONTHLY VITAL STATISTICS REPORT"] = "Mon Vital Stat Rep",
- ["MONTHLY WEATHER REVIEW"] = "Mon. Weather Rev.",
+ ["MONTHLY WEATHER REVIEW"] = "Mon Weather Rev",
["MONTHY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY"] = "Mon. Not. R. Astron. Soc.",
["MONTHY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY LETTERS"] = "Mon. Not. R. Astron. Soc. Lett.",
["MONTI E BOSCHI"] = "Monti boschi",
@@ -78087,8 +78105,8 @@ abbrevs = {
["MYCOLOGIA HELVETICA"] = "Mycol. Helv.",
["MYCOLOGIA IRANICA"] = "Mycol Iran",
["MYCOLOGIA MONTENEGRINA"] = "Mycol Monten",
- ["MYCOLOGICAL PROGRESS"] = "Mycol. Prog.",
- ["MYCOLOGICAL RESEARCH"] = "Mycol. Res.",
+ ["MYCOLOGICAL PROGRESS"] = "Mycol Prog",
+ ["MYCOLOGICAL RESEARCH"] = "Mycol Res",
["MYCOLOGY"] = "Mycology",
["MYCOLOGY SERIES"] = "Mycol. Ser.",
["MYCOPATH"] = "Mycopath",
@@ -78584,7 +78602,7 @@ abbrevs = {
["NARROW VEIN MINING CONFERENCE 2008, PROCEEDINGS"] = "Australas. I. Min. Met.",
["NARROWING THE ACHIEVEMENT GAP IN A (RE)SEGREGATED URBAN SCHOOL DISTRICT: RESEARCH, PRACTICE, AND POLICY"] = "Achiev. Gap Res. Pract.",
["NARROWING THE ACHIEVEMENT GAP: STRATEGUES FIR EDUCATING LATINO, BLACK, AND ASIAN STUDENTS"] = "Iss. Childr. Fam. Lives.",
- ["NASA CONFERENCE PUBLICATION"] = "NASA Conf. Publ.",
+ ["NASA CONFERENCE PUBLICATION"] = "Nasa Conf. P.",
["NASA CONTRACTOR REPORT. NASA CR. UNITED STATES. NATIONAL AERONAUTICS AND SPACE ADMINISTRATION"] = "NASA Contract Rep NASA CR",
["NASA MONOGRAPHS IN SYSTEMS AND SOFTWARE ENGINEERING"] = "NASA Monogr. Syst. Softw. Eng.",
["NASA OFFICE OF SPACE SCIENCE EDUCATION AND PUBLIC OUTREACH CONFERENCE"] = "Astr. Soc. P.",
@@ -78887,7 +78905,7 @@ abbrevs = {
["NATURAL AND ENGINEERING SCIENCES"] = "Nat Eng Sci",
["NATURAL AND SELECTED SYNTHETIC TOXINS"] = "Acs. Sym. Ser.",
["NATURAL ANTIOXIDANTS AND ANTICARCINOGENS IN NUTRITION, HEALTH AND DISEASE"] = "Roy. Soc. Ch.",
- ["NATURAL AREAS JOURNAL"] = "Nat. Areas J.",
+ ["NATURAL AREAS JOURNAL"] = "Nat. Area. J.",
["NATURAL ATTENUATION OF ENVIRONMENTAL CONTAMINANTS"] = "Bioremed. Ser.",
["NATURAL CEMENT"] = "Am. Soc. Test. Mater.",
["NATURAL COMMUNICATIONS WITH COMPUTERS"] = "Natural Comm. Comput.",
@@ -78916,7 +78934,7 @@ abbrevs = {
["NATURAL GENETIC ENGINEERING AND NATURAL GENOME EDITING"] = "Ann. Ny. Acad. Sci.",
["NATURAL HAZARDS"] = "Nat. Hazards",
["NATURAL HAZARDS (DORDRECHT, NETHERLANDS)"] = "Nat Hazards (Dordr)",
- ["NATURAL HAZARDS AND EARTH SYSTEM SCIENCES"] = "Nat. Hazards Earth Syst. Sci.",
+ ["NATURAL HAZARDS AND EARTH SYSTEM SCIENCES"] = "Nat. Hazard. Earth Sys.",
["NATURAL HAZARDS AND EARTH SYSTEM SCIENCES DISCUSSIONS"] = "Nat. Hazards Earth Syst. Sci. Discuss.",
["NATURAL HAZARDS AND OCEANOGRAPHIC PROCESSES FROM SATELLITE DATA"] = "Adv. Space. Res.",
["NATURAL HAZARDS IN EL SALVADOR"] = "Geol. Soc. Am. Spec. Pap.",
@@ -78948,10 +78966,10 @@ abbrevs = {
["NATURAL MICROPOROUS MATERIALS IN ENVIRONMENTAL TECHNOLOGY"] = "Nato. Adv. Sci. I. E-app.",
["NATURAL ORGANIC MATERIAL RESEARCH: INNOVATIONS AND APPLICATIONS FOR DRINKING WATER"] = "Water Supp.",
["NATURAL PRODUCT CHEMISTRY FOR DRUG DISCOVERY"] = "Rsc. Biomol. Sci.",
- ["NATURAL PRODUCT COMMUNICATIONS"] = "Nat. Prod. Commun.",
+ ["NATURAL PRODUCT COMMUNICATIONS"] = "Nat Prod Commun",
["NATURAL PRODUCT LETTERS"] = "Nat Prod Lett",
["NATURAL PRODUCT REPORTS"] = "Nat Prod Rep",
- ["NATURAL PRODUCT RESEARCH"] = "Nat. Prod. Res.",
+ ["NATURAL PRODUCT RESEARCH"] = "Nat Prod Res",
["NATURAL PRODUCT RESEARCH PART A: STRUCTURE AND SYNTHESIS"] = "Nat. Prod. Res., Part A",
["NATURAL PRODUCT RESEARCH PART B: BIOACTIVE NATURAL PRODUCTS"] = "Nat. Prod. Res. Part B",
["NATURAL PRODUCT RESEARCH, PART A: STRUCTURE AND SYNTHESIS"] = "Nat. Prod. Res., Part A",
@@ -78993,7 +79011,7 @@ abbrevs = {
["NATURAL STONE RESOURCES FOR HISTORICAL MONUMENTS"] = "Geol. Soc. Spec. Publ.",
["NATURAL STRUCTURAL BIOLOGY"] = "Nat. Struct. Biol.",
["NATURAL THEOLOGY VERSUS THEOLOGY OF NATURE?"] = "Theol. Bilb.",
- ["NATURAL TOXINS"] = "Nat. Toxins",
+ ["NATURAL TOXINS"] = "Nat Toxins",
["NATURAL TOXINS 2"] = "Adv. Exp. Med. Biol.",
["NATURAL WORKING FLUIDS’98: IIR - GUSTAV LORENTZEN CONFERENCE"] = "Refr. Sci. T.",
["NATURAL ZEOLITES: OCCURRENCE, PROPERTIES, APPLICATIONS"] = "Rev. Mineral. Geochem.",
@@ -79035,8 +79053,8 @@ abbrevs = {
["NATURE BIOTECHNOLOGY"] = "Nat Biotechnol",
["NATURE CANCER"] = "Nat Cancer",
["NATURE CATALYSIS"] = "Nat. Catal.",
- ["NATURE CELL BIOLOGY"] = "Nat. Cell Biol.",
- ["NATURE CHEMICAL BIOLOGY"] = "Nat. Chem. Biol.",
+ ["NATURE CELL BIOLOGY"] = "Nat Cell Biol",
+ ["NATURE CHEMICAL BIOLOGY"] = "Nat Chem Biol",
["NATURE CHEMISTRY"] = "Nat Chem",
["NATURE CLIMATE CHANGE"] = "Nat Clim Chang",
["NATURE CLINICAL PRACTICE CARDIOVASCULAR MEDICINE"] = "Nat. Clin. Pract. Card.",
@@ -79072,21 +79090,21 @@ abbrevs = {
["NATURE GENETICS"] = "Nat Genet",
["NATURE GEOSCIENCE"] = "Nat. Geosci.",
["NATURE HUMAN BEHAVIOUR"] = "Nat Hum Behav",
- ["NATURE IMMUNOLOGY"] = "Nat. Immunol.",
+ ["NATURE IMMUNOLOGY"] = "Nat Immunol",
["NATURE INFORMATION"] = "Nat. Inf.",
["NATURE INSPIRED COOPERATIVE STRATEGIES FOR OPTIMIZATION (NICSO 2007)"] = "Stud. Comp. Intell.",
["NATURE INSPIRED PROBLEM-SOLVING METHODS IN KNOWLEDGE ENGINEERING, PT 2, PROCEEDINGS"] = "Lect. Notes. Comput. Sc.",
["NATURE JOURNAL (OPOLE)"] = "Nat J (Opole)",
["NATURE MACHINE INTELLIGENCE"] = "Nat Mach Intell",
- ["NATURE MATERIALS"] = "Nat. Mater.",
+ ["NATURE MATERIALS"] = "Nat Mater",
["NATURE MEDICINE"] = "Nat Med",
["NATURE MEDICINE (NEW YORK, NY, UNITED STATES)"] = "Nat. Med. (N. Y., NY, U. S.)",
["NATURE METABOLISM"] = "Nat Metab",
- ["NATURE METHODS"] = "Nat. Methods",
+ ["NATURE METHODS"] = "Nat Methods",
["NATURE MICROBIOLOGY"] = "Nat Microbiol",
["NATURE NANO"] = "Nat. Nano",
- ["NATURE NANOTECHNOLOGY"] = "Nat. Nanotechnol.",
- ["NATURE NEUROSCIENCE"] = "Nat. Neurosci.",
+ ["NATURE NANOTECHNOLOGY"] = "Nat Nanotechnol",
+ ["NATURE NEUROSCIENCE"] = "Nat Neurosci",
["NATURE OF ASIAN FIRMS: AN EVOLUTIONARY PERSPECTIVE"] = "Chandos. Asian Stud.",
["NATURE OF LIGHT: LIGHT IN NATURE"] = "P. Soc. Photo-opt. Ins.",
["NATURE OF LIGHT: LIGHT IN NATURE II"] = "Proc. Spie.",
@@ -79497,7 +79515,7 @@ abbrevs = {
["NETHERLANDS HEART JOURNAL"] = "Neth. Heart J.",
["NETHERLANDS HEART JOURNAL : MONTHLY JOURNAL OF THE NETHERLANDS SOCIETY OF CARDIOLOGY AND THE NETHERLANDS HEART FOUNDATION"] = "Neth Heart J",
["NETHERLANDS INSTITUTE FOR SEA RESEARCH : PUBLICATION SERIES"] = "Neth. Inst. S.",
- ["NETHERLANDS JOURNAL OF AGRICULTURAL SCIENCE"] = "Neth. J. Agric. Sci.",
+ ["NETHERLANDS JOURNAL OF AGRICULTURAL SCIENCE"] = "Neth. J. Agr. Sci.",
["NETHERLANDS JOURNAL OF GEOSCIENCES"] = "Neth. J. Geosci.",
["NETHERLANDS JOURNAL OF GEOSCIENCES-GEOLOGIE EN MIJNBOUW"] = "Neth. J. Geosci.",
["NETHERLANDS JOURNAL OF MEDICINE"] = "Neth. J. Med.",
@@ -81060,7 +81078,7 @@ abbrevs = {
["NEWSLETTER. NEPAL MATHEMATICAL SOCIETY"] = "Newsl. Nepal Math. Soc.",
["NEWSLETTER. ORAL HISTORY ASSOCIATION"] = "Newsl Oral Hist Assoc",
["NEWSLETTER. WISCONSIN LEAGUE FOR NURSING"] = "Newsl Wis League Nurs",
- ["NEWSLETTERS ON STRATIGRAPHY"] = "Newsl. Stratigr.",
+ ["NEWSLETTERS ON STRATIGRAPHY"] = "Newsl Stratigr",
["NEWSLINE (PEOPLE WITH AIDS COALITION OF NEW YORK)"] = "Newsline People AIDS Coalit N Y",
["NEWSMONTHLY. AMERICAN DENTAL SOCIETY OF ANESTHESIOLOGY"] = "Newsmonthly",
["NEWSPAPER RESEARCH JOURNAL"] = "Newsp Res J",
@@ -81431,7 +81449,7 @@ abbrevs = {
["NIPPON NAIKA GAKKAI ZASSHI (JOURNAL OF JAPANESE SOCIETY OF INTERNAL MEDICINE)"] = "Nippon Naika Gakkai Zasshi",
["NIPPON NAIKA GAKKAI ZASSHI. JOURNAL OF JAPANESE SOCIETY OF INTERNAL MEDICINE"] = "Nippon Naika Gakkai Zasshi",
["NIPPON NETTAI IGAKKAI ZASSHI. JAPANESE JOURNAL OF TROPICAL MEDICINE AND HYGIENE"] = "Nippon Nettai Igakkai Zasshi",
- ["NIPPON NOGEI KAGAKU KAISHI"] = "Nippon Nogei Kagaku Kaishi",
+ ["NIPPON NOGEI KAGAKU KAISHI"] = "Nippon Nog. Kag. Kaish.",
["NIPPON NOGEIKAGAKU KAISHI-JOURNAL OF THE JAPAN SOCIETY FOR BIOSCIENCE BIOTECHNOLOGY AND AGROCHEMISTRY"] = "Nippon Nogeik. Kaishi.",
["NIPPON NOÌ‚GEIKAGAKU KAISHI"] = "Nippon Nogeikagaku Kaishi",
["NIPPON OYO JIKI GAKKAISHI"] = "Nippon Oyo Jiki Gakkaishi",
@@ -81465,7 +81483,7 @@ abbrevs = {
["NIPPON SHONIKA GAKKAI ZASSHI (ACTA PAEDIATRICA JAPONICA)"] = "Nippon Shonika Gakkai Zasshi",
["NIPPON SHONIKA GAKKAI ZASSHI. ACTA PAEDIATRICA JAPONICA"] = "Nippon Shonika Gakkai Zasshi",
["NIPPON SUISAN GAKKAI SHI. BULLETIN OF THE JAPANESE SOCIETY OF SCIENTIFIC FISHERIES"] = "Nippon Suisan Gakkai Shi",
- ["NIPPON SUISAN GAKKAISHI"] = "Nippon Suisan Gakkaishi",
+ ["NIPPON SUISAN GAKKAISHI"] = "Nippon Suisan Gakk.",
["NIPPON YAKURIGAKU ZASSHI"] = "Nippon Yakurigaku Zasshi",
["NIPPON YAKURIGAKU ZASSHI (FOLIA PHARMACOLOGICA JAPONICA)"] = "Nippon Yakurigaku Zasshi",
["NIPPON YAKURIGAKU ZASSHI. FOLIA PHARMACOLOGICA JAPONICA"] = "Nippon Yakurigaku Zasshi",
@@ -82028,7 +82046,7 @@ abbrevs = {
["NORADRENERGIC MECHANISMS IN PARKINSON’S DISEASE"] = "P. Fabre. Mon.",
["NORBA. REVISTA DE ARTE, GEOGRAFÃA E HISTORIA"] = "Norba",
["NORDIC HYDROLOGY"] = "Nord. Hydrol.",
- ["NORDIC JOURNAL OF BOTANY"] = "Nord. J. Bot.",
+ ["NORDIC JOURNAL OF BOTANY"] = "Nord J Bot",
["NORDIC JOURNAL OF COMPUTING"] = "Nordic J. Comput.",
["NORDIC JOURNAL OF FRESHWATER RESEARCH"] = "Nord J Freshw Res",
["NORDIC JOURNAL OF HUMAN RIGHTS"] = "Nord J Hum Rights",
@@ -82495,7 +82513,7 @@ abbrevs = {
["NUC COMPACT-EUROPEAN-AMERICAN COMMUNICATIONS IN NUCLEAR MEDICINE"] = "Nuc Compact.",
["NUCELAR RECEPTORS"] = "Method. Enzymol.",
["NUCLEAR AND ATOMIC PHYSICS AT ONE GIGAFLOP"] = "Nucl. Sci. R.",
- ["NUCLEAR AND CHEMICAL WASTE MANAGEMENT"] = "Nucl. Chem. Waste Manage.",
+ ["NUCLEAR AND CHEMICAL WASTE MANAGEMENT"] = "Nucl. Chem. Waste Man.",
["NUCLEAR AND CONDENSED MATTER PHYSICS"] = "Aip. Conf. Proc.",
["NUCLEAR AND PARTICLE PHYSICS 1993"] = "Inst. Phys. Conf. Ser.",
["NUCLEAR AND PARTICLE PHYSICS PROCEEDINGS"] = "Nuclear Part. Phys. Proc.",
@@ -82626,7 +82644,7 @@ abbrevs = {
["NUCLEAR STRUCTURE AND HEAVY-ION REACTION DYNAMICS 1990"] = "Inst. Phys. Conf. Ser.",
["NUCLEAR SUBMARINE DECOMMISSIONING AND RELATED PROBLEMS"] = "Nato. Sci. S. 1. Disarm.",
["NUCLEAR TECHNIQUES IN SOIL-PLANT STUDIES FOR SUSTAINABLE AGRICULTURE AND ENVIRONMENTAL PRESERVATION"] = "P. S. Iaea.",
- ["NUCLEAR TECHNOLOGY"] = "Nucl. Technol.",
+ ["NUCLEAR TECHNOLOGY"] = "Nucl Technol",
["NUCLEAR TECHNOLOGY & RADIATION PROTECTION"] = "Nucl. Technol. Radiat.",
["NUCLEAR TECHNOLOGY-FUSION"] = "Nucl. Technol-fusion.",
["NUCLEAR TRACK DETECTION"] = "Nucl. Track Detect.",
@@ -85140,7 +85158,7 @@ abbrevs = {
["ORGANIC HOLOGRAPHIC MATERIALS AND APPLICATIONS"] = "P. Soc. Photo-opt. Ins.",
["ORGANIC HOLOGRAPHIC MATERIALS AND APPLICATIONS II"] = "P. Soc. Photo-opt. Ins.",
["ORGANIC HOLOGRAPHIC MATERIALS AND APPLICATIONS IV"] = "P. Soc. Photo-opt. Ins.",
- ["ORGANIC LETTERS"] = "Org. Lett.",
+ ["ORGANIC LETTERS"] = "Org Lett",
["ORGANIC LIGHT EMITTING MATERIALS AND DEVICES X"] = "P. Soc. Photo-opt. Ins.",
["ORGANIC LIGHT EMITTING MATERIALS AND DEVICES XI"] = "P. Soc. Photo-opt. Ins.",
["ORGANIC LIGHT EMITTING MATERIALS AND DEVICES XII"] = "P. Soc. Photo-opt. Ins.",
@@ -85773,7 +85791,7 @@ abbrevs = {
["OZONE SCIENCE AND ENGINEERING"] = "Ozone Sci. Eng.",
["OZONE VARIATIONS OF SOLAR ORIGIN"] = "Adv. Space. Res.",
["OZONE-SCIENCE & ENGINEERING"] = "Ozone-sci. Eng.",
- ["OZONE: SCIENCE & ENGINEERING"] = "Ozone: Sci. Eng.",
+ ["OZONE: SCIENCE & ENGINEERING"] = "Ozone Sci Eng",
["OÌ„U DAIGAKU SHIGAKUSHI"] = "Ou Daigaku Shigakushi",
["ÖSTERREICH IN GESCHICHTE UND LITERATUR MIT GEOGRAPHIE"] = "Osterr Gesch Lit Geogr",
["ÖSTERREICHISCHE ÄRZTEZEITUNG"] = "Osterr Arzteztg",
@@ -85856,7 +85874,7 @@ abbrevs = {
["PACIFIC RIM BUSINESS AND TECHNOLOGY"] = "Pac. Rim Bus. Technol.",
["PACIFIC RIM INTERNATIONAL JOURNAL OF NURSING RESEARCH"] = "Pac Rim Int J Nurs Res Thail",
["PACIFIC SALMON ENVIRONMENTAL AND LIFE HISTORY MODELS: ADVANCING SCIENCE FOR SUSTAINABLE SALMON IN THE FUTURE"] = "Am. Fish. S. S.",
- ["PACIFIC SCIENCE"] = "Pac. Sci.",
+ ["PACIFIC SCIENCE"] = "Pac Sci",
["PACIFIC SCIENCE REVIEW"] = "Pac. Sci. Rev.",
["PACIFIC SOCIOLOGICAL REVIEW"] = "Pac Sociol Rev",
["PACIFIC STUDIES"] = "Pac Stud",
@@ -86017,13 +86035,13 @@ abbrevs = {
["PALAEODIVERSITY"] = "Palaeodiversity (Stuttg)",
["PALAEOECOLOGY OF AFRICA"] = "Palaeoecol. Afr.",
["PALAEOECOLOGY OF AFRICA AND THE SURROUNDING ISLANDS"] = "Palaeoeco. A.",
- ["PALAEOGEOGRAPHY PALAEOCLIMATOLOGY PALAEOECOLOGY"] = "Palaeogeogr. Palaeoclimatol. Palaeoecol.",
+ ["PALAEOGEOGRAPHY PALAEOCLIMATOLOGY PALAEOECOLOGY"] = "Palaeogeogr. Palaeocl.",
["PALAEOGEOGRAPHY, PALAEOCLIMATOLOGY, PALAEOECOLOGY"] = "Palaeogeogr Palaeoclimatol Palaeoecol",
["PALAEOHISTORIA. ACTA ET COMMUNICATIONES INSTITUTI BIO-ARCHAEOLOGICI UNIVERSITATIS GRONINGANAE"] = "Palaeohistoria",
["PALAEOLIMNOLOGICAL PROXIES AS TOOLS OF ENVIRONMENTAL RECONSTRUCTION IN FRESH WATER"] = "Dev. Hydrobiol.",
["PALAEONTOGRAPHICA ABTEILUNG A-PALAOZOOLOGIE-STRATIGRAPHIE"] = "Palaeontogr. Abt. A.",
["PALAEONTOGRAPHICA ABTEILUNG B-PALAOPHYTOLOGIE"] = "Palaeontogr. Abt. B.",
- ["PALAEONTOLOGIA ELECTRONICA"] = "Palaeontol. Electronica",
+ ["PALAEONTOLOGIA ELECTRONICA"] = "Palaeontol. Electron.",
["PALAEONTOLOGIA ELECTRONICA (ONLINE)"] = "Palaeontol Electronica",
["PALAEONTOLOGISCHE ZEITSCHRIFT"] = "Palaentolog. Z.",
["PALAEONTOLOGY"] = "Palaeontology",
@@ -86053,7 +86071,7 @@ abbrevs = {
["PALEOLITHIC PREHISTORY OF THE ZAGROS-TAURUS"] = "U. Mus. Symp.",
["PALEONTOLOGICAL BULLETIN"] = "Paleontol. Bull.",
["PALEONTOLOGICAL JOURNAL"] = "Paleontolog. J.",
- ["PALEONTOLOGICAL RESEARCH"] = "Paleontolog. Res.",
+ ["PALEONTOLOGICAL RESEARCH"] = "Paleontol. Res.",
["PALEONTOLOGICHESKII ZHURNAL"] = "Paleontol. Zh.",
["PALEONTOLOGY AND GEOLOGY OF LAETOLI: HUMAN EVOLUTION IN CONTEXT: FOSSIL HOMININS AND THE ASSOCIATED FAUNA"] = "Vertebr. Paleobiol. Pa.",
["PALEONTOLOGY AND GEOLOGY OF LAETOLI: HUMAN EVOLUTION IN CONTEXT: GEOLOGY, GEOCHRONOLOGY, PALEOECOLOGY AND PALEOENVIRONMENT"] = "Vertebr. Paleobiol. Pa.",
@@ -87179,7 +87197,7 @@ abbrevs = {
["PEOPLING THE RUSSIAN PERIPHERY"] = "Basees-rout. Ser. Russ.",
["PEPPERDINE LAW REVIEW"] = "Pepperdine Law Rev",
["PEPTIDE AND PROTEIN REVIEWS"] = "Peptide Protein Rev",
- ["PEPTIDE CHEMISTRY"] = "Pept. Chem.",
+ ["PEPTIDE CHEMISTRY"] = "Peptide Ch.",
["PEPTIDE CHEMISTRY 1993"] = "Peptide Ch.",
["PEPTIDE CHEMISTRY 1994"] = "Peptide Ch.",
["PEPTIDE HYBRID POLYMERS"] = "Adv. Polym. Sci.",
@@ -87613,7 +87631,7 @@ abbrevs = {
["PERTUSSIS VACCINE TRIALS"] = "Dev. Biol. Stand.",
["PERVASIVE AND MOBILE COMPUTING"] = "Pervasive Mob Comput",
["PERVASIVE COLLABORATIVE NETWORKS"] = "Int. Fed. Info. Proc.",
- ["PERVASIVE COMPUTING"] = "Pervasive Comput.",
+ ["PERVASIVE COMPUTING"] = "Lect. Notes. Comput. Sc.",
["PERVASIVE COMPUTING FOR QUALITY OF LIFE ENHANCEMENT, PROCEEDINGS"] = "Lect. Notes. Comput. Sc.",
["PERVASIVE COMPUTING, PROCEEDINGS"] = "Lect. Notes. Comput. Sc.",
["PERVASIVE COMPUTING: INNOVATIONS IN INTELLIGENT MULTIMEDIA AND APPLICATIONS"] = "Comput. Commun. Netw. S.",
@@ -87651,7 +87669,7 @@ abbrevs = {
["PEST CONTROL WITH ENHANCED ENVIRONMENTAL SAFETY"] = "Acs. Sym. Ser.",
["PEST MANAGEMENT SCIENCE"] = "Pest Manag Sci",
["PESTICIDE BEHAVIOUR IN SOILS AND WATER"] = "Bcpc. Symp. Ser.",
- ["PESTICIDE BIOCHEMISTRY AND PHYSIOLOGY"] = "Pestic. Biochem. Physiol.",
+ ["PESTICIDE BIOCHEMISTRY AND PHYSIOLOGY"] = "Pestic Biochem Physiol",
["PESTICIDE CHEMISTRY AND BIOSCIENCE: THE FOOD-ENVIRONMENT CHALLENGE"] = "Roy. Soc. Ch.",
["PESTICIDE DECONTAMINATION AND DETOXIFICATION"] = "Acs. Sym. Ser.",
["PESTICIDE FORMULATIONS & DELIVERY SYSTEMS, 26 VOL: REASSESSING PESTICIDE TECHNOLOGIES"] = "Am. Soc. Test. Mater.",
@@ -87676,7 +87694,7 @@ abbrevs = {
["PESTICIDE OUTLOOK"] = "Pestic. Outlook",
["PESTICIDE RESIDUES AND FOOD SAFETY"] = "Acs. Sym. Ser.",
["PESTICIDE RESISTANCE, POPULATION DYNAMICS AND INVASIVE SPECIES MANAGEMENT"] = "Agr. Issues. Policies.",
- ["PESTICIDE SCIENCE"] = "Pestic. Sci.",
+ ["PESTICIDE SCIENCE"] = "Pestic Sci",
["PESTICIDE TRANSFORMATION PRODUCTS"] = "Acs. Sym. Ser.",
["PESTICIDES"] = "Pesticides",
["PESTICIDES AND THE FUTURE : TOXICOLOGICAL STUDIES OF RISKS AND BENEFITS"] = "Rev. Pest. T.",
@@ -87803,7 +87821,7 @@ abbrevs = {
["PHARMACIA SINICA"] = "Pharm. Sin.",
["PHARMACIEN DE FRANCE"] = "Pharm Fr",
["PHARMACO-COMPLEXITY: NON-LINEAR PHENOMENA AND DRUG PRODUCT DEVELOPMENT"] = "Outl. Pharm. Sci.",
- ["PHARMACOCHEMISTRY LIBRARY"] = "Pharmacochem. Libr.",
+ ["PHARMACOCHEMISTRY LIBRARY"] = "Pharm. Libr.",
["PHARMACOECONOMICS"] = "Pharmacoeconomics",
["PHARMACOECONOMICS & OUTCOMES NEWS"] = "PharmacoEcon Outcomes News",
["PHARMACOECONOMICS - OPEN"] = "Pharmacoecon Open",
@@ -88294,7 +88312,7 @@ abbrevs = {
["PHOTOFUNCTIONAL TRANSITION METALS COMPLEXES"] = "Struct. Bond.",
["PHOTOGRAMMETRIA"] = "Photogrammetria",
["PHOTOGRAMMETRIC ENGINEERING"] = "Photogramm. Eng.",
- ["PHOTOGRAMMETRIC ENGINEERING AND REMOTE SENSING"] = "Photogramm. Eng. Remote Sens.",
+ ["PHOTOGRAMMETRIC ENGINEERING AND REMOTE SENSING"] = "Photogramm Eng Remote Sensing",
["PHOTOGRAMMETRIC RECORD"] = "Photogramm. Rec.",
["PHOTOGRAMMETRIC RECORD, THE"] = "Photogramm. Rec.",
["PHOTOGRAMMETRIE FERNERKUNDUNG GEOINFORMATION"] = "Photogramm. Fernerkun.",
@@ -88592,12 +88610,12 @@ abbrevs = {
["PHYSICA B & C"] = "Physica B & C",
["PHYSICA B-CONDENSED MATTER"] = "Physica B.",
["PHYSICA B: CONDENSED MATTER"] = "Physica B",
- ["PHYSICA B: CONDENSED MATTER (AMSTERDAM, NETHERLANDS)"] = "Physica B (Amsterdam, Neth.)",
+ ["PHYSICA B: CONDENSED MATTER (AMSTERDAM, NETHERLANDS)"] = "Phys. B (Amsterdam, Neth.)",
["PHYSICA C"] = "Phys. C",
["PHYSICA C-SUPERCONDUCTIVITY AND ITS APPLICATIONS"] = "Physica C.",
["PHYSICA C: SUPERCONDUCTIVITY"] = "Physica C",
["PHYSICA C: SUPERCONDUCTIVITY AND ITS APPLICATIONS"] = "Phys. C: Supercond. Its Appl.",
- ["PHYSICA C: SUPERCONDUCTIVITY AND ITS APPLICATIONS (AMSTERDAM, NETHERLANDS)"] = "Physica C (Amsterdam, Neth.)",
+ ["PHYSICA C: SUPERCONDUCTIVITY AND ITS APPLICATIONS (AMSTERDAM, NETHERLANDS)"] = "Phys. C (Amsterdam, Neth.)",
["PHYSICA D"] = "Phys. D",
["PHYSICA D-NONLINEAR PHENOMENA"] = "Physica D.",
["PHYSICA D. NONLINEAR PHENOMENA"] = "Physica D",
@@ -88632,7 +88650,7 @@ abbrevs = {
["PHYSICA STATUS SOLIDI B-BASIC RESEARCH"] = "Phys. Status Solidi B.",
["PHYSICA STATUS SOLIDI B-BASIC SOLID STATE PHYSICS"] = "Phys. Status Solidi B.",
["PHYSICA STATUS SOLIDI B: BASIC RESEARCH"] = "Phys. Status Solidi B: Basic Res.",
- ["PHYSICA STATUS SOLIDI B: BASIC SOLID STATE PHYSICS"] = "Phys. Status Solidi B",
+ ["PHYSICA STATUS SOLIDI B: BASIC SOLID STATE PHYSICS"] = "Phys. Status Solidi B: Basic Solid State Phys.",
["PHYSICA STATUS SOLIDI C"] = "Phys. Status Solidi C",
["PHYSICA STATUS SOLIDI C - CONFERENCE AND CRITICAL REVIEWS"] = "Phys. Status Solidi C",
["PHYSICA STATUS SOLIDI C - CONFERENCES AND CRITICAL REVIEWS"] = "Phys. Status Solidi C",
@@ -88677,7 +88695,7 @@ abbrevs = {
["PHYSICAL AND NUMERICAL MODELS IN KNOT THEORY"] = "Ser. Knots.",
["PHYSICAL AND NUMERICAL SIMULATION OF MATERIALS PROCESSING, PTS 1 AND 2"] = "Mater. Sci. Forum.",
["PHYSICAL ASPECTS OF FRACTURE"] = "Nato. Sci. Ser. Ii. Math.",
- ["PHYSICAL BIOLOGY"] = "Phys. Biol.",
+ ["PHYSICAL BIOLOGY"] = "Phys Biol",
["PHYSICAL CHEMISTRY CHEMICAL PHYSICS"] = "Phys. Chem. Chem. Phys.",
["PHYSICAL CHEMISTRY CHEMICAL PHYSICS : PCCP"] = "Phys Chem Chem Phys",
["PHYSICAL CHEMISTRY OF COLLOIDS AND INTERFACES IN OIL PRODUCTION"] = "Coll. Col. Se.",
@@ -88698,7 +88716,7 @@ abbrevs = {
["PHYSICAL DISABILITIES : EDUCATION AND RELATED SERVICES"] = "Phys Disabil",
["PHYSICAL EDUCATION AND SPORT PEDAGOGY"] = "Phys Educ Sport Pedagogy",
["PHYSICAL FITNESS AND HEALTH PROMOTION IN ACTIVE AGING"] = "Prog. Biomet.",
- ["PHYSICAL GEOGRAPHY"] = "Phys. Geogr.",
+ ["PHYSICAL GEOGRAPHY"] = "Phys Geogr",
["PHYSICAL GEOGRAPHY: THE KEY CONCEPTS"] = "Routl. Key Guides.",
["PHYSICAL GEOLOGY OF HIGH-LEVEL MAGMATIC SYSTEMS"] = "Geol. Soc. Spec. Publ.",
["PHYSICAL MEASUREMENTS AND SIGNATURES IN REMOTE SENSING"] = "Esa. Sp. Publ.",
@@ -89041,7 +89059,7 @@ abbrevs = {
["PHYSIOLOGIA PLANTARUM"] = "Physiol Plant",
["PHYSIOLOGICAL AND BIOCHEMICAL ZOOLOGY"] = "Physiol. Biochem. Zool.",
["PHYSIOLOGICAL AND BIOCHEMICAL ZOOLOGY : PBZ"] = "Physiol Biochem Zool",
- ["PHYSIOLOGICAL AND MOLECULAR PLANT PATHOLOGY"] = "Physiol. Mol. Plant Pathol.",
+ ["PHYSIOLOGICAL AND MOLECULAR PLANT PATHOLOGY"] = "Physiol Mol Plant Pathol",
["PHYSIOLOGICAL AND PATHOLOGICAL EFFECTS OF CYTOKINES"] = "Prog. Leuc. B.",
["PHYSIOLOGICAL CHEMISTRY AND PHYSICS"] = "Physiol Chem Phys",
["PHYSIOLOGICAL CHEMISTRY AND PHYSICS AND MEDICAL NMR"] = "Physiol Chem Phys Med NMR",
@@ -89129,7 +89147,7 @@ abbrevs = {
["PHYTOMEDICINE : INTERNATIONAL JOURNAL OF PHYTOTHERAPY AND PHYTOPHARMACOLOGY"] = "Phytomedicine",
["PHYTOMEDICINES"] = "Recent. Prog. Med. Plan.",
["PHYTOMORPHOLOGY"] = "Phytomorphology",
- ["PHYTON"] = "Phyton",
+ ["PHYTON"] = "Phyton (B Aires)",
["PHYTON-ANNALES REI BOTANICAE"] = "Phyton-ann. Rei Bot. A.",
["PHYTON-INTERNATIONAL JOURNAL OF EXPERIMENTAL BOTANY"] = "Phyton-int. J. Exp. Bot.",
["PHYTON; ANNALES REI BOTANICAE"] = "Phyton",
@@ -89350,7 +89368,7 @@ abbrevs = {
["PLANT AND VEGETATION"] = "Plant Veg.",
["PLANT ARCHIVES"] = "Plant Arch",
["PLANT BIOCHEMISTRY"] = "Plant Biochem.",
- ["PLANT BIOLOGY"] = "Plant Biol.",
+ ["PLANT BIOLOGY"] = "Plant Biol",
["PLANT BIOLOGY (STUTTGART, GERMANY)"] = "Plant Biol (Stuttg)",
["PLANT BIOREGULATORS IN HORTICULTURE - 1994"] = "Acta. Hortic.",
["PLANT BIOSYSTEMS"] = "Plant Biosyst",
@@ -89393,7 +89411,7 @@ abbrevs = {
["PLANT DIVERSITY"] = "Plant Divers",
["PLANT DIVERSITY AND EVOLUTION"] = "Plant Divers Evol",
["PLANT DIVERSITY AND RESOURCES"] = "Plant Diversity Resour",
- ["PLANT ECOLOGY"] = "Plant Ecol.",
+ ["PLANT ECOLOGY"] = "Plant Ecol",
["PLANT ECOLOGY & DIVERSITY"] = "Plant Ecol Divers",
["PLANT ECOLOGY AND DIVERSITY"] = "Plant Ecolog. Divers.",
["PLANT ECOLOGY AND EVOLUTION"] = "Plant Ecol Evol",
@@ -89416,7 +89434,7 @@ abbrevs = {
["PLANT GENOME ANALYSIS"] = "Cur. T. Pl. M.",
["PLANT GEOGRAPHY OF CHILE"] = "Plant Veg.",
["PLANT GROWTH AND HEALTH PROMOTING BACTERIA"] = "Microbiol. Monogr.",
- ["PLANT GROWTH REGULATION"] = "Plant Growth Regul.",
+ ["PLANT GROWTH REGULATION"] = "Plant Growth Regul",
["PLANT HEALTH AND THE EUROPEAN SINGLE MARKET"] = "Br. Crop. Pr.",
["PLANT HEALTH PROGRESS"] = "Plant Health Prog",
["PLANT HORMONES"] = "Vitam. Horm.",
@@ -89530,7 +89548,7 @@ abbrevs = {
["PLASMA MATERIAL INTERACTION IN CONTROLLED FUSION"] = "Springer. Ser. Atom. Op.",
["PLASMA MEDICINE"] = "Plasma Med",
["PLASMA PHYSICS"] = "Plasma Phys.",
- ["PLASMA PHYSICS AND CONTROLLED FUSION"] = "Plasma Phys. Controlled Fusion",
+ ["PLASMA PHYSICS AND CONTROLLED FUSION"] = "Plasma Phys Control Fusion",
["PLASMA PHYSICS AND CONTROLLED NUCLEAR FUSION RESEARCH"] = "Plasma Phys. Controlled Nucl. Fusion Res.",
["PLASMA PHYSICS AND CONTROLLED NUCLEAR FUSION RESEARCH 1992"] = "P. S. Iaea.",
["PLASMA PHYSICS REPORTS"] = "Plasma Phys. Rep.",
@@ -89632,7 +89650,7 @@ abbrevs = {
["PLATFORMS AND SYSTEMS"] = "P. Soc. Photo-opt. Ins.",
["PLATING AND SURFACE FINISHING"] = "Plat. Surf. Finish.",
["PLATINUM AND OTHER HEAVY METAL COMPOUNDS IN CANCER CHEMOTHERAPY"] = "Canc. Drug. Disc. Dev.",
- ["PLATINUM METALS REVIEW"] = "Platinum Met. Rev.",
+ ["PLATINUM METALS REVIEW"] = "Platin Met Rev",
["PLATON"] = "Platon (Athens)",
["PLATONIC COLERIDGE"] = "Stud. Comp. Lit. Ser.",
["PLATONIC LOVE: INTERPRETATIONS OF EROS IN PLATO, PLOTINUS AND FICINO"] = "Beitr. Altertumskunde.",
@@ -89800,7 +89818,7 @@ abbrevs = {
["POLAR MOTION: HISTORICAL AND SCIENTIFIC PROBLEMS"] = "Astr. Soc. P.",
["POLAR OCEANS FROM SPACE"] = "Atmos. Ocean. Sci. Lib.",
["POLAR RECORD"] = "Polar Rec.",
- ["POLAR RESEARCH"] = "Polar Res.",
+ ["POLAR RESEARCH"] = "Polar Res",
["POLAR RESEARCH SERIES"] = "Polar Res. S.",
["POLAR SCIENCE"] = "Polar Sci",
["POLARFORSCHUNG"] = "Polarforschung",
@@ -89922,7 +89940,7 @@ abbrevs = {
["POLISH EXPERIENCE OF TRANSITION: ACCOMPLISHMENTS AND PROBLEMS, PROCEEDINGS"] = "Trade. Invest.",
["POLISH HYPERBARIC RESEARCH"] = "Pol Hyperb Res",
["POLISH JOURNAL OF CHEMICAL TECHNOLOGY"] = "Pol. J. Chem. Technol.",
- ["POLISH JOURNAL OF CHEMISTRY"] = "Pol. J. Chem.",
+ ["POLISH JOURNAL OF CHEMISTRY"] = "Pol J Chem",
["POLISH JOURNAL OF ECOLOGY"] = "Pol J Ecol",
["POLISH JOURNAL OF ENVIRONMENTAL STUDIES"] = "Pol J Environ Stud",
["POLISH JOURNAL OF FOOD AND NUTRITION SCIENCES"] = "Pol J Food Nutr Sci",
@@ -90231,7 +90249,7 @@ abbrevs = {
["POLYHEDRAL COMPUTATION"] = "Crm. Proc. &. Lect. Note.",
["POLYHEDRON"] = "Polyhedron",
["POLYKETIDES: BIOSYNTHESIS, BIOLOGICAL ACTIVITY, AND GENETIC ENGINEERING"] = "Acs. Sym. Ser.",
- ["POLYMER"] = "Polymer",
+ ["POLYMER"] = "Polymer (Guildf)",
["POLYMER (KOREA)"] = "Polymer (Korea)",
["POLYMER - PLASTICS TECHNOLOGY AND ENGINEERING"] = "Polym. Plast. Technol. Eng.",
["POLYMER AGING, STABILIZERS AND AMPHIPHILIC BLOCK COPOLYMERS"] = "Polym. Sci. Technol. Se.",
@@ -90321,7 +90339,7 @@ abbrevs = {
["POLYMER-CARBON NANOTUBE COMPOSITES: PREPARATION, PROPERTIES AND APPLICATIONS"] = "Woodhead. Publ. Mater.",
["POLYMER-KOREA"] = "Polym-korea.",
["POLYMER-MODIFIED HYDRAULIC-CEMENT MIXTURES"] = "Am. Soc. Test. Mater.",
- ["POLYMER-PLASTICS TECHNOLOGY AND ENGINEERING"] = "Polym.-Plast. Technol. Eng.",
+ ["POLYMER-PLASTICS TECHNOLOGY AND ENGINEERING"] = "Polym Plast Technol Eng",
["POLYMER-SOLVENT COMPLEXES AND INTERCALATES V"] = "Macromol. Sy.",
["POLYMER/INORGANIC INTERFACES"] = "Mater. Res. Soc. Symp. P.",
["POLYMER/INORGANIC INTERFACES II"] = "Mater. Res. Soc. Symp. P.",
@@ -90790,7 +90808,7 @@ abbrevs = {
["POWER ELECTRONICS AND INSTRUMENTATION ENGINEERING"] = "Comm. Com. Inf. Sc.",
["POWER ELECTRONICS AND POWER SYSTEMS"] = "Power Electron. Power Syst.",
["POWER ELECTRONICS IN SMART ELECTRICAL ENERGY NETWORKS"] = "Power Syst.",
- ["POWER ENGINEER"] = "Power Eng.",
+ ["POWER ENGINEER"] = "Power Engineer",
["POWER ENGINEERING"] = "Power Eng.",
["POWER ENGINEERING JOURNAL"] = "Power Eng. J.",
["POWER ENGINEERING-WILLIS"] = "Power Eng-willis.",
@@ -91072,7 +91090,7 @@ abbrevs = {
["PRECIS ANALYTIQUE DES TRAVAUX. ACADEMIE DES SCIENCES, BELLES-LETTRES ET ARTS DE ROUEN"] = "Precis Anal Trav",
["PRECISE STELLAR RADIAL VELOCITIES"] = "Astr. Soc. P.",
["PRECISELY PREDICTABLE DIRAC OBSERVABLES"] = "Fund. Theor. Phys.",
- ["PRECISION AGRICULTURE"] = "Precis. Agric.",
+ ["PRECISION AGRICULTURE"] = "Precis Agric",
["PRECISION AGRICULTURE AND BIOLOGICAL QUALITY"] = "P. Soc. Photo-opt. Ins.",
["PRECISION ASSEMBLY TECHNOLOGIES FOR MINI AND MICRO PRODUCTS"] = "Int. Fed. Info. Proc.",
["PRECISION CANCER MEDICINE"] = "Precis Cancer Med",
@@ -91692,9 +91710,9 @@ abbrevs = {
["PROBLÈMES DE MATHÉMATIQUES"] = "Probl. Math. Écrit CAPES 1991–1996",
["PROBUS"] = "Probus",
["PROCARE : DAS FORBILDUNGSMAGAZIN FUR PFLEGEBERUFE"] = "Procare",
- ["PROCEDIA CHEMISTRY"] = "Procedia Chem.",
+ ["PROCEDIA CHEMISTRY"] = "Procedia Chem",
["PROCEDIA CIRP"] = "Procedia CIRP",
- ["PROCEDIA COMPUTER SCIENCE"] = "Procedia Comput. Sci.",
+ ["PROCEDIA COMPUTER SCIENCE"] = "Procedia Comput Sci",
["PROCEDIA EARTH AND PLANETARY SCIENCE"] = "Procedia Earth Planet. Sci.",
["PROCEDIA EARTH AND PLANTETARY SCIENCE"] = "Proced. Earth Plan. Sc.",
["PROCEDIA ENGINEERING"] = "Procedia Eng",
@@ -92484,7 +92502,7 @@ abbrevs = {
["PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY. AMERICAN MATHEMATICAL SOCIETY"] = "Proc Am Math Soc",
["PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY. SERIES B"] = "Proc. Amer. Math. Soc. Ser. B",
["PROCEEDINGS OF THE AMERICAN PHILOSOPHICAL SOCIETY"] = "Proc Am Philos Soc",
- ["PROCEEDINGS OF THE AMERICAN POWER CONFERENCE"] = "Proc. Am. Power Conf.",
+ ["PROCEEDINGS OF THE AMERICAN POWER CONFERENCE"] = "Proc. Amer. Power Conf.",
["PROCEEDINGS OF THE AMERICAN POWER CONFERENCE, VOL 54, PT 1 AND 2"] = "Proc. Amer. Power Conf.",
["PROCEEDINGS OF THE AMERICAN POWER CONFERENCE, VOL 55, PTS I & II"] = "Proc. Amer. Power Conf.",
["PROCEEDINGS OF THE AMERICAN POWER CONFERENCE, VOL 57, PTS 1-3"] = "Proc. Amer. Power Conf.",
@@ -93145,7 +93163,7 @@ abbrevs = {
["PROCEEDINGS OF THE LAURENCE REID GAS CONDITIONING CONFERENCE"] = "L. Reid Gas",
["PROCEEDINGS OF THE LAW OF THE SEA INSTITUTE"] = "P. Law Sea I.",
["PROCEEDINGS OF THE LEBEDEV INSTITUTE OF THE ACADEMY OF SCIENCES OF RUSSIA"] = "P. Trudy. P. N.",
- ["PROCEEDINGS OF THE LINNEAN SOCIETY OF NEW SOUTH WALES"] = "Proc. Linn. Soc. N. S. W.",
+ ["PROCEEDINGS OF THE LINNEAN SOCIETY OF NEW SOUTH WALES"] = "P. Linn. Soc. N. S. W.",
["PROCEEDINGS OF THE LINNEAN SOCIETY OF NEW SOUTH WALES. LINNEAN SOCIETY OF NEW SOUTH WALES"] = "Proc Linn Soc N S W",
["PROCEEDINGS OF THE LONDON MATHEMATICAL SOCIETY"] = "Proc. London Math. Soc. (3)",
["PROCEEDINGS OF THE LONDON MATHEMATICAL SOCIETY. THIRD SERIES"] = "Proc. Lond. Math. Soc. (3)",
@@ -93252,7 +93270,7 @@ abbrevs = {
["PROCEEDINGS OF THE PHYTOCHEMICAL SOCIETY OF EUROPE"] = "Pr. Phyt. Soc.",
["PROCEEDINGS OF THE PMR CONFERENCE"] = "P. Pmr Conf.",
["PROCEEDINGS OF THE PMR CONFERENCE, VOL 14, 1989"] = "P. Pmr Conf.",
- ["PROCEEDINGS OF THE PREHISTORIC SOCIETY"] = "Proc. Prehist. Soc",
+ ["PROCEEDINGS OF THE PREHISTORIC SOCIETY"] = "ProcPrehistSoc",
["PROCEEDINGS OF THE PROFESSIONAL STAFF, BROOKE GENERAL HOSPITAL. BROOKE GENERAL HOSPITAL"] = "Proc Prof Staff",
["PROCEEDINGS OF THE RETINA RESEARCH FOUNDATION SYMPOSIA"] = "P. Ret. Res. F.",
["PROCEEDINGS OF THE ROBERT A WELCH FOUNDATION CONFERENCES ON CHEMICAL RESEARCH"] = "P. R. A Welch",
@@ -93262,7 +93280,7 @@ abbrevs = {
["PROCEEDINGS OF THE ROYAL ENTOMOLOGICAL SOCIETY OF LONDON SERIES A-GENERAL ENTOMOLOGY"] = "Proc. R. Entomol. Soc. A.",
["PROCEEDINGS OF THE ROYAL ENTOMOLOGICAL SOCIETY OF LONDON SERIES B TAXOMONY"] = "P. Roy. Entomol. Soc. B",
["PROCEEDINGS OF THE ROYAL INSTITUTION OF GREAT BRITAIN"] = "Proc R Inst G B",
- ["PROCEEDINGS OF THE ROYAL IRISH ACADEMY"] = "Proc. R. Ir. Acad.",
+ ["PROCEEDINGS OF THE ROYAL IRISH ACADEMY"] = "Proc. Roy. Irish Acad.",
["PROCEEDINGS OF THE ROYAL IRISH ACADEMY SECTION A-MATHEMATICAL AND PHYSICAL SCIENCES"] = "P. Roy. Irish Acad. A.",
["PROCEEDINGS OF THE ROYAL IRISH ACADEMY SECTION A-MATHEMATICAL ASTRONOMICAL AND PHYSICAL SCIENCES"] = "Proc. R. Ir. Acad. S. A-m.",
["PROCEEDINGS OF THE ROYAL IRISH ACADEMY SECTION B-BIOLOGICAL GEOLOGICAL AND CHEMICAL SCIENCE"] = "P. Roy. Irish Acad. B.",
@@ -93273,7 +93291,7 @@ abbrevs = {
["PROCEEDINGS OF THE ROYAL MUSICAL ASSOCIATION"] = "P. Roy. Music. Assoc.",
["PROCEEDINGS OF THE ROYAL SOCIETY"] = "Proc. Roy. Soc. London",
["PROCEEDINGS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES"] = "P. R. Soc. A.",
- ["PROCEEDINGS OF THE ROYAL SOCIETY B-BIOLOGICAL SCIENCES"] = "Proc. R. Soc. London B",
+ ["PROCEEDINGS OF THE ROYAL SOCIETY B-BIOLOGICAL SCIENCES"] = "P. R. Soc. B.",
["PROCEEDINGS OF THE ROYAL SOCIETY OF EDINBURG SECTION A-MATHEMATICAL AND PHYSICAL SCIENCES"] = "Proc. R. Soc. Edin. A-ma.",
["PROCEEDINGS OF THE ROYAL SOCIETY OF EDINBURGH"] = "Proc. Roy. Soc. Edinburgh",
["PROCEEDINGS OF THE ROYAL SOCIETY OF EDINBURGH SECTION A-MATHEMATICS"] = "P. Roy. Soc. Edinb. A.",
@@ -93646,7 +93664,7 @@ abbrevs = {
["PROCEEDINGS OF THE XXVTH INTERNATIONAL HORTICULTURAL CONGRESS, PT 3"] = "Acta. Hortic.",
["PROCEEDINGS OF THE YORKSHIRE GEOLOGICAL SOCIETY"] = "P. Yorks. Geol. Soc.",
["PROCEEDINGS OF THE ZOOLOGICAL SOCIETY"] = "Proc. Zool. Soc.",
- ["PROCEEDINGS OF THE ZOOLOGICAL SOCIETY OF LONDON"] = "Proc. Zool. Soc. Lond.",
+ ["PROCEEDINGS OF THE ZOOLOGICAL SOCIETY OF LONDON"] = "P. Zool. Soc. Lond.",
["PROCEEDINGS OF THE ZOOLOGICAL SOCIETY OF LONDON SERIES A-GENERAL AND EXPERIMENTAL"] = "P. Zool. Soc. Lond. A-ge.",
["PROCEEDINGS OF THE ZOOLOGICAL SOCIETY OF LONDON SERIES B-SYSTEMATIC AND MORPHOLOGICAL"] = "P. Zool. Soc. Lond. B-sy.",
["PROCEEDINGS OF THREE-DIMENSIONAL BIOIMAGING SYSTEMS AND LASERS IN THE NEUROSCIENCES"] = "P. Soc. Photo-opt. Ins.",
@@ -94075,7 +94093,7 @@ abbrevs = {
["PROGRESS IN ARTIFICIAL INTELLIGENCE-IBERAMIA 98"] = "Lect. Notes. Artif. Int.",
["PROGRESS IN ARTIFICIAL LIFE, PROCEEDINGS"] = "Lect. Notes. Artif. Int.",
["PROGRESS IN ASTHMA AND COPD"] = "Int. Congr. Ser.",
- ["PROGRESS IN ASTRONAUTICS AND AERONAUTICS"] = "Prog. Astronaut. Aeronaut.",
+ ["PROGRESS IN ASTRONAUTICS AND AERONAUTICS"] = "Prog. Astronaut. Aeron.",
["PROGRESS IN ATOMIC MEDICINE"] = "Prog At Med",
["PROGRESS IN ATOMIC PHYSICS NEUTRINOS AND GRAVITATION"] = "Moriond. Wor.",
["PROGRESS IN BASIC AND CLINICAL IMMUNOLOGY"] = "Adv. Exp. Med. Biol.",
@@ -94091,7 +94109,7 @@ abbrevs = {
["PROGRESS IN BIOMEDICAL ENGINEERING (BRISTOL, ENGLAND)"] = "Prog Biomed Eng (Bristol)",
["PROGRESS IN BIOMEDICAL OPTICS"] = "Prog. Biom. O.",
["PROGRESS IN BIOMEDICAL OPTICS AND IMAGING"] = "Pro. Biomed. Opt. Imag.",
- ["PROGRESS IN BIOMETEOROLOGY"] = "Prog. Biometeorol.",
+ ["PROGRESS IN BIOMETEOROLOGY"] = "Prog. Biomet.",
["PROGRESS IN BIOMETEOROLOGY, DIVISION A: PROGRESS IN HUMAN BIOMETEOROLOGY"] = "Prog. Biometeorol.",
["PROGRESS IN BIOMETEOROLOGY. DIVISION A: PROGRESS IN HUMAN BIOMETEOROLOGY"] = "Prog Biometeorol",
["PROGRESS IN BIOPHYSICS & MOLECULAR BIOLOGY"] = "Prog. Biophys. Mol. Bio.",
@@ -94169,7 +94187,7 @@ abbrevs = {
["PROGRESS IN ENDOCRINOLOGY"] = "I. C. S. S.",
["PROGRESS IN ENDOCRINOLOGY 1988, VOL 1 AND 2"] = "Int. Congr. Ser.",
["PROGRESS IN ENERGY"] = "Prog. Energy",
- ["PROGRESS IN ENERGY AND COMBUSTION SCIENCE"] = "Prog. Energy Combust. Sci.",
+ ["PROGRESS IN ENERGY AND COMBUSTION SCIENCE"] = "Prog Energy Combust Sci",
["PROGRESS IN EPILEPTIC DISORDERS"] = "Prog. Epileptic Disor.",
["PROGRESS IN EXPERIMENTAL AND COMPUTATIONAL MECHANICS IN ENGINEERING"] = "Key. Eng. Mat.",
["PROGRESS IN EXPERIMENTAL CARDIOLOGY"] = "Prog. Exp. Cardiol.",
@@ -94216,7 +94234,7 @@ abbrevs = {
["PROGRESS IN INDUSTRIAL MATHEMATICS AT ECMI 2004"] = "Math. Indust.",
["PROGRESS IN INDUSTRIAL MATHEMATICS AT ECMI 2006"] = "Math. Indust.",
["PROGRESS IN INDUSTRIAL MATHEMATICS AT ECMI 2008"] = "Math. Indust.",
- ["PROGRESS IN INDUSTRIAL MICROBIOLOGY"] = "Prog. Ind. Microbiol.",
+ ["PROGRESS IN INDUSTRIAL MICROBIOLOGY"] = "Prog Ind Microbiol",
["PROGRESS IN INFLAMMATION RESEARCH"] = "Prog. Inflam. Res.",
["PROGRESS IN INFLAMMATION RESEARCH SERIES"] = "Prog. Inflamm. Res. Ser.",
["PROGRESS IN INORGANIC BIOCHEMISTRY AND BIOPHYSICS"] = "Prog Inorg Biochem Biophys",
@@ -94225,14 +94243,14 @@ abbrevs = {
["PROGRESS IN INTERNATIONAL RELATIONS THEORY: APPRAISING THE FIELD"] = "Bcsia. Stud. Int.",
["PROGRESS IN IRON RESEARCH"] = "Adv. Exp. Med. Biol.",
["PROGRESS IN LEARNING DISABILITIES"] = "Progr. Learn.",
- ["PROGRESS IN LEUKOCYTE BIOLOGY"] = "Prog. Leukocyte Biol.",
+ ["PROGRESS IN LEUKOCYTE BIOLOGY"] = "Prog. Leuc. B.",
["PROGRESS IN LIPID RESEARCH"] = "Prog Lipid Res",
["PROGRESS IN LITTORINID AND MURICID BIOLOGY"] = "Dev. Hydrob.",
["PROGRESS IN LIVER DISEASES"] = "Prog Liver Dis",
["PROGRESS IN LYMPHOLOGY - XII"] = "Int. Congr. Ser.",
["PROGRESS IN LYMPHOLOGY-XIII"] = "Int. Congr. Ser.",
["PROGRESS IN MANAGEMENT ENGINEERING"] = "Bus. Iss. Compet. Entre.",
- ["PROGRESS IN MATERIALS SCIENCE"] = "Prog. Mater Sci.",
+ ["PROGRESS IN MATERIALS SCIENCE"] = "Prog Mater Sci",
["PROGRESS IN MATHEMATICAL PHYSICS"] = "Prog. Math. Phys.",
["PROGRESS IN MATHEMATICS"] = "Progr. Math.",
["PROGRESS IN MEASUREMENT AND TESTING, PTS 1 AND 2"] = "Adv. Mat. Res.",
@@ -94315,7 +94333,7 @@ abbrevs = {
["PROGRESS IN PHARMACOLOGY AND CLINICAL PHARMACOLOGY"] = "Prog Pharmacol Clin Pharmacol",
["PROGRESS IN PHOTOVOLTAICS"] = "Prog Photovolt",
["PROGRESS IN PHOTOVOLTAICS: RESEARCH AND APPLICATIONS"] = "Prog. Photovoltaics Res. Appl.",
- ["PROGRESS IN PHYSICAL GEOGRAPHY"] = "Prog. Phys. Geogr.",
+ ["PROGRESS IN PHYSICAL GEOGRAPHY"] = "Prog Phys Geogr",
["PROGRESS IN PHYSICAL ORGANIC CHEMISTRY"] = "Prog. Phys. Org. Chem.",
["PROGRESS IN PHYSICAL THERAPY"] = "Prog Phys Ther",
["PROGRESS IN PHYSICS"] = "Progr. Phys.",
@@ -94646,9 +94664,9 @@ abbrevs = {
["PROTEIN DESIGN AND THE DEVELOPMENT OF NEW THERAPEUTICS AND VACCINES"] = "N. Horiz. Th.",
["PROTEIN DISCOVERY TECHNOLOGIES"] = "Drug. Discov. Ser.",
["PROTEIN DYNAMICS, FUNCTION, AND DESIGN"] = "Nato. Adv. Sci. I. A-lif.",
- ["PROTEIN ENGINEERING"] = "Protein Eng.",
+ ["PROTEIN ENGINEERING"] = "Protein Eng",
["PROTEIN ENGINEERING DESIGN & SELECTION"] = "Protein Eng. Des. Sel.",
- ["PROTEIN ENGINEERING, DESIGN & SELECTION"] = "Protein Eng., Des. Sel.",
+ ["PROTEIN ENGINEERING, DESIGN & SELECTION"] = "Protein Eng. Des. Sel.",
["PROTEIN ENGINEERING, DESIGN & SELECTION : PEDS"] = "Protein Eng Des Sel",
["PROTEIN ENGINEERING, DESIGN AND SELECTION"] = "Protein Eng. Des. Sel.",
["PROTEIN ENGINEERING: DESIGN, SELECTION AND APPLICATIONS"] = "Protein Biochem. Synt.",
@@ -94702,7 +94720,7 @@ abbrevs = {
["PROTEINS-STRUCTURE FUNCTION AND BIOINFORMATICS"] = "Proteins.",
["PROTEINS-STRUCTURE FUNCTION AND GENETICS"] = "Proteins.",
["PROTEINS: MEMBRANE BINDING AND PORE FORMATION"] = "Adv. Exp. Med. Biol.",
- ["PROTEINS: STRUCTURE, FUNCTION, AND BIOINFORMATICS"] = "Proteins: Struct., Funct., Bioinf.",
+ ["PROTEINS: STRUCTURE, FUNCTION, AND BIOINFORMATICS"] = "Proteins Struct. Funct. Bioinf.",
["PROTEINS: STRUCTURE, FUNCTION, AND GENETICS"] = "Proteins: Struct., Funct., Genet.",
["PROTEOLYSIS AND PROTEIN TURNOVER"] = "Portl. Pr. P.",
["PROTEOLYSIS IN CELL FUNCTIONS"] = "Biom. Hlth. R.",
@@ -95539,7 +95557,7 @@ abbrevs = {
["QRB. QUALITY REVIEW BULLETIN"] = "QRB Qual Rev Bull",
["QRB; QUALITY REVIEW BULLETIN"] = "QRB Qual. Rev. Bull.",
["QRC ADVISOR"] = "QRC Advis",
- ["QSAR & COMBINATORIAL SCIENCE"] = "QSAR Comb. Sci.",
+ ["QSAR & COMBINATORIAL SCIENCE"] = "QSAR Comb Sci",
["QSAR IN ENVIRONMENTAL AND HEALTH SCIENCES"] = "Qsar Environ. Health",
["QSCIENCE PROCEEDINGS"] = "Qsci Proc",
["QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS"] = "Int. Conf. Qual. Softw.",
@@ -95975,7 +95993,7 @@ abbrevs = {
["QUARTERLY JOURNAL OF EXPERIMENTAL PSYCHOLOGY SECTION B-COMPARATIVE AND PHYSIOLOGICAL PSYCHOLOGY"] = "Q. J. Exp. Psychol-b.",
["QUARTERLY JOURNAL OF EXPERIMENTAL PSYCHOLOGY. A, HUMAN EXPERIMENTAL PSYCHOLOGY"] = "Q. J. Exp. Psychol. A",
["QUARTERLY JOURNAL OF EXPERIMENTAL PSYCHOLOGY. B, COMPARATIVE AND PHYSIOLOGICAL PSYCHOLOGY"] = "Q. J. Exp. Psychol. B",
- ["QUARTERLY JOURNAL OF FORESTRY"] = "Q. J. For.",
+ ["QUARTERLY JOURNAL OF FORESTRY"] = "Q. J. Forest.",
["QUARTERLY JOURNAL OF INDIAN ECONOMIC STUDIES IN SOCIAL SCIENCE"] = "Quart. J. Indian Econ. Stud. Soc. Sci.",
["QUARTERLY JOURNAL OF INTERNATIONAL AGRICULTURE"] = "Q. J. Int. Agric.",
["QUARTERLY JOURNAL OF MATHEMATICS"] = "Q. J. Math.",
@@ -96320,7 +96338,7 @@ abbrevs = {
["RADICALS IN SYNTHESIS I: METHODS AND MECHANISMS"] = "Top. Curr. Chem.",
["RADICALS IN SYNTHESIS II: COMPLEX MOLECULES"] = "Top. Curr. Chem.",
["RADICALS, RHETORIC, AND THE WAR"] = "Palgr. Stud. Oral. Hist.",
- ["RADIO AND ELECTRONIC ENGINEER"] = "Radio Electron. Eng.",
+ ["RADIO AND ELECTRONIC ENGINEER"] = "J. I. Electron. Rad. Eng.",
["RADIO ASTRONOMY AT THE FRINGE, PROCEEDINGS"] = "Astr. Soc. P.",
["RADIO ASTRONOMY FROM KARL JANSKY TO MICROJANSKY"] = "Eas. Publications.",
["RADIO DETECTION OF HIGH ENERGY PARTICLES"] = "Aip. Conf. Proc.",
@@ -96478,6 +96496,7 @@ abbrevs = {
["RAIRO MODÉLISATION MATHÉMATIQUE ET ANALYSE NUMÉRIQUE"] = "RAIRO Modél. Math. Anal. Numér.",
["RAIRO OPERATIONS RESEARCH"] = "RAIRO Oper. Res.",
["RAIRO RECHERCHE OPÉRATIONNELLE"] = "RAIRO Rech. Opér.",
+ ["RAIRO THEORETICAL INFORMATICS AND APPLICATIONS (RAIRO: ITA)"] = "RAIRO Theor. Inform. Appl. (RAIRO:ITA)",
["RAIRO THEORETICAL INFORMATICS AND APPLICATIONS. INFORMATIQUE THEORIQUE ET APPLICATIONS"] = "RAIRO Theor. Inform. Appl.",
["RAIRO-ANALYSE NUMERIQUE-NUMERICAL ANALYSIS"] = "Rairo-anal. Numer-num.",
["RAIRO-AUTOMATIQUE-PRODUCTIQUE INFORMATIQUE INDUSTRIELLE-AUTOMATIC CONTROL PRODUCTION SYSTEMS"] = "Rairo-autom. Prod. Inf.",
@@ -97125,10 +97144,10 @@ abbrevs = {
["RECENT PATENTS ON BIOMEDICAL ENGINEERING"] = "Recent Pat Biomed Eng",
["RECENT PATENTS ON BIOTECHNOLOGY"] = "Recent Pat Biotechnol",
["RECENT PATENTS ON CARDIOVASCULAR DRUG DISCOVERY"] = "Recent Pat Cardiovasc Drug Discov",
- ["RECENT PATENTS ON CNS DRUG DISCOVERY"] = "Recent Pat. CNS Drug Discovery",
+ ["RECENT PATENTS ON CNS DRUG DISCOVERY"] = "Recent Pat CNS Drug Discov",
["RECENT PATENTS ON DNA & GENE SEQUENCES"] = "Recent Pat DNA Gene Seq",
- ["RECENT PATENTS ON DRUG DELIVERY & FORMULATION"] = "Recent Pat. Drug Delivery Formulation",
- ["RECENT PATENTS ON ENDOCRINE, METABOLIC & IMMUNE DRUG DISCOVERY"] = "Recent Pat. Endocr., Metab. Immune Drug Discovery",
+ ["RECENT PATENTS ON DRUG DELIVERY & FORMULATION"] = "Recent Pat Drug Deliv Formul",
+ ["RECENT PATENTS ON ENDOCRINE, METABOLIC & IMMUNE DRUG DISCOVERY"] = "Recent Pat Endocr Metab Immune Drug Discov",
["RECENT PATENTS ON FOOD, NUTRITION & AGRICULTURE"] = "Recent Pat Food Nutr Agric",
["RECENT PATENTS ON INFLAMMATION & ALLERGY DRUG DISCOVERY"] = "Recent Pat Inflamm Allergy Drug Discov",
["RECENT PATENTS ON MEDICAL IMAGING"] = "Recent Pat Med Imaging",
@@ -97329,7 +97348,7 @@ abbrevs = {
["RECORDS OF THE 2000 IEEE INTERNATIONAL WORKSHOP ON MEMORY TECHNOLOGY, DESIGN AND TESTING"] = "Rec. IEEE Int. Wkshp. M.",
["RECORDS OF THE 2003 INTERNATIONAL WORKSHOP ON MEMORY TECHNOLOGY, DESIGN AND TESTING"] = "Rec. IEEE. Int. Wkshp. M.",
["RECORDS OF THE 2004 IEEE INTERNATIONAL WORKSHOP ON MEMORY TECHNOLOGY, DESIGN AND TESTING"] = "Rec. IEEE Int. Wkshp. M.",
- ["RECORDS OF THE AUSTRALIAN MUSEUM"] = "Rec. Aust. Mus.",
+ ["RECORDS OF THE AUSTRALIAN MUSEUM"] = "Rec Aust Mus",
["RECORDS OF THE CANTERBURY MUSEUM"] = "Rec Canterb Mus",
["RECORDS OF THE COLUMBIA HISTORICAL SOCIETY, WASHINGTON, D.C"] = "Rec Columb Hist Soc",
["RECORDS OF THE IEEE INTERNATIONAL WORKSHOP ON MEMORY TECHNOLOGY, DESIGN AND TESTING"] = "Rec. IEEE Int. Wkshp. M.",
@@ -97553,7 +97572,7 @@ abbrevs = {
["REGIONAL DEVELOPMENT IN THE KNOWLEDGE ECONOMY"] = "Reg. Cities.",
["REGIONAL DISPARITIES IN SMALL COUNTRIES"] = "Adv. Spat. Sci.",
["REGIONAL ECONOMIC INTEGRATION"] = "Res. Glob. Strateg. Man.",
- ["REGIONAL ENVIRONMENTAL CHANGE"] = "Reg. Environ. Change",
+ ["REGIONAL ENVIRONMENTAL CHANGE"] = "Reg Environ Change",
["REGIONAL GEOPHYSICAL LINEAMENTS"] = "Geol. Soc. India. Mem.",
["REGIONAL HYDROLOGICAL IMPACTS OF CLIMATIC CHANGE - HYDROCLIMATIC VARIABILITY"] = "Iahs-aish. P.",
["REGIONAL HYDROLOGICAL IMPACTS OF CLIMATIC CHANGE - IMPACT ASSESSMENT AND DECISION MAKING"] = "Iahs-aish. P.",
@@ -97648,7 +97667,7 @@ abbrevs = {
["REGULATORY IMPACT ASSESSMENT:TOWARDS BETTER REGULATION?"] = "Crc. Ser. Compet. Regul.",
["REGULATORY MECHANISMS IN BIOSYSTEMS"] = "Regul Mech Biosyst",
["REGULATORY MECHANISMS OF STRIATED MUSCLE CONTRACTION"] = "Adv. Exp. Med. Biol.",
- ["REGULATORY PEPTIDES"] = "Regul. Pept.",
+ ["REGULATORY PEPTIDES"] = "Regul Pept",
["REGULATORY PEPTIDES. SUPPLEMENT"] = "Regul Pept Suppl",
["REGULATORY PRACTICES AND SAFETY STANDARDS FOR NUCLEAR POWER PLANTS"] = "Int. Aeaps. 2.",
["REGULATORY PROCESSES IN DEVELOPMENT"] = "Wenn. Gr. Int.",
@@ -102450,7 +102469,7 @@ abbrevs = {
["RUSSIAN JOURNAL OF ECOSYSTEM ECOLOGY"] = "Russ J Ecosyst Ecol",
["RUSSIAN JOURNAL OF ELECTROCHEMISTRY"] = "Russ. J. Electrochem.",
["RUSSIAN JOURNAL OF GENERAL CHEMISTRY"] = "Russ. J. Gen. Chem.",
- ["RUSSIAN JOURNAL OF GENETICS"] = "Russ. J. Genet.",
+ ["RUSSIAN JOURNAL OF GENETICS"] = "Russ J Genet",
["RUSSIAN JOURNAL OF GENETICS. APPLIED RESEARCH"] = "Russ J Genet Appl Res",
["RUSSIAN JOURNAL OF HERPETOLOGY"] = "Russ J Herpetol",
["RUSSIAN JOURNAL OF IMMUNOLOGY : RJI : OFFICIAL JOURNAL OF RUSSIAN SOCIETY OF IMMUNOLOGY"] = "Russ J Immunol",
@@ -103093,7 +103112,7 @@ abbrevs = {
["SCANDINAVIAN JOURNAL OF ECONOMICS SERIES"] = "Sc. J. Econ. S.",
["SCANDINAVIAN JOURNAL OF EDUCATIONAL RESEARCH"] = "Scand. J. Educ. Res.",
["SCANDINAVIAN JOURNAL OF FOOD & NUTRITION"] = "Scand J Food Nutr",
- ["SCANDINAVIAN JOURNAL OF FOREST RESEARCH"] = "Scand. J. For. Res.",
+ ["SCANDINAVIAN JOURNAL OF FOREST RESEARCH"] = "Scand J For Res",
["SCANDINAVIAN JOURNAL OF GASTROENTEROLOGY"] = "Scand J Gastroenterol",
["SCANDINAVIAN JOURNAL OF GASTROENTEROLOGY. SUPPLEMENT"] = "Scand J Gastroenterol Suppl",
["SCANDINAVIAN JOURNAL OF HAEMATOLOGY"] = "Scand J Haematol",
@@ -103386,7 +103405,7 @@ abbrevs = {
["SCHWEIZER WALD"] = "Schweiz. Wald",
["SCHWEIZERISCHE AKTUARVEREINIGUNG"] = "Schweiz. Aktuarver. Mitt.",
["SCHWEIZERISCHE APOTHEKER ZEITUNG"] = "Schweiz Apoth Ztg",
- ["SCHWEIZERISCHE APOTHEKER-ZEITUNG"] = "Schweiz. Apoth.-Ztg.",
+ ["SCHWEIZERISCHE APOTHEKER-ZEITUNG"] = "Schweiz. Apoth. Ztg.",
["SCHWEIZERISCHE ARZTEZEITUNG. BULLETIN DES MEDECINS SUISSES. BOLLETTINO DEI MEDICI SVIZZERI"] = "Schweiz Arzteztg",
["SCHWEIZERISCHE ÄRZTEZEITUNG FÜR STANDESFRAGEN. BULLETIN PROFESSIONNEL DES MEÌDECINS SUISSES. BOLLETTINO DEI MEDICI SVIZZERI PER INTERESSI PROFESSIONALI"] = "Schweiz Arzteztg Standesfr",
["SCHWEIZERISCHE ÄRZTEZEITUNG. BULLETIN DES MEÌDECINS SUISSES. BOLLETTINO DEI MEDICI SVIZZERI"] = "Schweiz Arzteztg",
@@ -103652,7 +103671,7 @@ abbrevs = {
["SCIENCE NETWORKS. HISTORICAL STUDIES"] = "Sci. Networks Hist. Stud.",
["SCIENCE NEWS"] = "Sci News",
["SCIENCE NEWS LETTER"] = "Sci News Lett",
- ["SCIENCE OF ADVANCED MATERIALS"] = "Sci. Adv. Mater.",
+ ["SCIENCE OF ADVANCED MATERIALS"] = "Sci Adv Mater",
["SCIENCE OF ADVANCED MATERIALS AND PROCESS ENGINEERING SERIES"] = "Sci. Adv. Mat.",
["SCIENCE OF AGING KNOWLEDGE ENVIRONMENT : SAGE KE"] = "Sci Aging Knowledge Environ",
["SCIENCE OF ARTIFICIAL NEURAL NETWORKS II"] = "P. Soc. Photo-opt. Ins.",
@@ -103946,7 +103965,7 @@ abbrevs = {
["SCOTTISH GEOGRAPHICAL MAGAZINE"] = "Scott Geogr Mag",
["SCOTTISH GRADUATE SERIES"] = "Scott. Grad. Ser.",
["SCOTTISH HISTORICAL REVIEW"] = "Scot. Hist. Rev.",
- ["SCOTTISH JOURNAL OF GEOLOGY"] = "Scott. J. Geol.",
+ ["SCOTTISH JOURNAL OF GEOLOGY"] = "Scot. J. Geol.",
["SCOTTISH JOURNAL OF POLITICAL ECONOMY"] = "Scott J Polit Econ",
["SCOTTISH JOURNAL OF RELIGIOUS STUDIES"] = "Scot. J. Relig. Stud.",
["SCOTTISH JOURNAL OF SOCIOLOGY"] = "Scot. J. Sociol.",
@@ -103984,7 +104003,7 @@ abbrevs = {
["SCRIPTA MEDITERRANEA. BULLETIN OF THE SOCIETY FOR MEDITERRANEAN STUDIES, TORONTO"] = "ScrMed",
["SCRIPTA METALLUGICA ET MATERIALIA"] = "Scr. Metall. Mater.",
["SCRIPTA METALLURGICA"] = "Scr. Metall.",
- ["SCRIPTA METALLURGICA ET MATERIALIA"] = "Scr. Metall. Mater.",
+ ["SCRIPTA METALLURGICA ET MATERIALIA"] = "Scripta Metall. Mater.",
["SCRIPTA MINORA REGIAE SOCIETATIS HUMANIORUM LITTERARUM LUNDENSIS = STUDIER"] = "Scr Minora",
["SCRIPTA NOVA-REVISTA ELECTRONICA DE GEOGRAFIA Y CIENCIAS SOCIALES"] = "Scr. Nova.",
["SCRIPTING COMPUTER-SUPPORTED COLLABORATIVE LEARNING - COGNITIVE, COMPUTATIONAL AND EDUCATIONAL PERSPECTIVES"] = "Comput-supp. Collab. L.",
@@ -104805,7 +104824,7 @@ abbrevs = {
["SENSOR FUSION: ARCHITECTURES, ALGORITHMS, AND APPLICATIONS III"] = "P. Soc. Photo-opt. Ins.",
["SENSOR FUSION: ARCHITECTURES, ALGORITHMS, AND APPLICATIONS IV"] = "P. Soc. Photo-opt. Ins.",
["SENSOR FUSION: ARCHITECTURES, ALGORITHMS, AND APPLICATIONS VI"] = "P. Soc. Photo-opt. Ins.",
- ["SENSOR LETTERS"] = "Sens. Lett.",
+ ["SENSOR LETTERS"] = "Sens Lett",
["SENSOR NETWORKS WITH IEEE 802.15.4 SYSTEMS: DISTRIBUTED PROCESSING, MAC, AND CONNECTIVITY"] = "Signals. Commun. Techn.",
["SENSOR NETWORKS: WHERE THEORY MEETS PRACTICE"] = "Signals. Commun. Techn.",
["SENSOR REVIEW"] = "Sensor Rev.",
@@ -105693,7 +105712,7 @@ abbrevs = {
["SIBGRAPI 2008: XXI BRAZILIAN SYMPOSIUM ON COMPUTER GRAPHICS AND IMAGE PROCESSING"] = "Sibgrapi",
["SIBIRSKIE ELEKTRONNYE MATEMATICHESKIE IZVESTIYA. SIBERIAN ELECTRONIC MATHEMATICAL REPORTS"] = "Sib. Elektron. Mat. Izv.",
["SIBIRSKII EKOLOGICHESKII ZHURNAL"] = "Sibirskii Ekolog Z",
- ["SIBIRSKII KHIMICHESKII ZHURNAL"] = "Sib. Khim. Zh.",
+ ["SIBIRSKII KHIMICHESKII ZHURNAL"] = "Sibirskii Khim. Zh",
["SIBIRSKII ZHURNAL CHISTOI I PRIKLADNOI MATEMATIKI"] = "Sib. Zh. Chist. Prikl. Mat.",
["SIBIRSKII ZHURNAL INDUSTRIALNOI MATEMATIKI"] = "Sib. Zh. Ind. Mat.",
["SIBIRSKII ZHURNAL VYCHISLITELNOI MATEMATIKI. SIBERIAN JOURNAL OF NUMERICAL MATHEMATICS. ROSSIISKAYA AKADEMIYA NAUK. SIBIRSKOE OTDELENIE"] = "Sib. Zh. Vychisl. Mat.",
@@ -105957,7 +105976,7 @@ abbrevs = {
["SILVA FENNICA"] = "Silva Fenn.",
["SILVA FENNICA (HELSINKI, FINLAND : 1967)"] = "Silva Fenn (Hels)",
["SILVA LUSITANA"] = "Silva Lusit",
- ["SILVAE GENETICA"] = "Silvae Genet.",
+ ["SILVAE GENETICA"] = "Silvae Genet",
["SILVER ANNIVERSARY ANNUAL INTERNATIONAL LOGISTICS SYMPOSIUM"] = "Soc. Log. E. S.",
["SILVER IN HEALTHCARE: ITS ANTIMICROBIAL EFFICACY AND SAFETY IN USE"] = "Issues. Toxicol.",
["SILVER METALLIZATION: STABILITY AND RELIABILITY"] = "Eng. Mater. Process.",
@@ -106976,7 +106995,7 @@ abbrevs = {
["SOCIETY FOR ANCIENT MEDICINE REVIEW"] = "Soc Anc Med Rev",
["SOCIETY FOR APPLIED BACTERIOLOGY SYMPOSIUM SERIES"] = "Soc Appl Bacteriol Symp Ser",
["SOCIETY FOR ECONOMIC ANTHROPOLOGY MONOGRAPHS"] = "Soc. Econ. Anthropol. M.",
- ["SOCIETY FOR EXPERIMENTAL BIOLOGY SEMINAR SERIES"] = "Soc.  Exp. Biol. Semin. Ser.",
+ ["SOCIETY FOR EXPERIMENTAL BIOLOGY SEMINAR SERIES"] = "Soc. Exp. Biol. Sem. Ser.",
["SOCIETY FOR NURSING HISTORY GAZETTE"] = "Soc. Nurs. Hist. Gaz.",
["SOCIETY FOR POST-MEDIEVAL ARCHAEOLOGY MONOGRAPH"] = "Soc. Post. Med. Arch. M.",
["SOCIETY FOR SEDIMENTARY GEOLOGY SPECIAL PUBLICATION"] = "Sepm. Spec. P.",
@@ -107310,7 +107329,7 @@ abbrevs = {
["SOIL AND WATER POLLUTION MONITORING, PROTECTION AND REMEDIATION"] = "Nato. Sci. S. Ss. Iv. Ear.",
["SOIL BEHAVIOR AND SOFT GROUND CONSTRUCTION"] = "Geotech. Sp.",
["SOIL BIOLOGY"] = "Soil Biol.",
- ["SOIL BIOLOGY & BIOCHEMISTRY"] = "Soil Biol. Biochem.",
+ ["SOIL BIOLOGY & BIOCHEMISTRY"] = "Soil Biol Biochem",
["SOIL BIOLOGY AND AGRICULTURE IN THE TROPICS"] = "Soil Biol.",
["SOIL BIOLOGY AND BIOCHEMISTRY"] = "Soil Biol. Biochem.",
["SOIL BIOLOGY: EFFECTS ON SOIL QUALITY"] = "Adv. Soil S.",
@@ -107352,8 +107371,8 @@ abbrevs = {
["SOIL REMEDIATION"] = "Pollut. Sci. Technol. A.",
["SOIL RESEARCH"] = "Soil Res.",
["SOIL RESEARCH (COLLINGWOOD, VIC.)"] = "Soil Res",
- ["SOIL SCIENCE"] = "Soil Sci.",
- ["SOIL SCIENCE AND PLANT NUTRITION"] = "Soil Sci. Plant Nutr.",
+ ["SOIL SCIENCE"] = "Soil Sci",
+ ["SOIL SCIENCE AND PLANT NUTRITION"] = "Soil Sci Plant Nutr",
["SOIL SCIENCE SOCIETY OF AMERICA JOURNAL"] = "Soil Sci. Soc. Am. J.",
["SOIL SCIENCE SOCIETY OF AMERICA JOURNAL. SOIL SCIENCE SOCIETY OF AMERICA"] = "Soil Sci Soc Am J",
["SOIL SCIENCE SOCIETY OF AMERICA PROCEEDINGS"] = "Soil Sci. Soc. Am. Pro.",
@@ -108367,13 +108386,13 @@ abbrevs = {
["SPATRENAISSANCE-PHILOSOPHIE IN DEUTSCHLAND 1570-1650"] = "Fruhe. Neuzeit-stud. D.",
["SPAZIO E SOCIETA-SPACE & SOCIETY"] = "Spaz. Soc-space. Soc.",
["SPDE IN HYDRODYNAMIC: RECENT PROGRESS AND PROSPECTS"] = "Lect. Notes. Math.",
- ["SPE DRILLING & COMPLETION"] = "SPE Drill. Complet",
- ["SPE FORMATION EVALUATION"] = "SPE Form. Eval.",
- ["SPE JOURNAL"] = "SPE J.",
- ["SPE PRODUCTION & FACILITIES"] = "SPE Prod. Facil.",
+ ["SPE DRILLING & COMPLETION"] = "Spe Drill. Completion",
+ ["SPE FORMATION EVALUATION"] = "Spe Formation Eval.",
+ ["SPE JOURNAL"] = "Spe J.",
+ ["SPE PRODUCTION & FACILITIES"] = "Spe Prod. Facil.",
["SPE PRODUCTION & OPERATIONS"] = "SPE Prod. Oper.",
["SPE PRODUCTION ENGINEERING"] = "SPE Prod. Eng.",
- ["SPE RESERVOIR ENGINEERING"] = "SPE Reservoir Eng",
+ ["SPE RESERVOIR ENGINEERING"] = "Spe Reservoir Eng.",
["SPE RESERVOIR EVALUATION & ENGINEERING"] = "SPE Reservoir Eval. Eng.",
["SPE TRANSACTIONS"] = "Spe Trans.",
["SPEAKING FOR ISLAM: RELIGIOUS AUTHORITIES IN MUSLIM SOCIETIES"] = "Soc. Econ. P.",
@@ -108811,7 +108830,7 @@ abbrevs = {
["SPRINGER SERIES IN OPERATIONS RESEARCH"] = "Springer Ser. Oper. Res.",
["SPRINGER SERIES IN OPERATIONS RESEARCH AND FINANCIAL ENGINEERING"] = "Springer Ser. Oper. Res. Financ. Eng.",
["SPRINGER SERIES IN OPICAL SCIENCES"] = "Springer Ser. Opt. Sci.",
- ["SPRINGER SERIES IN OPTICAL SCIENCES"] = "Springer Ser. Opt. Sci.",
+ ["SPRINGER SERIES IN OPTICAL SCIENCES"] = "Springer Ser. Optical Sci.",
["SPRINGER SERIES IN OPTIMIZATION AND ITS APPLICATIONS"] = "Springer Optim. Appl.",
["SPRINGER SERIES IN PHARMACEUTICAL STATISTICS"] = "Springer Ser. Pharm. Stat.",
["SPRINGER SERIES IN PLASMA SCIENCE AND TECHNOLOGY"] = "Springer Ser. Plasma Sci. Technol.",
@@ -108833,6 +108852,7 @@ abbrevs = {
["SPRINGER SERIES ON ATOMIC, OPTICAL, AND PLASMA PHYSICS"] = "Springer Ser. At. Opt. Plasma Phys.",
["SPRINGER SERIES ON BEHAVIOR THERAPY AND BEHAVIORAL MEDICINE"] = "Spr. S. Beh.",
["SPRINGER SERIES ON CHEMICAL SENSORS AND BIOSENSORS"] = "Springer Ser. Chem. Sens. Biosens.",
+ ["SPRINGER SERIES ON CULTURAL COMPUTING"] = "Springer Ser. Cult. Comput.",
["SPRINGER SERIES ON DEMOGRAPHIC METHODS AND POPULATION ANALYSIS"] = "Springer Ser. Demogr.",
["SPRINGER SERIES ON ENVIRONMENTAL MANAGEMENT"] = "Springer Ser. Env. Man.",
["SPRINGER SERIES ON EPIDEMIOLOGY AND HEALTH"] = "Springer Ser. Epidemi.",
@@ -108901,6 +108921,7 @@ abbrevs = {
["SPRINGERBRIEFS IN MATHEMATICS"] = "SpringerBriefs Math.",
["SPRINGERBRIEFS IN MATHEMATICS OF PLANET EARTH"] = "SpringerBriefs Math. Planet Earth",
["SPRINGERBRIEFS IN MICROBIOLOGY"] = "Springerbrief. Micro.",
+ ["SPRINGERBRIEFS IN MOLECULAR SCIENCE"] = "SpringerBriefs Mol. Sci.",
["SPRINGERBRIEFS IN NONLINEAR CIRCUITS"] = "SpringerBriefs Nonlinear Circuits",
["SPRINGERBRIEFS IN OPTIMIZATION"] = "SpringerBriefs Optim.",
["SPRINGERBRIEFS IN PHILOSOPHY"] = "SpringerBriefs Philos.",
@@ -109056,7 +109077,7 @@ abbrevs = {
["STAGING STIGMA: A CRITICAL EXAMINATION OF THE AMERICAN FREAK SHOW"] = "Palg. Stud. Theat. Perf.",
["STAHL UND EISEN"] = "Stahl Eisen",
["STAHLBAU"] = "Stahlbau",
- ["STAIN TECHNOLOGY"] = "Stain Technol.",
+ ["STAIN TECHNOLOGY"] = "Stain Technol",
["STAINED GLASS : WORLDVIEWS AND SOCIAL SCIENCE"] = "Christ. Stud.",
["STAINLESS STEELS FOR MEDICAL AND SURGICAL APPLICATIONS"] = "Am. Soc. Test. Mater.",
["STAIRS 2002, PROCEEDINGS"] = "Fr. Art. Int.",
@@ -110493,7 +110514,7 @@ abbrevs = {
["STUDIES IN PHILOSOPHY AND RELIGION SERIES"] = "Stud. Philos. Relig. Se.",
["STUDIES IN PHILOSOPHY AND THE HISTORY OF PHILOSOPHY"] = "Stud. Philos. Hist. Philos.",
["STUDIES IN PHILOSOPHY OF MEDICINE"] = "Stud Philos Med",
- ["STUDIES IN PHYSICAL AND THEORETICAL CHEMISTRY"] = "Stud. Phys. Theor. Chem.",
+ ["STUDIES IN PHYSICAL AND THEORETICAL CHEMISTRY"] = "Stud. Phys. Theo. Chem.",
["STUDIES IN PLANT SCIENCE"] = "Stud. Plan. S.",
["STUDIES IN PLATONISM, NEOPLATONISM, AND THE PLATONIC TRADITION"] = "Stud. Platonism Neoplatonism Platonic Tradit.",
["STUDIES IN POLITICAL ECONOMY : A SOCIALIST REVIEW"] = "Stud Polit Econ",
@@ -110536,7 +110557,7 @@ abbrevs = {
["STUDIES IN SOVIET THOUGHT"] = "Stud Sov Thought",
["STUDIES IN SPACE POLICY"] = "Stud. Space Policy",
["STUDIES IN STATE AND SOCIETY IN THE PACIFIC"] = "Stud. St. Soc. Pac.",
- ["STUDIES IN SURFACE SCIENCE AND CATALYSIS"] = "Stud. Surf. Sci. Catal.",
+ ["STUDIES IN SURFACE SCIENCE AND CATALYSIS"] = "Stud Surf Sci Catal",
["STUDIES IN SYMBOLIC INTERACTION"] = "Stud. Symb. Interact.",
["STUDIES IN SYMBOLIC INTERACTION, VOL 10, PTS A AND B"] = "Stud. Sym. In.",
["STUDIES IN SYMBOLIC INTERACTION, VOL 19, 1995"] = "Stud. Sym. In.",
@@ -111068,7 +111089,7 @@ abbrevs = {
["SURFACE & COATINGS TECHNOLOGY"] = "Surf Coat Technol",
["SURFACE ANALYSIS TECHNIQUES AND APPLICATIONS"] = "Roy. Soc. Ch.",
["SURFACE AND COATINGS TECHNOLOGY"] = "Surf. Coat. Technol.",
- ["SURFACE AND COLLOID SCIENCE"] = "Surf. Colloid Sci.",
+ ["SURFACE AND COLLOID SCIENCE"] = "Prog. Coll. Pol. Sci. S.",
["SURFACE AND INTERFACE ANALYSIS"] = "Surf. Interface Anal.",
["SURFACE AND INTERFACE ANALYSIS : SIA"] = "Surf Interface Anal",
["SURFACE AND INTERFACE ANALYSIS OF MICROELECTRONIC MATERIALS PROCESSING AND GROWTH"] = "P. Soc. Photo-opt. Ins.",
@@ -111430,7 +111451,7 @@ abbrevs = {
["SVU INTERNATIONAL JOURNAL OF BASIC SCIENCES"] = "SVU Int J Basic Sci",
["SWAINSONA"] = "Swainsona",
["SWARM AND EVOLUTIONARY COMPUTATION"] = "Swarm Evol Comput",
- ["SWARM INTELLIGENCE"] = "Swarm Intell.",
+ ["SWARM INTELLIGENCE"] = "Lect. Notes. Comput. Sc.",
["SWARM INTELLIGENCE FOR MULTI-OBJECTIVE PROBLEMS IN DATA MINING"] = "Stud. Comput. Intell.",
["SWARM ROBOTICS"] = "Lect. Notes. Comput. Sc.",
["SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING"] = "Lect. Notes. Comput. Sc.",
@@ -111506,7 +111527,7 @@ abbrevs = {
["SYMBOL GROUNDING AND BEYOND, PROCEEDINGS"] = "Lect. Notes. Artif. Int.",
["SYMBOL USE AND SYMBOLIC REPRESENTATION: DEVELOPMENTAL AND COMPARATIVE PERSPECTIVES"] = "Emory. S. Cog.",
["SYMBOLA ET EMBLEMATA : STUDIES IN RENAISSANCE AND BAROQUE SYMBOLISM"] = "Symb. Emblem.",
- ["SYMBOLAE BOTANICAE UPSALIENSES"] = "Symb. Bot. Ups.",
+ ["SYMBOLAE BOTANICAE UPSALIENSES"] = "Symb. Bot. Upsal.",
["SYMBOLAE OSLOENSES"] = "Symb Oslo",
["SYMBOLAE OSLOENSES / AUSPICIIS SOCIETATIS GRAECO-LATINAE"] = "Symb Oslo",
["SYMBOLAE OSLOENSES, AUSPICIIS SOCIETATIS GRAECO-LATINE"] = "SO",
@@ -111696,11 +111717,15 @@ abbrevs = {
["SYNTHESIS LECTURES ON COMPUTER VISION"] = "Synth. Lect. Comput. Vis.",
["SYNTHESIS LECTURES ON DATA MINING AND KNOWLEDGE DISCOVERY"] = "Synth. Lect. Data Min. Knowl. Discov.",
["SYNTHESIS LECTURES ON DIGITAL CIRCUITS AND SYSTEMS"] = "Synth. Lect. Digit. Circuits Syst.",
+ ["SYNTHESIS LECTURES ON ENGINEERING, SCIENCE, AND TECHNOLOGY"] = "Synth. Lect. Eng. Sci. Technol.",
["SYNTHESIS LECTURES ON GAMES AND COMPUTATIONAL INTELLIGENCE"] = "Synth. Lect. Games Comput. Intell.",
["SYNTHESIS LECTURES ON HUMAN LANGUAGE TECHNOLOGIES"] = "Synth. Lect. Hum. Lang. Technol.",
+ ["SYNTHESIS LECTURES ON LEARNING, NETWORKS, AND ALGORITHMS"] = "Synth. Lect. Learn. Netw. Algorithms",
["SYNTHESIS LECTURES ON MATHEMATICS AND STATISTICS"] = "Synth. Lect. Math. Stat.",
+ ["SYNTHESIS LECTURES ON OPERATIONS RESEARCH AND APPLICATIONS"] = "Synth. Lect. Oper. Res. Appl.",
["SYNTHESIS LECTURES ON THEORETICAL COMPUTER SCIENCE"] = "Synth. Lect. Theor. Comput. Sci.",
["SYNTHESIS LECTURES ON VISUAL COMPUTING"] = "Synth. Lect. Vis. Comput.",
+ ["SYNTHESIS LECTURES ON WAVE PHENOMENA IN THE PHYSICAL SCIENCES"] = "Synth. Lect. Wave Phenom. Phys. Sci.",
["SYNTHESIS OF CARBOHYDRATES THROUGH BIOTECHNOLOGY"] = "Acs. Sym. Ser.",
["SYNTHESIS OF HETEROCYCLES VIA CYCLOADDITIONS I"] = "Top. Heterocycl. Chem.",
["SYNTHESIS OF HETEROCYCLES VIA CYCLOADDITIONS II"] = "Top. Heterocycl. Chem.",
@@ -111724,7 +111749,7 @@ abbrevs = {
["SYNTHETIC BIOLOGY"] = "Synth Biol",
["SYNTHETIC BIOLOGY (OXFORD, ENGLAND)"] = "Synth Biol (Oxf)",
["SYNTHETIC BIOLOGY, PT B"] = "Method. Enzymol.",
- ["SYNTHETIC COMMUNICATIONS"] = "Synth. Commun.",
+ ["SYNTHETIC COMMUNICATIONS"] = "Synth Commun",
["SYNTHETIC FIBERS"] = "Synth. Fibres",
["SYNTHETIC LUBRICATION"] = "Synth. Lubr.",
["SYNTHETIC METALS"] = "Synth. Met.",
@@ -112440,8 +112465,8 @@ abbrevs = {
["TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS TOOLS 4"] = "Tools",
["TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, SYSTEMS AND ARCHITECTURES"] = "Kluwer. Int. Ser. Eng. C.",
["TECHNOLOGY PEDAGOGY AND EDUCATION"] = "Technol. Pedagog. Educ.",
- ["TECHNOLOGY REPORTS OF THE OSAKA UNIVERSITY"] = "Technol. Rep. Osaka Univ.",
- ["TECHNOLOGY REVIEW"] = "Technol. Rev.",
+ ["TECHNOLOGY REPORTS OF THE OSAKA UNIVERSITY"] = "Tech. Rep. Osaka Univ.",
+ ["TECHNOLOGY REVIEW"] = "Technol Rev",
["TECHNOLOGY RISK AND SOCIETY : AN INTERNATIONAL SERIES IN RISK ANALYSIS"] = "Tech. Risk S.",
["TECHNOLOGY SCIENCE"] = "Technol Sci",
["TECHNOLOGY TRANSFER AND INTELLECTUAL PROPERTY ISSUES"] = "Intell. Prop. 21st. Cen.",
@@ -115466,6 +115491,7 @@ abbrevs = {
["THE RUSSELL SAGE FOUNDATION JOURNAL OF THE SOCIAL SCIENCES : RSF"] = "RSF",
["THE RUSSIAN REVIEW"] = "Russ Rev",
["THE RUTGERS JOURNAL OF BIOETHICS"] = "Rutgers J Bioeth",
+ ["THE RUTGERS LECTURES IN PHILOSOPHY"] = "Rutgers Lect. Philos.",
["THE RYAN ADVISORY FOR HEALTH SERVICES GOVERNING BOARDS"] = "Ryan Advis Health Serv Gov Boards",
["THE S.A. JOURNAL OF CONTINUING MEDICAL EDUCATION = DIE S.A. TYDSKRIF VAN VOORTGESETTE GENEESKUNDIGE ONDERRIG"] = "SA J Contin Med Educ",
["THE SAINT GEORGE'S HOSPITAL GAZETTE"] = "St Georg Hosp Gaz",
@@ -115860,7 +115886,7 @@ abbrevs = {
["THEORETICAL COMPUTER SCIENCE, PROCEEDINGS"] = "Lect. Notes. Comput. Sc.",
["THEORETICAL CRIMINOLOGY"] = "Theor Criminol",
["THEORETICAL DEVELOPMENTS AND FUTURE RESEARCH IN FAMILY BUSINESS"] = "Res. Entrep. Manag.",
- ["THEORETICAL ECOLOGY"] = "Theor. Ecol.",
+ ["THEORETICAL ECOLOGY"] = "Theor Ecol",
["THEORETICAL ECONOMICS"] = "Theor. Econ.",
["THEORETICAL FEMTOSECOND PHYSICS: ATOMS AND MOLECULES IN STRONG LASER FIELDS"] = "Springer. Ser. Atom. Op.",
["THEORETICAL FOUNDATIONS OF CHEMICAL ENGINEERING"] = "Theor. Found. Chem. Eng.",
@@ -117520,7 +117546,7 @@ abbrevs = {
["TRANSACTIONS OF THE AUSTRALIAN COLLEGE OF OPHTHALMOLOGISTS"] = "Trans Aust Coll Ophthalmol",
["TRANSACTIONS OF THE BRITISH BRYOLOGICAL SOCIETY"] = "T. Brit. Bryol. Soc.",
["TRANSACTIONS OF THE BRITISH CERAMIC SOCIETY"] = "Trans. Br. Ceram. Soc.",
- ["TRANSACTIONS OF THE BRITISH MYCOLOGICAL SOCIETY"] = "Trans. Br. Mycol. Soc.",
+ ["TRANSACTIONS OF THE BRITISH MYCOLOGICAL SOCIETY"] = "T. Brit. Mycol. Soc.",
["TRANSACTIONS OF THE BRITISH SOCIETY FOR THE HISTORY OF PHARMACY"] = "Trans Br Soc Hist Pharm",
["TRANSACTIONS OF THE BRITISH SOCIETY FOR THE STUDY OF ORTHODONTICS"] = "Trans Br Soc Study Orthod",
["TRANSACTIONS OF THE CAMBRIDGE BIBLIOGRAPHICAL SOCIETY"] = "Trans Camb Bibliogr Soc",
@@ -118282,7 +118308,7 @@ abbrevs = {
["TREATMENTS IN RESPIRATORY MEDICINE"] = "Treat Respir Med",
["TREATMENTUPDATE"] = "TreatmentUpdate",
["TREATS TO OPTIMAL DEVELOPMENT: INTEGRATING BIOLOGICAL, PSYCHOLOGICAL, AND SOCIAL RISK FACTORS"] = "Minn. Sym. Child. Psych.",
- ["TREE GENETICS & GENOMES"] = "Tree Genet. Genomes",
+ ["TREE GENETICS & GENOMES"] = "Tree Genet Genomes",
["TREE PHYSIOLOGY"] = "Tree Physiol",
["TREE PHYSIOLOGY SERIES"] = "Tree Physiol. Ser.",
["TREE RINGS AND NATURAL HAZARDS: A STATE-OF-THE-ART"] = "Adv. Glob. Change. Res.",
@@ -118328,7 +118354,7 @@ abbrevs = {
["TRENDS IN BIOMATERIALS & ARTIFICIAL ORGANS"] = "Trends Biomater Artif Organs",
["TRENDS IN BIOMATERIALS AND ARTIFICIAL ORGANS"] = "Trends Biomater. Artif. Organs",
["TRENDS IN BIOSCIENCES"] = "Trends Biosci",
- ["TRENDS IN BIOTECHNOLOGY"] = "Trends Biotechnol.",
+ ["TRENDS IN BIOTECHNOLOGY"] = "Trends Biotechnol",
["TRENDS IN BIOTECHNOLOGY RESEARCH (SOLAPUR)"] = "Trends Biotechnol Res",
["TRENDS IN BUSINESS AND ECONOMIC ETHICS"] = "Stud. Econ. Ethics Phi.",
["TRENDS IN CANCER"] = "Trends Cancer",
@@ -118384,7 +118410,7 @@ abbrevs = {
["TRENDS IN EVOLUTIONARY BIOLOGY"] = "Trends Evol Biol",
["TRENDS IN FISHERIES SCIENCE AND MANAGEMENT"] = "Tr. Fish. Sci.",
["TRENDS IN FLAVOUR RESEARCH"] = "Dev. Food. Sci.",
- ["TRENDS IN FOOD SCIENCE & TECHNOLOGY"] = "Trends Food Sci. Technol.",
+ ["TRENDS IN FOOD SCIENCE & TECHNOLOGY"] = "Trends Food Sci Technol",
["TRENDS IN FOOD SCIENCE AND TECHNOLOGY"] = "Trends Food Sci. Technol.",
["TRENDS IN FUNCTIONAL PROGRAMMING"] = "Tr. Funct. Program.",
["TRENDS IN FUNCTIONAL PROGRAMMING-SERIES"] = "Tr. Funct. Program.",
@@ -118533,7 +118559,7 @@ abbrevs = {
["TROPHIC FACTORS AND THE NERVOUS SYSTEM"] = "Fid. Res. Fdn.",
["TROPHIC REGULATION OF THE BASAL GANGLIA"] = "Wenn. Gr. Int.",
["TROPIC OF VENICE"] = "Pers. Takes.",
- ["TROPICAL AGRICULTURE"] = "Trop. Agric.",
+ ["TROPICAL AGRICULTURE"] = "Trop. Agr.",
["TROPICAL AGRICULTURIST"] = "Trop Agric",
["TROPICAL ALGEBRAIC GEOMETRY"] = "Oberwolfach. Semin.",
["TROPICAL AND GEOGRAPHICAL MEDICINE"] = "Trop Geogr Med",
@@ -118548,7 +118574,7 @@ abbrevs = {
["TROPICAL DISEASES-ETIOLOGY PATHOGENESIS AND TREATMENTS"] = "Trop. Dis-etiol. Patho.",
["TROPICAL DISEASES: FROM MOLECULE TO BEDSIDE"] = "Adv. Exp. Med. Biol.",
["TROPICAL DOCTOR"] = "Trop Doct",
- ["TROPICAL ECOLOGY"] = "Trop. Ecol.",
+ ["TROPICAL ECOLOGY"] = "Trop Ecol",
["TROPICAL FISH OTOLITHS: INFORMATION FOR ASSESSMENT, MANAGEMENT AND ECOLOGY"] = "Rev-methods. Technol.",
["TROPICAL FORESTRY"] = "Trop. Forest.",
["TROPICAL FORESTS, INTERNATIONAL JUNGLE: THE UNDERSIDE OF GLOBAL ECOPOLITICS"] = "Ceri. Ser. Int. Relat. P.",
@@ -118861,7 +118887,7 @@ abbrevs = {
["TURKISH JOURNAL OF BIOCHEMISTRY-TURK BIYOKIMYA DERGISI"] = "Turk. J. Biochem.",
["TURKISH JOURNAL OF BIOLOGY"] = "Turk. J. Biol.",
["TURKISH JOURNAL OF BIOLOGY = TÜRK BIYOLOJI DERGISI"] = "Turk J Biol",
- ["TURKISH JOURNAL OF BOTANY"] = "Turk. J. Bot.",
+ ["TURKISH JOURNAL OF BOTANY"] = "Turk J Botany",
["TURKISH JOURNAL OF CHEMISTRY"] = "Turk. J. Chem.",
["TURKISH JOURNAL OF EARTH SCIENCES"] = "Turk. J. Earth Sci.",
["TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES"] = "Turk. J. Electr. Eng. Co.",
@@ -119176,7 +119202,7 @@ abbrevs = {
["UKRAINIAN PHYSICS JOURNAL [TRANSLATION OF UKRAINSKII FIZICHESKII ZHURNAL (RUSSIAN EDITION)]"] = "Ukr. Phys. J.",
["UKRAINIAN REVIEW (LONDON, ENGLAND)"] = "Ukr Rev (Lond)",
["UKRAINICA BIOORGANICA ACTA"] = "Ukr. Bioorg. Acta",
- ["UKRAINSKII BIOKHIMICHESKII ZHURNAL"] = "Ukr. Biokhim. Zh.",
+ ["UKRAINSKII BIOKHIMICHESKII ZHURNAL"] = "Ukr Biokhim Zh",
["UKRAINSKII BIOKHIMICHNII ZHURNAL"] = "Ukr. Biokhim. Zh",
["UKRAINSKII FIZICHESKII ZHURNAL"] = "Ukr. Fiz. Zh.",
["UKRAINSKII FIZICHESKII ZHURNAL (RUSSIAN EDITION)"] = "Ukr. Fiz. Zh. (Russ. Ed.)",
@@ -119426,6 +119452,7 @@ abbrevs = {
["UNDERGRADUATE LECTURE NOTES IN PHYSICS"] = "Undergrad. Lect. Notes Phys.",
["UNDERGRADUATE TEXTS IN COMPUTER SCIENCE"] = "Undergrad. Texts Comput. Sci.",
["UNDERGRADUATE TEXTS IN MATHEMATICS"] = "Undergrad. Texts Math.",
+ ["UNDERGRADUATE TEXTS IN MATHEMATICS. READINGS IN MATHEMATICS"] = "Undergrad. Texts Math. Read. Math.",
["UNDERGRADUATE TEXTS IN PHYSICS"] = "Undergrad. Texts Phys.",
["UNDERGRADUATE TOPICS IN COMPUTER SCIENCE"] = "Undergrad. Top. Comput. Sci.",
["UNDERGROUND AND OBSCURED OBJECT IMAGING AND DETECTION"] = "P. Soc. Photo-opt. Ins.",
@@ -119980,7 +120007,7 @@ abbrevs = {
["URBAN TRANSPORT XV"] = "Wit. Trans. Built. Env.",
["URBAN TRANSPORT XVI"] = "Wit. Trans. Built. Env.",
["URBAN UNIVERSITY AND ITS IDENTITY"] = "Geoj. Lib.",
- ["URBAN WATER JOURNAL"] = "Urban Water J.",
+ ["URBAN WATER JOURNAL"] = "Urban Water J",
["URBAN WATER MANAGEMENT: SCIENCE TECHNOLOGY AND SERVICE DELIVERY"] = "Nato. Sci. S. Ss. Iv. Ear.",
["URBAN, PLANNING AND TRANSPORT RESEARCH"] = "Urban Plan Transp Res",
["URBAN-RURAL INTERACTIONS:TOWNS AS FOCUS POINTS IN RURAL DEVELOPMENT"] = "Contrib. Econ.",
@@ -120424,7 +120451,7 @@ abbrevs = {
["VAÌŠRDFACKET"] = "Vardfacket",
["VB NEWS"] = "VB News",
["VCSELS AND OPTICAL INTERCONNECTS"] = "P. Soc. Photo-opt. Ins.",
- ["VDI BERICHTE"] = "VDI Ber.",
+ ["VDI BERICHTE"] = "VDI Bericht.",
["VDI-BERICHTE"] = "VDI Ber",
["VDI-BUCH"] = "VDI-Buch",
["VDM 90"] = "Lect. Notes. Comput. Sc.",
@@ -120450,7 +120477,7 @@ abbrevs = {
["VEGETABLES, WHOLE GRAINS, AND THEIR DERIVATIVES IN CANCER PREVENTION"] = "Diet. Cancer",
["VEGETARISCHE BODE"] = "Veg Bode",
["VEGETATIO"] = "Vegetatio",
- ["VEGETATION HISTORY AND ARCHAEOBOTANY"] = "Veg. Hist. Archaeobot.",
+ ["VEGETATION HISTORY AND ARCHAEOBOTANY"] = "Veg Hist Archaeobot",
["VEGETATION STRUCTURE AND SPECIES COEXISTENCE"] = "Spec. Feat. Veget. Sci.",
["VEGETATION-CLIMATE INTERACTION: HOW PLANTS MAKE THE GLOBAL ENVIRONMENT, SECOND EDITION"] = "S-p. B. Environ. Sci.",
["VEGETATION-CLIMATE INTERACTION: HOW VEGETATION MAKES THE GLOBAL ENVIRONMENT"] = "Springer-prax. Books.",
@@ -120528,7 +120555,7 @@ abbrevs = {
["VERHANDLUNGEN DER DEUTSCHEN GESELLSCHAFT FÜR PATHOLOGIE"] = "Verh Dtsch Ges Pathol",
["VERHANDLUNGEN DER DEUTSCHEN GESELLSCHAFT FÜR RHEUMATOLOGIE"] = "Verh Dtsch Ges Rheumatol",
["VERHANDLUNGEN DER DEUTSCHEN PHYSIKALISCHEN GESELLSCHAFT"] = "Verh. Dtsch. Phys. Ges.",
- ["VERHANDLUNGEN DER DEUTSCHEN ZOOLOGISCHEN GESELLSCHAFT"] = "Verh. Dtsch. Zool. Ges.",
+ ["VERHANDLUNGEN DER DEUTSCHEN ZOOLOGISCHEN GESELLSCHAFT"] = "Verh. Deut. Z.",
["VERHANDLUNGEN DER GESELLSCHAFT DEUTSCHER NATURFORSCHER UND ARZTE"] = "Ver. Ges. D. N.",
["VERHANDLUNGEN DER GESELLSCHAFT FÜR ÖKOLOGIE"] = "Verh. Ges. Ökol.",
["VERHANDLUNGEN DER INTERNATIONALEN VEREINIGUNG FÜR THEORETISCHE UND ANGEWANDTE LIMNOLOGIE. INTERNATIONAL ASSOCIATION OF THEORETICAL AND APPLIED LIMNOLOGY"] = "Verh Int Ver Theor Angew Limnol",
@@ -121594,7 +121621,7 @@ abbrevs = {
["VOPROSY KURORTOLOGII, FIZIOTERAPII, I LECHEBNOI FIZICHESKOI KULTURY"] = "Vopr Kurortol Fizioter Lech Fiz Kult",
["VOPROSY KURORTOLOGII, FIZIOTERAPII, I LECHEBNOĬ FIZICHESKOĬ KULTURY"] = "Vopr Kurortol Fizioter Lech Fiz Kult",
["VOPROSY MEDITSINSKOF VIRUSOLOGII"] = "Vopr Med Virusol",
- ["VOPROSY MEDITSINSKOI KHIMII"] = "Vopr. Med. Khim.",
+ ["VOPROSY MEDITSINSKOI KHIMII"] = "Vopr Med Khim",
["VOPROSY MEDITSINSKOĬ KHIMII"] = "Vopr Med Khimii",
["VOPROSY MEDIT︠S︡INSKOĬ KHIMII"] = "Vopr Med Khim",
["VOPROSY NEIROKHIRURGII"] = "Vopr. Neirokhir.",
@@ -121931,7 +121958,7 @@ abbrevs = {
["WATER QUALITY: PHYSICAL, CHEMICAL AND BIOLOGICAL CHARACTERISTICS"] = "Water Resour. Plan. De.",
["WATER RECYCLING IN THE MEDITERRANEAN REGION"] = "Wa. Sci. Technol.",
["WATER RELATIONSHIPS IN FOODS"] = "Adv. Exp. Med. Biol.",
- ["WATER RESEARCH"] = "Water Res.",
+ ["WATER RESEARCH"] = "Water Res",
["WATER RESEARCH X"] = "Water Res X",
["WATER RESOURCE PLANNING DEVELOPMENT AND MANAGEMENT"] = "Water Resour. Plan. De.",
["WATER RESOURCES"] = "Water Resour.",
@@ -121987,7 +122014,7 @@ abbrevs = {
["WATER WAVES. AN INTERDISCIPLINARY JOURNAL"] = "Water Waves",
["WATER WORKS AND SEWERAGE"] = "Water Works Sewerage",
["WATER, AIR AND SOIL POLLUTION"] = "Water Air Soil Pollut.",
- ["WATER, AIR, & SOIL POLLUTION"] = "Water, Air, Soil Pollut.",
+ ["WATER, AIR, & SOIL POLLUTION"] = "Water Air Soil Pollut.",
["WATER, AIR, & SOIL POLLUTION: FOCUS"] = "Water Air Soil Pollut. Focus",
["WATER, AIR, AND SOIL POLLUTION"] = "Water Air Soil Pollut",
["WATER, BODEM, LUCHT"] = "Water Bodem Lucht",
@@ -122114,7 +122141,7 @@ abbrevs = {
["WEATHER"] = "Weather",
["WEATHER AND CLIMATE EXTREMES"] = "Weather Clim Extrem",
["WEATHER AND ENVIRONMENTAL SATELLITES"] = "P. Soc. Photo-opt. Ins.",
- ["WEATHER AND FORECASTING"] = "Weather Forecast.",
+ ["WEATHER AND FORECASTING"] = "Weather Forecast",
["WEATHER BY THE NUMBERS: THE GENESIS OF MODERN METEOROLOGY"] = "Transformations-stud.",
["WEATHER RADAR INFORMATION AND DISTRIBUTED HYDROLOGICAL MODELLING"] = "Iahs-aish. P.",
["WEATHER VANE"] = "Weather Vane",
@@ -122191,7 +122218,7 @@ abbrevs = {
["WEED & TURFGRASS SCIENCE"] = "Weed Turfgrass Sci",
["WEED BIOLOGY AND MANAGEMENT"] = "Weed Biol Manag",
["WEED RESEARCH"] = "Weed Res",
- ["WEED SCIENCE"] = "Weed Sci.",
+ ["WEED SCIENCE"] = "Weed Sci",
["WEED TECHNOLOGY"] = "Weed Technol.",
["WEED TECHNOLOGY : A JOURNAL OF THE WEED SCIENCE SOCIETY OF AMERICA"] = "Weed Technol",
["WEEDS"] = "Weeds-u.",
@@ -122660,7 +122687,7 @@ abbrevs = {
["WILDLIFE BIOLOGY IN PRACTICE (ONLINE)"] = "Wildl Biol Pract",
["WILDLIFE CONSERVATION IN METROPOLITAN ENVIRONMENTS"] = "Niuw. Symp. S.",
["WILDLIFE DISEASE"] = "Wildl Dis",
- ["WILDLIFE MONOGRAPHS"] = "Wildl. Monogr.",
+ ["WILDLIFE MONOGRAPHS"] = "Wildlife Monogr.",
["WILDLIFE PROTECTION DESTRUCTION AND EXTINCTION"] = "Wildl. Prot. Destr. Ext.",
["WILDLIFE RABIES CONTINGENCY PLANNING IN AUSTRALIA"] = "Bur. Rur. R. P.",
["WILDLIFE RESEARCH"] = "Wildlife Res.",
@@ -122814,7 +122841,7 @@ abbrevs = {
["WIRELESS AND MOBILE NETWORKING"] = "Int. Fed. Info. Proc.",
["WIRELESS AND MOBILE NETWORKING, PROCEEDINGS"] = "Ifip. Adv. Inf. Comm. Te.",
["WIRELESS COMMUNICATION TECHNOLOGIES: NEW MULTIMEDIA SYSTEMS"] = "Kluwer. Int. Ser. Eng. C.",
- ["WIRELESS COMMUNICATIONS"] = "Wireless Commun.",
+ ["WIRELESS COMMUNICATIONS"] = "Ima. V. Math.",
["WIRELESS COMMUNICATIONS & MOBILE COMPUTING"] = "Wirel Commun Mob Comput",
["WIRELESS COMMUNICATIONS 2007 CNIT THYRRENIAN SYMPOSIUM"] = "Sig. Com. Tec.",
["WIRELESS DATA TRANSMISSION"] = "P. Soc. Photo-opt. Ins.",
@@ -122951,7 +122978,7 @@ abbrevs = {
["WIT TRANSACTIONS ON ENGINEERING SCIENCES"] = "WIT Trans. Eng. Sci.",
["WIT TRANSACTIONS ON INFORMATION AND COMMUNICATION TECHNOLOGIES"] = "Wit Trans. Info. Comm.",
["WIT TRANSACTIONS ON MODELLING AND SIMULATION"] = "WIT Trans Modelling Simul",
- ["WIT TRANSACTIONS ON THE BUILT ENVIRONMENT"] = "WIT Trans. Built Environ.",
+ ["WIT TRANSACTIONS ON THE BUILT ENVIRONMENT"] = "Wit Trans. Built Env.",
["WITCHCRAFT AND BELIEF IN EARLY MODERN SCOTLAND"] = "Palgr. Hist. Stud. Witc.",
["WITCHCRAFT AND MAGIC IN THE NORDIC MIDDLE AGES"] = "Middle Ages Ser.",
["WITCHCRAFT AND MASCULINITIES IN EARLY MODERN EUROPE"] = "Palgr. Hist. Stud. Wit.",
@@ -123147,7 +123174,7 @@ abbrevs = {
["WOOD DESIGN FOCUS"] = "Wood Des Focus",
["WOOD DETERIORATION AND PRESERVATION"] = "Acs. Sym. Ser.",
["WOOD MATERIAL SCIENCE & ENGINEERING"] = "Wood Mater Sci Eng",
- ["WOOD RESEARCH"] = "Wood Res.",
+ ["WOOD RESEARCH"] = "Wood Res-slovakia.",
["WOOD SCIENCE"] = "Wood Sci.",
["WOOD SCIENCE AND TECHNOLOGY"] = "Wood Sci. Technol.",
["WOOD STRUCTURES: A GLOBAL FORUM ON THE TREATMENT, CONSERVATION, AND REPAIR OF CULTURAL HERITAGE"] = "Am. Soc. Test. Mater.",
@@ -123520,6 +123547,7 @@ abbrevs = {
["WORLD SCIENTIFIC HANDBOOK IN FINANCIAL ECONOMICS SERIES"] = "World Sci. Handb. Financ. Econ. Ser.",
["WORLD SCIENTIFIC LECTURE NOTES IN COMPLEX SYSTEMS"] = "World Sci. Lect. Notes",
["WORLD SCIENTIFIC LECTURE NOTES IN ECONOMICS AND POLICY"] = "World Sci. Lect. Notes Econ. Policy",
+ ["WORLD SCIENTIFIC LECTURE NOTES IN FINANCE"] = "World Sci. Lect. Notes Finance",
["WORLD SCIENTIFIC LECTURE NOTES IN PHYSICS"] = "World Sci. Lecture Notes Phys.",
["WORLD SCIENTIFIC MONOGRAPH SERIES IN MATHEMATICS"] = "World Sci. Monograph",
["WORLD SCIENTIFIC NEWS"] = "World Sci News",
@@ -124134,7 +124162,7 @@ abbrevs = {
["ZASHCHITA METALLOV"] = "Zashch. Met.",
["ZASSHI. TOKYO IKA DAIGAKU"] = "Zasshi Tokyo Ika Daigaku",
["ZASÌŒTITA BILJA"] = "Zast Bilja",
- ["ZAVODSKAYA LABORATORIYA"] = "Zavod. Lab.",
+ ["ZAVODSKAYA LABORATORIYA"] = "Ind. Lab-ussr",
["ZB 2003: FORMAL SPECIFICATION AND DEVELOPMENT IN Z AND B"] = "Lect. Notes. Comput. Sc.",
["ZB 2005: FORMAL SPECIFICATION AND DEVELOPMENT IN Z AND B, PROCEEDINGS"] = "Lect. Notes. Comput. Sc.",
["ZBIRKA IZBRANIH POGLAVIJ IZ FIZIKE"] = "Zbirka Izbran. Poglav. Fiz.",
@@ -124326,7 +124354,7 @@ abbrevs = {
["ZEITSCHRIFT FUR FAMILIENFORSCHUNG"] = "Z Fam Forsch",
["ZEITSCHRIFT FUR FELDHERPETOLOGIE"] = "Z Feldherpetol",
["ZEITSCHRIFT FUR FLUGWISSENSCHAFTEN"] = "Z. Flugwissensch.",
- ["ZEITSCHRIFT FUR FLUGWISSENSCHAFTEN UND WELTRAUMFORSCHUNG"] = "Z. Flugwiss. Weltraumforsch.",
+ ["ZEITSCHRIFT FUR FLUGWISSENSCHAFTEN UND WELTRAUMFORSCHUNG"] = "Z. Flugwiss. Weltraum.",
["ZEITSCHRIFT FUR FRANZOSISCHE SPRACHE UND LITERATUR"] = "Z. Fr. Sprache Lit.",
["ZEITSCHRIFT FUR GASTROENTEROLOGIE"] = "Z. Gastroenterol.",
["ZEITSCHRIFT FUR GASTROENTEROLOGIE. VERHANDLUNGSBAND"] = "Z. Gastroenterol. Verh.",
@@ -124768,7 +124796,7 @@ abbrevs = {
["ZEITSCHRIFT FÃœR ANALYTISCHE CHEMIE"] = "Z. Anal. Chem.",
["ZEITSCHRIFT FÃœR ANGEWANDTE ENTOMOLOGIE"] = "Z. Angew. Entomol.",
["ZEITSCHRIFT FÃœR ANGEWANDTE MATHEMATIK UND MECHANIK"] = "Z. Angew. Math. Mech.",
- ["ZEITSCHRIFT FÃœR ANGEWANDTE MATHEMATIK UND PHYSIK"] = "ZAMP",
+ ["ZEITSCHRIFT FÃœR ANGEWANDTE MATHEMATIK UND PHYSIK"] = "Z. Angew. Math. Phys.",
["ZEITSCHRIFT FÃœR ANGEWANDTE PHYSIK"] = "Z. Angew. Phys.",
["ZEITSCHRIFT FÃœR ANGEWANDTE PHYSIK UND CHEMIE"] = "Z. Elektrochem. Angew. Phys. Chem.",
["ZEITSCHRIFT FÃœR ANORGANISCHE CHEMIE"] = "Z. Anorg. Chem.",
@@ -125270,7 +125298,7 @@ abbrevs = {
["ZHONGSHAN DA XUE XUE BAO. ZI RAN KE XUE BAN"] = "Acta scientiarum naturalium Universitatis Sunyatseni|Zhongshan Da Xue Xue Bao Zi Ran Ke Xue Ban",
["ZHONGSHAN DA XUE XUE BAO. ZI RAN KE XUE BAN = ACTA SCIENTIARUM NATURALIUM UNIVERSITATIS SUNYATSENI"] = "Zhongshan Da Xue Xue Bao Zi Ran Ke Xue Ban",
["ZHONGSHAN YI KE DA XUE XUE BAO = ZHONGSHAN YIKE DAXUE XUEBAO = ACADEMIC JOURNAL OF SUN YAT-SEN UNIVERSITY OF MEDICAL SCIENCES"] = "Zhongshan Yi Ke Da Xue Xue Bao",
- ["ZHURNAL ANALITICHESKOI KHIMII"] = "Zh. Anal. Khim.",
+ ["ZHURNAL ANALITICHESKOI KHIMII"] = "J. Anal. Chem-ussr",
["ZHURNAL BELORUSSKOGO GOSUDARSTVENNOGO UNIVERSITETA. MATEMATIKA. INFORMATIKA"] = "Zh. Beloruss. Gos. Univ. Mat. Inform.",
["ZHURNAL EKSPERIMENTAL'NOĬ I KLINICHESKOĬ MEDITSINY"] = "Zh Eksp Klin Med",
["ZHURNAL EKSPERIMENTALNOI I KLINICHESKOI MEDITSINY"] = "Zh. Eksp. Klin. Med.",
@@ -125289,7 +125317,7 @@ abbrevs = {
["ZHURNAL MIKROBIOLOGII, EPIDEMIOLOGII I IMMUNOBIOLOGII"] = "Zh. Mikrobiol. Epidemiol. Immunobiol.",
["ZHURNAL MIKROBIOLOGII, EPIDEMIOLOGII, I IMMUNOBIOLOGII"] = "Zh Mikrobiol Epidemiol Immunobiol",
["ZHURNAL MIKROBIOLOGII, ĖPIDEMIOLOGII I IMMUNOBIOLOGII"] = "Zh Mikrobiol Epidemiol Immunobiol",
- ["ZHURNAL NAUCHNOI I PRIKLADNOI FOTOGRAFII"] = "Zh. Nauchn. Prikl. Fotogr.",
+ ["ZHURNAL NAUCHNOI I PRIKLADNOI FOTOGRAFII"] = "Zh. Nauch. Prikl. Fotog.",
["ZHURNAL NEORGANICHESKOI KHIMII"] = "Zh. Neorg. Khim.",
["ZHURNAL NEVROLOGII I PSIKHIATRII IMENI S S KORSAKOVA"] = "Z. Nevrol. Psikhiatrii",
["ZHURNAL NEVROLOGII I PSIKHIATRII IMENI S.S. KORSAKOVA"] = "Zh Nevrol Psikhiatr Im S S Korsakova",
@@ -125309,7 +125337,7 @@ abbrevs = {
["ZHURNAL PRIKLADNOĬ KHIMII (LENINGRAD, R.S.F.S.R.)"] = "Zhurnal Prikl Him",
["ZHURNAL SIBIRSKOGO FEDERALNOGO UNIVERSITETA. MATEMATIKA I FIZIKA"] = "Zh. Sib. Fed. Univ. Mat. Fiz.",
["ZHURNAL STRUKTURNOI KHIMII"] = "Zh. Strukt. Khim.",
- ["ZHURNAL TEKHNICHESKOI FIZIKI"] = "Zh. Tekh. Fiz.",
+ ["ZHURNAL TEKHNICHESKOI FIZIKI"] = "Zh. Tekh. Fiz",
["ZHURNAL TEKHNICHESKOI FIZIKI [SOVIET PHYSICS–TECHNICAL PHYSICS]"] = "Zh. Tekh. Fiz. [Sov. Phys. Tech. Phys.]",
["ZHURNAL USHNYKH, NOSOVYKH I GORLOVYKH BOLEZNEI"] = "Zh. Ushn. Nos. Gorl. Bolezn.",
["ZHURNAL USHNYKH, NOSOVYKH I GORLOVYKH BOLEZNEĬ = THE JOURNAL OF OTOLOGY, RHINOLOGY, AND LARYNGOLOGIE [SIC]"] = "Zh Ushn Nos Gorl Bolezn",
@@ -125406,7 +125434,7 @@ abbrevs = {
["ZOOLOGISCHE JAHRBUCHER. ABTEILUNG FUR ANATOMIE UND ONTOGENIE DER TIERE"] = "Zool Jahrb Abt Anat Ontogenie Tiere",
["ZOOLOGISCHE JAHRBÜCHER. ABTEILUNG FÜR ANATOMIE UND ONTOGENIE DER TIERE"] = "Zool Jahrb Abt Anat Ontogenie Tiere",
["ZOOLOGISCHE MEDEDEELINGEN"] = "Zool Meded",
- ["ZOOLOGISCHER ANZEIGER"] = "Zool. Anz.",
+ ["ZOOLOGISCHER ANZEIGER"] = "Zool Anz",
["ZOOLOGISCHER GARTEN N.F."] = "Zool. Gart. N.F.",
["ZOOLOGISCHES JAHRBUCH, ABTEILUNG FÃœR SYSTEMATIK"] = "Zool. Jahrb. Abt. Syst.",
["ZOOLOGISKA BIDRAG FRAN UPPSALA"] = "Zool. Bidr. Upps.",
@@ -126003,7 +126031,7 @@ unabbrevs = {
["ACHIEV SOLUT MECH ENG II (2019)"] = "Achievements and solutions in mechanical engineering II : selected, peer reviewed papers from the 5th International Conference of Mechanical Engineering (ICOME) 2019, October 24-25, 2019, Craiova, Romania. ICOME (Conference) (5th : 2019 : Craiova, Romania)",
["ACHSE"] = "Achse, Rad und Wagen. Beiträge zur Geschichte der Landfahrzeuge",
["ACI 2017 IMPROV RELAT (2017)"] = "ACI2017, improving relations : Fourth International Conference on Animal-Computer Interaction : proceedings : 21-23 November 2017, Milton Keynes, United Kingdom. International Conference on Animal-Computer Interaction (4th : 2017 : Milton Keynes, England)",
- ["ACI MATER J"] = "ACI Materials Journal",
+ ["ACI MATER J"] = "ACI materials journal",
["ACI OPEN"] = "ACI open",
["ACI STRUCT J"] = "ACI structural journal",
["ACIAR MG S"] = "Aciar Monograph Series",
@@ -126013,7 +126041,7 @@ unabbrevs = {
["ACLASS"] = "Acta classica: proceedings of the Classical Association of South Africa",
["ACM COMMUN COMPUT ALGEBRA"] = "ACM Communications in Computer Algebra",
["ACM COMP AR"] = "18th Annual International Symposium On Computer Architecture",
- ["ACM COMPUT SURV"] = "ACM Computing Surveys",
+ ["ACM COMPUT SURV"] = "ACM computing surveys",
["ACM CONF BIOINFORM COMPUT BIOL BIOMED INFORM (2013)"] = "2013 ACM Conference on Bioinformatics, Computational Biology and Biomedical Informatics : ACM - BCB 2013 : Washington, D.C., U.S.A., September 22 - 25, 2013. ACM Conference on Bioinformatics, Computational Biology and Biomedical Informatics (4th : 2013 : Washington, D.C.)",
["ACM DISTING THESES"] = "ACM Distinguished Theses",
["ACM IEEE D"] = "26th ACM/ieee Design Automation Conference",
@@ -126056,27 +126084,19 @@ unabbrevs = {
["ACM TRANS ACCESSIBLE COMPUT"] = "ACM Transactions on Accessible Computing",
["ACM TRANS ALGORITHMS"] = "ACM Transactions on Algorithms",
["ACM TRANS APPL PERCEPT"] = "ACM transactions on applied perception",
- ["ACM TRANS ARCHIT CODE OPTIM"] = "ACM Transactions on Architecture and Code Optimization",
["ACM TRANS ASIAN LANG INF PROCESS"] = "ACM Transactions on Asian Language Information Processing",
["ACM TRANS ASIAN LOW-RESOUR LANG INF PROCESS"] = "ACM Transactions on Asian and Low-Resource Language Information Processing",
- ["ACM TRANS AUTON ADAPT SYST"] = "ACM Transactions on Autonomous and Adaptive Systems",
["ACM TRANS COMPUT EDUC"] = "ACM Transactions on Computing Education",
["ACM TRANS COMPUT HEALTHC"] = "ACM transactions on computing for healthcare",
["ACM TRANS COMPUT HUM INTERACT"] = "ACM transactions on computer-human interaction : a publication of the Association for Computing Machinery",
["ACM TRANS COMPUT LOG"] = "ACM Transactions on Computational Logic",
- ["ACM TRANS COMPUT SYST"] = "ACM Transactions on Computer Systems",
["ACM TRANS COMPUT THEORY"] = "ACM Transactions on Computation Theory",
- ["ACM TRANS COMPUT-HUM INTERACT"] = "ACM Transactions on Computer-Human Interaction",
["ACM TRANS DATABASE SYST"] = "ACM Transactions on Database Systems",
- ["ACM TRANS DES AUTOM ELECTRON SYST"] = "ACM Transactions on Design Automation of Electronic Systems",
["ACM TRANS ECON COMPUT"] = "ACM Transactions on Economics and Computation",
["ACM TRANS EMBED COMPUT SYST"] = "ACM transactions on embedded computing systems : TECS",
- ["ACM TRANS EMBEDDED COMPUT SYST"] = "ACM Transactions on Embedded Computing Systems",
["ACM TRANS GRAPH"] = "ACM transactions on graphics",
- ["ACM TRANS GRAPHICS"] = "ACM Transactions on Graphics",
["ACM TRANS HUM ROBOT INTERACT"] = "ACM transactions on human-robot interaction",
["ACM TRANS INF SYST"] = "ACM transactions on information systems",
- ["ACM TRANS INF SYST SECUR"] = "ACM Transactions on Information and System Security",
["ACM TRANS INTELL SYST TECHNOL"] = "ACM transactions on intelligent systems and technology",
["ACM TRANS INTERACT INTELL SYST"] = "ACM transactions on interactive intelligent systems",
["ACM TRANS INTERNET TECHNOL"] = "ACM transactions on Internet technology",
@@ -126087,16 +126107,12 @@ unabbrevs = {
["ACM TRANS MATH SOFTW"] = "ACM transactions on mathematical software. Association for Computing Machinery",
["ACM TRANS MATH SOFTWARE"] = "Association for Computing Machinery. Transactions on Mathematical Software",
["ACM TRANS MODEL COMPUT SIMUL"] = "ACM transactions on modeling and computer simulation : a publication of the Association for Computing Machinery",
- ["ACM TRANS MULTIMEDIA COMPUT COMMUN APPL"] = "ACM Transactions on Multimedia Computing Communications and Applications",
["ACM TRANS PARALLEL COMPUT"] = "ACM Transactions on Parallel Computing",
- ["ACM TRANS PROGRAM LANG SYST"] = "ACM Transactions on Programming Languages and Systems",
["ACM TRANS QUANTUM COMPUT"] = "ACM Transactions on Quantum Computing",
["ACM TRANS RECONFIGURABLE TECHNOL SYST"] = "ACM transactions on reconfigurable technology and systems",
["ACM TRANS SENS NETW"] = "ACM transactions on sensor networks",
- ["ACM TRANS SOFTWARE ENG METHOD"] = "ACM Transactions on Software Engineering and Methodology",
["ACM TRANS SPEECH LANG PROCESS"] = "ACM Transactions on Speech and Language Processing",
["ACM TRANS STORAGE"] = "ACM Transactions on Storage",
- ["ACM TRANS WEB"] = "ACM Transactions on the Web",
["ACM TRANSACT DES AUTOM ELECTRON SYST"] = "ACM transactions on design automation of electronic systems",
["ACME"] = "Acme. Annali della Facoltà di lettere e filosofia dell’Università degli studi di Milano",
["ACOG CLIN REV"] = "ACOG clinical review",
@@ -126221,14 +126237,13 @@ unabbrevs = {
["ACTA ANAL FUNCT APPL"] = "Acta Analysis Functionalis Applicata. AAFA. Yingyong Fanhanfenxi Xuebao",
["ACTA ANALYT"] = "Acta Analytica: Philosophy and Psychology",
["ACTA ANAT"] = "Acta Anatomica",
- ["ACTA ANAT (BASEL)"] = "Acta Anatomica",
+ ["ACTA ANAT (BASEL)"] = "Acta anatomica",
["ACTA ANAT SUPPL (BASEL)"] = "Acta anatomica. Supplementum",
["ACTA ANTHROPOGENET"] = "Acta anthropogenetica",
["ACTA ANTIQ HUNG"] = "Acta antiqua Academiae Scientiarum Hungaricae",
["ACTA ANTIQUA HUNG"] = "Acta Antiqua Academiae Scientiarum Hungaricae",
["ACTA APPL MATH"] = "Acta Applicandae Mathematicae",
["ACTA ARACHNOL"] = "Acta arachnologica",
- ["ACTA ARCHAEOL"] = "Acta Archaeologica",
["ACTA ARCHAEOL-DEN"] = "Acta Archaeologica",
["ACTA ARGENT FISIOL FISIOPATOL"] = "Acta argentina de fisiologiÌa y fisiopatologiÌa",
["ACTA ARITH"] = "Acta Arithmetica",
@@ -126279,17 +126294,16 @@ unabbrevs = {
["ACTA BIOMED SCI"] = "Acta biomedica scientifica",
["ACTA BIOQUIM CLIN L"] = "Acta Bioquimica Clinica Latinoamericana",
["ACTA BIOQUIM CLIN LATINOAM"] = "Acta Bioquimica Clinica Latinoamericana",
- ["ACTA BIOTECHNOL"] = "Acta Biotechnologica",
+ ["ACTA BIOTECHNOL"] = "Acta biotechnologica",
["ACTA BIOTHEOR"] = "Acta biotheoretica",
["ACTA BOREAL"] = "Acta Borealia",
- ["ACTA BOT ACAD SCI HUNG"] = "Acta Botanica Academiae Scientiarum Hungaricae",
["ACTA BOT BRAS"] = "Acta Botanica Brasilica",
["ACTA BOT BRASILICA"] = "Acta botanica BrasiÌlica",
["ACTA BOT CROAT"] = "Acta botanica Croatica",
["ACTA BOT FENN"] = "Acta Botanica Fennica",
["ACTA BOT GALL"] = "Acta botanica Gallica : bulletin de la SocieÌteÌ botanique de France",
["ACTA BOT GALLICA"] = "Acta Botanica Gallica",
- ["ACTA BOT HUNG"] = "Acta Botanica Hungarica",
+ ["ACTA BOT HUNG"] = "Acta botanica Hungarica",
["ACTA BOT INDICA"] = "Acta Botanica Indica",
["ACTA BOT MEX"] = "Acta botaÌnica mexicana",
["ACTA BOT NEERL"] = "Acta Botanica Neerlandica",
@@ -126371,7 +126385,7 @@ unabbrevs = {
["ACTA CRYSTALLOGR, SECT B: STRUCT SCI, CRYST ENG MATER"] = "Acta Crystallographica, Section B: Structural Science, Crystal Engineering and Materials",
["ACTA CRYSTALLOGR, SECT C: CRYST STRUCT COMMUN"] = "Acta Crystallographica Section C: Crystal Structure Communications",
["ACTA CRYSTALLOGR, SECT C: STRUCT CHEM"] = "Acta Crystallographica, Section C: Structural Chemistry",
- ["ACTA CRYSTALLOGR, SECT D: BIOL CRYSTALLOGR"] = "Acta Crystallographica, Section D: Biological Crystallography",
+ ["ACTA CRYSTALLOGR, SECT D: BIOL CRYSTALLOGR"] = "Acta Crystallographica Section D: Biological Crystallography",
["ACTA CRYSTALLOGR, SECT E: CRYSTALLOGR COMMUN"] = "Acta Crystallographica, Section E: Crystallographic Communications",
["ACTA CRYSTALLOGR, SECT E: STRUCT REP ONLINE"] = "Acta Crystallographica Section E Structure Reports Online",
["ACTA CRYSTALLOGR, SECT F: STRUCT BIOL COMMUN"] = "Acta Crystallographica, Section F: Structural Biology Communications",
@@ -126474,11 +126488,10 @@ unabbrevs = {
["ACTA HISTOCHEM SUPPL"] = "Acta histochemica. Supplementband",
["ACTA HISTORICA HUNG"] = "Acta Historica Academiae Scientiarum Hungaricae",
["ACTA HISTRIAE"] = "Acta Histriae",
- ["ACTA HORTIC"] = "Acta Horticulturae",
+ ["ACTA HORTIC"] = "Acta horticulturae",
["ACTA HORTIC REGIOTECT"] = "Acta horticulturae et regiotectuare",
["ACTA HOSP"] = "Acta hospitalia",
["ACTA HYDROCH HYDROB"] = "Acta Hydrochimica et Hydrobiologica",
- ["ACTA HYDROCHIM HYDROBIOL"] = "Acta Hydrochimica et Hydrobiologica",
["ACTA HYDROPHYS"] = "Acta Hydrophysica",
["ACTA HYPERBOREA"] = "Acta Hyperborea: Danish Studies in Classical Archaeology",
["ACTA IBER RADIOL CANCEROL"] = "Acta ibeÌrica radioloÌgica-canceroloÌgica",
@@ -126490,7 +126503,6 @@ unabbrevs = {
["ACTA INVESTIG PSICOL"] = "Acta de investigacioÌn psicoloÌgica",
["ACTA ISOT (PADOVA)"] = "Acta isotopica",
["ACTA JURID (CAPE TOWN)"] = "Acta juridica (Cape Town, South Africa)",
- ["ACTA JUTL"] = "Acta Jutlandica",
["ACTA LEIDEN"] = "Acta Leidensia",
["ACTA LEPROL"] = "Acta leprologica",
["ACTA LINGUIST HUNG"] = "Acta linguistica Hungarica",
@@ -126716,7 +126728,6 @@ unabbrevs = {
["ACTA PAEDOPSYCHIATR"] = "Acta paedopsychiatrica",
["ACTA PALAEOBOT"] = "Acta Palaeobotanica",
["ACTA PALAEONTOL POL"] = "Acta palaeontologica Polonica",
- ["ACTA PALAEONTOL POLONICA"] = "Acta Palaeontologica Polonica",
["ACTA PALAEONTOLOGICA SINICA|GU SHENG WU XUE BAO"] = "Gu sheng wu xue bao",
["ACTA PARASITOL"] = "Acta parasitologica",
["ACTA PATH MICRO IM A"] = "Acta Pathologica Et Microbiologica Scandinavica Section A-pathology",
@@ -127252,7 +127263,6 @@ unabbrevs = {
["ADV ASTRONAUT SCI"] = "Advances in The Astronautical Sciences",
["ADV AT MOL OPT PHY"] = "Advances in Atomic Molecular and Optical Physics",
["ADV AT MOL PHYS"] = "Advances in Atomic and Molecular Physics",
- ["ADV AT, MOL, OPT PHYS"] = "Advances in Atomic, Molecular, and Optical Physics",
["ADV ATMOS SCI"] = "Advances in Atmospheric Sciences",
["ADV ATOM MOL OPT &LT"] = "Advances in Atomic Molecular and Optical Physics &lt;d&gt;",
["ADV ATOM MOL OPT PHY"] = "Advances in Atomic, Molecular, and Optical Physics",
@@ -127260,7 +127270,7 @@ unabbrevs = {
["ADV AUDIOL"] = "Advances in Audiology",
["ADV AUS ECO"] = "Advances in Austrian Economics",
["ADV AUSTRIAN ECON"] = "Advances in Austrian Economics",
- ["ADV BEHAV BIOL"] = "Advances in Behavioral Biology",
+ ["ADV BEHAV BIOL"] = "Advances in behavioral biology",
["ADV BEHAV BRAIN SCI"] = "Advances in Behavioural Brain Science",
["ADV BEHAV PHARMACOL"] = "Advances in Behavioral Pharmacology",
["ADV BEHAV RES THER"] = "Advances in Behaviour Research and Therapy",
@@ -127333,7 +127343,7 @@ unabbrevs = {
["ADV CHEM PHYS"] = "Advances in Chemical Physics",
["ADV CHEM PHYS &LT"] = "Advances in Chemical Physics &lt;d&gt;",
["ADV CHEM RES"] = "Advances in Chemistry Research",
- ["ADV CHEM SER"] = "Advances in Chemistry Series",
+ ["ADV CHEM SER"] = "Advances in chemistry series",
["ADV CHEMOTHER"] = "Advances in chemotherapy",
["ADV CHILD DEV BEHAV"] = "Advances in Child Development and Behavior",
["ADV CHIN ECON STUD"] = "Advances in Chinese Economic Studies",
@@ -127399,7 +127409,7 @@ unabbrevs = {
["ADV COURSE NUCL ENG"] = "An Advanced Course in Nuclear Engineering",
["ADV COURSES MATH CRM"] = "Advanced Courses in Mathematics Crm Barcelona",
["ADV COURSES MATH CRM BARCELONA"] = "Advanced Courses in Mathematics. CRM Barcelona",
- ["ADV CRYOG ENG"] = "Advances in Cryogenic Engineering",
+ ["ADV CRYOG ENG"] = "Advances in cryogenic engineering",
["ADV CULT PSYCHOL CON"] = "Advances in Cultural Psychology - Constructing Human Development",
["ADV CULT TOUR HOSP R"] = "Advances in Culture Tourism and Hospitality Research",
["ADV CYCL NUCL RES&LT"] = "Advances in Cyclic Nucleotide Research",
@@ -127486,13 +127496,14 @@ unabbrevs = {
["ADV ENTREP FIRM EMER"] = "Advances in Entrepreneurship Firm Emergence and Growth",
["ADV ENVIRON ACC MAN"] = "Advances in Environmental Accounting and Management",
["ADV ENVIRON BIOL"] = "Advances in environmental biology",
+ ["ADV ENVIRON ENG GREEN TECHNOL (AEEGT) BOOK SER"] = "Advances in Environmental Engineering and Green Technologies (AEEGT) Book Series",
["ADV ENVIRON RES"] = "Advances in Environmental Research",
["ADV ENVIRON RES-SER"] = "Advances in Environmental Research-nova",
["ADV ENZYME REGUL"] = "Advances in Enzyme Regulation",
["ADV ENZYME RES"] = "Advances in enzyme research",
["ADV ENZYMOL RAMB"] = "Advances in Enzymology and Related Areas of Molecular Biology",
["ADV ENZYMOL REL S BI"] = "Advances in Enzymology and Related Subjects of Biochemistry",
- ["ADV ENZYMOL RELAT AREAS MOL BIOL"] = "Advances in Enzymology and Related Areas of Molecular Biology",
+ ["ADV ENZYMOL RELAT AREAS MOL BIOL"] = "Advances in enzymology and related areas of molecular biology",
["ADV ENZYMOL RELAT SUBJ BIOCHEM"] = "Advances in enzymology and related subjects of biochemistry",
["ADV EPIDEMIOL"] = "Advances in epidemiology",
["ADV ETHOL"] = "Advances in Ethology",
@@ -127604,7 +127615,6 @@ unabbrevs = {
["ADV INORG CHEM RAD"] = "Advances in Inorganic Chemistry",
["ADV INSECT PHYSIOL"] = "Advances in Insect Physiology",
["ADV INSTR"] = "Advances in Instrumentation and Control",
- ["ADV INSTRUM CONTROL"] = "Advances in Instrumentation and Control",
["ADV INT ACC"] = "Advances in International Accounting : A Research Annual",
["ADV INT MAR"] = "Advances in International Marketing : A Research Annual",
["ADV INT MARKETING"] = "Advances in International Marketing: A Research Annual",
@@ -127625,6 +127635,7 @@ unabbrevs = {
["ADV J UROL NEPHROL"] = "Advancements in journal of urology and nephrology",
["ADV JPN BUS ECON"] = "Advances in Japanese Business and Economics",
["ADV KNOW OR"] = "Tools for Knowledge Organization and The Human Interface",
+ ["ADV KNOWL ACQUIS TRANSF MANAG (AKATM)"] = "Advances in Knowledge Acquisition, Transfer and Management (AKATM)",
["ADV KNOWL DISCOV DATA MIN (2017)"] = "Advances in Knowledge Discovery and Data Mining : 21st Pacific-Asia Conference, PAKDD 2017, Jeju, South Korea, May 23-26, 2017, Proceedings. Part I. Pacific-Asia Conference on Knowledge Discovery and Data Mining (21st : 2017 : Cheju Island, Korea)",
["ADV LAB AUT"] = "Advances in Laboratory Automation Robotics",
["ADV LAS MED"] = "Advances in Laser Medicine",
@@ -127640,7 +127651,7 @@ unabbrevs = {
["ADV LIF SCI"] = "Advances in Life Sciences",
["ADV LIFE COURSE RES"] = "Advances in life course research",
["ADV LIFE SCI"] = "Advancements in life sciences",
- ["ADV LIMNOL"] = "Advances in Limnology",
+ ["ADV LIMNOL"] = "Advances in limnology",
["ADV LIPID RES"] = "Advances in Lipid Research",
["ADV LIQ CRYST"] = "Advances in Liquid Crystals",
["ADV LUNG CANCER (IRVINE)"] = "Advances in lung cancer (Irvine)",
@@ -127842,7 +127853,6 @@ unabbrevs = {
["ADV POLYM TECHNOL"] = "Advances in Polymer Technology",
["ADV POPUL"] = "Advances in population : psychosocial perspectives",
["ADV POW MET"] = "1989 Advances in Powder Metallurgy",
- ["ADV POWDER METALL"] = "Advances in Powder Metallurgy",
["ADV POWDER METALL PART MATER"] = "Advances in Powder Metallurgy and Particulate Materials",
["ADV POWDER TECHNOL"] = "Advanced Powder Technology",
["ADV PR SCI"] = "Advances in Printing and Media Technology",
@@ -127897,7 +127907,6 @@ unabbrevs = {
["ADV RESPONS ADOL DEV"] = "Adolescent Reputations and Risk: Developmental Trajectories to Delinquency",
["ADV RHEUMATOL"] = "Advances in rheumatology (London, England)",
["ADV RISK ANAL"] = "Advances in Risk Analysis",
- ["ADV ROB"] = "Advanced Robotics",
["ADV ROBOT"] = "Advanced robotics : the international journal of the Robotics Society of Japan",
["ADV ROBOTICS"] = "Advanced Robotics",
["ADV S DY SY"] = "Advanced Series in Dynamical Systems",
@@ -127912,7 +127921,7 @@ unabbrevs = {
["ADV SCI TECH USSR CHEM SER"] = "Advances in Science and Technology in the USSR: Chemistry Series",
["ADV SCI TECHNOL"] = "Advances in science and technology (Owerri, Nigeria)",
["ADV SEC MESS PHOSPH"] = "Advances in Second Messenger and Phosphoprotein Research",
- ["ADV SECOND MESSENGER PHOSPHOPROTEIN RES"] = "Advances in Second Messenger and Phosphoprotein Research",
+ ["ADV SECOND MESSENGER PHOSPHOPROTEIN RES"] = "Advances in second messenger and phosphoprotein research",
["ADV SELF RES"] = "Advances in Self Research",
["ADV SER APPL PHYS"] = "Advanced Series in Applied Physics",
["ADV SER BIOMECH"] = "Advanced Series in Biomechanics",
@@ -128031,7 +128040,7 @@ unabbrevs = {
["ADV VIRUS RES"] = "Advances in Virus Research",
["ADV WAT POL"] = "Advances in Water Pollution Control",
["ADV WATER RES"] = "Advances in Water Resources",
- ["ADV WATER RESOUR"] = "Advances in Water Resources",
+ ["ADV WATER RESOUR"] = "Advances in water resources",
["ADV WOUND CARE"] = "Advances in Wound Care",
["ADV WOUND CARE (NEW ROCHELLE)"] = "Advances in wound care",
["ADV X RAY ANAL"] = "Advances in X-ray Analysis",
@@ -128080,9 +128089,9 @@ unabbrevs = {
["AERONAUT ASTRONAUT"] = "L'AeÌronautique et l'astronautique : organe commun de l'Association française des ingeÌnieurs et techniciens de l'aeÌronautique de l'espace (A.F.I.T.A.E.) et de la SocieÌteÌ française d'astronautique (S.F.A.)",
["AERONAUT J"] = "Aeronautical Journal",
["AERONAUT QUART"] = "Aeronautical Quarterly",
- ["AEROSOL AIR QUAL RES"] = "Aerosol and Air Quality Research",
+ ["AEROSOL AIR QUAL RES"] = "Aerosol and air quality research",
["AEROSOL SCI TECH"] = "Aerosol Science and Technology",
- ["AEROSOL SCI TECHNOL"] = "Aerosol Science and Technology",
+ ["AEROSOL SCI TECHNOL"] = "Aerosol science and technology : the journal of the American Association for Aerosol Research",
["AEROSP AM"] = "Aerospace America",
["AEROSP CONF PROC"] = "2000 IEEE Aerospace Conference Proceedings",
["AEROSP ENG"] = "Aerospace engineering (Society of Automotive Engineers)",
@@ -128152,7 +128161,7 @@ unabbrevs = {
["AFR AM REV"] = "African American Review",
["AFR ANAL"] = "Africa analysis",
["AFR ANTHROPOL"] = "African anthropology : journal of the Pan African Anthropological Association = Anthropologie africaine : revue de l'Association panafricaine de l'anthropologie",
- ["AFR ARCHAEOL REV"] = "African Archaeological Review",
+ ["AFR ARCHAEOL REV"] = "The African archaeological review",
["AFR ARTS"] = "African Arts",
["AFR ASIAN STUD"] = "African and Asian Studies",
["AFR ASIE MOD"] = "L'Afrique et l'Asie modernes",
@@ -128322,7 +128331,7 @@ unabbrevs = {
["AGENT ACTION SUPPL"] = "Agents and Actions Supplements",
["AGENT BASED SOC SYST"] = "Agent-based Approaches in Economic and Social Complex Systems Iv",
["AGENT DIR SIMUL SYMP"] = "Agent-Directed Simulation Symposium (ADS). Agent-directed Simulation Symposium",
- ["AGENTS ACTIONS"] = "Agents and Actions",
+ ["AGENTS ACTIONS"] = "Agents and actions",
["AGENTS ACTIONS SUPPL"] = "Agents and actions. Supplements",
["AGEO"] = "Archaeologia geographica",
["AGGIORN CLINICO TER"] = "Aggiornamenti clinicoterapeutici",
@@ -128425,19 +128434,16 @@ unabbrevs = {
["AGRIBUSINESS"] = "Agribusiness",
["AGRIBUSINESS (N Y N Y)"] = "Agribusiness (New York, N.Y.)",
["AGRIC AGRIC SCI PROC"] = "Agriculture and Agricultural Science Procedia",
- ["AGRIC AGRIC SCI PROCEDIA"] = "Agriculture and Agricultural Science Procedia",
["AGRIC BIOL"] = "Agricultural biology",
["AGRIC BIOL CHEM"] = "Agricultural and biological chemistry",
["AGRIC CHEM"] = "Agricultural Chemicals",
["AGRIC ECON"] = "Agricultural economics (Amsterdam, Netherlands)",
["AGRIC ECON RES"] = "Agricultural economics research",
["AGRIC ECOSYST ENVIRON"] = "Agriculture, ecosystems & environment",
- ["AGRIC ENVIRON"] = "Agriculture and Environment",
- ["AGRIC FOOD SCI"] = "Agricultural and Food Science",
["AGRIC FOOD SECUR"] = "Agriculture & food security",
["AGRIC FOR BULL"] = "Agriculture and Forestry Bulletin",
["AGRIC FOR ENTOMOL"] = "Agricultural and Forest Entomology",
- ["AGRIC FOR METEOROL"] = "Agricultural and Forest Meteorology",
+ ["AGRIC FOR METEOROL"] = "Agricultural and forest meteorology",
["AGRIC HANDB"] = "Agriculture Handbook",
["AGRIC HIST"] = "Agricultural history",
["AGRIC HIST REV"] = "The Agricultural history review",
@@ -128445,8 +128451,6 @@ unabbrevs = {
["AGRIC INF BULL USDA FOR SERV"] = "Agricultural Information Bulletin USDA Forest Service",
["AGRIC INF DEV BULL"] = "Agricultural information development bulletin",
["AGRIC ITAL"] = "Agricoltura Italiana",
- ["AGRIC METEOROL"] = "Agricultural Meteorology",
- ["AGRIC RES"] = "Agricultural Research",
["AGRIC RES TECHNOL"] = "Agricultural research & technology : open access journal",
["AGRIC RESOUR ECON REV"] = "Agricultural and resource economics review",
["AGRIC S CEC"] = "Agriculture Series of The Commission of The European Communities",
@@ -128456,7 +128460,6 @@ unabbrevs = {
["AGRIC SYST"] = "Agricultural systems",
["AGRIC TECHNOL (THAIL)"] = "Agricultural technology",
["AGRIC TICIN"] = "Agricoltore ticinese",
- ["AGRIC WASTES"] = "Agricultural Wastes",
["AGRIC WATER MANAG"] = "Agricultural water management",
["AGRIC WATER MANAGE"] = "Agricultural Water Management",
["AGRICULTURE"] = "Agriculture (Nitra, Slovakia)",
@@ -128464,22 +128467,20 @@ unabbrevs = {
["AGRICULTURE-LONDON"] = "Agriculture",
["AGRO FOOD IND HI TEC"] = "Agro Food Industry Hi-tech",
["AGRO FOOD IND HI TECH"] = "Agro food industry hi-tech",
- ["AGRO-ECOSYST"] = "Agro-Ecosystems",
["AGRO-ECOSYSTEMS"] = "Agro-ecosystems",
["AGROBOREALIS"] = "Agroborealis",
["AGROCHIMICA"] = "Agrochimica",
["AGROCIENCIA"] = "Agrociencia",
["AGROCIENCIA-MEXICO"] = "Agrociencia",
["AGROECONOMICO"] = "AgroeconoÌmico",
- ["AGROFOR SYST"] = "Agroforestry Systems",
["AGROFOREST SYST"] = "Agroforestry Systems",
- ["AGROKEM TALAJTAN"] = "Agrokemia es Talajtan",
+ ["AGROKEM TALAJTAN"] = "Agrokemia Es Talajtan",
["AGROKHIMIYA"] = "Agrokhimiya",
["AGROLOGIST"] = "Agrologist",
["AGRON AMBIENT"] = "AgronomiÌa & ambiente",
["AGRON COLOMB"] = "AgronomiÌa Colombiana",
["AGRON COSTARRIC"] = "Agronomia Costarricense",
- ["AGRON J"] = "Agronomy Journal",
+ ["AGRON J"] = "Agronomy journal",
["AGRON MESOAM"] = "AgronomiÌa mesoamericana : oÌrgano divulgativo del PCCMCA, Programa Cooperativo Centroamericano de Mejoramiento de Cultivos y Animales",
["AGRON RES DEV"] = "Agronomy Research and Developments",
["AGRON SUSTAIN DEV"] = "Agronomy for sustainable development",
@@ -128534,7 +128535,7 @@ unabbrevs = {
["AIBR-REV ANTROPOL IB"] = "Aibr-revista De Antropologia Iberoamericana",
["AIC CONF P"] = "Aboriginal Justice Issues",
["AICC ECON REV"] = "AICC economic review. Indian National Congress. All India Congress Committee",
- ["AICHE J"] = "AIChE Journal",
+ ["AICHE J"] = "AIChE journal. American Institute of Chemical Engineers",
["AICHE SYM S"] = "Advanced Technologies for Fluid-particle Systems",
["AICHE SYMP SER"] = "AIChE Symposium Series",
["AICHI GAKUIN DAIGAKU SHIGAKKAI SHI"] = "Aichi Gakuin Daigaku Shigakkai shi",
@@ -128913,7 +128914,6 @@ unabbrevs = {
["ALLG FORST Z WALDWIRTSCH UMWELTVORSORGE"] = "Allgemeine Forst Zeitschrift für Waldwirtschaft und Umweltvorsorge [AFZ-Der Wald]",
["ALLG FORST- JAGDZTG"] = "Allgemeine Forst- und Jagdzeitung",
["ALLG FORSTZTG"] = "Allgemeine Forstzeitung",
- ["ALLG FORSTZTG (WIEN)"] = "Allgemeine Forstzeitung",
["ALLG HOMOOPATH ZTG"] = "Allgemeine homöopathische Zeitung für wissenschaftliche und praktische Homöopathie",
["ALLG Z PHILOS"] = "Allgemeine Zeitschrift Fur Philosophie",
["ALLG Z PSYCHIATR GRE"] = "Allgemeine Zeitschrift Fur Psychiatrie Und Ihre Grenzgebiete",
@@ -129016,7 +129016,6 @@ unabbrevs = {
["AM ANN DEAF"] = "American annals of the deaf",
["AM ANTHROPOL"] = "American anthropologist",
["AM ANTIQ"] = "American antiquity",
- ["AM ANTIQU"] = "American Antiquity",
["AM ANTIQUITY"] = "American Antiquity",
["AM ARCH"] = "The American archivist",
["AM ARCH REHABIL THER"] = "American archives of rehabilitation therapy",
@@ -129229,7 +129228,7 @@ unabbrevs = {
["AM J EVAL"] = "The American journal of evaluation",
["AM J FAM LAW"] = "American journal of family law",
["AM J FAM THER"] = "The American journal of family therapy",
- ["AM J FOOD TECHNOL"] = "American Journal of Food Technology",
+ ["AM J FOOD TECHNOL"] = "American journal of food technology",
["AM J FOREN MED PATH"] = "American Journal of Forensic Medicine and Pathology",
["AM J FORENSIC MED PATHOL"] = "The American journal of forensic medicine and pathology",
["AM J FORENSIC PSYCHIATRY"] = "The American journal of forensic psychiatry",
@@ -129263,7 +129262,7 @@ unabbrevs = {
["AM J HUM GENET"] = "American journal of human genetics",
["AM J HYG"] = "American journal of hygiene",
["AM J HYG-MONOGR SER"] = "American Journal of Hygiene-monographic Series",
- ["AM J HYPERTENS"] = "American Journal of Hypertension",
+ ["AM J HYPERTENS"] = "American journal of hypertension",
["AM J IMMUNOL"] = "American journal of immunology",
["AM J IND MED"] = "American journal of industrial medicine",
["AM J INF MANAG"] = "American journal of information management",
@@ -129353,7 +129352,7 @@ unabbrevs = {
["AM J PHARMACOGENOMIC"] = "American Journal of Pharmacogenomics",
["AM J PHARMACOGENOMICS"] = "American journal of pharmacogenomics : genomics-related research in drug development and clinical practice",
["AM J PHARMACOL SCI"] = "American journal of pharmacological sciences",
- ["AM J PHARMACOL TOXICOL"] = "American Journal of Pharmacology and Toxicology",
+ ["AM J PHARMACOL TOXICOL"] = "American journal of pharmacology and toxicology",
["AM J PHILOL"] = "American journal of philology",
["AM J PHILOLOGY"] = "American Journal of Philology",
["AM J PHYS"] = "American journal of physics",
@@ -129412,7 +129411,7 @@ unabbrevs = {
["AM J RES COMMUN"] = "American journal of research communication",
["AM J RESP CELL MOL"] = "American Journal of Respiratory Cell and Molecular Biology",
["AM J RESP CRIT CARE"] = "American Journal of Respiratory and Critical Care Medicine",
- ["AM J RESPIR CELL MOL BIOL"] = "American Journal of Respiratory Cell and Molecular Biology",
+ ["AM J RESPIR CELL MOL BIOL"] = "American journal of respiratory cell and molecular biology",
["AM J RESPIR CRIT CARE MED"] = "American journal of respiratory and critical care medicine",
["AM J RESPIR MED"] = "American journal of respiratory medicine : drugs, devices, and other interventions",
["AM J RHINOL"] = "American Journal of Rhinology",
@@ -129478,7 +129477,7 @@ unabbrevs = {
["AM MED NEWS"] = "American medical news",
["AM MED STUD RES J"] = "American medical student research journal",
["AM METRIC J"] = "American Metric Journal",
- ["AM MIDL NAT"] = "American Midland Naturalist",
+ ["AM MIDL NAT"] = "The American midland naturalist",
["AM MIN CONGR J"] = "American Mining Congress Journal",
["AM MINERAL"] = "American Mineralogist",
["AM MUS NOVIT"] = "American Museum novitates",
@@ -129519,7 +129518,7 @@ unabbrevs = {
["AM REP"] = "AM [reports]. United States. Office of Aviation Medicine",
["AM REV CAN STUD"] = "The American review of Canadian studies",
["AM REV PUBLIC ADM"] = "American review of public administration",
- ["AM REV RESPIR DIS"] = "American Review of Respiratory Disease",
+ ["AM REV RESPIR DIS"] = "The American review of respiratory disease",
["AM REV SOV MED"] = "American review of Soviet medicine",
["AM REV TUBERC"] = "American review of tuberculosis",
["AM REV TUBERC PULM"] = "American Review of Tuberculosis",
@@ -129659,7 +129658,7 @@ unabbrevs = {
["AMICI MOLLUSCARUM"] = "Amici Molluscarum",
["AMICUS"] = "Amicus",
["AMIF"] = "AMIF",
- ["AMINO ACIDS"] = "Amino Acids",
+ ["AMINO ACIDS"] = "Amino acids",
["AMINO ACIDS PEP PROT"] = "Amino Acids, Peptides and Proteins",
["AMINTAPHIL"] = "Amintaphil",
["AMIT"] = "Archäologische Mitteilungen aus Iran und Turan",
@@ -129885,7 +129884,7 @@ unabbrevs = {
["ANAL CHEM RES"] = "Analytical chemistry research",
["ANAL CHEM SER"] = "Analytical Chemistry Series",
["ANAL CHEM SYMP SER"] = "Analytical Chemistry Symposia Series",
- ["ANAL CHIM ACTA"] = "Analytica Chimica Acta",
+ ["ANAL CHIM ACTA"] = "Analytica chimica acta",
["ANAL CHIM ACTA X"] = "Analytica chimica acta: X",
["ANAL CHIM ACTA-COMP"] = "Analytica Chimica Acta-computer Techniques and Optimization",
["ANAL COMMUN"] = "Analytical Communications",
@@ -129913,7 +129912,6 @@ unabbrevs = {
["ANAL POLIT"] = "AnaÌlisis poliÌtico (BogotaÌ, Colombia)",
["ANAL PREVISION"] = "Analyse Et Prevision",
["ANAL PROC"] = "Analytical Proceedings",
- ["ANAL PROC (LONDON)"] = "Analytical Proceedings",
["ANAL PROC INCL ANAL COMMUN"] = "Analytical Proceedings including Analytical Communications",
["ANAL PRÉVISION"] = "Analyse Prévision",
["ANAL PSYCHOL"] = "Analytische Psychologie",
@@ -129921,7 +129919,7 @@ unabbrevs = {
["ANAL QUANT CYTOL HISTOL"] = "Analytical and quantitative cytology and histology",
["ANAL QUANT CYTOPATHOL HISTPATHOL"] = "Analytical and quantitative cytopathology and histopathology",
["ANAL REAL ACAD NAC F"] = "Anales De La Real Academia Nacional De Farmacia",
- ["ANAL SCI"] = "Analytical Sciences",
+ ["ANAL SCI"] = "Analytical sciences : the international journal of the Japan Society for Analytical Chemistry",
["ANAL SCI: X-RAY STRUCT ANAL ONLINE"] = "Analytical Sciences: X-Ray Structure Analysis Online",
["ANAL SOC"] = "Analise Social",
["ANAL SOC BIOL BOGOTA"] = "Anales. Sociedad de Biologia de BogotaÌ",
@@ -130054,7 +130052,6 @@ unabbrevs = {
["ANGELICUM"] = "Angelicum",
["ANGEW BOT"] = "Angewandte Botanik",
["ANGEW CARABIDOL"] = "Angewandte Carabidologie",
- ["ANGEW CHEM"] = "Angewandte Chemie",
["ANGEW CHEM - INT ED"] = "Angewandte Chemie International Edition",
["ANGEW CHEM INT ED"] = "Angewandte Chemie International Edition",
["ANGEW CHEM INT ED ENGL"] = "Angewandte Chemie (International ed. in English)",
@@ -130098,7 +130095,7 @@ unabbrevs = {
["ANHUI SHIDA XUEBAO ZIRAN KEXUE BAN"] = "Anhui Shida Xuebao",
["ANILMOY"] = "Archéologie du Nil moyen",
["ANIM AGENDA"] = "The animals' agenda",
- ["ANIM BEHAV"] = "Animal Behaviour",
+ ["ANIM BEHAV"] = "Animal behaviour",
["ANIM BEHAV COGN"] = "Animal behavior and cognition",
["ANIM BIODIV CONSERV"] = "Animal Biodiversity and Conservation",
["ANIM BIODIVERS CONSERV"] = "Animal biodiversity and conservation",
@@ -130183,7 +130180,7 @@ unabbrevs = {
["ANN AGRIC CROP SCI"] = "Annals of agricultural & crop sciences",
["ANN AGRIC ENVIRON MED"] = "Annals of agricultural and environmental medicine : AAEM",
["ANN AGRIC SCI"] = "Annals of agricultural science",
- ["ANN AGRON"] = "Annales agronomiques",
+ ["ANN AGRON"] = "Annales Agronomiques",
["ANN ALLERG ASTHMA IM"] = "Annals of Allergy Asthma & Immunology",
["ANN ALLERGY"] = "Annals of allergy",
["ANN ALLERGY ASTHMA IMMUNOL"] = "Annals of allergy, asthma & immunology : official publication of the American College of Allergy, Asthma, & Immunology",
@@ -130223,19 +130220,18 @@ unabbrevs = {
["ANN BIOL"] = "Annals of biology",
["ANN BIOL ANIM BIOCH"] = "Annales De Biologie Animale Biochimie Biophysique",
["ANN BIOL ANIM BIOCHIM BIOPHYS"] = "Annales de biologie animale, biochimie, biophysique",
- ["ANN BIOL CLIN"] = "Annales de Biologie Clinique",
["ANN BIOL CLIN (PARIS)"] = "Annales de biologie clinique",
["ANN BIOL CLIN QUE"] = "Annales de Biologie Clinique du Quebec",
["ANN BIOL CLIN-PARIS"] = "Annales De Biologie Clinique",
["ANN BIOL RES"] = "Annals of biological research",
["ANN BIOL-PARIS"] = "Annee Biologique",
["ANN BIOM BIOSTAT"] = "Annals of biometrics & biostatistics",
- ["ANN BIOMED ENG"] = "Annals of Biomedical Engineering",
+ ["ANN BIOMED ENG"] = "Annals of biomedical engineering",
["ANN BLOOD"] = "Annals of blood",
["ANN BOGOR"] = "Annales Bogorienses",
["ANN BOT"] = "Annals of botany",
["ANN BOT (LOND)"] = "Annals of botany",
- ["ANN BOT FENN"] = "Annales Botanici Fennici",
+ ["ANN BOT FENN"] = "Annales botanici Fennici",
["ANN BOT-LONDON"] = "Annals of Botany",
["ANN BOURGOGNE"] = "Annales de Bourgogne",
["ANN BREAST CANCER THER"] = "Annals of breast cancer and therapy",
@@ -130284,7 +130280,7 @@ unabbrevs = {
["ANN CHIR THORAC CARDIOVASC"] = "Annales de chirurgie thoracique et cardio-vasculaire",
["ANN CIRA P"] = "Annual Cira Proceedings",
["ANN CISALP HIST SOC"] = "Annales cisalpines d'histoire sociale. SeÌrie I",
- ["ANN CLIN BIOCHEM"] = "Annals of Clinical Biochemistry",
+ ["ANN CLIN BIOCHEM"] = "Annals of clinical biochemistry",
["ANN CLIN CASE REP"] = "Annals of clinical case reports",
["ANN CLIN CYTOL PATHOL"] = "Annals of clinical cytology and pathology",
["ANN CLIN EXP HYPERTENS"] = "Annals of clinical and experimental hypertension",
@@ -130354,7 +130350,7 @@ unabbrevs = {
["ANN FOND LOUIS DE BROGLIE"] = "Fondation Louis de Broglie. Annales",
["ANN FOND LUIGI EINAUDI"] = "Annali della Fondazione Luigi Einaudi. Fondazione Luigi Einaudi",
["ANN FOR RES"] = "Annals of forest research",
- ["ANN FOR SCI"] = "Annals of Forest Science",
+ ["ANN FOR SCI"] = "Annals of forest science",
["ANN FORENSIC RES ANAL"] = "Annals of forensic research and analysis",
["ANN FOREST SCI"] = "Annals of Forest Science",
["ANN FR ANESTH"] = "Annales Francaises D Anesthesie Et De Reanimation",
@@ -130663,7 +130659,7 @@ unabbrevs = {
["ANN PHYSIOL ANTHROPOL"] = "The Annals of physiological anthropology = Seiri Jinruigaku Kenkyūkai kaishi",
["ANN PHYSIOL VEG"] = "Annales De Physiologie Vegetale",
["ANN PHYTOMED"] = "Annals of phytomedicine",
- ["ANN PHYTOPATHOL"] = "Annales de phytopathologie",
+ ["ANN PHYTOPATHOL"] = "Annales De Phytopathologie",
["ANN PLAS SURG"] = "Annals of Plastic Surgery",
["ANN PLAST SURG"] = "Annals of plastic surgery",
["ANN POL MATH"] = "Annales Polonici Mathematici",
@@ -130754,7 +130750,7 @@ unabbrevs = {
["ANN SOLID STRUCT MECH"] = "Annals of Solid and Structural Mechanics",
["ANN SPER AGRAR"] = "Annali della Sperimentazione Agraria",
["ANN SPORTS MED RES"] = "Annals of sports medicine and research",
- ["ANN STAT"] = "Annals of Statistics",
+ ["ANN STAT"] = "Annals of statistics",
["ANN STATIST"] = "The Annals of Statistics",
["ANN STEM CELL RES"] = "Annals of stem cell research",
["ANN STEM CELL RES THER"] = "Annals of stem cell research & therapy",
@@ -130938,9 +130934,6 @@ unabbrevs = {
["ANNU REP PROG CHEM SECT A: INORG CHEM"] = "Annual Reports on the Progress of Chemistry, Section A: Inorganic Chemistry",
["ANNU REP PROG CHEM SECT B: ORG CHEM"] = "Annual Reports on the Progress of Chemistry, Section B: Organic Chemistry",
["ANNU REP PROG CHEM SECT C: PHYS CHEM"] = "Annual Reports on the Progress of Chemistry, Section C: Physical Chemistry",
- ["ANNU REP PROG CHEM, SECT A: INORG CHEM"] = "Annual Reports on the Progress of Chemistry, Section A: Inorganic Chemistry",
- ["ANNU REP PROG CHEM, SECT B: ORG CHEM"] = "Annual Reports on the Progress of Chemistry, Section B: Organic Chemistry",
- ["ANNU REP PROG CHEM, SECT C: PHYS CHEM"] = "Annual Reports on the Progress of Chemistry, Section C: Physical Chemistry",
["ANNU REP QLD HEALTH EDUC COUNC HONOUR MINIST HEALTH HOME AFF"] = "The Queensland Health Education Council annual report to the Honourable the Minister for Health. Queensland Health Education Council",
["ANNU REP R I"] = "Annual report. Rhode Island. Department of Public Welfare",
["ANNU REP R SOC CHEM SECT A: INORG CHEM"] = "Annual Reports - Royal Society of Chemistry, Section Section A: Inorganic Chemistry",
@@ -130962,7 +130955,7 @@ unabbrevs = {
["ANNU REV AT MOL PHYS"] = "Annual Review of Atomic and Molecular Physics",
["ANNU REV BIOCHEM"] = "Annual Review of Biochemistry",
["ANNU REV BIOMED DATA SCI"] = "Annual review of biomedical data science",
- ["ANNU REV BIOMED ENG"] = "Annual Review of Biomedical Engineering",
+ ["ANNU REV BIOMED ENG"] = "Annual review of biomedical engineering",
["ANNU REV BIOPH BIOM"] = "Annual Review of Biophysics",
["ANNU REV BIOPHYS"] = "Annual Review of Biophysics",
["ANNU REV BIOPHYS BIO"] = "Annual Review of Biophysics and Bioengineering",
@@ -130985,7 +130978,7 @@ unabbrevs = {
["ANNU REV CRIMINOL"] = "Annual review of criminology",
["ANNU REV DEV PSYCHOL"] = "Annual review of developmental psychology",
["ANNU REV EARTH PL SC"] = "Annual Review of Earth and Planetary Sciences",
- ["ANNU REV EARTH PLANET SCI"] = "Annual Review of Earth and Planetary Sciences",
+ ["ANNU REV EARTH PLANET SCI"] = "Annual review of earth and planetary sciences",
["ANNU REV EARTH PLANET SCI LETT"] = "Annual Review of Earth and Planetary Science Letters",
["ANNU REV ECOL EVOL S"] = "Annual Review of Ecology Evolution and Systematics",
["ANNU REV ECOL EVOL SYST"] = "Annual review of ecology, evolution, and systematics",
@@ -131015,8 +131008,8 @@ unabbrevs = {
["ANNU REV MAR SCI"] = "Annual Review of Marine Science",
["ANNU REV MATER RES"] = "Annual Review of Materials Research",
["ANNU REV MATER SCI"] = "Annual Review of Materials Science",
- ["ANNU REV MED"] = "Annual Review of Medicine",
- ["ANNU REV MICROBIOL"] = "Annual Review of Microbiology",
+ ["ANNU REV MED"] = "Annual review of medicine",
+ ["ANNU REV MICROBIOL"] = "Annual review of microbiology",
["ANNU REV NEUROSCI"] = "Annual Review of Neuroscience",
["ANNU REV NUCL PART S"] = "Annual Review of Nuclear and Particle Science",
["ANNU REV NUCL PART SCI"] = "Annual Review of Nuclear and Particle Science",
@@ -131027,11 +131020,11 @@ unabbrevs = {
["ANNU REV PATHOL-MECH"] = "Annual Review of Pathology-mechanisms of Disease",
["ANNU REV PATHOL: MECH DIS"] = "Annual Review of Pathology: Mechanisms of Disease",
["ANNU REV PHARMACOL"] = "Annual review of pharmacology",
- ["ANNU REV PHARMACOL TOXICOL"] = "Annual Review of Pharmacology and Toxicology",
+ ["ANNU REV PHARMACOL TOXICOL"] = "Annual review of pharmacology and toxicology",
["ANNU REV PHARMACOLOG"] = "Annual Review of Pharmacology",
["ANNU REV PHYS CHEM"] = "Annual Review of Physical Chemistry",
["ANNU REV PHYSIOL"] = "Annual Review of Physiology",
- ["ANNU REV PHYTOPATHOL"] = "Annual Review of Phytopathology",
+ ["ANNU REV PHYTOPATHOL"] = "Annual review of phytopathology",
["ANNU REV PLANT BIOL"] = "Annual Review of Plant Biology",
["ANNU REV PLANT PHYS"] = "Annual Review of Plant Physiology and Plant Molecular Biology",
["ANNU REV PLANT PHYSIOL"] = "Annual review of plant physiology",
@@ -131136,7 +131129,6 @@ unabbrevs = {
["ANTI-CANCER DRUGS"] = "Anti-Cancer Drugs",
["ANTI-CORROS"] = "Anti-corrosion",
["ANTI-CORROS METHOD M"] = "Anti-corrosion Methods and Materials",
- ["ANTI-CORROS METHODS MATER"] = "Anti-Corrosion Methods and Materials",
["ANTI-INFECT AGENTS"] = "Anti-Infective Agents",
["ANTI-INFECT AGENTS MED CHEM"] = "Anti-Infective Agents in Medicinal Chemistry",
["ANTI-INFLAMMATORY ANTI-ALLERGY AGENTS MED CHEM"] = "Anti-Inflammatory & Anti-Allergy Agents in Medicinal Chemistry",
@@ -131145,7 +131137,7 @@ unabbrevs = {
["ANTIBIOT CHEMOTHER"] = "Antibiotics and Chemotherapy",
["ANTIBIOT CHEMOTHER (1971)"] = "Antibiotics and chemotherapy",
["ANTIBIOT CHEMOTHER (NORTHFIELD)"] = "Antibiotics & chemotherapy (Northfield, Ill.)",
- ["ANTIBIOT KHIMIOTER"] = "Antibiotiki i Khimioterapiya",
+ ["ANTIBIOT KHIMIOTER"] = "Antibiotiki i khimioterapii︠a︡ = Antibiotics and chemoterapy [sic]",
["ANTIBIOT KHIMIOTERAP"] = "Antibiotiki I Khimioterapiya",
["ANTIBIOT MED BIOTEK"] = "Antibiotiki",
["ANTIBIOT MED BIOTEKHNOL"] = "Antibiotiki i meditsinskaia biotekhnologiia = Antibiotics and medical biotechnology",
@@ -131330,7 +131322,7 @@ unabbrevs = {
["APPL BIOCHEM BIOTECH"] = "Applied Biochemistry and Biotechnology",
["APPL BIOCHEM BIOTECHNOL"] = "Applied Biochemistry and Biotechnology",
["APPL BIOCHEM MICRO"] = "Applied Biochemistry and Microbiology",
- ["APPL BIOCHEM MICROBIOL"] = "Applied Biochemistry and Microbiology",
+ ["APPL BIOCHEM MICROBIOL"] = "Applied biochemistry and microbiology",
["APPL BIOINF BIOSTAT"] = "Applied Bioinformatics and Biostatistics in Cancer Research",
["APPL BIOINFORMATICS"] = "Applied bioinformatics",
["APPL BIOL CHEM"] = "Applied biological chemistry",
@@ -131345,8 +131337,8 @@ unabbrevs = {
["APPL CATAL A-GEN"] = "Applied Catalysis A-general",
["APPL CATAL B"] = "Applied catalysis. B, Environmental",
["APPL CATAL B-ENVIRON"] = "Applied Catalysis B-environmental",
- ["APPL CATAL, A"] = "Applied Catalysis, A: General",
- ["APPL CATAL, B"] = "Applied Catalysis, B: Environmental",
+ ["APPL CATAL, A"] = "Applied Catalysis A: General",
+ ["APPL CATAL, B"] = "Applied Catalysis B: Environmental",
["APPL CATEG STRUCTURES"] = "Applied Categorical Structures. A Journal Devoted to Applications of Categorical Methods in Algebra, Analysis, Order, Topology and Computer Science",
["APPL CATEGOR STRUCT"] = "Applied Categorical Structures",
["APPL CLAY SCI"] = "Applied Clay Science",
@@ -131394,7 +131386,7 @@ unabbrevs = {
["APPL ENVIRON BIOTECHNOL"] = "Applied environmental biotechnology",
["APPL ENVIRON EDUC COMMUN"] = "Applied environmental education and communication (Print)",
["APPL ENVIRON MICROB"] = "Applied and Environmental Microbiology",
- ["APPL ENVIRON MICROBIOL"] = "Applied and Environmental Microbiology",
+ ["APPL ENVIRON MICROBIOL"] = "Applied and environmental microbiology",
["APPL ENVIRON SOIL SCI"] = "Applied and environmental soil science",
["APPL ERGON"] = "Applied Ergonomics",
["APPL EVOL COMPUT (2014)"] = "Applications of Evolutionary Computation : 17th European Conference, EvoApplications 2014, Granada, Spain, April 23-25, 2014 : revised selected papers. EvoApplications (Conference) (17th : 2014 : Granada, Spain)",
@@ -131420,7 +131412,7 @@ unabbrevs = {
["APPL INTELL"] = "Applied Intelligence",
["APPL LINGUIST"] = "Applied linguistics",
["APPL LOG SER"] = "Applied Logic Series",
- ["APPL MAGN RESON"] = "Applied Magnetic Resonance",
+ ["APPL MAGN RESON"] = "Applied magnetic resonance",
["APPL MANAG SCI"] = "Applications of Management Science",
["APPL MATER TODAY"] = "Applied materials today",
["APPL MATH"] = "Applications of Mathematics",
@@ -131539,7 +131531,7 @@ unabbrevs = {
["APPL SOC RES METHODS SER"] = "Applied Social Research Methods Series",
["APPL SOC STUD"] = "Applied Social Studies",
["APPL SOFT COMPUT"] = "Applied Soft Computing",
- ["APPL SOIL ECOL"] = "Applied Soil Ecology",
+ ["APPL SOIL ECOL"] = "Applied soil ecology : a section of Agriculture, Ecosystems & Environment",
["APPL SOL M"] = "Applied Solid Mechanics",
["APPL SOLAR ENERGY"] = "Applied Solar Energy",
["APPL SPAT ANAL POLICY"] = "Applied spatial analysis and policy",
@@ -131606,12 +131598,11 @@ unabbrevs = {
["AQUACULT INT"] = "Aquaculture International",
["AQUACULT NUTR"] = "Aquaculture Nutrition",
["AQUACULT REP"] = "Aquaculture Reports",
- ["AQUACULT RES"] = "Aquaculture Research",
["AQUACULTURE"] = "Aquaculture (Amsterdam, Netherlands)",
["AQUACULTURE ECON MANAGE"] = "Aquaculture Economics and Management",
["AQUAT BIOL"] = "Aquatic biology",
["AQUAT BIOSYST"] = "Aquatic biosystems",
- ["AQUAT BOT"] = "Aquatic Botany",
+ ["AQUAT BOT"] = "Aquatic botany",
["AQUAT CONSERV"] = "Aquatic conservation : marine and freshwater ecosystems",
["AQUAT CONSERV MAR FRESHWATER ECOSYST"] = "Aquatic Conservation: Marine and Freshwater Ecosystems",
["AQUAT ECOL"] = "Aquatic ecology",
@@ -131899,7 +131890,7 @@ unabbrevs = {
["ARCH INDHYG OCC MED"] = "Archives of Industrial Hygiene and Occupational Medicine",
["ARCH INN MED"] = "Archiv für innere Medizin",
["ARCH INSECT BIOCHEM"] = "Archives of Insect Biochemistry and Physiology",
- ["ARCH INSECT BIOCHEM PHYSIOL"] = "Archives of Insect Biochemistry and Physiology",
+ ["ARCH INSECT BIOCHEM PHYSIOL"] = "Archives of insect biochemistry and physiology",
["ARCH INST BIOL ANDINA"] = "Archivos del Instituto de Biologia Andina",
["ARCH INST CARDIOL MEX"] = "Archivos del Instituto de Cardiologia de Mexico",
["ARCH INST FARMACOL EXP (MADR)"] = "Archivos del Instituto de FarmacologiÌa Experimental (Medicina)",
@@ -132994,6 +132985,7 @@ unabbrevs = {
["ASSOC ENGN GEOLOGIST"] = "Association of Engineering Geologists, Special Publication",
["ASSOC FOOD DRUG OFF"] = "Association of Food & Drug Officials Quarterly Bulletin",
["ASSOC MANAGE"] = "Association management",
+ ["ASSOC MATH RES MONOGR"] = "Association for Mathematical Research Monographs",
["ASSOC MED J"] = "Association medical journal",
["ASSOC OPER ROOM NURS"] = "Aorn Journal",
["ASSOC REC SOUND COLL"] = "Association for Recorded Sound Collections-journal",
@@ -133049,10 +133041,10 @@ unabbrevs = {
["ASTROPART PHYS"] = "Astroparticle Physics",
["ASTROPHY SPACE SCI"] = "Astrophysics and Space Science",
["ASTROPHYS BULL"] = "Astrophysical Bulletin",
- ["ASTROPHYS J"] = "Astrophysics Journal",
+ ["ASTROPHYS J"] = "The Astrophysical journal",
["ASTROPHYS J LETT"] = "The astrophysical journal. Letters",
["ASTROPHYS J SUPPL S"] = "Astrophysical Journal Supplement Series",
- ["ASTROPHYS J SUPPL SER"] = "Astrophysics Journal Supplement Series",
+ ["ASTROPHYS J SUPPL SER"] = "The Astrophysical journal. Supplement series",
["ASTROPHYS LETT"] = "Astrophysical Letters",
["ASTROPHYS LETT COMM"] = "Astrophysical Letters & Communications",
["ASTROPHYS LETT COMMUN"] = "Astrophysical letters & communications",
@@ -133071,7 +133063,6 @@ unabbrevs = {
["ASYMPTOT ANAL"] = "Asymptotic Analysis",
["ASYMPTOTIC ANAL"] = "Asymptotic Analysis",
["AT DATA NUCL DATA TABLES"] = "Atomic Data and Nuclear Data Tables",
- ["AT ENERG"] = "Atomnaya Energiya",
["AT ENERG [SOV J AT ENERGY]"] = "Atomnaya Energiya [Soviet Journal of Atomic Energy]",
["AT ENERGY"] = "Atomic Energy",
["AT ENERGY (N Y, NY, U S)"] = "Atomic Energy (New York, NY, United States)",
@@ -133344,7 +133335,6 @@ unabbrevs = {
["AUST FEM STUD"] = "Australian feminist studies",
["AUST FEMINIST STUD"] = "Australian Feminist Studies",
["AUST FOR"] = "Australian forestry",
- ["AUST FOR RES"] = "Australian Forest Research",
["AUST FOREST RES"] = "Australian Forest Research",
["AUST FORESTRY"] = "Australian Forestry",
["AUST GEMMOL"] = "Australian Gemmologist",
@@ -133373,7 +133363,7 @@ unabbrevs = {
["AUST J BASIC APPL SCI"] = "Australian Journal of Basic and Applied Sciences",
["AUST J BIOL SCI"] = "Australian journal of biological sciences",
["AUST J BIOTECHNOL"] = "Australian journal of biotechnology",
- ["AUST J BOT"] = "Australian Journal of Botany",
+ ["AUST J BOT"] = "Australian journal of botany",
["AUST J CHEM"] = "Australian Journal of Chemistry",
["AUST J CHIN AFF"] = "The Australian journal of Chinese affairs = Ao chung",
["AUST J CHINESE AFF"] = "Australian Journal of Chinese Affairs",
@@ -133449,7 +133439,6 @@ unabbrevs = {
["AUST MED REC J"] = "Australian medical record journal",
["AUST METEOROL MAG"] = "Australian Meteorological Magazine",
["AUST METEOROL OCEAN"] = "Australian Meteorological and Oceanographic Journal",
- ["AUST METEOROL OCEANOGR J"] = "Australian Meteorological and Oceanographic Journal",
["AUST MYCOL"] = "Australasian mycologist : journal of the Australasian Mycological Society, Inc",
["AUST N Z GEN PRACT"] = "The Australian and New Zealand general practitioner",
["AUST N Z GRAPEGROW WINEMAK"] = "The Australian & New Zealand grapegrower & winemaker",
@@ -133594,7 +133583,7 @@ unabbrevs = {
["AUSTRIAN HIST YEARBK"] = "Austrian History Yearbook",
["AUSTRIAN INST INT AF"] = "Austrian Institute for International Affairs Series",
["AUSTRIAN J EARTH SC"] = "Austrian Journal of Earth Sciences",
- ["AUSTRIAN J EARTH SCI"] = "Austrian Journal of Earth Sciences",
+ ["AUSTRIAN J EARTH SCI"] = "Austrian journal of earth sciences : an international journal of the Austrian Geological Society",
["AUSTRIAN J FOR SCI"] = "Austrian Journal of Forest Science",
["AUSTRIAN MED BULL"] = "Austrian medical bulletin",
["AUSTRROM"] = "Pro Austria Romana",
@@ -133685,7 +133674,7 @@ unabbrevs = {
["AVES"] = "ArheolosÌŒki vestnik (Ljubljana)",
["AVI"] = "AVI : proceedings of the Workshop on Advanced Visual Interfaces. AVI (Conference)",
["AVIAKOSM EKOLOG MED"] = "Aviakosmicheskaia i ekologicheskaia meditsina = Aerospace and environmental medicine",
- ["AVIAN BIOL RES"] = "Avian Biology Research",
+ ["AVIAN BIOL RES"] = "Avian biology research",
["AVIAN CONSERV ECOL"] = "Avian conservation and ecology = EÌcologie et conservation des oiseaux",
["AVIAN DIS"] = "Avian diseases",
["AVIAN DIS DIG"] = "Avian diseases digest",
@@ -133731,7 +133720,6 @@ unabbrevs = {
["AYURVEDIC"] = "Ayurvedic",
["AZ"] = "A/Z : ITU journal of Faculty of Architecture",
["AZANIA"] = "Azania",
- ["AZANIA-ARCHAEOL RES AFR"] = "Azania-Archaeological Research in Africa",
["AZERB J MATH"] = "Azerbaijan Journal of Mathematics",
["AZERB KHIM ZH"] = "Azerbaidzhanskii Khimicheskii Zhurnal",
["AZERBAIDZHANSKII MEDITSINSKII ZHURNAL"] = "Azerbaĭdzhanskiĭ medit︠s︡inskiĭ zhurnal = Aserbaidschanische medizinische Zeitschrift",
@@ -134330,7 +134318,7 @@ unabbrevs = {
["BEIJING DAXUE XUEBAO ZIRAN KEXUE BAN"] = "Beijing Daxue Xuebao. Ziran Kexue Ban. Acta Scientiarum Naturalium Universitatis Pekinensis",
["BEIJING SHIFAN DAXUE XUEBAO"] = "Beijing Shifan Daxue Xuebao. Ziran Kexue Ban. Journal of Beijing Normal University (Natural Science)",
["BEILSTEIN J NANOTECHNOL"] = "Beilstein journal of nanotechnology",
- ["BEILSTEIN J ORG CHEM"] = "Beilstein Journal of Organic Chemistry",
+ ["BEILSTEIN J ORG CHEM"] = "Beilstein journal of organic chemistry",
["BEIRUTER TEXT STUD"] = "Beiruter Texte Und Studien",
["BEIT PLASMAPHYS-CONT"] = "Beitrage Aus Der Plasmaphysik-contributions to Plasma Physics",
["BEITR ALGEBRA GEOM"] = "Beitrage zur Algebra und Geometrie. Contributions to Algebra and Geometry",
@@ -134477,7 +134465,7 @@ unabbrevs = {
["BER NATURFORSCH GES FREIBG BR"] = "Berichte. Naturforschende Gesellschaft zu Freiburg i. B",
["BER PHYS MED GES WURZBG"] = "Berichte. Physikalisch-Medicinische Gesellschaft, Würzburg",
["BER RAUMFORSCH RAUMPLAN"] = "Berichte zur Raumforschung und Raumplanung (Vienna, Austria)",
- ["BER SCHWEIZ BOT GES"] = "Berichte der Schweizerischen botanischen Gesellschaft",
+ ["BER SCHWEIZ BOT GES"] = "Berichte Der Schweizerischen Botanischen Gesellschaft",
["BER SCHWYZERISCHE NATFORSCH GES"] = "Berichte der Schwyzerischen Naturforschenden Gesellschaft",
["BER ST GALLEN NATWISS GES"] = "Berichte der Sankt Gallischen Naturwissenschaftlichen Gesellschaft",
["BER VERSANST WASSERBAU HYDROL GLAZIOL EIDGENÖSS TECH HOCHSCH ZÜR"] = "Berichte der Versuchsanstalt für Wasserbau, Hydrologie und Glaziologie an der Eidg. Technischen Hochschule Zürich",
@@ -134623,7 +134611,7 @@ unabbrevs = {
["BIBL HUMANISME RENAISS"] = "Bibliothèque d'humanisme et renaissance; travaux et documents",
["BIBL INZH"] = "Biblioteka Inzhenera",
["BIBL LAEGER"] = "Bibliotek for laeger",
- ["BIBL LICHENOL"] = "Bibliotheca Lichenologica",
+ ["BIBL LICHENOL"] = "Bibliotheca lichenologica",
["BIBL MAT"] = "\\cyr Biblioteka Matematika",
["BIBL MICROB"] = "Bibliotheca Microbiologica",
["BIBL MICROBIOL"] = "Bibliotheca microbiologica",
@@ -134755,25 +134743,25 @@ unabbrevs = {
["BIOCHEM (MOSC) SUPPL SER A MEMBR CELL BIOL"] = "Biochemistry (Moscow) Supplement. Series A, Membrane and cell biology",
["BIOCHEM ACTION HORM"] = "Biochemical Actions of Hormones",
["BIOCHEM ANAL BIOCHEM"] = "Biochemistry and analytical biochemistry : current research",
- ["BIOCHEM ARCH"] = "Biochemical Archives",
+ ["BIOCHEM ARCH"] = "Biochemical archives",
["BIOCHEM BIOPH RES CO"] = "Biochemical and Biophysical Research Communications",
["BIOCHEM BIOPHYS REP"] = "Biochemistry and biophysics reports",
- ["BIOCHEM BIOPHYS RES COMMUN"] = "Biochemical and Biophysical Research Communications",
+ ["BIOCHEM BIOPHYS RES COMMUN"] = "Biochemical and biophysical research communications",
["BIOCHEM BIOTECHNOL RES"] = "Biochemistry and biotechnology research (Delta)",
["BIOCHEM CELL ARCH"] = "Biochemical and cellular archives",
- ["BIOCHEM CELL BIOL"] = "Biochemistry and Cell Biology",
+ ["BIOCHEM CELL BIOL"] = "Biochemistry and cell biology = Biochimie et biologie cellulaire",
["BIOCHEM CLIN"] = "Biochemical clinics",
- ["BIOCHEM EDUC"] = "Biochemical Education",
- ["BIOCHEM ENG J"] = "Biochemical Engineering Journal",
+ ["BIOCHEM EDUC"] = "Biochemical education",
+ ["BIOCHEM ENG J"] = "Biochemical engineering journal",
["BIOCHEM EXP BIOL"] = "Biochemistry and experimental biology",
["BIOCHEM GENET"] = "Biochemical Genetics",
["BIOCHEM INSIGHTS"] = "Biochemistry insights",
- ["BIOCHEM INT"] = "Biochemistry International",
+ ["BIOCHEM INT"] = "Biochemistry international",
["BIOCHEM J"] = "Biochemical Journal",
["BIOCHEM MED"] = "Biochemical medicine",
["BIOCHEM MED (ZAGREB)"] = "Biochemia medica",
["BIOCHEM MED METAB B"] = "Biochemical Medicine",
- ["BIOCHEM MED METAB BIOL"] = "Biochemical Medicine and Metabolic Biology",
+ ["BIOCHEM MED METAB BIOL"] = "Biochemical medicine and metabolic biology",
["BIOCHEM MEDICA"] = "Biochemia Medica",
["BIOCHEM MOL BIOL (N Y)"] = "Biochemistry and molecular biology (New York, N.Y.)",
["BIOCHEM MOL BIOL EDU"] = "Biochemistry and Molecular Biology Education",
@@ -134782,7 +134770,7 @@ unabbrevs = {
["BIOCHEM MOL BIOL J"] = "Biochemistry & molecular biology journal",
["BIOCHEM MOL MED"] = "Biochemical and Molecular Medicine",
["BIOCHEM MOSC SUPPL B BIOMED CHEM"] = "Biochemistry (Moscow) Supplement. Series B, Biomedical chemistry",
- ["BIOCHEM PHARMACOL"] = "Biochemical Pharmacology",
+ ["BIOCHEM PHARMACOL"] = "Biochemical pharmacology",
["BIOCHEM PHARMACOL (AMSTERDAM, NETH)"] = "Biochemical Pharmacology (Amsterdam, Netherlands)",
["BIOCHEM PHARMACOL (LOS ANGEL)"] = "Biochemistry & pharmacology : open access",
["BIOCHEM PHYSIOL"] = "Biochemistry & physiology",
@@ -134792,21 +134780,20 @@ unabbrevs = {
["BIOCHEM PREPARAT"] = "Biochemical Preparations",
["BIOCHEM RES INT"] = "Biochemistry research international",
["BIOCHEM RES TRENDS"] = "Biochemistry and Histocytochemistry Research Developments",
- ["BIOCHEM SOC SYMP"] = "Biochemical Society Symposium",
+ ["BIOCHEM SOC SYMP"] = "Biochemical Society Symposia",
["BIOCHEM SOC T"] = "Biochemical Society Transactions",
- ["BIOCHEM SOC TRANS"] = "Biochemical Society Transactions",
+ ["BIOCHEM SOC TRANS"] = "Biochemical Society transactions",
["BIOCHEM SYST ECOL"] = "Biochemical Systematics and Ecology",
["BIOCHEM Z"] = "Biochemische Zeitschrift",
["BIOCHEM: INDIAN J"] = "BioChemistry: An Indian Journal",
["BIOCHEMICA (INDIANAPOLIS)"] = "Biochemica (Indianapolis, Ind.)",
["BIOCHEMISTRY"] = "Biochemistry",
["BIOCHEMISTRY (MOSC)"] = "Biochemistry. Biokhimii︠a︡",
- ["BIOCHEMISTRY (MOSCOW)"] = "Biochemistry (Moscow)",
["BIOCHEMISTRY (RAJKOT, INDIA)"] = "BioChemistry (Rajkot, India)",
["BIOCHEMISTRY-MOSCOW"] = "Biochemistry-moscow",
["BIOCHEMISTRY-US"] = "Biochemistry",
["BIOCHEMISTRY-USSR"] = "Biokhimiya",
- ["BIOCHIM BIOPHYS ACTA"] = "Biochimica et Biophysica Acta",
+ ["BIOCHIM BIOPHYS ACTA"] = "Biochimica et biophysica acta",
["BIOCHIM BIOPHYS ACTA BIOENERG"] = "Biochimica et biophysica acta. Bioenergetics",
["BIOCHIM BIOPHYS ACTA BIOMEMBR"] = "Biochimica et biophysica acta. Biomembranes",
["BIOCHIM BIOPHYS ACTA GEN SUBJ"] = "Biochimica et biophysica acta. General subjects",
@@ -134817,7 +134804,7 @@ unabbrevs = {
["BIOCHIM BIOPHYS ACTA PROTEINS PROTEOM"] = "Biochimica et biophysica acta. Proteins and proteomics",
["BIOCHIM BIOPHYS ACTA REV CANCER"] = "Biochimica et biophysica acta. Reviews on cancer",
["BIOCHIM BIOPHYS ACTA, BIOENERG"] = "Biochimica et Biophysica Acta, Bioenergetics",
- ["BIOCHIM BIOPHYS ACTA, BIOMEMBR"] = "Biochimica et Biophysica Acta, Biomembranes",
+ ["BIOCHIM BIOPHYS ACTA, BIOMEMBR"] = "iochimica et Biophysica Acta, Biomembranes",
["BIOCHIM BIOPHYS ACTA, BIOPHYS INCL PHOTOSYNTH"] = "Biochimica et Biophysica Acta, Biophysics Including Photosynthesis",
["BIOCHIM BIOPHYS ACTA, BIOPHYS INCL PHOTSYNTH"] = "Biochimica et Biophysica Acta (BBA) - Biophysics including Photosynthesis",
["BIOCHIM BIOPHYS ACTA, ENZYMOL"] = "Biochimica et Biophysica Acta, Enzymology",
@@ -134829,7 +134816,6 @@ unabbrevs = {
["BIOCHIM BIOPHYS ACTA, MOL BASIS DIS"] = "Biochimica et Biophysica Acta, Molecular Basis of Disease",
["BIOCHIM BIOPHYS ACTA, MOL CELL BIOL LIPIDS"] = "Biochimica et Biophysica Acta, Molecular and Cell Biology of Lipids",
["BIOCHIM BIOPHYS ACTA, MOL CELL RES"] = "Biochimica et Biophysica Acta, Molecular Cell Research",
- ["BIOCHIM BIOPHYS ACTA, MUCOPROTEINS MUCOPOLYSACCHARIDES"] = "Biochimica et Biophysica Acta, Mucoproteins and Mucopolysaccharides",
["BIOCHIM BIOPHYS ACTA, MUCROPROTEINS MUCOPOLYSACCHARIDES"] = "Biochimica et Biophysica Acta, Mucoproteins and Mucopolysaccharides",
["BIOCHIM BIOPHYS ACTA, NUCLEIC ACIDS PROTEIN SYNTH"] = "Biochimica et Biophysica Acta, Nucleic Acids and Protein Synthesis",
["BIOCHIM BIOPHYS ACTA, PROTEIN STRUCT"] = "Biochimica et Biophysica Acta, Protein Structure",
@@ -134846,7 +134832,7 @@ unabbrevs = {
["BIOCHIM CLIN"] = "Biochimica clinica",
["BIOCHIM OPEN"] = "Biochimie open",
["BIOCHIMIE"] = "Biochimie",
- ["BIOCHIP J"] = "Biochip Journal",
+ ["BIOCHIP J"] = "Biochip journal",
["BIOCIENCIAS"] = "Biociências",
["BIOCOMP SER"] = "Biocomputing",
["BIOCOMPLEXITY"] = "BIO-complexity",
@@ -134865,7 +134851,7 @@ unabbrevs = {
["BIODEMOGRAPHY SOC BIOL"] = "Biodemography and social biology",
["BIODES MANUF"] = "Bio-design and manufacturing",
["BIODISCOVERY"] = "BioDiscovery",
- ["BIODIVERS CONSERV"] = "Biodiversity and Conservation",
+ ["BIODIVERS CONSERV"] = "Biodiversity and conservation",
["BIODIVERS CYANOPROCA"] = "Biodiversity of Cyanoprocaryotes Algae and Fungi of Israel",
["BIODIVERS DATA J"] = "Biodiversity data journal",
["BIODIVERS ECOL"] = "Biodiversity and ecology = Biodiversität und Ökologie",
@@ -134878,7 +134864,7 @@ unabbrevs = {
["BIODYNAMICA"] = "Biodynamica",
["BIOELECTRICITY"] = "Bioelectricity",
["BIOELECTROCH BIOENER"] = "Bioelectrochemistry and Bioenergetics",
- ["BIOELECTROCHEM BIOENERG"] = "Bioelectrochemistry and Bioenergetics",
+ ["BIOELECTROCHEM BIOENERG"] = "Bioelectrochemistry and bioenergetics (Lausanne, Switzerland)",
["BIOELECTROCHEMISTRY"] = "Bioelectrochemistry (Amsterdam, Netherlands)",
["BIOELECTROMAGNETICS"] = "Bioelectromagnetics",
["BIOELECTRON MED"] = "Bioelectronic medicine",
@@ -134921,9 +134907,9 @@ unabbrevs = {
["BIOFUEL BIOPROD BIOR"] = "Biofuels Bioproducts & Biorefining-biofpr",
["BIOFUEL BIOPROD BIOREFIN"] = "Biofuels, bioproducts & biorefining : Biofpr",
["BIOFUELS"] = "Biofuels",
- ["BIOFUELS, BIOPROD BIOREFIN"] = "Biofuels, Bioproducts & Biorefining",
+ ["BIOFUELS, BIOPROD BIOREFIN"] = "Biofuels, Bioproducts and Biorefining",
["BIOFUTUR"] = "Biofutur",
- ["BIOG AMINES"] = "Biogenic Amines",
+ ["BIOG AMINES"] = "Biogenic amines",
["BIOGENESIS"] = "Biogenesis : jurnal ilmiah biologia",
["BIOGENIC AMINES"] = "Biogenic Amines",
["BIOGEOCHEMISTRY"] = "Biogeochemistry",
@@ -134943,7 +134929,7 @@ unabbrevs = {
["BIOINFORM BIOL INSIGHTS"] = "Bioinformatics and biology insights",
["BIOINFORM BIOMED ENG (2019)"] = "Bioinformatics and Biomedical Engineering : 7th International Work-Conference, IWBBIO 2019, Granada, Spain, May 8-10, 2019, Proceedings, Parts I and II. IWBBIO (Conference) (7th : 2019 : Granada, Spain)",
["BIOINFORM RES APPL (2018)"] = "Bioinformatics research and applications : 14th International Symposium, ISBRA 2018, Beijing, China, June 8-11, 2018, Proceedings. ISBRA (Conference) (14th : 2018 : Beijing, China)",
- ["BIOINFORMATICS"] = "Bioinformatics",
+ ["BIOINFORMATICS"] = "Bioinformatics (Oxford, England)",
["BIOINFORMATION"] = "Bioinformation",
["BIOINORG CHEM"] = "Bioinorganic chemistry",
["BIOINORG CHEM APPL"] = "Bioinorganic chemistry and applications",
@@ -134990,7 +134976,7 @@ unabbrevs = {
["BIOL ENVIRON"] = "Biology and Environment-proceedings of The Royal Irish Academy",
["BIOL EXTRACELL MATR"] = "Biology of Extracellular Matrix",
["BIOL FERT SOILS"] = "Biology and Fertility of Soils",
- ["BIOL FERTIL SOILS"] = "Biology and Fertility of Soils",
+ ["BIOL FERTIL SOILS"] = "Biology and fertility of soils",
["BIOL FORUM"] = "Biological forum : an international journal",
["BIOL FUTUR"] = "Biologia futura",
["BIOL GALLO-HELLENICA"] = "Biologia Gallo-hellenica",
@@ -134998,7 +134984,7 @@ unabbrevs = {
["BIOL GASTROENTEROL (PARIS)"] = "Biologie et gastro-enteÌrologie",
["BIOL HUM AFF"] = "Biology and human affairs : a British Social Hygiene Council publication",
["BIOL INSPIR SYST"] = "Biologically-inspired Systems",
- ["BIOL INVASIONS"] = "Biological Invasions",
+ ["BIOL INVASIONS"] = "Biological invasions",
["BIOL J LINN SOC"] = "Biological Journal of the Linnean Society",
["BIOL J LINN SOC LOND"] = "Biological journal of the Linnean Society. Linnean Society of London",
["BIOL LAT"] = "Biologica Latina",
@@ -135042,7 +135028,7 @@ unabbrevs = {
["BIOL PSYCHIATRY COGN NEUROSCI NEUROIMAGING"] = "Biological psychiatry. Cognitive neuroscience and neuroimaging",
["BIOL PSYCHOL"] = "Biological psychology",
["BIOL PSYCHOL BULL"] = "Biological psychology bulletin",
- ["BIOL REPROD"] = "Biology of Reproduction",
+ ["BIOL REPROD"] = "Biology of reproduction",
["BIOL REPROD SUPPL"] = "Biology of reproduction. Supplement",
["BIOL RES"] = "Biological research",
["BIOL RES NURS"] = "Biological research for nursing",
@@ -135076,11 +135062,9 @@ unabbrevs = {
["BIOL UNSERER ZEIT"] = "Biologie in unserer Zeit",
["BIOL VISNYK MELITOPOLSKOHO DERZHAVNOHO PEDAHOHICHNOHO UNIVERSYTETU IM BOHDANA KHMELNYTSKOHO"] = "Biolohichnyĭ visnyk Melitopolʹsʹkoho derz︠h︡avnoho pedahohichnoho universytetu imeni Bohdana Khmelʹnyt︠s︡koho",
["BIOL WASTE"] = "Biological Wastes",
- ["BIOL WASTES"] = "Biological Wastes",
["BIOL Z ARMEN"] = "Biologicheskiĭ zhurnal Armenii = Hayastani kensabanakan handes",
["BIOL ZBL"] = "Biologisches Zentralblatt",
["BIOL ZENT BL"] = "Biologisches Zentralblatt",
- ["BIOL ZENTBL"] = "Biologisches Zentralblatt",
["BIOL-INSPIRED SYST"] = "Biologically-Inspired Systems",
["BIOLIFE"] = "Biolife : an international quarterly journal of biology and life sciences",
["BIOLINGUISTICS (NICOS)"] = "Biolinguistics",
@@ -135118,7 +135102,7 @@ unabbrevs = {
["BIOMARKERS MED"] = "Biomarkers in Medicine",
["BIOMASS"] = "Biomass",
["BIOMASS BIOENERG"] = "Biomass & Bioenergy",
- ["BIOMASS BIOENERGY"] = "Biomass and Bioenergy",
+ ["BIOMASS BIOENERGY"] = "Biomass & bioenergy",
["BIOMASS CONVERS BIOREFIN"] = "Biomass conversion and biorefinery",
["BIOMAT ARTIF CELL IM"] = "Biomaterials Artificial Cells and Immobilization Biotechnology",
["BIOMAT PROP PROD DEV"] = "Biodegradable Composites for Bone Regeneration",
@@ -135249,7 +135233,7 @@ unabbrevs = {
["BIOPHARM-J VET PHARM"] = "Biopharm-journal of Veterinary Pharmacy",
["BIOPHARM-TECHNOL BUS"] = "Biopharm-the Technology & Business of Biopharmaceuticals",
["BIOPHYS CHEM"] = "Biophysical Chemistry",
- ["BIOPHYS J"] = "Biophysical Journal",
+ ["BIOPHYS J"] = "Biophysical journal",
["BIOPHYS PHYSICOBIOL"] = "Biophysics and physicobiology",
["BIOPHYS REP"] = "Biophysics reports",
["BIOPHYS REV"] = "Biophysical reviews",
@@ -135363,22 +135347,22 @@ unabbrevs = {
["BIOTECHNOL ALIA"] = "Biotechnology et alia",
["BIOTECHNOL ANNU REV"] = "Biotechnology annual review",
["BIOTECHNOL APPL BIOC"] = "Biotechnology and Applied Biochemistry",
- ["BIOTECHNOL APPL BIOCHEM"] = "Biotechnology and Applied Biochemistry",
- ["BIOTECHNOL BIOENG"] = "Biotechnology and Bioengineering",
+ ["BIOTECHNOL APPL BIOCHEM"] = "Biotechnology and applied biochemistry",
+ ["BIOTECHNOL BIOENG"] = "Biotechnology and bioengineering",
["BIOTECHNOL BIOENG SYMP"] = "Biotechnology and bioengineering symposium",
["BIOTECHNOL BIOFUELS"] = "Biotechnology for biofuels",
["BIOTECHNOL BIOPROC E"] = "Biotechnology and Bioprocess Engineering",
["BIOTECHNOL BIOPROCESS ENG"] = "Biotechnology and Bioprocess Engineering",
["BIOTECHNOL BIOTEC EQ"] = "Biotechnology & Biotechnological Equipment",
- ["BIOTECHNOL BIOTECHNOL EQUIP"] = "Biotechnology and Biotechnological Equipment",
+ ["BIOTECHNOL BIOTECHNOL EQUIP"] = "Biotechnology, biotechnological equipment",
["BIOTECHNOL DEV MONIT"] = "Biotechnology and Development Monitor",
["BIOTECHNOL EDUC"] = "Biotechnology Education",
["BIOTECHNOL FOCUS"] = "Biotechnology focus",
["BIOTECHNOL GENET ENG"] = "Biotechnology & Genetic Engineering Reviews",
["BIOTECHNOL GENET ENG REV"] = "Biotechnology & genetic engineering reviews",
["BIOTECHNOL HEALTHC"] = "Biotechnology healthcare",
- ["BIOTECHNOL J"] = "Biotechnology Journal",
- ["BIOTECHNOL LAW REP"] = "Biotechnology Law Report",
+ ["BIOTECHNOL J"] = "Biotechnology journal",
+ ["BIOTECHNOL LAW REP"] = "Biotechnology law report",
["BIOTECHNOL LETT"] = "Biotechnology letters",
["BIOTECHNOL PHARM ASP"] = "Biotechnology Pharmaceutical Aspects",
["BIOTECHNOL PROG"] = "Biotechnology progress",
@@ -135418,7 +135402,6 @@ unabbrevs = {
["BIRD BANDING"] = "Bird-banding",
["BIRD BEHAV"] = "Bird Behavior",
["BIRD CONSERV INT"] = "Bird conservation international",
- ["BIRD STUD"] = "Bird Study",
["BIRD STUDY"] = "Bird study : the journal of the British Trust for Ornithology",
["BIRDS-EVOL BEHAV ECO"] = "Birds-evolution Behavior and Ecology",
["BIRKHAUSER ADV INFEC"] = "Birkhauser Advances in Infectious Diseases",
@@ -135912,7 +135895,7 @@ unabbrevs = {
["BOL SOC PAUL MED VET"] = "Boletim. Sociedade Paulista de Medicina VeterinaÌria",
["BOL SOC PORT HEMORREOL MICROCIRC"] = "Boletim da Sociedade Portuguesa de Hemorreologia e Microcirculação",
["BOL SOC PORT MAT"] = "Boletim da Sociedade Portuguesa de Matematica",
- ["BOL SOC QUIM PERU"] = "Boletin de la Sociedad Quimica del Peru",
+ ["BOL SOC QUIM PERU"] = "BoletiÌn de la Sociedad QuiÌmica del PeÌru",
["BOL SOC VALENCIA PEDIATR"] = "BoletiÌn de la Sociedad Valenciana de PediatriÌa",
["BOL SOC ZOOL URUG"] = "BoletiÌn de la Sociedad ZooloÌgica del Uruguay",
["BOL SOCIOECON"] = "BoletiÌn socioeconoÌmico (Cali, Colombia : 1985)",
@@ -136053,7 +136036,7 @@ unabbrevs = {
["BOSTON UNIV LAW REV"] = "Boston University law review. Boston University. School of Law",
["BOSTON UNIV PUBLIC INTEREST LAW J"] = "The Boston University public interest law journal",
["BOSTONIA"] = "Bostonia (Boston, Mass. : 1986)",
- ["BOT ACTA"] = "Botanica Acta",
+ ["BOT ACTA"] = "Botanica acta : Berichte der Deutschen Botanischen Gesellschaft = journal of the German Botanical Society",
["BOT BULL ACAD SINICA"] = "Botanical Bulletin of Academia Sinica",
["BOT BULL ACAD SINICA (TAIWAN)"] = "Botanical bulletin of Academia Sinica. New series. Zhong yang yan jiu yuan. Zhi wu yan jiu suo",
["BOT CENTBL"] = "Botanisches Centralblatt",
@@ -136068,12 +136051,11 @@ unabbrevs = {
["BOT LITH"] = "Botanica Lithuanica",
["BOT MAG TOKYO"] = "Botanical Magazine Tokyo",
["BOT MAR"] = "Botanica Marina",
- ["BOT MUS LEAFL HARV UNIV"] = "Botanical Museum Leaflets, Harvard University",
["BOT MUS LEALF HARV UNIV"] = "Botanical Museum leaflets, Harvard University",
["BOT NOTISER"] = "Botaniska Notiser",
["BOT PAC"] = "Botanica Pacifica : journal of plant science and conservation",
["BOT RES PRACT"] = "2n Pollen Formation: 40 Cytological Mechanisms of Nuclear Meiotic Restitution",
- ["BOT REV"] = "Botanical Review",
+ ["BOT REV"] = "The Botanical review; interpreting botanical progress",
["BOT SCI"] = "Botanical sciences",
["BOT SERB"] = "Botanica serbica",
["BOT STUD"] = "Botanical studies",
@@ -136094,7 +136076,6 @@ unabbrevs = {
["BOUND-LAYER METEOROL"] = "Boundary-Layer Meteorology",
["BOUNDARY LAYER METEOROL"] = "Boundary-Layer Meteorology",
["BOUNDARY TWO"] = "Boundary 2-an International Journal of Literature and Culture",
- ["BOUNDARY-LAYER METEOROL"] = "Boundary-Layer Meteorology",
["BOUNDR ELEMENT"] = "Boundary Elements",
["BOV PRACT (STILLWATER)"] = "The bovine practitioner",
["BOVINE PR"] = "Bovine Practitioner",
@@ -136186,7 +136167,7 @@ unabbrevs = {
["BR J MIL HIST"] = "British journal for military history",
["BR J NEUROSURG"] = "British journal of neurosurgery",
["BR J NURS"] = "British journal of nursing (Mark Allen Publishing)",
- ["BR J NUTR"] = "British Journal of Nutrition",
+ ["BR J NUTR"] = "The British journal of nutrition",
["BR J OBSTET GYNAECOL"] = "British journal of obstetrics and gynaecology",
["BR J OCCUP THER"] = "The British journal of occupational therapy",
["BR J OPHTHALMOL"] = "The British journal of ophthalmology",
@@ -136196,7 +136177,7 @@ unabbrevs = {
["BR J PAIN"] = "British journal of pain",
["BR J PERIOPER NURS"] = "British journal of perioperative nursing : the journal of the National Association of Theatre Nurses",
["BR J PHARM RES"] = "British journal of pharmaceutical research",
- ["BR J PHARMACOL"] = "British Journal of Pharmacology",
+ ["BR J PHARMACOL"] = "British journal of pharmacology",
["BR J PHARMACOL CHEMOTHER"] = "British journal of pharmacology and chemotherapy",
["BR J PHILOS SCI"] = "The British journal for the philosophy of science",
["BR J PHYS MED"] = "The British journal of physical medicine : including its application to industry",
@@ -136298,7 +136279,7 @@ unabbrevs = {
["BRAIN RES"] = "Brain Research",
["BRAIN RES BRAIN RES PROTOC"] = "Brain research. Brain research protocols",
["BRAIN RES BRAIN RES REV"] = "Brain research. Brain research reviews",
- ["BRAIN RES BULL"] = "Brain Research Bulletin",
+ ["BRAIN RES BULL"] = "Brain research bulletin",
["BRAIN RES COGN BRAIN RES"] = "Brain research. Cognitive brain research",
["BRAIN RES DEV BRAIN RES"] = "Brain research. Developmental brain research",
["BRAIN RES GENE EXPR PATTERNS"] = "Brain research. Gene expression patterns",
@@ -136889,7 +136870,7 @@ unabbrevs = {
["BULL GEOL SOC AM"] = "Bulletin Geological Society of America",
["BULL GEOL SOC CHINA"] = "Bulletin of the Geological Society of China",
["BULL GEOL SOC DEN"] = "Bulletin of the Geological Society of Denmark",
- ["BULL GEOL SOC FINL"] = "Bulletin of the Geological Society of Finland",
+ ["BULL GEOL SOC FINL"] = "Bulletin of The Geological Society of Finland",
["BULL GEOL SURV CAN"] = "Bulletin Geological Survey of Canada",
["BULL GEORGETOWN UNIV MED CENT"] = "Bulletin. Georgetown University. Medical Center",
["BULL GEORGIAN NATL ACAD SCI (NS)"] = "Bulletin of the Georgian National Academy of Sciences. New Series",
@@ -136908,7 +136889,7 @@ unabbrevs = {
["BULL HIGH INST PUBLIC HEALTH"] = "The Bulletin of the High Institute of Public Health",
["BULL HIS SCI AUVERGNE"] = "Bulletin historique et scientifique de l'Auvergne",
["BULL HISP"] = "Bulletin hispanique",
- ["BULL HIST CHEM"] = "Bulletin for the History of Chemistry",
+ ["BULL HIST CHEM"] = "Bulletin for the history of chemistry",
["BULL HIST DENT"] = "Bulletin of the history of dentistry",
["BULL HIST ELECTR"] = "Bulletin d'histoire de l'eÌlectriciteÌ",
["BULL HIST MED"] = "Bulletin of the history of medicine",
@@ -137490,7 +137471,7 @@ unabbrevs = {
["C R GEOSCI"] = "Comptes Rendus Geoscience",
["C R HEBD SEANCES ACAD SCI"] = "Comptes rendus hebdomadaires des seÌances de l'AcadeÌmie des sciences",
["C R HEBD SÉANCES ACAD SCI"] = "Comptes Rendus Hebdomadaires des Séances de l’Académie des Sciences",
- ["C R MATH"] = "Comptes Rendus Mathematique",
+ ["C R MATH"] = "Comptes rendus mathematique",
["C R MATH ACAD SCI PARIS"] = "Comptes Rendus Mathematique. Academie des Sciences. Paris",
["C R MATH ACAD SCI SOC R CAN"] = "Comptes Rendus Mathematiques de l’Academie des Sciences. La Societe Royale du Canada. Mathematical Reports of the Academy of Science. The Royal Society of Canada",
["C R MATH REP ACAD SCI CANADA"] = "La Société Royale du Canada",
@@ -137780,7 +137761,6 @@ unabbrevs = {
["CAMBODGE SOIR"] = "Cambodge soir",
["CAMBR MEDIEV CELT ST"] = "Cambrian Medieval Celtic Studies",
["CAMBRAJ"] = "Cambridge Archaeological Journal",
- ["CAMBRIDGE ARCHAEOL J"] = "Cambridge Archaeological Journal",
["CAMBRIDGE ECON POL REV"] = "Cambridge Economic Policy Review",
["CAMBRIDGE ELEM ELEM APPL CATEG THEORY"] = "Cambridge Elements. Elements in Applied Category Theory",
["CAMBRIDGE INT SER PARALLEL COMPUT"] = "Cambridge International Series on Parallel Computation",
@@ -137848,7 +137828,7 @@ unabbrevs = {
["CAN DIS WKLY REP"] = "Canada diseases weekly report = Rapport hebdomadaire des maladies au Canada",
["CAN DOCT"] = "Canadian doctor",
["CAN ENTOM"] = "The Canadian entomologist",
- ["CAN ENTOMOL"] = "Canadian Entomologist",
+ ["CAN ENTOMOL"] = "The Canadian entomologist",
["CAN ETHN STUD"] = "Canadian ethnic studies",
["CAN FAM LAW Q"] = "Canadian family law quarterly",
["CAN FAM PHYSICIAN"] = "Canadian family physician MeÌdecin de famille canadien",
@@ -137886,7 +137866,6 @@ unabbrevs = {
["CAN J ANAESTH"] = "Canadian journal of anaesthesia = Journal canadien d'anestheÌsie",
["CAN J ANAL SCI SPECT"] = "Canadian Journal of Analytical Sciences and Spectroscopy",
["CAN J ANAL SCI SPECTROS"] = "Canadian Journal of Analytical Sciences and Spectroscopy",
- ["CAN J ANAL SCI SPECTROSC"] = "Canadian Journal of Analytical Sciences and Spectroscopy",
["CAN J ANESTH"] = "Canadian Journal of Anesthesia-journal Canadien D Anesthesie",
["CAN J ANIM SCI"] = "Canadian Journal of Animal Science",
["CAN J APPL PHYSIOL"] = "Canadian Journal of Applied Physiology",
@@ -137896,7 +137875,7 @@ unabbrevs = {
["CAN J ARTHROPOD IDENTIF"] = "Canadian journal of arthropod identification",
["CAN J BEH SCI"] = "Canadian Journal of Behavioural Science",
["CAN J BEHAV SCI"] = "Canadian journal of behavioural science. Revue canadienne des sciences du comportement",
- ["CAN J BIOCHEM"] = "Canadian Journal of Biochemistry",
+ ["CAN J BIOCHEM"] = "Canadian journal of biochemistry",
["CAN J BIOCHEM CELL B"] = "Canadian Journal of Biochemistry",
["CAN J BIOCHEM CELL BIOL"] = "Canadian journal of biochemistry and cell biology = Revue canadienne de biochimie et biologie cellulaire",
["CAN J BIOCHEM PHYS"] = "Canadian Journal of Biochemistry and Physiology",
@@ -137937,7 +137916,7 @@ unabbrevs = {
["CAN J FAM LAW"] = "Canadian journal of family law. Revue canadienne de droit familial",
["CAN J FILM STUD"] = "Canadian Journal of Film Studies-revue Canadienne D Etudes Cinematographiques",
["CAN J FISH AQUAT SCI"] = "Canadian Journal of Fisheries and Aquatic Sciences",
- ["CAN J FOR RES"] = "Canadian Journal of Forest Research",
+ ["CAN J FOR RES"] = "Canadian journal of forest research. Journal canadien de la recherche forestière",
["CAN J FOREST RES"] = "Canadian Journal of Forest Research-revue Canadienne De Recherche Forestiere",
["CAN J GASTROENTEROL"] = "Canadian journal of gastroenterology = Journal canadien de gastroenterologie",
["CAN J GASTROENTEROL HEPATOL"] = "Canadian journal of gastroenterology & hepatology",
@@ -137984,8 +137963,8 @@ unabbrevs = {
["CAN J PHILOS"] = "Canadian journal of philosophy",
["CAN J PHYS"] = "Canadian Journal of Physics",
["CAN J PHYSIOL PHARM"] = "Canadian Journal of Physiology and Pharmacology",
- ["CAN J PHYSIOL PHARMACOL"] = "Canadian Journal of Physiology and Pharmacology",
- ["CAN J PLANT PATHOL"] = "Canadian Journal of Plant Pathology",
+ ["CAN J PHYSIOL PHARMACOL"] = "Canadian journal of physiology and pharmacology",
+ ["CAN J PLANT PATHOL"] = "Canadian journal of plant pathology. Revue Canadienne de phytopathologie",
["CAN J PLANT SCI"] = "Canadian Journal of Plant Science",
["CAN J PLAST SURG"] = "The Canadian journal of plastic surgery = Journal canadien de chirurgie plastique",
["CAN J POLIT SCI"] = "Canadian journal of political science. Revue canadienne de science politique",
@@ -138001,7 +137980,7 @@ unabbrevs = {
["CAN J RADIOGR RADIOTHER NUCL MED"] = "The Canadian journal of radiography, radiotherapy, nuclear medicine",
["CAN J REG SCI"] = "The Canadian journal of regional science = La revue canadienne des sciences reÌgionales",
["CAN J REGIONAL SCI"] = "Canadian Journal of Regional Science-revue Canadienne Des Sciences Regionales",
- ["CAN J REMOTE SENS"] = "Canadian Journal of Remote Sensing",
+ ["CAN J REMOTE SENS"] = "Canadian journal of remote sensing = Journal canadien de teÌleÌdeÌtection",
["CAN J RES"] = "Canadian journal of research",
["CAN J RES A"] = "Canadian Journal of Research Section A-physical Sciences",
["CAN J RES B"] = "Canadian Journal of Research Section B-chemical Sciences",
@@ -138166,7 +138145,7 @@ unabbrevs = {
["CANCER EPIDEMIOL BIOMARKERS PREV"] = "Cancer epidemiology, biomarkers & prevention : a publication of the American Association for Cancer Research, cosponsored by the American Society of Preventive Oncology",
["CANCER ETIOL DIAGN T"] = "Aggressive Breast Cancer",
["CANCER FORUM"] = "Cancer forum",
- ["CANCER GENE THER"] = "Cancer Gene Therapy",
+ ["CANCER GENE THER"] = "Cancer gene therapy",
["CANCER GENET"] = "Cancer genetics",
["CANCER GENET CYTOGEN"] = "Cancer Genetics and Cytogenetics",
["CANCER GENET CYTOGENET"] = "Cancer genetics and cytogenetics",
@@ -138213,7 +138192,7 @@ unabbrevs = {
["CANCER REP"] = "Cancer reports",
["CANCER REP (HOBOKEN)"] = "Cancer reports (Hoboken, N.J.)",
["CANCER REP REV"] = "Cancer reports and reviews",
- ["CANCER RES"] = "Cancer Research",
+ ["CANCER RES"] = "Cancer research",
["CANCER RES FRONT"] = "Cancer research frontiers",
["CANCER RES J"] = "Cancer research journal",
["CANCER RES THER CONT"] = "Cancer Research Therapy & Control",
@@ -138259,10 +138238,10 @@ unabbrevs = {
["CARAVELLE"] = "Caravelle (Toulouse, France)",
["CARBOHYD POLYM"] = "Carbohydrate Polymers",
["CARBOHYD RES"] = "Carbohydrate Research",
- ["CARBOHYDR CHEM"] = "Carbohydrate Chemistry",
+ ["CARBOHYDR CHEM"] = "Carbohydrate chemistry",
["CARBOHYDR LETT"] = "Carbohydrate letters",
["CARBOHYDR POLYM"] = "Carbohydrate polymers",
- ["CARBOHYDR RES"] = "Carbohydrate Research",
+ ["CARBOHYDR RES"] = "Carbohydrate research",
["CARBON"] = "Carbon",
["CARBON BALANCE MANAG"] = "Carbon balance and management",
["CARBON BALANCE MANAGE"] = "Carbon Balance and Management",
@@ -138339,7 +138318,7 @@ unabbrevs = {
["CARDIOVASC RADIAT MED"] = "Cardiovascular radiation medicine",
["CARDIOVASC RADIOL"] = "Cardiovascular radiology",
["CARDIOVASC REGEN MED"] = "Cardiovascular regenerative medicine",
- ["CARDIOVASC RES"] = "Cardiovascular Research",
+ ["CARDIOVASC RES"] = "Cardiovascular research",
["CARDIOVASC RES CENT BULL"] = "Cardiovascular Research Center bulletin",
["CARDIOVASC RES CTR B"] = "Cardiovascular Research Center Bulletin",
["CARDIOVASC REV REP"] = "Cardiovascular reviews & reports",
@@ -138526,7 +138505,6 @@ unabbrevs = {
["CATAL LETTERS"] = "Catalysis letters",
["CATAL MET COMPLEXES"] = "Catalysis By Metal Complexes",
["CATAL REV"] = "Catalysis Reviews-science and Engineering",
- ["CATAL REV - SCI ENG"] = "Catalysis Reviews - Science and Engineering",
["CATAL REV SCI ENG"] = "Catalysis reviews, science and engineering",
["CATAL REV: SCI ENG"] = "Catalysis Reviews: Science and Engineering",
["CATAL SCI TECHNOL"] = "Catalysis Science & Technology",
@@ -138641,17 +138619,17 @@ unabbrevs = {
["CELL ADH MIGR"] = "Cell adhesion & migration",
["CELL ADHES COMMUN"] = "Cell Adhesion and Communication",
["CELL BIO RES PROG"] = "Action Potential: Biophysical and Cellular Context, Initiation, Phases and Propagation",
- ["CELL BIOCHEM BIOPHYS"] = "Cell Biochemistry and Biophysics",
+ ["CELL BIOCHEM BIOPHYS"] = "Cell biochemistry and biophysics",
["CELL BIOCHEM FUNCT"] = "Cell Biochemistry and Function",
["CELL BIOL (HENDERSON, NV)"] = "Cell biology : research & therapy",
["CELL BIOL EDUC"] = "Cell biology education",
["CELL BIOL INT"] = "Cell biology international",
- ["CELL BIOL INT REP"] = "Cell Biology International Reports",
+ ["CELL BIOL INT REP"] = "Cell biology international reports",
["CELL BIOL REV"] = "Cell biology reviews : CBR",
["CELL BIOL TOXICOL"] = "Cell biology and toxicology",
["CELL BIOPHYS"] = "Cell biophysics",
["CELL BIOSCI"] = "Cell & bioscience",
- ["CELL CALCIUM"] = "Cell Calcium",
+ ["CELL CALCIUM"] = "Cell calcium",
["CELL CHEM BIOL"] = "Cell chemical biology",
["CELL CHEM TECHNOL"] = "Cellulose Chemistry and Technology",
["CELL CHROMOSOME"] = "Cell & chromosome",
@@ -138674,7 +138652,7 @@ unabbrevs = {
["CELL GROWTH DIFFER"] = "Cell growth & differentiation : the molecular biology journal of the American Association for Cancer Research",
["CELL HEALTH CYTOSKELET"] = "Cell health and cytoskeleton",
["CELL HOST MICROBE"] = "Cell host & microbe",
- ["CELL IMMUNOL"] = "Cellular Immunology",
+ ["CELL IMMUNOL"] = "Cellular immunology",
["CELL J"] = "Cell journal",
["CELL LOGIST"] = "Cellular logistics",
["CELL MATER"] = "Cells and Materials",
@@ -138683,7 +138661,7 @@ unabbrevs = {
["CELL METAB"] = "Cell metabolism",
["CELL MICROBIOL"] = "Cellular microbiology",
["CELL MOL BIOENG"] = "Cellular and molecular bioengineering",
- ["CELL MOL BIOL"] = "Cellular and Molecular Biology",
+ ["CELL MOL BIOL"] = "Cellular and molecular biology",
["CELL MOL BIOL (NOISY-LE-GRAND)"] = "Cellular and molecular biology (Noisy-le-Grand, France)",
["CELL MOL BIOL (OMICS)"] = "Cellular and molecular biology (OMICS)",
["CELL MOL BIOL (PARIS, FR, ONLINE)"] = "Cellular and Molecular Biology (Paris, France, Online)",
@@ -138708,7 +138686,7 @@ unabbrevs = {
["CELL ORIG LIFE EXTRE"] = "Adaptation to Life At High Salt Concentrations in Archaea, Bacteria, and Eukarya",
["CELL ORIGIN LIFE EXT"] = "Adaptation to Life At High Salt Concentrations in Archaea, Bacteria, and Eukarya",
["CELL PHARMACOL"] = "Cellular pharmacology",
- ["CELL PHYSIOL BIOCHEM"] = "Cellular Physiology and Biochemistry",
+ ["CELL PHYSIOL BIOCHEM"] = "Cellular physiology and biochemistry : international journal of experimental cellular physiology, biochemistry, and pharmacology",
["CELL POLYM"] = "Cellular Polymers",
["CELL PRESERV TECHNOL"] = "Cell preservation technology",
["CELL PROLIF"] = "Cell proliferation",
@@ -138750,7 +138728,7 @@ unabbrevs = {
["CELLULOSE (LOND)"] = "Cellulose (London, England)",
["CELRL OC MG SER"] = "Centre for Employment and Labour Relations Law, Occasional Monograph Series",
["CELTICUM"] = "Celticum. Supplément à Ogam",
- ["CEM CONCR COMPOS"] = "Cement & Concrete Composites",
+ ["CEM CONCR COMPOS"] = "Cement & concrete composites",
["CEM CONCR RES"] = "Cement and Concrete Research",
["CEM WAPNO BETON"] = "Cement Wapno Beton",
["CEMENT CONCRETE AGGR"] = "Cement Concrete and Aggregates",
@@ -138879,7 +138857,7 @@ unabbrevs = {
["CESK CASOPIS FYZ"] = "Ceskoslovensky Casopis Pro Fysiku Sekce A",
["CESK DERMATOL"] = "CeskoslovenskaÌ dermatologie",
["CESK EPIDEMIOL MIKROBIOL IMUNOL"] = "CeskoslovenskaÌ epidemiologie, mikrobiologie, imunologie",
- ["CESK FARM"] = "Ceskoslovenska Farmacie",
+ ["CESK FARM"] = "CeskoslovenskaÌ farmacie",
["CESK FYSIOL"] = "Ceskoslovenska Fysiologie",
["CESK GASTROENTEROL VYZ"] = "CeskoslovenskaÌ gastroenterologie a vyÌz̆iva",
["CESK GYNEKOL"] = "CeskoslovenskaÌ gynekologie",
@@ -139092,7 +139070,7 @@ unabbrevs = {
["CHEM ENG-LONDON"] = "Chemical Engineer-london",
["CHEM ENG-NEW YORK"] = "Chemical Engineering",
["CHEM ENGINEER TRANS"] = "Aaas08: 2nd Advanced Atmospheric Aerosol Symposium",
- ["CHEM ERDE"] = "Chemie der Erde",
+ ["CHEM ERDE"] = "Chemie der Erde : Beiträge zur chemischen Mineralogie, Petrographie und Geologie",
["CHEM ERDE-GEOCHEM"] = "Chemie Der Erde-geochemistry",
["CHEM EUR J"] = "Chemistry A European Journal",
["CHEM EXPRESS"] = "Chemistry Express",
@@ -139137,7 +139115,6 @@ unabbrevs = {
["CHEM MUTAGENS"] = "Chemical Mutagens-principles and Methods for Their Detection",
["CHEM NAT COMPD"] = "Chemistry of Natural Compounds",
["CHEM NEW ZEALAND"] = "Chemistry in New Zealand",
- ["CHEM NZ"] = "Chemistry in New Zealand",
["CHEM PAP"] = "Chemical Papers",
["CHEM PAP - CHEM ZVESTI"] = "Chemical Papers - Chemicke Zvesti",
["CHEM PAP-CHEM ZVESTI"] = "Chemical Papers-chemicke Zvesti",
@@ -139157,12 +139134,12 @@ unabbrevs = {
["CHEM PROCESS ENG-INZ"] = "Chemical and Process Engineering-inzynieria Chemiczna I Procesowa",
["CHEM PROD PROCESS MODEL"] = "Chemical Product and Process Modeling",
["CHEM PRUM"] = "Chemicky Prumysl",
- ["CHEM REC"] = "Chemical Record",
+ ["CHEM REC"] = "Chemical record (New York, N.Y.)",
["CHEM RES APPL-NOVA"] = "Advances in Adsorption Technology",
["CHEM RES CHIN UNIV"] = "Chemical Research in Chinese Universities",
["CHEM RES CHINESE U"] = "Chemical Research in Chinese Universities",
- ["CHEM RES TOXICOL"] = "Chemical Research in Toxicology",
- ["CHEM REV"] = "Chemical Reviews",
+ ["CHEM RES TOXICOL"] = "Chemical research in toxicology",
+ ["CHEM REV"] = "Chemical reviews",
["CHEM REV (WASHINGTON, DC, U S)"] = "Chemical Reviews (Washington, DC, United States)",
["CHEM SCI"] = "Chemical science",
["CHEM SCI J"] = "Chemical sciences journal",
@@ -139171,7 +139148,7 @@ unabbrevs = {
["CHEM SCRIPTA"] = "Chemica Scripta",
["CHEM SENS"] = "Chemical Senses Series",
["CHEM SENS FLAV"] = "Chemical Senses & Flavour",
- ["CHEM SENSES"] = "Chemical Senses",
+ ["CHEM SENSES"] = "Chemical senses",
["CHEM SIGNAL"] = "Chemical Signals in Vertebrates",
["CHEM SIN"] = "Chemica Sinica",
["CHEM SOC REV"] = "Chemical Society reviews",
@@ -139189,7 +139166,7 @@ unabbrevs = {
["CHEM UNSERER ZEIT"] = "Chemie in unserer Zeit",
["CHEM VAP DEPOSITION"] = "Chemical Vapor Deposition",
["CHEM VAPOR DEPOS"] = "Chemical Vapor Deposition",
- ["CHEM WEEK"] = "Chemical Week",
+ ["CHEM WEEK"] = "Chemical week",
["CHEM WEEKBL"] = "Chemisch weekblad",
["CHEM WORLD-UK"] = "Chemistry World",
["CHEM ZENTRALBL"] = "Chemisches Zentralblatt",
@@ -139213,7 +139190,7 @@ unabbrevs = {
["CHEMMEDCHEM"] = "ChemMedChem",
["CHEMNANOMAT"] = "ChemNanoMat : chemistry of nanomaterials for energy, biology and more",
["CHEMOECOLOGY"] = "Chemoecology",
- ["CHEMOM INTELL LAB SYST"] = "Chemometrics and Intelligent Laboratory Systems",
+ ["CHEMOM INTELL LAB SYST"] = "Chemometrics and Intelligent Laborary Systems",
["CHEMOMETR INTELL LAB"] = "Chemometrics and Intelligent Laboratory Systems",
["CHEMOMETR INTELL LAB SYST"] = "Chemometrics and intelligent laboratory systems : an international journal sponsored by the Chemometrics Society",
["CHEMOMETRICS RES STUD SER"] = "Chemometrics Research Studies Series",
@@ -139644,7 +139621,7 @@ unabbrevs = {
["CHROMOSOM BOT"] = "Chromosome botany",
["CHROMOSOM T"] = "Chromosomes Today",
["CHROMOSOMA"] = "Chromosoma",
- ["CHROMOSOME RES"] = "Chromosome Research",
+ ["CHROMOSOME RES"] = "Chromosome research : an international journal on the molecular, supramolecular and evolutionary aspects of chromosome biology",
["CHRON ACTUAL SEDEIS"] = "Chroniques d'actualiteÌ de la S.E.D.E.I.S",
["CHRON BOT"] = "Chronica botanica",
["CHRON CEPED"] = "La chronique du CEPED",
@@ -139810,7 +139787,7 @@ unabbrevs = {
["CIRC METAB CERVEAU"] = "Circulation Et Metabolisme Du Cerveau",
["CIRC ODONTOL SAN MARTIN TRES FEBR"] = "Circulo Odontologico De San Martin Y Tres De Febrero",
["CIRC REP"] = "Circulation reports",
- ["CIRC RES"] = "Circulation Research",
+ ["CIRC RES"] = "Circulation research",
["CIRC SHOCK"] = "Circulatory shock",
["CIRC SHOCK SUPPL"] = "Circulatory shock. Supplement",
["CIRC SYST SIGNAL PR"] = "Circuits Systems and Signal Processing",
@@ -139943,7 +139920,7 @@ unabbrevs = {
["CLAY LECT NOTES"] = "Clay Lecture Notes",
["CLAY MATH PROC"] = "Clay Mathematics Proceedings",
["CLAY MINER"] = "Clay Minerals",
- ["CLAYS CLAY MINER"] = "Clays and Clay Minerals",
+ ["CLAYS CLAY MINER"] = "Clays and clay minerals",
["CLCWEB-COMP LIT CULT"] = "Clcweb-comparative Literature and Culture",
["CLEAN (WEINH)"] = "Clean : soil, air, water",
["CLEAN AIR"] = "Clean Air",
@@ -139972,10 +139949,10 @@ unabbrevs = {
["CLIM DEV"] = "Climate and development",
["CLIM DYN"] = "Climate Dynamics",
["CLIM DYNAM"] = "Climate Dynamics",
- ["CLIM PAST"] = "Climate of the Past",
+ ["CLIM PAST"] = "Climate of The Past",
["CLIM PAST DISCUSS"] = "Climate of the Past Discussion",
["CLIM POLICY"] = "Climate Policy",
- ["CLIM RES"] = "Climate Research",
+ ["CLIM RES"] = "Climate research",
["CLIM RISK MANAG"] = "Climate risk management",
["CLIM RISK MANAGE"] = "Climate Risk Management",
["CLIM SERV"] = "Climate services",
@@ -139999,7 +139976,7 @@ unabbrevs = {
["CLIN ARCH COMMUN DISORD"] = "Clinical archives of communication disorders",
["CLIN ASP B"] = "Clinical Aspects of Biomedicine",
["CLIN AUTON RES"] = "Clinical autonomic research : official journal of the Clinical Autonomic Research Society",
- ["CLIN BIOCHEM"] = "Clinical Biochemistry",
+ ["CLIN BIOCHEM"] = "Clinical biochemistry",
["CLIN BIOCHEM CONTEMP"] = "Clinical Biochemistry Contemporary Theories and Techniques",
["CLIN BIOCHEM REV"] = "The Clinical biochemist. Reviews",
["CLIN BIOMECH"] = "Clinical Biomechanics",
@@ -140017,7 +139994,7 @@ unabbrevs = {
["CLIN CASE REP REV"] = "Clinical case reports and reviews",
["CLIN CASE STUD"] = "Clinical case studies",
["CLIN CASES MINER BONE METAB"] = "Clinical cases in mineral and bone metabolism : the official journal of the Italian Society of Osteoporosis, Mineral Metabolism, and Skeletal Diseases",
- ["CLIN CHEM"] = "Clinical Chemistry",
+ ["CLIN CHEM"] = "Clinical chemistry",
["CLIN CHEM (WASHINGTON, DC, U S)"] = "Clinical Chemistry (Washington, DC, United States)",
["CLIN CHEM LAB MED"] = "Clinical Chemistry and Laboratory Medicine",
["CLIN CHEST MED"] = "Clinics in chest medicine",
@@ -140137,7 +140114,7 @@ unabbrevs = {
["CLIN IMMUNOL (SAN DIEGO, CA, U S)"] = "Clinical Immunology (San Diego, CA, United States)",
["CLIN IMMUNOL ALLERGY"] = "Clinics in Immunology and Allergy",
["CLIN IMMUNOL IMMUNOP"] = "Clinical Immunology and Immunopathology",
- ["CLIN IMMUNOL IMMUNOPATHOL"] = "Clinical Immunology and Immunopathology",
+ ["CLIN IMMUNOL IMMUNOPATHOL"] = "Clinical immunology and immunopathology",
["CLIN IMMUNOL REV"] = "Clinical immunology reviews",
["CLIN IMMUNOTHER"] = "Clinical immunotherapeutics",
["CLIN IMPLANT DENT R"] = "Clinical Implant Dentistry and Related Research",
@@ -140393,7 +140370,7 @@ unabbrevs = {
["CLIN SCENAR SURG SER"] = "Clinical Scenarios in Surgery Series",
["CLIN SCH REV"] = "Clinical scholars review",
["CLIN SCHIZOPHR RELAT PSYCHOSES"] = "Clinical schizophrenia & related psychoses",
- ["CLIN SCI"] = "Clinical Science",
+ ["CLIN SCI"] = "Clinical science",
["CLIN SCI (COLCH)"] = "Clinical Science",
["CLIN SCI (LOND)"] = "Clinical science (London, England : 1979)",
["CLIN SCI MOL MED"] = "Clinical science and molecular medicine",
@@ -140466,7 +140443,7 @@ unabbrevs = {
["CLMEDIAEV"] = "Classica et mediaevalia. Revue danoise de philologie et d’histoire",
["CLOCKS SLEEP"] = "Clocks & sleep",
["CLONING"] = "Cloning",
- ["CLONING STEM CELLS"] = "Cloning and Stem Cells",
+ ["CLONING STEM CELLS"] = "Cloning and stem cells",
["CLONING TRANSGENES"] = "Cloning & transgenesis",
["CLOTH TEXT RES J"] = "Clothing and Textiles Research Journal",
["CLPHIL"] = "Classical Philology",
@@ -140605,7 +140582,6 @@ unabbrevs = {
["COGNIT COMPUT"] = "Cognitive computation",
["COGNIT NEUROPSYCHIATRY"] = "Cognitive neuropsychiatry",
["COGNIT PSYCHOL"] = "Cognitive Psychology",
- ["COGNIT SYST RES"] = "Cognitive Systems Research",
["COGNIT THER RES"] = "Cognitive therapy and research",
["COGNITION"] = "Cognition",
["COGNITION EMOTION"] = "Cognition & Emotion",
@@ -140642,7 +140618,6 @@ unabbrevs = {
["COLD SPRING HARB SYM"] = "Cold Spring Harbor Symposia On Quantitative Biology",
["COLD SPRING HARB SYMP QUANT BIOL"] = "Cold Spring Harbor symposia on quantitative biology",
["COLD SPRING HARBOR M"] = "Cellular Receptors for Animal Viruses",
- ["COLD SPRING HARBOR PERSPECT BIOL"] = "Cold Spring Harbor Perspectives in Biology",
["COLD SPRING HARBOR SYMP QUANT BIOL"] = "Cold Spring Harbor Symposia on Quantitative Biology",
["COLD WAR HIST"] = "Cold War history",
["COLD WAR HIST-PALGR"] = "Anglo-american Relations and Cold War Oil: Crisis in Iran",
@@ -140756,16 +140731,14 @@ unabbrevs = {
["COLLOID SURFACE A"] = "Colloids and Surfaces A-physicochemical and Engineering Aspects",
["COLLOID SURFACE B"] = "Colloids and Surfaces B-biointerfaces",
["COLLOIDS INTERFACE SCI COMMUN"] = "Colloids and Interface Science Communications",
- ["COLLOIDS SURF"] = "Colloids and Surfaces",
["COLLOIDS SURF A PHYSICOCHEM ENG ASP"] = "Colloids and surfaces. A, Physicochemical and engineering aspects",
["COLLOIDS SURF B BIOINTERFACES"] = "Colloids and surfaces. B, Biointerfaces",
- ["COLLOIDS SURF, A"] = "Colloids and Surfaces, A: Physicochemical and Engineering Aspects",
- ["COLLOIDS SURF, B"] = "Colloids and Surfaces, B: Biointerfaces",
+ ["COLLOIDS SURF, A"] = "Colloids and Surfaces A: Physicochemical and Engineering Aspects",
+ ["COLLOIDS SURF, B"] = "Colloids and Surfaces B: Biointerfaces",
["COLLOQ CTHS"] = "Colloques Du C.t.h.s",
["COLLOQ GERMANICA"] = "Colloquia Germanica",
["COLLOQ INRA"] = "Architecture of Forest and Fruit Trees",
["COLLOQ INSE"] = "Aldosterone",
- ["COLLOQ INSERM"] = "Colloque INSERM",
["COLLOQ INST SERVIER"] = "Genome: Scientific and Therapeutic Developments and Social Consequences",
["COLLOQ INT CNRS"] = "Colloques internationaux. Centre national de la recherche scientifique (France)",
["COLLOQ MATH"] = "Colloquium Mathematicum",
@@ -140800,7 +140773,6 @@ unabbrevs = {
["COLON LATIN AM REV"] = "Colonial Latin American review",
["COLON PLANT ANIM PROD"] = "Colonial Plant and Animal Products",
["COLON WATERBIRD"] = "Colonial Waterbirds",
- ["COLON WATERBIRDS"] = "Colonial Waterbirds",
["COLOPROCTOLOGY"] = "Coloproctology",
["COLOQUIO-ARTES"] = "Coloquio-artes",
["COLOQUIO-LETRAS"] = "Coloquio-letras",
@@ -140833,7 +140805,7 @@ unabbrevs = {
["COMB CHEM"] = "Combinatorial Chemistry - an Online Journal",
["COMB CHEM HIGH T SCR"] = "Combinatorial Chemistry & High Throughput Screening",
["COMB CHEM HIGH THROUGHPUT SCREEN"] = "Combinatorial chemistry & high throughput screening",
- ["COMB CHEM HIGH THROUGHPUT SCREENING"] = "Combinatorial Chemistry & High Throughput Screening",
+ ["COMB CHEM HIGH THROUGHPUT SCREENING"] = "Combinatorial Chemistry and High Throughput Screening",
["COMB OPTIM"] = "Combinatorial Optimization",
["COMB PROBAB COMPUT"] = "Combinatorics, Probability and Computing",
["COMB THEORY"] = "Combinatorial Theory",
@@ -140922,6 +140894,7 @@ unabbrevs = {
["COMMUN AGRIC APPL BIOL SCI"] = "Communications in agricultural and applied biological sciences",
["COMMUN ALGEBRA"] = "Communications in algebra",
["COMMUN ANAL GEOM"] = "Communications in Analysis and Geometry",
+ ["COMMUN ANAL MECH"] = "Communications in Analysis and Mechanics",
["COMMUN APPL ANAL"] = "Communications in applied analysis",
["COMMUN APPL IND MATH"] = "Communications in Applied and Industrial Mathematics",
["COMMUN APPL MATH"] = "Communications On Applied Mathematics",
@@ -140998,7 +140971,7 @@ unabbrevs = {
["COMMUN SER"] = "Communication Series Routledge",
["COMMUN SOC-SER"] = "Communication and Society",
["COMMUN SOIL SCI PLAN"] = "Communications in Soil Science and Plant Analysis",
- ["COMMUN SOIL SCI PLANT ANAL"] = "Communications in Soil Science and Plant Analysis",
+ ["COMMUN SOIL SCI PLANT ANAL"] = "Communications in soil science and plant analysis",
["COMMUN STAT"] = "Communications in Statistics",
["COMMUN STAT A-THEOR"] = "Communications in Statistics Part A-theory and Methods",
["COMMUN STAT APPL METHODS"] = "Communications for statistical applications and methods",
@@ -141045,7 +141018,7 @@ unabbrevs = {
["COMMUNITY DENT ORAL EPIDEMIOL"] = "Community dentistry and oral epidemiology",
["COMMUNITY DEV (COLUMB)"] = "Community development (Columbus, Ohio)",
["COMMUNITY DEV J"] = "Community development journal",
- ["COMMUNITY ECOL"] = "Community Ecology",
+ ["COMMUNITY ECOL"] = "Community ecology : CE",
["COMMUNITY EYE HEALTH"] = "Community eye health",
["COMMUNITY GENET"] = "Community genetics",
["COMMUNITY HEALTH"] = "Community Health",
@@ -141353,7 +141326,7 @@ unabbrevs = {
["COMPUT EDUC"] = "Computers & education",
["COMPUT ELECTR ENG"] = "Computers & electrical engineering : an international journal",
["COMPUT ELECTRON AGR"] = "Computers and Electronics in Agriculture",
- ["COMPUT ELECTRON AGRIC"] = "Computers and Electronics in Agriculture",
+ ["COMPUT ELECTRON AGRIC"] = "Computers and electronics in agriculture",
["COMPUT ENG SER"] = "Computer Engineering Series",
["COMPUT ENVIRON URBAN"] = "Computers Environment and Urban Systems",
["COMPUT ENVIRON URBAN SYST"] = "Computers, environment and urban systems",
@@ -141450,7 +141423,6 @@ unabbrevs = {
["COMPUT MUSIC SCI"] = "Computational Music Science",
["COMPUT NETW"] = "Computer Networks",
["COMPUT NETW SER"] = "Computer Networks Series",
- ["COMPUT NETWORKS"] = "Computer Networks",
["COMPUT NETWORKS ISDN"] = "Computer Networks and Isdn Systems",
["COMPUT NEUROSCI-MIT"] = "Computational Modeling Methods for Neuroscientists",
["COMPUT NURS"] = "Computers in nursing",
@@ -141479,6 +141451,7 @@ unabbrevs = {
["COMPUT SCI DISCOVERY"] = "Computational Science & Discovery",
["COMPUT SCI ENG"] = "Computing in Science & Engineering",
["COMPUT SCI ENG SER"] = "Computational Science and Engineering Series",
+ ["COMPUT SCI FOUND APPL LOG"] = "Computer Science Foundations and Applied Logic",
["COMPUT SCI INF SYST"] = "Computer Science and Information Systems",
["COMPUT SCI J MOLDOVA"] = "Academy of Sciences of Moldova. Institute of Mathematics and Computer Science. Computer Science Journal of Moldova",
["COMPUT SCI LIB"] = "The Computer Science Library",
@@ -141498,7 +141471,7 @@ unabbrevs = {
["COMPUT STAND INTERFACES"] = "Computer standards & interfaces",
["COMPUT STAT"] = "Computational statistics",
["COMPUT STAT DATA AN"] = "Computational Statistics & Data Analysis",
- ["COMPUT STAT DATA ANAL"] = "Computational Statistics and Data Analysis",
+ ["COMPUT STAT DATA ANAL"] = "Computational statistics & data analysis",
["COMPUT STATIST"] = "Computational Statistics",
["COMPUT STATIST DATA ANAL"] = "Computational Statistics & Data Analysis",
["COMPUT STRUCT"] = "Computers & structures",
@@ -141514,7 +141487,7 @@ unabbrevs = {
["COMPUT SYST ONCOL"] = "Computational and systems oncology",
["COMPUT SYST SCI ENG"] = "Computer Systems Science and Engineering",
["COMPUT TECHNOL APPL"] = "Computer technology and application",
- ["COMPUT THEOR CHEM"] = "Computational and Theoretical Chemistry",
+ ["COMPUT THEOR CHEM"] = "Computational & theoretical chemistry",
["COMPUT THEOR POLYM S"] = "Computational & Theoretical Polymer Science",
["COMPUT THEOR POLYM SCI"] = "Computational and Theoretical Polymer Science",
["COMPUT TOMOGR"] = "Computerized tomography",
@@ -141567,7 +141540,7 @@ unabbrevs = {
["CONCEPTS IMMUNOPATHOL"] = "Concepts in immunopathology",
["CONCEPTS MAGN RESO A"] = "Concepts in Magnetic Resonance Part A",
["CONCEPTS MAGN RESO B"] = "Concepts in Magnetic Resonance Part B-magnetic Resonance Engineering",
- ["CONCEPTS MAGN RESON"] = "Concepts in Magenetic Resonance",
+ ["CONCEPTS MAGN RESON"] = "Concepts in magnetic resonance",
["CONCEPTS MAGN RESON PART A BRIDG EDUC RES"] = "Concepts in magnetic resonance. Part A, Bridging education and research",
["CONCEPTS MAGN RESON PART B"] = "Concepts in Magnetic Resonance Part B",
["CONCEPTS MAGN RESON PART B MAGN RESON ENG"] = "Concepts in magnetic resonance. Part B, Magnetic resonance engineering",
@@ -141585,7 +141558,7 @@ unabbrevs = {
["CONCOURS MED"] = "Concours meÌdical",
["CONCR CONSTR ENG"] = "Concrete and Constructional Engineering",
["CONCR ENG INT"] = "Concrete Engineering International",
- ["CONCR INT"] = "Concrete International",
+ ["CONCR INT"] = "Concrete international : design & construction",
["CONCR OPER"] = "Concrete Operators",
["CONCR SCI ENG"] = "Concrete Science and Engineering",
["CONCRETE"] = "Concrete",
@@ -142404,7 +142377,7 @@ unabbrevs = {
["CRIT REALISM INTERV"] = "Critical Realism-interventions",
["CRIT REV"] = "Critical Review",
["CRIT REV (N Y)"] = "Critical review (New York, N.Y.)",
- ["CRIT REV ANAL CHEM"] = "Critical Reviews in Analytical Chemistry",
+ ["CRIT REV ANAL CHEM"] = "Critical reviews in analytical chemistry",
["CRIT REV BIOCHEM MOL"] = "Crc Critical Reviews in Biochemistry",
["CRIT REV BIOCHEM MOL BIOL"] = "Critical reviews in biochemistry and molecular biology",
["CRIT REV BIOCOMPAT"] = "Crc Critical Reviews in Biocompatibility",
@@ -142759,7 +142732,7 @@ unabbrevs = {
["CURR BIOACT COMPD"] = "Current Bioactive Compounds",
["CURR BIOINF"] = "Current Bioinformatics",
["CURR BIOINFORM"] = "Current bioinformatics",
- ["CURR BIOL"] = "Current Biology",
+ ["CURR BIOL"] = "Current biology : CB",
["CURR BIOMARK FIND"] = "Current biomarker findings",
["CURR BIOTECHNOL"] = "Current biotechnology",
["CURR BLADDER DYSFUNCT REP"] = "Current bladder dysfunction reports",
@@ -142776,7 +142749,7 @@ unabbrevs = {
["CURR CARDIOVASC RISK REP"] = "Current cardiovascular risk reports",
["CURR CATAL"] = "Current Catalysis",
["CURR CELL BIOCHEM"] = "Current cellular biochemistry",
- ["CURR CHEM BIOL"] = "Current Chemical Biology",
+ ["CURR CHEM BIOL"] = "Current chemical biology",
["CURR CHEM GENOM TRANSL MED"] = "Current chemical genomics and translational medicine",
["CURR CHEM GENOMICS"] = "Current chemical genomics",
["CURR CHROMATOGR"] = "Current chromatography",
@@ -142849,7 +142822,7 @@ unabbrevs = {
["CURR FUNGAL INFECT REP"] = "Current fungal infection reports",
["CURR GASTROENTEROL REP"] = "Current gastroenterology reports",
["CURR GENE THER"] = "Current gene therapy",
- ["CURR GENET"] = "Current Genetics",
+ ["CURR GENET"] = "Current genetics",
["CURR GENET MED REP"] = "Current genetic medicine reports",
["CURR GENOMICS"] = "Current genomics",
["CURR GERIATR REP"] = "Current geriatrics reports",
@@ -142889,7 +142862,7 @@ unabbrevs = {
["CURR LEG THOUGHT LAWYERS DIG LAW REV"] = "Current legal thought; the lawyers' digest of law reviews",
["CURR MED ATTORNEY"] = "Current Medicine for Attorneys",
["CURR MED ATTY"] = "Current medicine for attorneys",
- ["CURR MED CHEM"] = "Current Medicinal Chemistry",
+ ["CURR MED CHEM"] = "Current medicinal chemistry",
["CURR MED CHEM ANTI INFLAMM ANTI ALLERGY AGENTS"] = "Current medicinal chemistry. Anti-inflammatory & anti-allergy agents",
["CURR MED CHEM ANTICANCER AGENTS"] = "Current medicinal chemistry. Anti-cancer agents",
["CURR MED CHEM CARDIOVASC HEMATOL AGENTS"] = "Current medicinal chemistry. Cardiovascular and hematological agents",
@@ -142945,13 +142918,13 @@ unabbrevs = {
["CURR OPIN BIOTECH"] = "Current Opinion in Biotechnology",
["CURR OPIN BIOTECHNOL"] = "Current opinion in biotechnology",
["CURR OPIN CARDIOL"] = "Current opinion in cardiology",
- ["CURR OPIN CELL BIOL"] = "Current Opinion in Cell Biology",
- ["CURR OPIN CHEM BIOL"] = "Current Opinion in Chemical Biology",
+ ["CURR OPIN CELL BIOL"] = "Current opinion in cell biology",
+ ["CURR OPIN CHEM BIOL"] = "Current opinion in chemical biology",
["CURR OPIN CHEM ENG"] = "Current opinion in chemical engineering",
["CURR OPIN CLIN NUTR"] = "Current Opinion in Clinical Nutrition and Metabolic Care",
["CURR OPIN CLIN NUTR METAB CARE"] = "Current opinion in clinical nutrition and metabolic care",
["CURR OPIN COLLOID IN"] = "Current Opinion in Colloid & Interface Science",
- ["CURR OPIN COLLOID INTERFACE SCI"] = "Current Opinion in Colloid & Interface Science",
+ ["CURR OPIN COLLOID INTERFACE SCI"] = "Current opinion in colloid & interface science",
["CURR OPIN COSMET D"] = "Current Opinion in Cosmetic Dentistry",
["CURR OPIN COSMET DENT"] = "Current opinion in cosmetic dentistry",
["CURR OPIN CRIT CARE"] = "Current opinion in critical care",
@@ -142978,7 +142951,7 @@ unabbrevs = {
["CURR OPIN GYNECOL OBSTET"] = "Current opinion in gynecology and obstetrics",
["CURR OPIN HEMATOL"] = "Current opinion in hematology",
["CURR OPIN HIV AIDS"] = "Current opinion in HIV and AIDS",
- ["CURR OPIN IMMUNOL"] = "Current Opinion in Immunology",
+ ["CURR OPIN IMMUNOL"] = "Current opinion in immunology",
["CURR OPIN INFECT DIS"] = "Current opinion in infectious diseases",
["CURR OPIN INSECT SCI"] = "Current opinion in insect science",
["CURR OPIN INVEST DR"] = "Current Opinion in Investigational Drugs",
@@ -142989,7 +142962,7 @@ unabbrevs = {
["CURR OPIN MOL THER"] = "Current Opinion in Molecular Therapeutics",
["CURR OPIN NEPHROL HY"] = "Current Opinion in Nephrology and Hypertension",
["CURR OPIN NEPHROL HYPERTENS"] = "Current opinion in nephrology and hypertension",
- ["CURR OPIN NEUROBIOL"] = "Current Opinion in Neurobiology",
+ ["CURR OPIN NEUROBIOL"] = "Current opinion in neurobiology",
["CURR OPIN NEUROL"] = "Current opinion in neurology",
["CURR OPIN NEUROL NEU"] = "Current Opinion in Neurology and Neurosurgery",
["CURR OPIN NEUROL NEUROSURG"] = "Current opinion in neurology and neurosurgery",
@@ -143005,7 +142978,7 @@ unabbrevs = {
["CURR OPIN PEDIATR"] = "Current opinion in pediatrics",
["CURR OPIN PERIODONT"] = "Current Opinion in Periodontology",
["CURR OPIN PERIODONTOL"] = "Current opinion in periodontology",
- ["CURR OPIN PHARMACOL"] = "Current Opinion in Pharmacology",
+ ["CURR OPIN PHARMACOL"] = "Current opinion in pharmacology",
["CURR OPIN PHYSIOL"] = "Current opinion in physiology",
["CURR OPIN PLANT BIOL"] = "Current opinion in plant biology",
["CURR OPIN PSYCHIATR"] = "Current Opinion in Psychiatry",
@@ -143015,7 +142988,7 @@ unabbrevs = {
["CURR OPIN RADIOL"] = "Current opinion in radiology",
["CURR OPIN RHEUMATOL"] = "Current opinion in rheumatology",
["CURR OPIN SOLID ST M"] = "Current Opinion in Solid State & Materials Science",
- ["CURR OPIN SOLID STATE MATER SCI"] = "Current Opinion in Solid State and Materials Science",
+ ["CURR OPIN SOLID STATE MATER SCI"] = "Current opinion in solid state & materials science",
["CURR OPIN STRUC BIOL"] = "Current Opinion in Structural Biology",
["CURR OPIN STRUCT BIOL"] = "Current opinion in structural biology",
["CURR OPIN SUPPORT PALLIAT CARE"] = "Current opinion in supportive and palliative care",
@@ -143026,7 +142999,7 @@ unabbrevs = {
["CURR OPIN VIROL"] = "Current opinion in virology",
["CURR ORAL HEALTH REP"] = "Current oral health reports",
["CURR ORG CHEM"] = "Current Organic Chemistry",
- ["CURR ORG SYNTH"] = "Current Organic Synthesis",
+ ["CURR ORG SYNTH"] = "Current organic synthesis",
["CURR ORGANOCATAL"] = "Current organocatalysis",
["CURR ORNITHOL"] = "Current Ornithology",
["CURR ORTHOP"] = "Current orthopaedics",
@@ -143056,7 +143029,7 @@ unabbrevs = {
["CURR PHYS MED REHABIL REP"] = "Current physical medicine and rehabilitation reports",
["CURR PLANT BIOL"] = "Current plant biology",
["CURR PLANT SCI BIOT"] = "Advances in Molecular Genetics of Plant-microbe Interactions",
- ["CURR PLANT SCI BIOTECHNOL AGRIC"] = "Current Plant Science in Biotechnology and Agriculture",
+ ["CURR PLANT SCI BIOTECHNOL AGRIC"] = "Current plant science and biotechnology in agriculture",
["CURR POLLUT REP"] = "Current pollution reports",
["CURR POPUL REP 23 SPEC STUD"] = "Current population reports. Series P-23. Special studies",
["CURR POPUL REP CONSUM INCOME"] = "Current population reports. Series P-60, Consumer income",
@@ -143406,7 +143379,7 @@ unabbrevs = {
["DALNEVOST MAT ZH"] = "Dalnevostochnyi Matematicheskii Zhurnal. Far Eastern Mathematical Journal",
["DALNEVOST Z INFEKC PATOL"] = "Dalʹnevostochnyĭ zhurnal infekt︠s︡ionnoĭ patologii",
["DALTON T"] = "Dalton Transactions",
- ["DALTON TRANS"] = "Dalton Transactions",
+ ["DALTON TRANS"] = "Dalton transactions (Cambridge, England : 2003)",
["DAM"] = "Damaszener Mitteilungen",
["DAN AMTSRAD"] = "Danmarks amtsrad",
["DAN BOT ARK"] = "Dansk Botanisk Arkiv",
@@ -143777,7 +143750,7 @@ unabbrevs = {
["DERMATITIS"] = "Dermatitis : contact, atopic, occupational, drug",
["DERMATOENDOCRINOL"] = "Dermato-endocrinology",
["DERMATOL CASE REP"] = "Dermatology case reports",
- ["DERMATOL CLIN"] = "Dermatologic Clinics",
+ ["DERMATOL CLIN"] = "Dermatologic clinics",
["DERMATOL IBER LAT AM"] = "Dermatologia ibero latino-americana",
["DERMATOL INT"] = "Dermatologia internationalis",
["DERMATOL LAB CLIN RE"] = "Acne: Causes, Treatment and Myths",
@@ -143790,7 +143763,7 @@ unabbrevs = {
["DERMATOL RES PRACT"] = "Dermatology research and practice",
["DERMATOL REV MEX"] = "Dermatologia; revista mexicana",
["DERMATOL SIN"] = "Dermatologica Sinica",
- ["DERMATOL SURG"] = "Dermatologic Surgery",
+ ["DERMATOL SURG"] = "Dermatologic surgery : official publication for American Society for Dermatologic Surgery [et al.]",
["DERMATOL THER"] = "Dermatologic therapy",
["DERMATOL THER (HEIDELB)"] = "Dermatology and therapy",
["DERMATOL TIMES"] = "Dermatology Times",
@@ -143813,7 +143786,7 @@ unabbrevs = {
["DES J"] = "Design Journal",
["DES MAN"] = "Design Manuals",
["DES MANAGE REV"] = "Design management review",
- ["DES MONOMERS POLYM"] = "Designed Monomers and Polymers",
+ ["DES MONOMERS POLYM"] = "Designed monomers and polymers",
["DES NAT"] = "Design and Nature",
["DES NEWS"] = "Design News",
["DES SCI PLAN"] = "Challenge of Social Innovation in Urban Revitalization",
@@ -143869,7 +143842,7 @@ unabbrevs = {
["DEV ARID REG RES SER"] = "Developments in Arid Regions Research Series",
["DEV ATMOSPH"] = "Approaches to Scaling of Trace Gas Fluxes in Ecosystems",
["DEV BANK JPN RES SER"] = "Development Bank of Japan Research Series",
- ["DEV BIOL"] = "Developmental Biology",
+ ["DEV BIOL"] = "Developmental biology",
["DEV BIOL (AMSTERDAM, NETH)"] = "Developmental Biology (Amsterdam, Netherlands)",
["DEV BIOL (BASEL)"] = "Developments in biologicals",
["DEV BIOL (BASEL, SWITZ)"] = "Developments in Biologicals (Basel, Switzerland)",
@@ -143907,7 +143880,7 @@ unabbrevs = {
["DEV ENG"] = "Development engineering",
["DEV ENVIRON MODEL"] = "Developments in Environmental Modelling",
["DEV ENVIRONM SCI"] = "Air Pollution, Global Change and Forests in The New Millennium",
- ["DEV FOOD SCI"] = "Developments in Food Science",
+ ["DEV FOOD SCI"] = "Automatic Control of Food and Biological Processes",
["DEV FORUM"] = "Development forum",
["DEV FULLERENE SCI"] = "Developments in Fullerene Science",
["DEV GASTRO"] = "Coeliac Disease",
@@ -143925,7 +143898,7 @@ unabbrevs = {
["DEV HYDROB"] = "Developments in Hydrobiology",
["DEV HYDROBIOL"] = "Developments in Hydrobiology",
["DEV IMMUNOL"] = "Developmental immunology",
- ["DEV IND MICROBIOL"] = "Developments in Industrial Microbiology",
+ ["DEV IND MICROBIOL"] = "Development in Industrial Microbiology",
["DEV INT"] = "Development international",
["DEV LANDSC"] = "Developments in Landscape Management and Urban Planning",
["DEV MAR BIO"] = "Developments in Marine Biology",
@@ -143958,7 +143931,7 @@ unabbrevs = {
["DEV PL GEN"] = "Developments in Plant Genetics and Breeding",
["DEV PLANT BREED"] = "Developments in Plant Breeding",
["DEV PLANT PATHOL"] = "Advances in Downy Mildew Research -",
- ["DEV PLANT SOIL SCI"] = "Developments in Plant and Soil Sciences",
+ ["DEV PLANT SOIL SCI"] = "Biological Nitrogen Fixation Associated With Rice Production",
["DEV POLICY REV"] = "Development policy review : the journal of the Overseas Development Institute",
["DEV PRACT"] = "Development in practice",
["DEV PRIMATOL"] = "All Apes Great and Small, Vol 1: African Apes",
@@ -144227,7 +144200,6 @@ unabbrevs = {
["DIGIT MED"] = "Digital medicine",
["DIGIT PATHOL (2019)"] = "Digital pathology : 15th European Congress, ECDP 2019, Warwick, UK, April 10-13, 2019, Proceedings. European Congress on Digital Pathology (15th : 2019 : Warwick, United Kingdom)",
["DIGIT SIGNAL PROCESS"] = "Digital Signal Processing",
- ["DIGITAL INVEST"] = "Digital Investigation",
["DIGITAL PROCESS"] = "Digital Processes",
["DIGITAL SIGNAL PROCESS"] = "Digital Signal Processing",
["DIGITALBIOMARKERS 17 (2017)"] = "DigitalBiomarkers'17 : proceedings of the 1st Workshop on Digital Biomarkers : June 23, 2017, Niagara Falls, NY, USA. Workshop on Digital Biomarkers (1st : 2017 : Niagara Falls, N.Y.)",
@@ -144394,7 +144366,7 @@ unabbrevs = {
["DISTRIB PARALLEL DATABASES"] = "Distributed and parallel databases",
["DISTRIB PROCESS PROD"] = "Distributed Processing Product Reports",
["DISTRIB SYS ENG"] = "Distributed Systems Engineering",
- ["DIVERS DISTRIB"] = "Diversity and Distributions",
+ ["DIVERS DISTRIB"] = "Diversity & distributions",
["DIVERS EQUAL HEALTH CARE"] = "Diversity and equality in health and care",
["DIVERS FACTOR"] = "Diversity Factor",
["DIVERS HIGH EDUC"] = "Beyond Small Numbers: Voices of African American Phd Chemists",
@@ -144430,7 +144402,7 @@ unabbrevs = {
["DNA REPAIR"] = "DNA Repair",
["DNA REPAIR (AMST)"] = "DNA repair",
["DNA RES"] = "DNA research : an international journal for rapid publication of reports on genes and genomes",
- ["DNA SEQ"] = "DNA Sequence",
+ ["DNA SEQ"] = "DNA sequence : the journal of DNA sequencing and mapping",
["DNA SEQUENCE"] = "Dna Sequence",
["DNA-J MOLEC CELL BIO"] = "Dna-a Journal of Molecular & Cellular Biology",
["DNP"] = "Der Neue Pauly. Enzyklopädie der Antike",
@@ -144477,7 +144449,6 @@ unabbrevs = {
["DOKL AKAD NAUK AZERBAY DZHANA"] = "Akademiya Nauk Azerbay dzhana",
["DOKL AKAD NAUK BELAR"] = "Doklady Akademii Nauk Belarusi",
["DOKL AKAD NAUK BELARUSI"] = "Doklady Akademii Nauk Belarusi",
- ["DOKL AKAD NAUK BSSR"] = "Doklady Akademii Nauk Belarusi",
["DOKL AKAD NAUK RESPUB TADZHIKISTAN"] = "Akademiya Nauk Respubliki Tadzhikistan",
["DOKL AKAD NAUK SOIUZA SOV SOTSIALISTICHESKIKH RESP"] = "Doklady Akademii nauk Soiuza Sovetskikh Sotsialisticheskikh Respublik",
["DOKL AKAD NAUK SSSR"] = "Doklady Akademii nauk SSSR",
@@ -144604,7 +144575,7 @@ unabbrevs = {
["DRUG DEV"] = "Drugs in Development",
["DRUG DEV COMMUN"] = "Drug Development Communications",
["DRUG DEV E"] = "Drug Development and Evaluation",
- ["DRUG DEV IND PHARM"] = "Drug Development and Industrial Pharmacy",
+ ["DRUG DEV IND PHARM"] = "Drug development and industrial pharmacy",
["DRUG DEV RES"] = "Drug development research",
["DRUG DEVELOP RES"] = "Drug Development Research",
["DRUG DISCOV SER"] = "Drug Discovery Series",
@@ -144627,7 +144598,7 @@ unabbrevs = {
["DRUG INVEST"] = "Drug Investigation",
["DRUG INVESTIG"] = "Drug investigation",
["DRUG MERCH"] = "Drug merchandising",
- ["DRUG METAB DISPOS"] = "Drug Metabolism and Disposition",
+ ["DRUG METAB DISPOS"] = "Drug metabolism and disposition: the biological fate of chemicals",
["DRUG METAB DRUG INTERACT"] = "Drug Metabolism and Drug Interactions",
["DRUG METAB LETT"] = "Drug metabolism letters",
["DRUG METAB PERS THER"] = "Drug metabolism and personalized therapy",
@@ -144696,7 +144667,6 @@ unabbrevs = {
["DTSCH BAUMSCH"] = "Deutsche Baumschule",
["DTSCH DENT Z"] = "Deutsche dentistische Zeitschrift",
["DTSCH DROG ZTG"] = "Deutsche Drogistenzeitung",
- ["DTSCH ENTOMOL Z"] = "Deutsche Entomologische Zeitschrift",
["DTSCH GESUNDHEIT"] = "Deutscher Gesundheitskalender",
["DTSCH GESUNDHEITSPOLIT"] = "Deutsche Gesundheitspolitik",
["DTSCH GESUNDHEITSW"] = "Das Deutsche Gesundheitswesen",
@@ -144705,7 +144675,6 @@ unabbrevs = {
["DTSCH HYDROGR Z"] = "Deutsche Hydrographische Zeitschrift",
["DTSCH JAHRB VOLKSKD"] = "Deutsches Jahrbuch für Volkskunde",
["DTSCH KRANKENPFLEGEZ"] = "Deutsche Krankenpflegezeitschrift",
- ["DTSCH LEBENSM-RUNDSCH"] = "Deutsche Lebensmittel-Rundschau",
["DTSCH LEBENSMITT RUNDSCH"] = "Deutsche Lebensmittel-Rundschau : Zeitschrift für Lebensmittelkunde und Lebensmittelrecht",
["DTSCH MED J"] = "Deutsches medizinisches Journal",
["DTSCH MED RUNDSCH"] = "Deutsche medizinische Rundschau; Monatsschrift mit ärztlicher Akademie",
@@ -144974,6 +144943,7 @@ unabbrevs = {
["EAST BIOL"] = "Eastern biologist",
["EAST CENT AFR J SURG"] = "East and Central African journal of surgery",
["EAST CENT EUR"] = "East central Europe. L'Europe du centre-est",
+ ["EAST CHINA NORM UNIV SCI REP"] = "East China Normal University Scientific Reports",
["EAST CHRIST STUDIES"] = "Eastern Christian Studies",
["EAST ECON J"] = "Eastern economic journal",
["EAST EUR COUNTRYS"] = "Eastern European Countryside",
@@ -145065,13 +145035,12 @@ unabbrevs = {
["ECOL CHEM ENG A"] = "Ecological Chemistry and Engineering A",
["ECOL CHEM ENG S"] = "Ecological Chemistry and Engineering S",
["ECOL COMPLEX"] = "Ecological Complexity",
- ["ECOL COMPLEXITY"] = "Ecological Complexity",
["ECOL CONSERV"] = "Ecological Conservation",
["ECOL DIS"] = "Ecology of disease",
["ECOL EC ENV"] = "Conservation of Great Plains Ecosystems: Current Science, Future Options",
- ["ECOL ECON"] = "Ecological Economics",
- ["ECOL ENG"] = "Ecological Engineering",
- ["ECOL ENTOMOL"] = "Ecological Entomology",
+ ["ECOL ECON"] = "Ecological economics : the journal of the International Society for Ecological Economics",
+ ["ECOL ENG"] = "Ecological engineering",
+ ["ECOL ENTOMOL"] = "Ecological entomology",
["ECOL ENVIR"] = "Ecology & Environment",
["ECOL EVOL"] = "Ecology and evolution",
["ECOL FOOD NUTR"] = "Ecology of food and nutrition",
@@ -145079,7 +145048,6 @@ unabbrevs = {
["ECOL GENET GENOM"] = "Ecological genetics and genomics",
["ECOL HIST"] = "Ecology and History",
["ECOL INDIC"] = "Ecological Indicators",
- ["ECOL INF"] = "Ecological Informatics",
["ECOL INFORM"] = "Ecological informatics",
["ECOL LAW Q"] = "Ecology law quarterly",
["ECOL LAW QUART"] = "Ecology Law Quarterly",
@@ -145095,7 +145063,7 @@ unabbrevs = {
["ECOL RES"] = "Ecological Research",
["ECOL RES MONOGR"] = "Ecological Research Monographs",
["ECOL SCI"] = "Ecologic science",
- ["ECOL SOC"] = "Ecology and Society",
+ ["ECOL SOC"] = "Ecology and society : a journal of integrative science for resilience and sustainability",
["ECOL STU AN"] = "Arctic and Alpine Biodiversity: Patterns, Causes and Ecosystem Consequences",
["ECOL STUD"] = "Ecological Studies",
["ECOL STUD-ANAL SYNTH"] = "Amazonian Floodplain Forests: Ecophysiology, Biodiversity and Sustainable Management",
@@ -145113,7 +145081,7 @@ unabbrevs = {
["ECON ANTHROPOL"] = "Economic anthropology (Hoboken, N.J.)",
["ECON APLICADA"] = "Economia Aplicada",
["ECON APPL"] = "EÌconomie appliqueÌe",
- ["ECON BOT"] = "Economic Botany",
+ ["ECON BOT"] = "Economic botany",
["ECON BULL ASIA PAC"] = "Economic bulletin for Asia and the Pacific",
["ECON BULL EUR"] = "Economic bulletin for Europe",
["ECON BULL GHANA"] = "The Economic bulletin of Ghana",
@@ -145148,7 +145116,7 @@ unabbrevs = {
["ECON FONTI ENERG AMBIENTE"] = "Economia delle fonti di energia",
["ECON FORUM"] = "Economic forum",
["ECON GEOGR"] = "Economic geography",
- ["ECON GEOL"] = "Economic Geology",
+ ["ECON GEOL"] = "Economic geology and the bulletin of the Society of Economic Geologists",
["ECON GEOL BULL SOC"] = "Economic Geology and The Bulletin of The Society of Economic Geologists",
["ECON GEOL BULL SOC ECON GEOL"] = "Economic Geology and the Bulletin of the Society of Economic Geologists",
["ECON GOVERNANCE"] = "Economics of Governance",
@@ -145514,7 +145482,7 @@ unabbrevs = {
["EGYPT J BIOL PEST CO"] = "Egyptian Journal of Biological Pest Control",
["EGYPT J BIOL PEST CONTROL"] = "Egyptian journal of biological pest control",
["EGYPT J BIOTECHNOL"] = "Egyptian journal of biotechnology",
- ["EGYPT J CHEM"] = "Egyptian Journal of Chemistry",
+ ["EGYPT J CHEM"] = "Egyptian journal of chemistry",
["EGYPT J CHEST DIS TUBERC"] = "The Egyptian journal of chest diseases and tuberculosis",
["EGYPT J EXP BIOL ZOOL"] = "Egyptian Journal of experimental biology. Zoology",
["EGYPT J FORENSIC SCI"] = "Egyptian journal of forensic sciences",
@@ -145637,7 +145605,7 @@ unabbrevs = {
["EKOTEKHNOL RESURSOSBEREZHENIE"] = "Ekotekhnologii i Resursosberezhenie",
["EKSP KHIR ANESTEZIOL"] = "Eksperimental'naia khirurgiia i anesteziologiia",
["EKSP KHIRURGIIA"] = "Eksperimental'naia khirurgiia",
- ["EKSP KLIN FARMAKOL"] = "Eksperimental’naya i Klinicheskaya Farmakologiya",
+ ["EKSP KLIN FARMAKOL"] = "Eksperimental'naia i klinicheskaia farmakologiia",
["EKSP KLIN GASTROENTEROL"] = "Ėksperimental'nai︠a︡ i klinicheskai︠a︡ gastroėnterologii︠a︡ = Experimental & clinical gastroenterology",
["EKSP MED MORFOL"] = "Eksperimentalna meditsina i morfologiia",
["EKSP ONKOL"] = "Eksperimentalʹnai︠a︡ onkologii︠a︡",
@@ -145908,6 +145876,7 @@ unabbrevs = {
["EMERG TOP ECOTOXICOL"] = "Emerging Topics in Ecotoxicology",
["EMERG TOP LIFE SCI"] = "Emerging topics in life sciences",
["EMERG TOP STAT BIOSTAT"] = "Emerging Topics in Statistics and Biostatistics",
+ ["EMERG TRENDS MECHATRON"] = "Emerging Trends in Mechatronics",
["EMERGEN MED"] = "Emergency Medicine",
["EMERGEN MED SERV"] = "Emergency Medical Services",
["EMERGENCIAS"] = "Emergencias : revista de la Sociedad Española de Medicina de Emergencias",
@@ -146090,11 +146059,11 @@ unabbrevs = {
["ENERGOTEKHNOL RESURSOSBEREZHENIE"] = "Energotekhnologii i Resursosberezhenie",
["ENERGY"] = "Energy",
["ENERGY (OXF)"] = "Energy (Oxford, England)",
- ["ENERGY BUILD"] = "Energy and Buildings",
+ ["ENERGY BUILD"] = "Energy and buildings",
["ENERGY CONVERS MANAG"] = "Energy conversion and management",
["ENERGY CONVERS MANAGE"] = "Energy Conversion and Management",
["ENERGY ECOL ENVIRON"] = "Energy, ecology & environment",
- ["ENERGY ECON"] = "Energy Economics",
+ ["ENERGY ECON"] = "Energy economics",
["ENERGY EDUC SCI TECH"] = "Energy Education Science and Technology",
["ENERGY EFFIC"] = "Energy efficiency",
["ENERGY EMISS CONTROL TECHNOL"] = "Energy and emission control technologies",
@@ -146170,7 +146139,7 @@ unabbrevs = {
["ENG J"] = "The engineers journal",
["ENG J AISC"] = "Engineering Journal-american Institute of Steel Construction",
["ENG J-CANADA"] = "Engineering Journal",
- ["ENG LIFE SCI"] = "Engineering in Life Sciences",
+ ["ENG LIFE SCI"] = "Engineering in life sciences",
["ENG MANAG INNOV SER"] = "Engineering and Management Innovation Series",
["ENG MANAGE INT"] = "Engineering Management International",
["ENG MANAGE J"] = "Engineering Management Journal",
@@ -146332,7 +146301,7 @@ unabbrevs = {
["ENVIRON ARCHAEOL"] = "Environmental Archaeology",
["ENVIRON ASSESS"] = "Changing Trends in Antarctic Research",
["ENVIRON BEHAV"] = "Environment and behavior",
- ["ENVIRON BIOINDIC"] = "Environmental Bioindicators",
+ ["ENVIRON BIOINDIC"] = "Environmental bioindicators",
["ENVIRON BIOL FISH"] = "Environmental Biology of Fishes",
["ENVIRON BIOL FISHES"] = "Environmental biology of fishes",
["ENVIRON BIOL MED"] = "Environmental biology and medicine",
@@ -146347,7 +146316,7 @@ unabbrevs = {
["ENVIRON CHEM LETT"] = "Environmental Chemistry Letters",
["ENVIRON CLAIM J"] = "Environmental Claims Journal",
["ENVIRON COMMUN"] = "Environmental communication",
- ["ENVIRON CONSERV"] = "Environmental Conservation",
+ ["ENVIRON CONSERV"] = "Environmental conservation",
["ENVIRON CONSERV J"] = "Environment conservation journal",
["ENVIRON CONTR MANAGE"] = "Envirnomental Control Management",
["ENVIRON CONTR SAF M"] = "Environmental Control and Safety Management",
@@ -146378,7 +146347,7 @@ unabbrevs = {
["ENVIRON EPIGENET"] = "Environmental epigenetics",
["ENVIRON ETHICS"] = "Environmental ethics",
["ENVIRON EVID"] = "Environmental evidence",
- ["ENVIRON EXP BOT"] = "Environmental and Experimental Botany",
+ ["ENVIRON EXP BOT"] = "Environmental and experimental botany",
["ENVIRON FLUID MECH"] = "Environmental Fluid Mechanics",
["ENVIRON FLUID MECH (DORDR)"] = "Environmental fluid mechanics (Dordrecht, Netherlands : 2001)",
["ENVIRON FOLIO"] = "Environment folio",
@@ -146387,7 +146356,6 @@ unabbrevs = {
["ENVIRON GEOCHEM HLTH"] = "Environmental Geochemistry and Health",
["ENVIRON GEOL"] = "Environmental Geology",
["ENVIRON GEOL WATER S"] = "Environmental Geology and Water Sciences",
- ["ENVIRON GEOL WATER SCI"] = "Environmental Geology and Water Sciences",
["ENVIRON GEOSCI"] = "Environmental Geosciences",
["ENVIRON HAZARDS-UK"] = "Environmental Hazards-human and Policy Dimensions",
["ENVIRON HEALTH"] = "Environmental health : a global access science source",
@@ -146403,7 +146371,7 @@ unabbrevs = {
["ENVIRON HEALTH TOXICOL"] = "Environmental health and toxicology",
["ENVIRON HEALTH-GLOB"] = "Environmental Health",
["ENVIRON HEALTH-UK"] = "Environmental Health",
- ["ENVIRON HIST"] = "Environment and History",
+ ["ENVIRON HIST"] = "Environmental History",
["ENVIRON HIST CAMB"] = "Environment and history",
["ENVIRON HIST DURH N C"] = "Environmental history",
["ENVIRON HIST NEWSL"] = "Environmental History Newsletter",
@@ -146477,7 +146445,7 @@ unabbrevs = {
["ENVIRON RES COMMUN"] = "Environmental research communications",
["ENVIRON RES J"] = "Environment research journal",
["ENVIRON RES LETT"] = "Environmental Research Letters",
- ["ENVIRON RESOUR ECON"] = "Environmental and Resource Economics",
+ ["ENVIRON RESOUR ECON"] = "Environmental & Resource Economics",
["ENVIRON RESOUR ECON (DORDR)"] = "Environmental & resource economics",
["ENVIRON RESOURCE ECON"] = "Environmental and Resource Economics",
["ENVIRON REV"] = "Environmental Review",
@@ -146491,7 +146459,6 @@ unabbrevs = {
["ENVIRON SCI NANO"] = "Environmental science. Nano",
["ENVIRON SCI POLICY"] = "Environmental Science & Policy",
["ENVIRON SCI POLLUT R"] = "Environmental Science and Pollution Research",
- ["ENVIRON SCI POLLUT RES"] = "Environmental Science and Pollution Research",
["ENVIRON SCI POLLUT RES INT"] = "Environmental science and pollution research international",
["ENVIRON SCI PROCESS IMPACTS"] = "Environmental science. Processes & impacts",
["ENVIRON SCI TECHNOL"] = "Environmental science & technology",
@@ -146511,11 +146478,11 @@ unabbrevs = {
["ENVIRON TECHNOL INNOVATION"] = "Environmental Technology & Innovation",
["ENVIRON TECHNOL LETT"] = "Environmental Technology Letters",
["ENVIRON TOXIC WATER"] = "Environmental Toxicology and Water Quality",
- ["ENVIRON TOXICOL"] = "Environmental Toxicology",
+ ["ENVIRON TOXICOL"] = "Environmental toxicology",
["ENVIRON TOXICOL CHEM"] = "Environmental Toxicology and Chemistry",
["ENVIRON TOXICOL PHAR"] = "Environmental Toxicology and Pharmacology",
["ENVIRON TOXICOL PHARMACOL"] = "Environmental toxicology and pharmacology",
- ["ENVIRON TOXICOL WATER QUAL"] = "Environmental Toxicology and Water Quality",
+ ["ENVIRON TOXICOL WATER QUAL"] = "Environmental toxicology and water quality",
["ENVIRON URBAN"] = "Environment and urbanization",
["ENVIRON VALUE"] = "Environmental Values",
["ENVIRON VALUES"] = "Environmental values",
@@ -146534,7 +146501,7 @@ unabbrevs = {
["ENZYME ENG"] = "Enzyme Engineering",
["ENZYME MICROB TECH"] = "Enzyme and Microbial Technology",
["ENZYME MICROB TECHNOL"] = "Enzyme and microbial technology",
- ["ENZYME PROTEIN"] = "Enzyme and Protein",
+ ["ENZYME PROTEIN"] = "Enzyme & protein",
["ENZYME RES"] = "Enzyme research",
["ENZYMES"] = "The Enzymes",
["ENZYMES (ESSEN)"] = "Enzymes",
@@ -147111,7 +147078,7 @@ unabbrevs = {
["EUR CONST LAW REV"] = "European Constitutional Law Review",
["EUR CONV HUM RIGH"] = "European Convention On Human Rights",
["EUR CULT ST LIT ARTS"] = "European Cultures: Studies in Literature and The Arts",
- ["EUR CYTOKINE NETW"] = "European Cytokine Network",
+ ["EUR CYTOKINE NETW"] = "European cytokine network",
["EUR EARLY CHILD EDUC"] = "European Early Childhood Education Research Journal",
["EUR EAT DISORD REV"] = "European eating disorders review : the journal of the Eating Disorders Association",
["EUR ECON POLIT ISS"] = "European Economic and Political Issues",
@@ -147193,7 +147160,7 @@ unabbrevs = {
["EUR J CHEM"] = "European journal of chemistry (Print)",
["EUR J CLIN BIOL RES"] = "European Journal of Clinical and Biological Research",
["EUR J CLIN CHEM CLIN"] = "European Journal of Clinical Chemistry and Clinical Biochemistry",
- ["EUR J CLIN CHEM CLIN BIOCHEM"] = "European Journal of Clinical Chemistry and Clinical Biochemistry",
+ ["EUR J CLIN CHEM CLIN BIOCHEM"] = "European journal of clinical chemistry and clinical biochemistry : journal of the Forum of European Clinical Chemistry Societies",
["EUR J CLIN INVEST"] = "European journal of clinical investigation",
["EUR J CLIN MICROBIOL"] = "European journal of clinical microbiology",
["EUR J CLIN MICROBIOL INFECT DIS"] = "European journal of clinical microbiology & infectious diseases : official publication of the European Society of Clinical Microbiology",
@@ -147237,8 +147204,7 @@ unabbrevs = {
["EUR J ESTHET DENT"] = "The European journal of esthetic dentistry : official journal of the European Academy of Esthetic Dentistry",
["EUR J EXP BIOL"] = "European journal of experimental biology",
["EUR J FINANC"] = "European Journal of Finance",
- ["EUR J FOR PATHOL"] = "European Journal of Forest Pathology",
- ["EUR J FOR RES"] = "European Journal of Forest Research",
+ ["EUR J FOR RES"] = "European journal of forest research",
["EUR J FOREST PATHOL"] = "European journal of forest pathology. Journal europeÌen de pathologie forestieÌ€re. Europäische Zeitschrift für Forstpathologie",
["EUR J FOREST RES"] = "European Journal of Forest Research",
["EUR J GASTROEN HEPAT"] = "European Journal of Gastroenterology & Hepatology",
@@ -147262,7 +147228,7 @@ unabbrevs = {
["EUR J HUM GENET"] = "European journal of human genetics : EJHG",
["EUR J HYBRID IMAGING"] = "European journal of hybrid imaging",
["EUR J IMMUNOGENET"] = "European Journal of Immunogenetics",
- ["EUR J IMMUNOL"] = "European Journal of Immunology",
+ ["EUR J IMMUNOL"] = "European journal of immunology",
["EUR J IND ENG"] = "European Journal of Industrial Engineering",
["EUR J IND RELAT"] = "European Journal of Industrial Relations",
["EUR J INF SYST"] = "European journal of information systems : an official journal of the Operational Research Society",
@@ -147340,7 +147306,7 @@ unabbrevs = {
["EUR J PERSONALITY"] = "European Journal of Personality",
["EUR J PHARM BIOPHARM"] = "European journal of pharmaceutics and biopharmaceutics : official journal of Arbeitsgemeinschaft für Pharmazeutische Verfahrenstechnik e.V",
["EUR J PHARM MED RES"] = "European journal pharmaceutical and medical research",
- ["EUR J PHARM SCI"] = "European Journal of Pharmaceutical Sciences",
+ ["EUR J PHARM SCI"] = "European journal of pharmaceutical sciences : official journal of the European Federation for Pharmaceutical Sciences",
["EUR J PHARM-ENVIRON"] = "European Journal of Pharmacology-environmental Toxicology and Pharmacology Section",
["EUR J PHARM-MOLEC PH"] = "European Journal of Pharmacology-molecular Pharmacology Section",
["EUR J PHARMACOL"] = "European Journal of Pharmacology",
@@ -147718,7 +147684,7 @@ unabbrevs = {
["EVOL COMPUT"] = "Evolutionary computation",
["EVOL COMPUT MACH LEARN DATA MIN BIOINFORM"] = "Evolutionary computation, machine learning and data mining in bioinformatics. EvoBIO (Conference)",
["EVOL DEV"] = "Evolution & development",
- ["EVOL ECOL"] = "Evolutionary Ecology",
+ ["EVOL ECOL"] = "Evolutionary ecology",
["EVOL ECOL RES"] = "Evolutionary ecology research",
["EVOL ECON SOC COMPLEX SCI"] = "Evolutionary Economics and Social Complexity Science",
["EVOL EQU CONTROL THEORY"] = "Evolution Equations and Control Theory",
@@ -147745,6 +147711,7 @@ unabbrevs = {
["EVRAZIAT ENTOMOL Z"] = "Evraziatskiĭ ėntomologicheskiĭ zhurnal = Euroasian entomological journal",
["EVRAZIISKII SOIUZ UCHENYKH"] = "Evraziĭskiĭ soi︠u︡z uchenykh",
["EWEEK"] = "Eweek",
+ ["EX COUNTEX"] = "Examples and Counterexamples",
["EX ED FDN R"] = "Exxon Education Foundation Series On Rhetoric and Political Discourse",
["EXCEPT CHILD"] = "Exceptional children",
["EXCEPT CHILDREN"] = "Exceptional Children",
@@ -147796,7 +147763,7 @@ unabbrevs = {
["EXP BIOL MED (MAYWOOD, NJ, U S)"] = "Experimental Biology and Medicine (Maywood, NJ, United States)",
["EXP BOT"] = "Experimental Botany",
["EXP BR RES"] = "Experimental Brain Research Series",
- ["EXP BRAIN RES"] = "Experimental Brain Research",
+ ["EXP BRAIN RES"] = "Experimental brain research",
["EXP CELL BIOL"] = "Experimental cell biology",
["EXP CELL RES"] = "Experimental Cell Research",
["EXP CELL RES SUPPL"] = "Experimental cell research. Supplement",
@@ -147816,7 +147783,7 @@ unabbrevs = {
["EXP DIABETES RES"] = "Experimental diabetes research",
["EXP ECON"] = "Experimental economics",
["EXP EMBRYOL TERATOL"] = "Experimental embryology and teratology",
- ["EXP EYE RES"] = "Experimental Eye Research",
+ ["EXP EYE RES"] = "Experimental eye research",
["EXP FLUID MECH"] = "Experimental Fluid Mechanics",
["EXP FLUIDS"] = "Experiments in Fluids",
["EXP GERONTOL"] = "Experimental gerontology",
@@ -148036,7 +148003,7 @@ unabbrevs = {
["FAITH ORDER"] = "Faith and Order Papers",
["FAITH PHILOS"] = "Faith and philosophy : journal of the Society of Christian Philosophers",
["FAITS LANG"] = "Faits de langues",
- ["FALK SYMP"] = "Falk Symposium",
+ ["FALK SYMP"] = "Advances in Hepatobiliary and Pancreatic Diseases - Special Clinical Topics",
["FALSE TITLE"] = "Albert Camus: The Extremes and Equilibrium",
["FAM AMER R"] = "Family in America, Research Series",
["FAM BUS REV"] = "Family Business Review",
@@ -148188,7 +148155,7 @@ unabbrevs = {
["FATIGUE"] = "Fatigue : biomedicine, health & behavior",
["FATIGUE ENG MATER"] = "Fatigue of Engineering Materials and Structures",
["FATIGUE FRACT ENG M"] = "Fatigue & Fracture of Engineering Materials & Structures",
- ["FATIGUE FRACT ENG MATER STRUCT"] = "Fatigue and Fracture of Engineering Materials and Structures",
+ ["FATIGUE FRACT ENG MATER STRUCT"] = "Fatigue & fracture of engineering materials & structures",
["FAUCHARD"] = "Fauchard",
["FAULK YOKNA"] = "Faulkner and Yoknapatawpha",
["FAULKNER GRAYS MED HEALTH"] = "Faulkner & Gray's medicine & health",
@@ -148217,7 +148184,7 @@ unabbrevs = {
["FDX"] = "Fouilles de Xanthos",
["FEATUR REV MATH REV"] = "Featured Reviews in Mathematical Reviews",
["FEBS J"] = "The FEBS journal",
- ["FEBS LETT"] = "FEBS Letters",
+ ["FEBS LETT"] = "FEBS letters",
["FEBS OPEN BIO"] = "FEBS open bio",
["FED BANK BO"] = "Are The Distinctions Between Debt and Equity Disappearing",
["FED BANK KS"] = "Achieving Price Stability",
@@ -148234,7 +148201,7 @@ unabbrevs = {
["FED PROBAT"] = "Federal probation",
["FED PROC"] = "Federation proceedings",
["FED PROC TRANSL SUPPL"] = "Federation proceedings. Translation supplement; selected translations from medical-related science",
- ["FED REGIST"] = "Federal Register",
+ ["FED REGIST"] = "Federal register",
["FED REPORT"] = "The Federal reporter",
["FED RESERVE BANK ATLANTA ECON REV"] = "Federal Reserve Bank of Atlanta Economic Review",
["FED RESERVE BANK ATLANTA REV"] = "Federal Reserve Bank of Atlanta Monthly Review",
@@ -148295,13 +148262,13 @@ unabbrevs = {
["FEMINISTISCHE STUD"] = "Feministische Studien",
["FEMNET NEWS"] = "FEMNET news",
["FEMS IMMUNOL MED MIC"] = "Fems Immunology and Medical Microbiology",
- ["FEMS IMMUNOL MED MICROBIOL"] = "FEMS Immunology and Medical Microbiology",
+ ["FEMS IMMUNOL MED MICROBIOL"] = "FEMS immunology and medical microbiology",
["FEMS MICROBIOL ECOL"] = "FEMS microbiology ecology",
["FEMS MICROBIOL IMMUN"] = "Fems Microbiology Immunology",
["FEMS MICROBIOL IMMUNOL"] = "FEMS microbiology immunology",
["FEMS MICROBIOL LETT"] = "FEMS microbiology letters",
["FEMS MICROBIOL REV"] = "FEMS microbiology reviews",
- ["FEMS SYMP"] = "FEMS Symposium",
+ ["FEMS SYMP"] = "Bacterial Diversity and Systematics",
["FEMS YEAST RES"] = "FEMS yeast research",
["FEN DERG"] = "Fen Dergisi. Journal of Science",
["FEN ZI XI BAO SHENG WU XUE BAO"] = "Fen zi xi bao sheng wu xue bao = Journal of molecular cell biology",
@@ -148329,7 +148296,6 @@ unabbrevs = {
["FERTIL CONTRACEPT SEX"] = "FertiliteÌ, contraception, sexualiteÌ",
["FERTIL DETERM RES NOTES"] = "Fertility determinants research notes",
["FERTIL ORTHOG"] = "FertiliteÌ, orthogeÌnie",
- ["FERTIL RES"] = "Fertilizer Research",
["FERTIL RES PRACT"] = "Fertility research and practice",
["FERTIL STERIL"] = "Fertility and sterility",
["FESTIVUS"] = "The Festivus : a publication of the San Diego Shell Club",
@@ -148379,7 +148345,6 @@ unabbrevs = {
["FID RES FDN"] = "Fidia Research Foundation Symposium Series",
["FIDDLEHEAD"] = "Fiddlehead",
["FIDES ET HIST"] = "Fides et historia : official publication of the Conference on Faith and History",
- ["FIDIA RES FOUND SYMP SER"] = "Fidia Research Foundation Symposium Series",
["FIDIA RES SERIES"] = "Fidia Research Series",
["FIE"] = "Forschungen in Ephesos",
["FIELD ACTIONS SCI REP"] = "Field actions science reports",
@@ -148516,7 +148481,7 @@ unabbrevs = {
["FISH MANAG ECOL"] = "Fisheries management and ecology",
["FISH MANAGE"] = "Fisheries Management",
["FISH NEWS INT"] = "Fishing News International",
- ["FISH OCEANOGR"] = "Fisheries Oceanography",
+ ["FISH OCEANOGR"] = "Fisheries oceanography",
["FISH PATHOL"] = "Fish pathology",
["FISH PHYSIOL"] = "Fish Physiology",
["FISH PHYSIOL BIOCHEM"] = "Fish physiology and biochemistry",
@@ -148576,7 +148541,6 @@ unabbrevs = {
["FIZIOL ZH IM I M SECHENOVA"] = "Fiziologicheskiĭ zhurnal imeni I.M. Sechenova",
["FIZIOL ZH SSSR"] = "Fiziologicheskii Zhurnal",
["FIZIOL ZH SSSR IM I M SECHENOVA"] = "Fiziologicheskiĭ zhurnal SSSR imeni I. M. Sechenova",
- ["FIZZIOL ZH SSSR IM I M SECHENOVA"] = "Fiziologicheskii Zhurnal imeni I. M. Sechenova",
["FL MEC ASTR"] = "Earth’s Core and Lower Mantle",
["FL OFF Q J INT SOC F"] = "Fluoride Official Quarterly Journal of International Society for Fluoride Research",
["FLA AGR EXP STA BULL"] = "Florida Agricultural Experiment Station Bulletin",
@@ -148812,7 +148776,7 @@ unabbrevs = {
["FOOD BIOPROCESS TECHNOL"] = "Food and Bioprocess Technology",
["FOOD BIOPROD PROCESS"] = "Food and Bioproducts Processing",
["FOOD BIOSCI"] = "Food bioscience",
- ["FOOD BIOTECHNOL"] = "Food Biotechnology",
+ ["FOOD BIOTECHNOL"] = "Food biotechnology",
["FOOD CAN"] = "Food in Canada",
["FOOD CHEM"] = "Food chemistry",
["FOOD CHEM TOXICOL"] = "Food and Chemical Toxicology",
@@ -148926,7 +148890,7 @@ unabbrevs = {
["FOR PATHOL"] = "Forest pathology",
["FOR POLICY ECON"] = "Forest policy and economics",
["FOR PROD J"] = "Forest products journal",
- ["FOR SCI"] = "Forest Science",
+ ["FOR SCI"] = "Advances in Forest Inventory for Sustainable Forest Management and Biodiversity Monitoring",
["FOR SNOW LANDSC RES"] = "Forest Snow and Landscape Research",
["FOR STUD CHINA"] = "Forestry studies in China",
["FOR SYST"] = "Forest systems",
@@ -149000,7 +148964,7 @@ unabbrevs = {
["FORSCH FORTBILD CHIR BEWEGUNGSAPPAR"] = "Forschung und Fortbildung in der Chirurgie des Bewegungsapparates",
["FORSCH FORTBILD CHIR BEWEGUNGSAPPARATES"] = "Forschung und Fortbildung in der Chirurgie des Bewegungsapparates",
["FORSCH FORTSCHR"] = "Forschungen und Fortschritte; Nachrichtenblatt der deutschen Wissenschaft und Technik",
- ["FORSCH INGENIEURWES"] = "Forschung im Ingenieurwesen",
+ ["FORSCH INGENIEURWES"] = "Forschung im ingenieurwesen",
["FORSCH INST REALIENKD MITTELALT FRUHEN NEUZEIT DISKUSS MATER"] = "Forschungen des Instituts fur Realienkunde des Mittelalters und der Fruhen Neuzeit. Diskussionen und Materialien",
["FORSCH J NEUE SOZ BEWEG"] = "Forschungsjournal neue soziale Bewegungen",
["FORSCH KOMP KLAS NAT"] = "Forschende Komplementarmedizin Und Klassische Naturheilkunde",
@@ -149022,7 +148986,6 @@ unabbrevs = {
["FORSTL-NATWISS Z"] = "Forstlich-naturwissenschaftliche Zeitschrift",
["FORSTSCHUTZ BULL"] = "Forstschutz Bulletin",
["FORSTTECH INF"] = "Forsttechnische Informationen",
- ["FORSTWISS CENTBL"] = "Forstwissenschaftliches Centralblatt",
["FORSTWISS CENTRALBL"] = "Forstwissenschaftliches Centralblatt",
["FORSVARSMEDICIN"] = "Försvarsmedicin",
["FORT ARTHR"] = "Arthroscopy for Damaged Cartilage and Arthritis",
@@ -149119,7 +149082,6 @@ unabbrevs = {
["FORÊT"] = "forêt, La",
["FORÊT SUISSE"] = "Forêt Suisse",
["FOSS REC"] = "Fossil Record",
- ["FOSSIL REC"] = "Fossil Record",
["FOTTEA"] = "Fottea",
["FOTTEA (PRAHA)"] = "Fottea (Praha)",
["FOUND CHEM"] = "Foundations of chemistry",
@@ -149227,7 +149189,7 @@ unabbrevs = {
["FRESEN ENVIRON BULL"] = "Fresenius Environmental Bulletin",
["FRESEN J ANAL CHEM"] = "Fresenius Journal of Analytical Chemistry",
["FRESEN Z ANAL CHEM"] = "Fresenius Zeitschrift Fur Analytische Chemie",
- ["FRESENIUS ENVIRON BULL"] = "Fresenius Environmental Bulletin",
+ ["FRESENIUS ENVIRON BULL"] = "Fresenius environmental bulletin",
["FRESENIUS J ANAL CHEM"] = "Fresenius' journal of analytical chemistry",
["FRESHW BIOL"] = "Freshwater biology",
["FRESHW CRAYFISH"] = "Freshwater crayfish",
@@ -149302,7 +149264,7 @@ unabbrevs = {
["FRONT ELECTR ELECTRON ENG CHINA"] = "Frontiers of Electrical and Electronic Engineering in China",
["FRONT ELECTRON TEST"] = "Advances in Electronic Testing",
["FRONT ELLIPTIC PARABOL PROBL"] = "Frontiers in Elliptic and Parabolic Problems",
- ["FRONT ENDOCRINOL"] = "Frontiers in Endocrinology",
+ ["FRONT ENDOCRINOL"] = "Frontiers in endocrinology",
["FRONT ENDOCRINOL (LAUSANNE)"] = "Frontiers in endocrinology",
["FRONT ENERGY POWER ENG CHINA"] = "Frontiers of Energy and Power Engineering in China",
["FRONT ENERGY RES"] = "Frontiers in energy research",
@@ -149488,7 +149450,7 @@ unabbrevs = {
["FUNCT COMPOS STRUCT"] = "Functional Composites and Structures",
["FUNCT DEV MORPHOL"] = "Functional and developmental morphology",
["FUNCT DIFFER EQU"] = "Functional Differential Equations",
- ["FUNCT ECOL"] = "Functional Ecology",
+ ["FUNCT ECOL"] = "Functional ecology",
["FUNCT FOOD NUTRA SER"] = "Functional Foods and Nutraceuticals Series",
["FUNCT FOOD REV"] = "Functional food reviews (Print)",
["FUNCT FUNCT STRUCT MATER"] = "Functional and functionally structured materials : selected, peer reviewed papers from the Chinese Materials Conference 2015, July 10-14, 2015, Guiyang, China. Chinese Materials Conference (2015 : Guiyang, China)",
@@ -149523,7 +149485,7 @@ unabbrevs = {
["FUNDAM APPL LIMNOL"] = "Fundamental and applied limnology : official journal of the International Association of Theoretical and Applied Limnology",
["FUNDAM APPL NEMATOL"] = "Fundamental and applied nematology",
["FUNDAM APPL NUCL PHYS SER"] = "Fundamental and Applied Nuclear Physics Series",
- ["FUNDAM APPL TOXICOL"] = "Fundamental and Applied Toxicology",
+ ["FUNDAM APPL TOXICOL"] = "Fundamental and applied toxicology : official journal of the Society of Toxicology",
["FUNDAM CLIN PHARM"] = "Fundamental & Clinical Pharmacology",
["FUNDAM CLIN PHARMACOL"] = "Fundamental & clinical pharmacology",
["FUNDAM INFORM"] = "Fundamenta informaticae",
@@ -149824,7 +149786,7 @@ unabbrevs = {
["GAZETTE"] = "Gazette",
["GAZETTE MED FRANCE"] = "Gazette Medicale De France",
["GAZODINAM I TEPLOOBMEN"] = "Gazodinamika i Teploobmen",
- ["GAZZ CHIM ITAL"] = "Gazzetta Chimica Italiana",
+ ["GAZZ CHIM ITAL"] = "Gazzetta chimica Italiana",
["GAZZ INT MED CHIR"] = "Gazzetta internazionale di medicina e chirurgia",
["GAZZ MED ITAL"] = "Gazzetta medica italiana",
["GAZZ OSP CLIN"] = "Gazzetta degli ospedali e delle cliniche",
@@ -150095,7 +150057,6 @@ unabbrevs = {
["GEOCHEM T"] = "Geochemical Transactions",
["GEOCHEM TRANS"] = "Geochemical transactions",
["GEOCHEM-EXPLOR ENV A"] = "Geochemistry-exploration Environment Analysis",
- ["GEOCHEM: EXPLOR ENVIRON, ANAL"] = "Geochemistry: Exploration, Environment, Analysis",
["GEOCHIM COSMOCHIM AC"] = "Geochimica Et Cosmochimica Acta",
["GEOCHIM COSMOCHIM ACTA"] = "Geochimica et Cosmochimica Acta",
["GEOCHIMICA"] = "Geochimica",
@@ -150222,14 +150183,14 @@ unabbrevs = {
["GEOM TOPOL"] = "Geometry & Topology",
["GEOM TOPOL MONOGR"] = "Geometry & Topology Monographs",
["GEOMAG AERON"] = "Geomagnetism and Aeronomy",
- ["GEOMAGN AERON"] = "Geomagnetizm i Aeronomiya",
+ ["GEOMAGN AERON"] = "Geomagnetizm I Aeronomiya",
["GEOMAGN AERONOMY"] = "Geomagnetism and Aeronomy",
["GEOMBINATORICS"] = "Geombinatorics",
["GEOMECH GEOENG"] = "Geomechanics and Geoengineering",
["GEOMECH TUNNELLING"] = "Geomechanics and Tunnelling",
["GEOMETRIAE DEDICATA"] = "Geometriae Dedicata",
["GEOMETRY TOPOLOGY BO"] = "Geometry and Topology Books",
- ["GEOMICROBIOL J"] = "Geomicrobiology Journal",
+ ["GEOMICROBIOL J"] = "Geomicrobiology journal",
["GEOMORPHOLOGIE"] = "Geomorphologie-relief Processus Environnement",
["GEOMORPHOLOGY"] = "Geomorphology",
["GEOMORPHOLOGY (AMST)"] = "Geomorphology (Amsterdam, Netherlands)",
@@ -150290,7 +150251,7 @@ unabbrevs = {
["GEOSCI INSTRUM METHODS DATA SYST DISCUSS"] = "Geoscientific Instrumentation, Methods and Data Systems Discussions",
["GEOSCI J"] = "Geosciences Journal",
["GEOSCI LETT"] = "Geoscience letters",
- ["GEOSCI MODEL DEV"] = "Geoscientific Model Development",
+ ["GEOSCI MODEL DEV"] = "Geoscientific model development",
["GEOSCI MODEL DEV DISCUSS"] = "Geoscientific Model Development Discussions",
["GEOSCIENCES (BASEL)"] = "Geosciences",
["GEOSPAT HEALTH"] = "Geospatial health",
@@ -150542,7 +150503,6 @@ unabbrevs = {
["GLOB DRUGS THER"] = "Global drugs and therapeutics",
["GLOB E-GOV SER"] = "Global E-governance: Advancing E-governance Through Innovation and Leadership",
["GLOB ECOL BIOGEOGR"] = "Global ecology and biogeography : a journal of macroecology",
- ["GLOB ECOL BIOGEOGR LETT"] = "Global Ecology and Biogeography Letters",
["GLOB ECOL CONSERV"] = "Global ecology and conservation",
["GLOB ECON STUD"] = "Cross-cultural Economic Management",
["GLOB ENVIRON ACCORD"] = "Adaptive Governance: The Dynamics of Atlantic Fisheries Management",
@@ -150896,6 +150856,7 @@ unabbrevs = {
["GRUNDLAGEN MATH INFORM"] = "Grundlagen der Mathematik und Informatik",
["GRUNDLEHR MATH WISS"] = "Deformations of Algebraic Schemes",
["GRUNDLEHREN MATH WISS"] = "Grundlehren der Mathematischen Wissenschaften",
+ ["GRUNDLEHREN TEXT ED"] = "Grundlehren Text Editions",
["GRUNDTHEMEN PHILOS"] = "Grundthemen Philosophie",
["GRUNDWASSER"] = "Grundwasser",
["GRUNDWASSER (BERL)"] = "Grundwasser (Berlin)",
@@ -150915,7 +150876,6 @@ unabbrevs = {
["GSTF J CHEM SCI"] = "GSTF Journal of Chemical Sciences",
["GSTF J MEDIA COMMUN"] = "GSTF journal on media & communications",
["GSTF J NURS HEALTH CARE"] = "GSTF journal of nursing and health care",
- ["GT BASIN NAT"] = "Great Basin Naturalist",
["GT CONCERN"] = "The great concern",
["GU SHENG WU XUE BAO"] = "Gu sheng wu xue bao = Acta palaeontologica Sinica",
["GUAM MED ASSOC J"] = "The Guam Medical Association journal",
@@ -151718,7 +151678,6 @@ unabbrevs = {
["HELS UNIV TECHNOL S"] = "Helsinki University of Technology Signal Processing Laboratory Report Series",
["HELSINKI UNIV TECH DIGIT SYSTEMS LAB SER A RES REP"] = "Helsinki University of Technology",
["HELSINKI UNIV TECH INST MATH RES REP"] = "Helsinki University of Technology",
- ["HELV ARCHAEOL"] = "Helvetia Archaeologica",
["HELV CHIM ACTA"] = "Helvetica Chimica Acta",
["HELV CHIR ACTA"] = "Helvetica chirurgica acta",
["HELV CHIR ACTA SUPPL"] = "Helvetica chirurgica acta. Supplementum",
@@ -152000,6 +151959,7 @@ unabbrevs = {
["HIST BIOL"] = "Historical biology",
["HIST BULL (CALGARY)"] = "Historical bulletin; notes and abstracts dealing with medical history",
["HIST CASOPIS"] = "HistorickyÌ cÌŒasopis",
+ ["HIST CHEM"] = "History of Chemistry",
["HIST CHILD Q"] = "History of childhood quarterly",
["HIST CHRIST MUSLIM"] = "Christians At The Heart of Islamic Rule",
["HIST CIENC SAUDE MANGUINHOS"] = "História, ciências, saúde--Manguinhos",
@@ -152014,6 +151974,7 @@ unabbrevs = {
["HIST CRIT"] = "Historia criÌtica (BogotaÌ, Colombia)",
["HIST CRITICA"] = "Historia Critica",
["HIST CULT"] = "Historia y cultura",
+ ["HIST CULT ASTRON"] = "Historical & Cultural Astronomy",
["HIST DEMOGR"] = "HistorickaÌ demografie",
["HIST DEMOGR MITT"] = "Historisch-demographische Mitteilungen. CommunicatioÌn de deÌmographie historique",
["HIST ECOL SER"] = "Historical Ecology Series",
@@ -152154,7 +152115,7 @@ unabbrevs = {
["HIST-SANTIAGO"] = "Historia-santiago",
["HISTANTHR"] = "Historische Anthropologie. Kultur, Gesellschaft, Alltag",
["HISTART"] = "Histoire de l’art. Bulletin d’information de l’Institut National d’Histoire de l’Art",
- ["HISTOCHEM CELL BIOL"] = "Histochemistry and Cell Biology",
+ ["HISTOCHEM CELL BIOL"] = "Histochemistry and cell biology",
["HISTOCHEM J"] = "Histochemical Journal",
["HISTOCHEMIE"] = "Histochemie. Histochemistry. Histochimie",
["HISTOCHEMISTRY"] = "Histochemistry",
@@ -152238,7 +152199,6 @@ unabbrevs = {
["HOKKAIDO IGAKU ZASSHI"] = "[Hokkaido igaku zasshi] The Hokkaido journal of medical science",
["HOKKAIDO MATH J"] = "Hokkaido Mathematical Journal",
["HOKKAIDO SHIKA ISHIKAI SHI"] = "Hokkaido Shika Ishikai shi",
- ["HOLARCT ECOL"] = "Holarctic Ecology",
["HOLARCTIC ECOL"] = "Holarctic Ecology",
["HOLDSWORTH LAW REV"] = "Holdsworth law review",
["HOLIST NURS PRACT"] = "Holistic nursing practice",
@@ -152254,7 +152214,6 @@ unabbrevs = {
["HOLZ-ZENTBL"] = "Holz-Zentralblatt",
["HOLZENERG-BULL"] = "Holzenergie-Bulletin",
["HOLZFORSCH HOLZVERW"] = "Holzforschung Und Holzverwertung",
- ["HOLZFORSCH HOLZVERWERT"] = "Holzforschung und Holzverwertung",
["HOLZFORSCH SCHWEIZ"] = "Holzforschung Schweiz",
["HOLZFORSCHUNG"] = "Holzforschung",
["HOLZPREISSTAT – ROHHOLZ"] = "Holzpreisstatistik – Rohholz",
@@ -152563,16 +152522,16 @@ unabbrevs = {
["HUAN JING WU RAN ZHI LI JI SHU YU SHE BEI"] = "Huan jing wu ran zhi li ji shu yu she bei = Techniques and equipment for environmental pollution control",
["HUAN JING YU JIAN KANG ZA ZHI"] = "Huan jing yu jian kang za zhi = Journal of environment and health",
["HUANAN SHIFAN DAXUE XUEBAO"] = "Huanan Shifan Daxue xuebao. Ziran kexue ban. Huanan Shifan Daxue",
- ["HUANJING HUAXUE"] = "Huanjing Huaxue",
+ ["HUANJING HUAXUE"] = "Huan jing hua xue = Environmental chemistry",
["HUANJING KEXUE"] = "Huanjing Kexue",
- ["HUANJING KEXUE XUEBAO"] = "Huanjing Kexue Xuebao",
+ ["HUANJING KEXUE XUEBAO"] = "Huan jing ke xue xue bao = Acta scientiae circumstantiae",
["HUAXUE"] = "Huaxue",
["HUAXUE FANYING GONGCHENG YU GONGYI"] = "Huaxue Fanying Gongcheng Yu Gongyi",
["HUAXUE SHIJI"] = "Huaxue Shiji",
["HUAXUE SHIJIE"] = "Huaxue Shijie",
["HUAXUE TONGBAO"] = "Huaxue Tongbao",
["HUAXUE WULI XUEBAO"] = "Huaxue Wuli Xuebao",
- ["HUAXUE XUEBAO"] = "Huaxue Xuebao",
+ ["HUAXUE XUEBAO"] = "Hua xue xue bao. Acta chimica Sinica",
["HUBEI NONG YE KE XUE"] = "Hubei nong ye ke xue",
["HUDEBNI VEDA"] = "Hudebni Veda",
["HUDSON CTY HEALTH REC"] = "Hudson County health record [monthly]",
@@ -152604,7 +152563,7 @@ unabbrevs = {
["HUM COMPUT INTERACT"] = "Human-computer interaction",
["HUM CONTEXT"] = "Human Context",
["HUM DEV"] = "Human development",
- ["HUM ECOL"] = "Human Ecology",
+ ["HUM ECOL"] = "Human ecology",
["HUM ECOL INTERDISCIP J"] = "Human ecology: an interdisciplinary journal",
["HUM ECOL REV"] = "Human Ecology Review",
["HUM ECOL RISK ASSESS"] = "Human and Ecological Risk Assessment",
@@ -152645,7 +152604,7 @@ unabbrevs = {
["HUM LYMPHOCYTE DIFF"] = "Human Lymphocyte Differentiation",
["HUM MED"] = "Humane Medicine",
["HUM MICROB J"] = "Human microbiome journal",
- ["HUM MOL GENET"] = "Human Molecular Genetics",
+ ["HUM MOL GENET"] = "Human molecular genetics",
["HUM MOV SCI"] = "Human movement science",
["HUM MOVEMENT SCI"] = "Human Movement Science",
["HUM MUTAT"] = "Human mutation",
@@ -152657,7 +152616,7 @@ unabbrevs = {
["HUM NUTR CLIN NUTR"] = "Human nutrition. Clinical nutrition",
["HUM NUTR-APPL NUTR"] = "Human Nutrition-applied Nutrition",
["HUM NUTR-CLIN NUTR"] = "Human Nutrition-clinical Nutrition",
- ["HUM ORGAN"] = "Human Organization",
+ ["HUM ORGAN"] = "Human organization",
["HUM PARASIT DIS (AUCKL)"] = "Human parasitic diseases (Auckland, N.Z.)",
["HUM PATHOL"] = "Human pathology",
["HUM PATHOL (N Y)"] = "Human pathology (New York)",
@@ -152744,7 +152703,7 @@ unabbrevs = {
["HUTN LISTY"] = "Hutnicke Listy",
["HVAC&R RES"] = "HVAC&R research",
["HW SA US AT ENERGY COMM"] = "HW-SA [reports]. U.S. Atomic Energy Commission",
- ["HWAHAK KONGHAK"] = "Hwahak Konghak",
+ ["HWAHAK KONGHAK"] = "Hwahak konghak",
["HWAHAK KWA KONGOP UI CHINBO"] = "Hwahak Kwa Kongop Ui Chinbo",
["HYBRID HYBRIDOMICS"] = "Hybridoma and hybridomics",
["HYBRIDOMA"] = "Hybridoma",
@@ -152862,7 +152821,7 @@ unabbrevs = {
["IARC MONOGR EVAL CARCINOG RISKS HUM"] = "IARC monographs on the evaluation of carcinogenic risks to humans",
["IARC MONOGR EVAL CARCINOG RISKS HUM SUPPL"] = "IARC monographs on the evaluation of carcinogenic risks to humans. Supplement",
["IARC PUBL"] = "IARC publications",
- ["IARC SCI PUBL"] = "IARC Scientific Publications",
+ ["IARC SCI PUBL"] = "IARC scientific publications",
["IAS/PARK CITY MATH SER"] = "IAS/Park City Mathematics Series",
["IAS/PARK CITY MATH SUBSER"] = "IAS/Park City Mathematical Subseries",
["IAS/PCMI TEACH PROGRAM SER"] = "IAS/PCMI—The Teacher Program Series",
@@ -153056,29 +153015,25 @@ unabbrevs = {
["IEEE ACM T COMPUT BI"] = "IEEE-acm Transactions On Computational Biology and Bioinformatics",
["IEEE ACM T NETWORK"] = "IEEE-acm Transactions On Networking",
["IEEE ACM TRANS NETW"] = "IEEE/ACM transactions on networking : a joint publication of the IEEE Communications Society, the IEEE Computer Society, and the ACM with its Special Interest Group on Data Communication",
- ["IEEE ACM TRANS NETWORK"] = "IEEE-ACM Transactions on Networking",
["IEEE AERO EL SYS MAG"] = "IEEE Aerospace and Electronic Systems Magazine",
- ["IEEE AEROSP ELECTRON SYST MAG"] = "IEEE Aerospace and Electronics Systems Magazine",
+ ["IEEE AEROSP ELECTRON SYST MAG"] = "IEEE Aerospace and Electronic Systems Magazine",
["IEEE AFRICON"] = "2002 IEEE Africon",
["IEEE ANN HIST COMPUT"] = "IEEE Annals of the History of Computing",
- ["IEEE ANNALS HIST COMPUT"] = "IEEE Annals of the History of Computing",
["IEEE ANNU SOFTW ENG"] = "31st IEEE Software Engineering Workshop, Proceedings",
["IEEE ANTENN PROPAG M"] = "IEEE Antennas and Propagation Magazine",
["IEEE ANTENN WIREL PR"] = "IEEE Antennas and Wireless Propagation Letters",
["IEEE ANTENNAS PROP"] = "2007 IEEE Antennas and Propagation Society International Symposium",
["IEEE ANTENNAS PROPAG"] = "IEEE Antennas and Propagation Magazine",
["IEEE ANTENNAS PROPAG MAG"] = "IEEE Antennas and Propagation Magazine",
- ["IEEE ANTENNAS PROPAGAT MAG"] = "IEEE Antennas and Propagation Magazine",
["IEEE ANTENNAS WIREL PROPAG LETT"] = "IEEE antennas and wireless propagation letters",
["IEEE ANTENNAS WIRELESS PROPAG LETT"] = "IEEE Antennas and Wireless Propagation Letters",
- ["IEEE ANTENNAS WIRELESS PROPAGAT LETT"] = "IEEE Antennas and Wireless Propagation Letters",
["IEEE AP-S"] = "IEEE Antennas and Propagation Society, International Symposium 1993",
["IEEE APP IMG PAT"] = "2008 37th IEEE Applied Imagery Pattern Recognition Workshop",
["IEEE APPL IMAG PATTERN RECOGNIT WORKSHOP"] = "IEEE Applied Imagery Pattern Recognition Workshop : [proceedings]. IEEE Applied Imagery Pattern Recognition Workshop",
["IEEE ASIAN SOLID STA"] = "2005 IEEE Asian Solid-state Circuits Conference, Proceedings of Technical Papers",
["IEEE ASME INT CONF ADV INTELL MECHATRON"] = "IEEE/ASME International Conference on Advanced Intelligent Mechatronics : [proceedings]. IEEE/ASME International Conference on Advanced Intelligent Mechatronics",
["IEEE ASME TRANS MECHATRON"] = "IEEE/ASME transactions on mechatronics : a joint publication of the IEEE Industrial Electronics Society and the ASME Dynamic Systems and Control Division",
- ["IEEE ASSP MAG"] = "IEEE ASSP Magazine",
+ ["IEEE ASSP MAG"] = "IEEE ASSP Magazine (1984-1990)",
["IEEE AUDIO, SPEECH, LANGUAGE PROCESS"] = "IEEE Transactions on Audio, Speech, and Language Processing",
["IEEE AUS SOFT ENGR"] = "Aswec 2009: 20th Australian Software Engineering Conference, Proceedings",
["IEEE AUTO UNDER VEH"] = "2008 IEEE/oes Autonomous Underwater Vehicles",
@@ -153097,7 +153052,7 @@ unabbrevs = {
["IEEE COGSIMA (2020)"] = "IEEE CogSIMA : 2020 IEEE International Conference on Cognitive and Computational Aspects of Situation Management (CogSIMA) : proceedings : Virtual Conference, 24-28 August 2020. IEEE Conference on Cognitive and Computational Aspects of Situation Management (2020 : Online)",
["IEEE COMMUN LETT"] = "IEEE Communications Letters",
["IEEE COMMUN MAG"] = "IEEE Communications Magazine",
- ["IEEE COMMUN SOC MAG"] = "IEEE Communications Society Magazine",
+ ["IEEE COMMUN SOC MAG"] = "IEEE Communications Society Magazine (through 1978)",
["IEEE COMMUN SURV TUT"] = "IEEE Communications Surveys and Tutorials",
["IEEE COMMUN SURV TUTORIALS"] = "IEEE Communication Surveys and Tutorials",
["IEEE COMMUN SURVEYS TUTS"] = "IEEE Communications Surveys and Tutorials",
@@ -153112,7 +153067,7 @@ unabbrevs = {
["IEEE COMPUT GROUP N"] = "IEEE Computer Group News",
["IEEE COMPUT INTELL M"] = "IEEE Computational Intelligence Magazine",
["IEEE COMPUT INTELL MAG"] = "IEEE Computational Intelligence Magazine",
- ["IEEE COMPUT SCI ENG"] = "IEEE Computational Science & Engineering",
+ ["IEEE COMPUT SCI ENG"] = "IEEE Computing in Science and Engineering",
["IEEE COMPUT SCI ENG MAG"] = "IEEE Computation in Science and Engineering Magazine",
["IEEE COMPUTER"] = "IEEE Computer",
["IEEE CONCURR"] = "IEEE Concurrency",
@@ -153152,7 +153107,7 @@ unabbrevs = {
["IEEE ENG MED BIO"] = "2008 30th Annual International Conference of The IEEE Engineering in Medicine and Biology Society",
["IEEE ENG MED BIOL"] = "IEEE Engineering in Medicine and Biology Magazine",
["IEEE ENG MED BIOL MAG"] = "IEEE Engineering in Medicine and Biology Magazine",
- ["IEEE EXPERT"] = "IEEE Expert",
+ ["IEEE EXPERT"] = "IEEE Expert (through 1997)",
["IEEE GEOSCI REMOTE S"] = "IEEE Geoscience and Remote Sensing Letters",
["IEEE GEOSCI REMOTE SENS LETT"] = "IEEE Geoscience and Remote Sensing Letters",
["IEEE GEOSCI REMOTE SENS MAG"] = "IEEE geoscience and remote sensing magazine",
@@ -153177,7 +153132,7 @@ unabbrevs = {
["IEEE INFOCOM SER"] = "2010 Proceedings IEEE Infocom",
["IEEE INFOR VIS"] = "1997 IEEE Conference On Information Visualization, Proceedings",
["IEEE INSTRU MEAS MAG"] = "IEEE Instrumentation & Measurement Magazine",
- ["IEEE INSTRUM MEAS MAG"] = "IEEE Instrumentation and Measurement Magazine",
+ ["IEEE INSTRUM MEAS MAG"] = "IEEE instrumentation & measurement magazine",
["IEEE INT C CL COMP"] = "2008 IEEE International Conference On Cluster Computing",
["IEEE INT C ENG COMP"] = "12th IEEE International Conference On Engineering Complex Computer Systems, Proceedings",
["IEEE INT C INT ROBOT"] = "IEEE International Conference On Intelligent Robots and Systems",
@@ -153234,7 +153189,7 @@ unabbrevs = {
["IEEE INT WORKSHOP MACH LEARN SIGNAL PROCESS"] = "IEEE International Workshop on Machine Learning for Signal Processing : [proceedings]. IEEE International Workshop on Machine Learning for Signal Processing",
["IEEE INTELL INFORM BULL"] = "The IEEE intelligent informatics bulletin",
["IEEE INTELL SYST"] = "IEEE Intelligent Systems",
- ["IEEE INTELL SYST APP"] = "IEEE Intelligent Systems & their Applications",
+ ["IEEE INTELL SYST APP"] = "IEEE Intelligent Systems & Their Applications",
["IEEE INTELL TRANSP SYST MAG"] = "IEEE Intelligent Transportation Systems Magazine",
["IEEE INTERNET COMPUT"] = "IEEE Internet Computing",
["IEEE INTERNET THINGS J"] = "IEEE internet of things journal",
@@ -153260,7 +153215,6 @@ unabbrevs = {
["IEEE J QUANTUM ELECT"] = "IEEE Journal of Quantum Electronics",
["IEEE J QUANTUM ELECTRON"] = "IEEE Journal of Quantum Electronics",
["IEEE J ROBOT AUTOM"] = "IEEE Journal of Robotics and Automation",
- ["IEEE J ROBOTIC AUTOM"] = "IEEE Journal of Robotics and Automation",
["IEEE J SEL AREA COMM"] = "IEEE Journal On Selected Areas in Communications",
["IEEE J SEL AREAS COMMUN"] = "IEEE Journal on Selected Areas in Communications",
["IEEE J SEL TOP APPL EARTH OBS REMOTE SENS"] = "IEEE journal of selected topics in applied earth observations and remote sensing",
@@ -153271,12 +153225,9 @@ unabbrevs = {
["IEEE J SEL TOPICS APPL EARTH OBSERV REMOTE SENS"] = "IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing",
["IEEE J SEL TOPICS QUANTUM ELECTRON"] = "IEEE Journal of Selected Topics in Quantum Electronics",
["IEEE J SEL TOPICS SIGNAL PROCESS"] = "IEEE Journal of Selected Topics in Signal Processing",
- ["IEEE J SELECT AREAS COMMUN"] = "IEEE Journal on Selected Areas in Communications",
- ["IEEE J SELECT TOPICS QUANTUM ELECTRON"] = "IEEE Journal of Selected Topics in Quantum Electronics",
["IEEE J SOLID-ST CIRC"] = "IEEE Journal of Solid-state Circuits",
["IEEE J SOLID-STATE CIRCUITS"] = "IEEE Journal of Solid-State Circuits",
["IEEE J TECHNOL COMPUT AIDED DESIGN"] = "IEEE Journal on Technology in Computer Aided Design",
- ["IEEE J TECHNOL COMPUTER AIDED DESIGN"] = "IEEE Journal on Technology in Computer Aided Design",
["IEEE J TRANSL ENG HEALTH MED"] = "IEEE journal of translational engineering in health and medicine",
["IEEE J-STARS"] = "IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing",
["IEEE J-STSP"] = "IEEE Journal of Selected Topics in Signal Processing",
@@ -153295,8 +153246,6 @@ unabbrevs = {
["IEEE MICROW WIREL CO"] = "IEEE Microwave and Wireless Components Letters",
["IEEE MICROW WIREL COMPON LETT"] = "IEEE microwave and wireless components letters : a publication of the IEEE Microwave Theory and Techniques Society",
["IEEE MICROW WIRELESS COMPON LETT"] = "IEEE Microwave and Wireless Components Letters",
- ["IEEE MICROWAVE"] = "IEEE Microwave Magazine",
- ["IEEE MICROWAVE GUIDED WAVE LETT"] = "IEEE Microwave and Guided Wave Letters",
["IEEE MICROWAVE MAG"] = "IEEE Microwave Magazine",
["IEEE MICROWAVE WIRELESS COMPON LETT"] = "IEEE Microwave and Wireless Components Letters",
["IEEE MILIT COMMUN C"] = "2007 IEEE Military Communications Conference",
@@ -153361,12 +153310,11 @@ unabbrevs = {
["IEEE ROB AUTOM MAG"] = "IEEE Robotics and Automation Magazine",
["IEEE ROBOT AUTOM LETT"] = "IEEE robotics and automation letters",
["IEEE ROBOT AUTOM MAG"] = "IEEE robotics & automation magazine",
- ["IEEE ROBOT AUTOMAT MAG"] = "IEEE Robotics and Automation Magazine",
["IEEE S LOG"] = "11th Annual IEEE Symposium On Logic in Computer Science, Proceedings",
["IEEE S MASS STOR SYS"] = "20th IEEE/11th Nasa Goddard Conference On Mass Storage and Technologies (msst 2003), Proceedings",
["IEEE S VIS ANAL"] = "IEEE Symposium On Visual Analytics Science and Technology",
["IEEE SARNOFF SYMPOS"] = "2004 IEEE/sarnoff Symposium On Advances in Wired and Wireless Communication",
- ["IEEE SECUR PRIV"] = "IEEE Security & Privacy",
+ ["IEEE SECUR PRIV"] = "IEEE security & privacy",
["IEEE SECUR PRIVACY"] = "IEEE Security and Privacy",
["IEEE SECURITY PRIVACY"] = "IEEE Security and Privacy",
["IEEE SENS J"] = "IEEE sensors journal",
@@ -153378,8 +153326,6 @@ unabbrevs = {
["IEEE SIGNAL PROC MAG"] = "IEEE Signal Processing Magazine",
["IEEE SIGNAL PROCESS LETT"] = "IEEE Signal Processing Letters",
["IEEE SIGNAL PROCESS MAG"] = "IEEE Signal Processing Magazine",
- ["IEEE SIGNAL PROCESSING LETT"] = "IEEE Signal Processing Letters",
- ["IEEE SIGNAL PROCESSING MAG"] = "IEEE Signal Processing Magazine",
["IEEE SOFTW"] = "IEEE Software",
["IEEE SOFTWARE"] = "IEEE Software",
["IEEE SOLID STATE CIRCUITS LETT"] = "IEEE solid-state circuits letters",
@@ -153512,36 +153458,29 @@ unabbrevs = {
["IEEE TRANS ACOUST"] = "IEEE transactions on acoustics, speech, and signal processing",
["IEEE TRANS ACOUST SPEECH SIGNAL PROCESS"] = "IEEE Transactions on Acoustics, Speech, and Signal Processing",
["IEEE TRANS ACOUST, SPEECH, SIGNAL PROCESS"] = "IEEE Transactions on Acoustics, Speech, and Signal Processing",
- ["IEEE TRANS ACOUST, SPEECH, SIGNAL PROCESSING"] = "IEEE Transactions on Acoustics, Speech, and Signal Processing",
["IEEE TRANS ADV PACK"] = "IEEE Transactions On Advanced Packaging",
["IEEE TRANS ADV PACKAG"] = "IEEE Transactions on Advanced Packaging",
- ["IEEE TRANS AERO NAV ELEC"] = "IEEE Transactions on Aerospace and Naval Electronics",
["IEEE TRANS AERONAUT NAVIG ELECTRON"] = "IEEE Transactions on Aeronautical and Navigational Electronics",
["IEEE TRANS AEROSP"] = "IEEE Transactions on Aerospace",
- ["IEEE TRANS AEROSP ELECTRON SYST"] = "IEEE Transactions on Aerospace and Electronic Systems",
+ ["IEEE TRANS AEROSP ELECTRON SYST"] = "IEEE transactions on aerospace and electronic systems",
["IEEE TRANS AEROSP N"] = "IEEE Transactions On Aerospace and Navigational Electronics",
- ["IEEE TRANS AEROSP NAVIG ELECTRON"] = "IEEE Transactions on Aerospace and Navigational Electronics",
+ ["IEEE TRANS AEROSP NAVIG ELECTRON"] = "IEEE Transactions on Aerospace and Navigation Electronics",
["IEEE TRANS AFFECT COMPUT"] = "IEEE transactions on affective computing",
["IEEE TRANS AFFECTIVE COMPUT"] = "IEEE Transactions on Affective Computing",
["IEEE TRANS AIRBORNE ELECTRON"] = "IEEE Transactions on Airborne Electronics",
["IEEE TRANS ANTENNAS AND PROPAGATION"] = "Institute of Electrical and Electronics Engineers. Transactions on Antennas and Propagation",
["IEEE TRANS ANTENNAS PROPAG"] = "IEEE Transactions on Antennas and Propagation",
- ["IEEE TRANS ANTENNAS PROPAGAT"] = "IEEE Transactions on Antennas and Propagation",
["IEEE TRANS APPL IND"] = "IEEE Transactions on Applications and Industry",
["IEEE TRANS APPL INDUS"] = "IEEE Transactions on Applications and Industry",
["IEEE TRANS APPL SUPERCOND"] = "IEEE Transactions on Applied Superconductivity",
- ["IEEE TRANS APPL SUPERCONDUCT"] = "IEEE Transactions on Applied Superconductivity",
- ["IEEE TRANS APPLICAT IND"] = "IEEE Transactions on Applications and Industry",
["IEEE TRANS ARTIF INTELL"] = "IEEE Transactions on Artificial Intelligence",
["IEEE TRANS AUDIO"] = "IEEE Transactions on Audio",
["IEEE TRANS AUDIO ELECTROACOUST"] = "IEEE Transactions on Audio and Electroacoustics",
- ["IEEE TRANS AUDIO SPEECH"] = "IEEE Transactions on Audio Speech and Language Processing",
["IEEE TRANS AUDIO SPEECH LANG PROCESS"] = "IEEE transactions on audio, speech, and language processing",
["IEEE TRANS AUTOM CONTROL"] = "IEEE Transactions on Automatic Control",
["IEEE TRANS AUTOM SCI ENG"] = "IEEE Transactions on Automation Science and Engineering",
["IEEE TRANS AUTOMAT CONTR"] = "IEEE transactions on automatic control",
["IEEE TRANS AUTOMAT CONTROL"] = "Institute of Electrical and Electronics Engineers. Transactions on Automatic Control",
- ["IEEE TRANS AUTOMAT SCI ENG"] = "IEEE Transactions on Automation Science and Engineering",
["IEEE TRANS AUTON MENT DEV"] = "IEEE transactions on autonomous mental development",
["IEEE TRANS AUTON MENTAL DEVELOP"] = "IEEE Transactions on Autonomous Mental Development",
["IEEE TRANS BIG DATA"] = "IEEE transactions on big data",
@@ -153549,34 +153488,28 @@ unabbrevs = {
["IEEE TRANS BIO-MED ENG"] = "IEEE Transactions on Bio-Medical Engineering",
["IEEE TRANS BIOM BEHAV IDENTITY SCI"] = "IEEE transactions on biometrics, behavior, and identity science",
["IEEE TRANS BIOMED CIRCUITS SYST"] = "IEEE transactions on biomedical circuits and systems",
- ["IEEE TRANS BIOMED ENG"] = "IEEE Transactions on Biomedical Engineering",
- ["IEEE TRANS BROADC TELEV"] = "IEEE Transactions on Broadcast and Television Receivers",
+ ["IEEE TRANS BIOMED ENG"] = "IEEE transactions on bio-medical engineering",
["IEEE TRANS BROADCAST"] = "IEEE Transactions on Broadcasting",
["IEEE TRANS BROADCAST TELEV RECEIVERS"] = "IEEE Transactions on Broadcast and Television Receivers",
["IEEE TRANS BROADCAST TELEVISION RECEIVERS"] = "IEEE Transactions on Broadcast and Television Receivers",
["IEEE TRANS CABLE TELEV"] = "IEEE Transactions on Cable Television",
["IEEE TRANS CIRCUIT THEORY"] = "IEEE Transactions on Circuit Theory",
- ["IEEE TRANS CIRCUITS SYST"] = "IEEE Transactions on Circuits and Systems",
+ ["IEEE TRANS CIRCUITS SYST"] = "IEEE transactions on circuits and systems",
["IEEE TRANS CIRCUITS SYST EXPRESS BRIEFS"] = "IEEE Transactions on Circuits and Systems II: Express Briefs",
- ["IEEE TRANS CIRCUITS SYST I"] = "IEEE Transactions on Circuits and Systems I-Fundamental Theory and Applications",
+ ["IEEE TRANS CIRCUITS SYST I"] = "IEEE Transactions on Circuits and Systems—Part I: Fundamental Theory and Applications",
["IEEE TRANS CIRCUITS SYST I FUNDAM THEORY APPL"] = "IEEE transactions on circuits and systems. I, Fundamental theory and applications : a publication of the IEEE Circuits and Systems Society",
["IEEE TRANS CIRCUITS SYST I REGUL PAP"] = "IEEE transactions on circuits and systems. I, Regular papers : a publication of the IEEE Circuits and Systems Society",
- ["IEEE TRANS CIRCUITS SYST II"] = "IEEE Transactions on Circuits and Systems II-Analog and Digital Signal Processing",
+ ["IEEE TRANS CIRCUITS SYST II"] = "IEEE Transactions on Circuits and Systems—Part II: Analog and Digital Signal Processing",
["IEEE TRANS CIRCUITS SYST II EXPRESS BRIEFS"] = "IEEE transactions on circuits and systems. II, Express briefs : a publication of the IEEE Circuits and Systems Society",
["IEEE TRANS CIRCUITS SYST REGUL PAP"] = "IEEE Transactions on Circuits and Systems I: Regular Papers",
["IEEE TRANS CIRCUITS SYST VIDEO TECHNOL"] = "IEEE Transactions on Circuits and Systems for Video Technology",
["IEEE TRANS CIRCUITS SYSTEMS I FUND THEORY APPL"] = "IEEE Transactions on Circuits and Systems",
- ["IEEE TRANS CIRCUITS-I"] = "IEEE Transactions on Circuits and Systems I-Regular Papers",
["IEEE TRANS COGN COMMUN NETW"] = "IEEE transactions on cognitive communications and networking",
["IEEE TRANS COGN DEV SYST"] = "IEEE transactions on cognitive and developmental systems",
["IEEE TRANS COGN DEVELOP SYST"] = "IEEE Transactions on Cognitive and Developmental Systems",
["IEEE TRANS COMMUN"] = "IEEE Transactions on Communications",
- ["IEEE TRANS COMMUN ELECTR"] = "IEEE Transactions on Communication and Electronics",
["IEEE TRANS COMMUN SYST"] = "IEEE Transactions on Communications Systems",
["IEEE TRANS COMMUN TECHNOL"] = "IEEE Transactions on Communication Technology",
- ["IEEE TRANS COMP PACKAG TECHNOL"] = "IEEE Transactions on Components and Packaging Technologies",
- ["IEEE TRANS COMP PARTS"] = "IEEE Transactions on Component Parts",
- ["IEEE TRANS COMP, HYBRIDS, MANUFACT TECHNOL"] = "IEEE Transactions on Components, Hybrids and Manufacturing Technology",
["IEEE TRANS COMP, PACKAG, MANUFACT TECHNOL A"] = "IEEE Transactions on Components, Packaging and Manufacturing Technology—Part A",
["IEEE TRANS COMP, PACKAG, MANUFACT TECHNOL B"] = "IEEE Transactions on Components, Packaging and Manufacturing Technology—Part B: Advanced Packaging",
["IEEE TRANS COMP, PACKAG, MANUFACT TECHNOL C"] = "IEEE Transactions on Components, Packaging and Manufacturing Technology—Part C: Manufacturing",
@@ -153591,7 +153524,7 @@ unabbrevs = {
["IEEE TRANS COMPON, PACKAG, MANUF TECHNOL A"] = "IEEE Transactions on Components, Packaging and Manufacturing Technology A",
["IEEE TRANS COMPON, PACKAG, MANUF TECHNOL B"] = "IEEE Transactions on Components, Packaging and Manufacturing Technology B: Advanced Packaging",
["IEEE TRANS COMPON, PACKAG, MANUF TECHNOL C"] = "IEEE Transactions on Components, Packaging and Manufacturing Technology C: Manufacturing",
- ["IEEE TRANS COMPUT"] = "IEEE Transactions on Computers",
+ ["IEEE TRANS COMPUT"] = "IEEE transactions on computers. Institute of Electrical and Electronics Engineers",
["IEEE TRANS COMPUT AIDED DES INTEGR CIRCUITS SYST"] = "IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems",
["IEEE TRANS COMPUT IMAGING"] = "IEEE Transactions on Computational Imaging",
["IEEE TRANS COMPUT INTELL AI GAMES"] = "IEEE transactions on computational intelligence and AI in games",
@@ -153599,36 +153532,28 @@ unabbrevs = {
["IEEE TRANS COMPUT SOC SYST"] = "IEEE transactions on computational social systems",
["IEEE TRANS COMPUT SOCIAL SYST"] = "IEEE Transactions on Computational Social Systems",
["IEEE TRANS COMPUT-AIDED DESIGN INTEGR CIRCUITS SYST"] = "IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems",
- ["IEEE TRANS COMPUTER-AIDED DESIGN"] = "IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems",
["IEEE TRANS CONSUM ELECTRON"] = "IEEE Transactions on Consumer Electronics",
- ["IEEE TRANS CONSUMER ELECTRON"] = "IEEE Transactions on Consumer Electronics",
- ["IEEE TRANS CONTR SYST TECHNOL"] = "IEEE Transactions on Control Systems Technology",
["IEEE TRANS CONTROL NETW SYST"] = "IEEE Transactions on Control of Network Systems",
["IEEE TRANS CONTROL SYST TECHNOL"] = "IEEE Transactions on Control Systems Technology",
["IEEE TRANS CYBERN"] = "IEEE transactions on cybernetics",
["IEEE TRANS DEPEND SEC COMPUT"] = "IEEE Transactions on Dependable and Secure Computing",
- ["IEEE TRANS DEPEND SECURE COMPUT"] = "IEEE Transactions on Dependable and Secure Computing",
["IEEE TRANS DEPENDABLE SECURE COMPUT"] = "IEEE transactions on dependable and secure computing",
["IEEE TRANS DEVICE MATER REL"] = "IEEE Transactions on Device and Materials Reliability",
- ["IEEE TRANS DEVICE MATER RELIAB"] = "IEEE Transactions on Device and Materials Reliability",
- ["IEEE TRANS DIELECT ELECT INSULATION"] = "IEEE Transactions on Dielectrics and Electrical Insulation",
+ ["IEEE TRANS DEVICE MATER RELIAB"] = "IEEE transactions on device and materials reliability : a publication of the IEEE Electron Devices Society and the IEEE Reliability Society",
["IEEE TRANS DIELECTR ELECTR INSUL"] = "IEEE Transactions on Dielectrics and Electrical Insulation",
["IEEE TRANS EDUC"] = "IEEE Transactions on Education",
- ["IEEE TRANS ELECT INSULATION"] = "IEEE Transactions on Electrical Insulation",
["IEEE TRANS ELECTR INSUL"] = "IEEE Transactions on Electrical Insulation",
["IEEE TRANS ELECTROMAGN COMPAT"] = "IEEE Transactions on Electromagnetic Compatibility",
["IEEE TRANS ELECTRON"] = "IEEE Transactions On Electronic Computers",
["IEEE TRANS ELECTRON COMPUT"] = "IEEE Transactions on Electronic Computers",
["IEEE TRANS ELECTRON DEVICES"] = "IEEE Transactions on Electron Devices",
["IEEE TRANS ELECTRON PACKAG MANUF"] = "IEEE Transactions on Electronics Packaging Manufacturing",
- ["IEEE TRANS ELECTRON PACKAG MANUFACT"] = "IEEE Transactions on Electronics Packaging Manufacturing",
["IEEE TRANS EMERG SEL TOPICS CIRCUITS SYST"] = "IEEE Transactions on Emerging and Selected Topics in Circuits and Systems",
["IEEE TRANS EMERG SEL TOPICS POWER ELECTRON"] = "IEEE Transactions on Emerging and Selected Topics in Power Electronics",
["IEEE TRANS EMERG TOP COMPUT"] = "IEEE transactions on emerging topics in computing",
["IEEE TRANS EMERG TOP COMPUT INTELL"] = "IEEE transactions on emerging topics in computational intelligence",
["IEEE TRANS EMERG TOPICS COMPUT"] = "IEEE Transactions on Emerging Topics in Computing",
["IEEE TRANS ENERGY CONVERS"] = "IEEE Transactions on Energy Conversion",
- ["IEEE TRANS ENERGY CONVERSION"] = "IEEE Transactions on Energy Conversion",
["IEEE TRANS ENG MANAG"] = "IEEE transactions on engineering management",
["IEEE TRANS ENG MANAGE"] = "IEEE Transactions on Engineering Management",
["IEEE TRANS ENG WRITING SPEECH"] = "IEEE Transactions on Engineering Writing and Speech",
@@ -153637,24 +153562,19 @@ unabbrevs = {
["IEEE TRANS GAMES"] = "IEEE transactions on games",
["IEEE TRANS GEOSCI ELECTRON"] = "IEEE Transactions on Geoscience Electronics",
["IEEE TRANS GEOSCI REMOTE SENS"] = "IEEE Transactions on Geoscience and Remote Sensing",
- ["IEEE TRANS GEOSCI REMOTE SENSING"] = "IEEE Transactions on Geoscience and Remote Sensing",
["IEEE TRANS GREEN COMMUN NETW"] = "IEEE Transactions on Green Communications and Networking",
["IEEE TRANS HAPTIC"] = "IEEE Transactions on Haptics",
["IEEE TRANS HAPTICS"] = "IEEE transactions on haptics",
["IEEE TRANS HUM FACT"] = "IEEE Transactions On Human Factors in Electronics",
["IEEE TRANS HUM FACTORS ELECTRON"] = "IEEE Transactions on Human Factors in Electronics",
- ["IEEE TRANS HUM FACTORS ENG"] = "IEEE Transactions on Human Factors in Engineering",
["IEEE TRANS HUM MACH SYST"] = "IEEE transactions on human-machine systems",
["IEEE TRANS HUMAN-MACH SYST"] = "IEEE Transactions on Human-Machine Systems",
["IEEE TRANS IMAGE PROCESS"] = "IEEE transactions on image processing : a publication of the IEEE Signal Processing Society",
- ["IEEE TRANS IMAGE PROCESSING"] = "IEEE Transactions on Image Processing",
["IEEE TRANS IND APPL"] = "IEEE Transactions on Industry Applications",
- ["IEEE TRANS IND APPLICAT"] = "IEEE Transactions on Industry Applications",
["IEEE TRANS IND ELECTRON"] = "IEEE Transactions on Industrial Electronics",
["IEEE TRANS IND ELECTRON CONTR INSTRUM"] = "IEEE Transactions on Industrial Electronics and Control Instrumentation",
["IEEE TRANS IND GEN A"] = "IEEE Transactions On Industry and General Applications",
["IEEE TRANS IND GEN APPL"] = "IEEE Transactions on Industry and General Applications",
- ["IEEE TRANS IND GEN APPLICAT"] = "IEEE Transactions on Industry and General Applications",
["IEEE TRANS IND INF"] = "IEEE Transactions on Industrial Informatics",
["IEEE TRANS IND INFORMAT"] = "IEEE Transactions on Industrial Informatics",
["IEEE TRANS INDUSTR INFORM"] = "IEEE transactions on industrial informatics",
@@ -153662,19 +153582,15 @@ unabbrevs = {
["IEEE TRANS INF FORENSICS SECURITY"] = "IEEE Transactions on Information Forensics and Security",
["IEEE TRANS INF TECHNOL BIOMED"] = "IEEE Transactions on Information Technology in Biomedicine",
["IEEE TRANS INF THEORY"] = "IEEE Transactions on Information Theory",
- ["IEEE TRANS INFORM TECHNOL BIOMED"] = "IEEE Transactions on Information Technology in Biomedicine",
["IEEE TRANS INFORM THEORY"] = "Institute of Electrical and Electronics Engineers. Transactions on Information Theory",
["IEEE TRANS INSTRUM MEAS"] = "IEEE Transactions on Instrumentation and Measurement",
["IEEE TRANS INTELL TRANSP SYST"] = "IEEE Transactions on Intelligent Transportation Systems",
- ["IEEE TRANS INTELL TRANSPORT SYST"] = "IEEE Transactions on Intelligent Transportation Systems",
["IEEE TRANS INTELL VEH"] = "IEEE Transactions on Intelligent Vehicles",
["IEEE TRANS KNOWL DATA ENG"] = "IEEE Transactions on Knowledge and Data Engineering",
- ["IEEE TRANS KNOWLEDGE DATA ENG"] = "IEEE Transactions on Knowledge and Data Engineering",
["IEEE TRANS LEARN TECHNOL"] = "IEEE Transactions on Learning Technologies",
["IEEE TRANS MAGN"] = "IEEE Transactions on Magnetics",
["IEEE TRANS MAN-MACH SYST"] = "IEEE Transactions on Man-Machine Systems",
["IEEE TRANS MANUF TECHNOL"] = "IEEE Transactions on Manufacturing Technology",
- ["IEEE TRANS MANUFACT TECHNOL"] = "IEEE Transactions on Manufacturing Technology",
["IEEE TRANS MED ELECTRON"] = "IEEE Transactions on Medical Electronics",
["IEEE TRANS MED IMAG"] = "IEEE Transactions on Medical Imaging",
["IEEE TRANS MED IMAGING"] = "IEEE transactions on medical imaging",
@@ -153689,7 +153605,7 @@ unabbrevs = {
["IEEE TRANS MOL BIOL MULTISCALE COMMUN"] = "IEEE transactions on molecular, biological, and multi-scale communications",
["IEEE TRANS MULTI-SCALE COMPUT SYST"] = "IEEE Transactions on Multi-Scale Computing Systems",
["IEEE TRANS MULTIMEDIA"] = "IEEE Transactions on Multimedia",
- ["IEEE TRANS NANOBIOSCI"] = "IEEE Transactions on NanoBioscience",
+ ["IEEE TRANS NANOBIOSCI"] = "IEEE Transactions on Nanobioscience",
["IEEE TRANS NANOBIOSCIENCE"] = "IEEE transactions on nanobioscience",
["IEEE TRANS NANOTECHNOL"] = "IEEE Transactions on Nanotechnology",
["IEEE TRANS NETW SCI ENG"] = "IEEE transactions on network science and engineering",
@@ -153699,7 +153615,6 @@ unabbrevs = {
["IEEE TRANS NEURAL NETW"] = "IEEE transactions on neural networks",
["IEEE TRANS NEURAL NETW LEARN SYST"] = "IEEE transactions on neural networks and learning systems",
["IEEE TRANS NEURAL NETWORKS"] = "IEEE Transactions on Neural Networks",
- ["IEEE TRANS NEURAL SYST REHAB ENG"] = "IEEE Transactions on Neural Systems and Rehabilitation Engineering",
["IEEE TRANS NEURAL SYST REHABIL ENG"] = "IEEE transactions on neural systems and rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society",
["IEEE TRANS NUCL SCI"] = "IEEE Transactions on Nuclear Science",
["IEEE TRANS ON CLOUD COMPUT"] = "IEEE Transactions on Cloud Computing",
@@ -153708,7 +153623,6 @@ unabbrevs = {
["IEEE TRANS PARTS, HYBRIDS, PACKAG"] = "IEEE Transactions on Parts, Hybrids and Packaging",
["IEEE TRANS PARTS, MATER, PACKAG"] = "IEEE Transactions on Parts, Materials and Packaging",
["IEEE TRANS PATTERN ANAL MACH INTELL"] = "IEEE transactions on pattern analysis and machine intelligence",
- ["IEEE TRANS PATTERN ANAL MACHINE INTELL"] = "IEEE Transactions on Pattern Analysis and Machine Intelligence",
["IEEE TRANS PLASMA SCI"] = "IEEE Transactions on Plasma Science",
["IEEE TRANS PLASMA SCI IEEE NUCL PLASMA SCI SOC"] = "IEEE transactions on plasma science. IEEE Nuclear and Plasma Sciences Society",
["IEEE TRANS POWER APP SYST"] = "IEEE Transactions on Power Apparatus and Systems",
@@ -153716,37 +153630,30 @@ unabbrevs = {
["IEEE TRANS POWER DELIVERY"] = "IEEE Transactions on Power Delivery",
["IEEE TRANS POWER ELECTRON"] = "IEEE Transactions on Power Electronics",
["IEEE TRANS POWER SYST"] = "IEEE Transactions on Power Systems",
- ["IEEE TRANS PROD ENG PROD"] = "IEEE Transactions on Product Engineering and Production",
["IEEE TRANS PROF COMMUN"] = "IEEE Transactions on Professional Communication",
["IEEE TRANS QUANTUM ENG"] = "IEEE Transactions on Quantum Engineering",
["IEEE TRANS RADIAT PLASMA MED SCI"] = "IEEE transactions on radiation and plasma medical sciences",
["IEEE TRANS RADIO FREQ INTERFERENCE"] = "IEEE Transactions on Radio Frequency Interference",
- ["IEEE TRANS REHAB ENG"] = "IEEE Transactions on Rehabilitation Engineering",
["IEEE TRANS REHABIL ENG"] = "IEEE Transactions on Rehabilitation Engineering",
["IEEE TRANS REL"] = "IEEE Transactions on Reliability",
["IEEE TRANS RELIAB"] = "IEEE transactions on reliability",
["IEEE TRANS ROB"] = "IEEE Transactions on Robotics",
["IEEE TRANS ROB AUTOM"] = "IEEE transactions on robotics and automation : a publication of the IEEE Robotics and Automation Society",
- ["IEEE TRANS ROBOT"] = "IEEE Transactions on Robotics",
+ ["IEEE TRANS ROBOT"] = "IEEE transactions on robotics : a publication of the IEEE Robotics and Automation Society",
["IEEE TRANS ROBOT AUTOM"] = "IEEE Transactions on Robotics and Automation",
- ["IEEE TRANS ROBOT AUTOMAT"] = "IEEE Transactions on Robotics and Automation",
["IEEE TRANS SEMICOND MANUF"] = "IEEE Transactions on Semiconductor Manufacturing",
["IEEE TRANS SEMICOND TECHNOL MODEL SIMUL"] = "IEEE Transactions on Semiconductor Technology Modeling and Simulation",
- ["IEEE TRANS SEMICONDUCT MANUFACT"] = "IEEE Transactions on Semiconductor Manufacturing",
["IEEE TRANS SERV COMPUT"] = "IEEE Transactions on Services Computing",
["IEEE TRANS SIGNAL INF PROCESS NETW"] = "IEEE transactions on signal and information processing over networks",
["IEEE TRANS SIGNAL INFORM PROCESS NETW"] = "IEEE Transactions on Signal and Information Processing over Networks",
["IEEE TRANS SIGNAL POWER INTEGR"] = "IEEE Transactions on Signal and Power Integrity",
["IEEE TRANS SIGNAL PROCESS"] = "IEEE Transactions on Signal Processing",
- ["IEEE TRANS SIGNAL PROCESSING"] = "IEEE Transactions on Signal Processing",
["IEEE TRANS SMART GRID"] = "IEEE Transactions on Smart Grid",
["IEEE TRANS SOFTW ENG"] = "IEEE Transactions on Software Engineering",
["IEEE TRANS SOFTWARE ENG"] = "IEEE Transactions on Software Engineering",
["IEEE TRANS SONICS ULTRASON"] = "IEEE Transactions on Sonics and Ultrasonics",
- ["IEEE TRANS SPACE EL TEL"] = "IEEE Transactions on Space Electronics and Telemetry",
["IEEE TRANS SPACE ELECTRON TELEM"] = "IEEE Transactions on Space Electronics and Telemetry",
["IEEE TRANS SPEECH AUDIO PROCESS"] = "IEEE transactions on speech and audio processing : a publication of the IEEE Signal Processing Society",
- ["IEEE TRANS SPEECH AUDIO PROCESSING"] = "IEEE Transactions on Speech and Audio Processing",
["IEEE TRANS SUSTAIN COMPUT"] = "IEEE Transactions on Sustainable Computing",
["IEEE TRANS SUSTAIN ENERGY"] = "IEEE transactions on sustainable energy",
["IEEE TRANS SUSTAINABLE ENERGY"] = "IEEE Transactions on Sustainable Energy",
@@ -153770,7 +153677,6 @@ unabbrevs = {
["IEEE TRANS TRANSPORT ELECTRIFIC"] = "IEEE Transactions on Transportation Electrification",
["IEEE TRANS ULTRASON ENG"] = "IEEE Transactions on Ultrasonics Engineering",
["IEEE TRANS ULTRASON FERROELECTR FREQ CONTROL"] = "IEEE transactions on ultrasonics, ferroelectrics, and frequency control",
- ["IEEE TRANS ULTRASON, FERROELECT, FREQ CONTR"] = "IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control",
["IEEE TRANS ULTRASON, FERROELECTR, FREQ CONTROL"] = "IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control",
["IEEE TRANS VEH COMMUN"] = "IEEE Transactions on Vehicular Communications",
["IEEE TRANS VEH TECHNOL"] = "IEEE Transactions on Vehicular Technology",
@@ -153782,9 +153688,7 @@ unabbrevs = {
["IEEE TRANS WIREL COMMUN"] = "IEEE transactions on wireless communications",
["IEEE TRANS WIRELESS COMMUN"] = "IEEE Transactions on Wireless Communications",
["IEEE TRANSL J MAGN JPN"] = "IEEE Translation Journal on Magnetics in Japan",
- ["IEEE TRANSSYST SCI CYBERNETICS"] = "IEEE Transactions on Systems Science and Cybernetics",
["IEEE VEH TECHNOL GR"] = "IEEE Vehicular Technology Group-annual Conference",
- ["IEEE VEH TECHNOL GROUP"] = "IEEE Vehicular Technology Group-Annual Conference",
["IEEE VEH TECHNOL MAG"] = "IEEE Vehicular Technology Magazine",
["IEEE VEHICLE POWER"] = "2009 IEEE Vehicle Power and Propulsion Conference",
["IEEE VISLANG"] = "1997 IEEE Symposium On Visual Languages, Proceedings",
@@ -153802,9 +153706,7 @@ unabbrevs = {
["IEEE WORKSHOP MICROELECTRON ELECTRON DEVICES"] = "IEEE Workshop on Microelectronics and Electron Devices : [proceedings]. IEEE Workshop on Microelectronics and Electron Devices",
["IEEE WRK SIG PRO SYS"] = "2005 IEEE Workshop On Signal Processing Systems - Design and Implementation (sips)",
["IEEE-ACM T COMPUT BI"] = "IEEE-acm Transactions On Computational Biology and Bioinformatics",
- ["IEEE-ACM TRANS COMPUT BI"] = "IEEE-ACM Transactions on Computational Biology and Bioinformatics",
["IEEE-ASME T MECH"] = "IEEE-asme Transactions On Mechatronics",
- ["IEEE-ASME TRANS MECH"] = "IEEE-ASME Transactions on Mechatronics",
["IEEE/ACM INT CONF AUTOM SOFTW ENG"] = "IEEE/ACM International Conference on Automated Software Engineering : [proceedings]. IEEE/ACM International Conference on Automated Software Engineering",
["IEEE/ACM INT CONF AUTOM SOFTW ENG WORKSHOPS"] = "IEEE/ACM International Conference on Automated Software Engineering workshops. IEEE/ACM International Conference on Automated Software Engineering",
["IEEE/ACM TRANS AUDIO SPEECH LANG PROCESS"] = "IEEE/ACM transactions on audio, speech, and language processing",
@@ -153827,7 +153729,6 @@ unabbrevs = {
["IEEE/OUP SER ELECTROMAGN WAVE THEORY"] = "IEEE/OUP Series on Electromagnetic Wave Theory",
["IEEE/TMS J ELECTRON MATER"] = "IEEE/TMS Journal of Electronic Materials",
["IEEJ T ELECTR ELECTR"] = "Ieej Transactions On Electrical and Electronic Engineering",
- ["IEEJ TRANS ELECTR ELECTRON ENG"] = "IEEJ Transactions on Electrical and Electronic Engineering",
["IEEJ TRANS SENS MICROMACHINES"] = "IEEJ Transactions on Sensors and Micromachines",
["IEICE ELECTRON EXPR"] = "Ieice Electronics Express",
["IEICE ELECTRON EXPRESS"] = "IEICE Electronics Express",
@@ -153854,7 +153755,7 @@ unabbrevs = {
["IET CONTROL THEORY A"] = "Iet Control Theory and Applications",
["IET CONTROL THEORY APPL"] = "IET Control Theory and Applications",
["IET ELECTR POWER APP"] = "Iet Electric Power Applications",
- ["IET ELECTR POWER APPL"] = "IET Electric Power Applications",
+ ["IET ELECTR POWER APPL"] = "IET electric power applications",
["IET ELECTR SYST TRANSP"] = "IET Electrical Systems in Transportation",
["IET ELECTRON SYST SOFTW"] = "IET Electronics Systems and Software",
["IET ENG MANAGE"] = "IET Engineering Management",
@@ -153862,7 +153763,7 @@ unabbrevs = {
["IET GENER TRANSM DISTRIB"] = "IET Generation, Transmission and Distribution",
["IET IMAGE PROC"] = "IET Image Processing",
["IET IMAGE PROCESS"] = "IET image processing",
- ["IET INF SECUR"] = "IET Information Security",
+ ["IET INF SECUR"] = "IET information security",
["IET INFORM SECUR"] = "Iet Information Security",
["IET INTEL TRANSPORT SYST"] = "IET Intelligent Transport Systems",
["IET INTELL TRANSP SY"] = "Iet Intelligent Transport Systems",
@@ -153873,7 +153774,7 @@ unabbrevs = {
["IET NANOBIOTECHNOL"] = "IET nanobiotechnology",
["IET NETWORKS"] = "IET Networks",
["IET OPTOELECTRON"] = "IET Optoelectronics",
- ["IET POWER ELECTRON"] = "IET Power Electronics",
+ ["IET POWER ELECTRON"] = "Iet Power Electronics",
["IET POWER ENERGY SER"] = "IET Power and Energy Series",
["IET POWER ENG"] = "IET Power Engineer",
["IET PROC: SCI MEAS TECHNOL"] = "IET Proceedings: Science, Measurement & Technology",
@@ -154093,7 +153994,7 @@ unabbrevs = {
["IMMUNOL INFECT DIS"] = "Immunology and infectious diseases",
["IMMUNOL INNOV"] = "Immunology innovation",
["IMMUNOL INVEST"] = "Immunological investigations",
- ["IMMUNOL LETT"] = "Immunology Letters",
+ ["IMMUNOL LETT"] = "Immunology letters",
["IMMUNOL MED"] = "Immunological medicine",
["IMMUNOL RES"] = "Immunologic research",
["IMMUNOL REV"] = "Immunological reviews",
@@ -154226,8 +154127,7 @@ unabbrevs = {
["IND ENG CHEM PROCESS DES DEV"] = "Industrial & Engineering Chemistry Process Design and Development",
["IND ENG CHEM PROD RD"] = "Industrial & Engineering Chemistry Product Research and Development",
["IND ENG CHEM PROD RES DEV"] = "Industrial & Engineering Chemistry Product Research and Development",
- ["IND ENG CHEM RES"] = "Industrial & Engineering Chemistry Research",
- ["IND ENG CHEM, ANAL ED"] = "Industrial and Engineering Chemistry, Analytical Edition",
+ ["IND ENG CHEM RES"] = "Industrial & engineering chemistry research",
["IND FINISH"] = "Industrial Finishing",
["IND FORUM"] = "Industrialization Forum",
["IND FREE CHINA"] = "Zi you Zhongguo zhi gong ye",
@@ -154360,7 +154260,7 @@ unabbrevs = {
["INDIAN J ENVIRON PROT"] = "Indian Journal of Environmental Protection",
["INDIAN J EXP BIOL"] = "Indian Journal of Experimental Biology",
["INDIAN J FIBRE TEXT"] = "Indian Journal of Fibre & Textile Research",
- ["INDIAN J FIBRE TEXT RES"] = "Indian Journal of Fibre & Textile Research",
+ ["INDIAN J FIBRE TEXT RES"] = "Indian journal of fibre & textile research",
["INDIAN J FISH"] = "Indian Journal of Fisheries",
["INDIAN J FISH-SECT A"] = "Indian Journal of Fisheries-section A",
["INDIAN J FISH-SECT B"] = "Indian Journal of Fisheries-section B",
@@ -154787,7 +154687,7 @@ unabbrevs = {
["INFOSYSTEMS"] = "Infosystems",
["INFRARED PHYS"] = "Infrared Physics",
["INFRARED PHYS TECHN"] = "Infrared Physics & Technology",
- ["INFRARED PHYS TECHNOL"] = "Infrared Physics and Technology",
+ ["INFRARED PHYS TECHNOL"] = "Infrared physics & technology",
["INFRASTRUCTURES (BASEL)"] = "Infrastructures",
["INFUS KLIN ERN"] = "Infusionstherapie Und Klinische Ernahrung",
["INFUS THER TRANSFUS"] = "Infusion Therapy and Transfusion Medicine-infusionstherapie Und Transfusionsmedizin",
@@ -154874,7 +154774,7 @@ unabbrevs = {
["INNOVATIVE FOOD SCI EMERG TECHNOL"] = "Innovative Food Science & Emerging Technologies",
["INNSBR BEITR KULT GE"] = "Aller Weishait Anevang Ist Ze Brufen An Dem Aussgang: Akten Des Symposiums Zum 650 Geburtstag Hugos Von Montfort",
["INORG BIOCHEM"] = "Inorganic Biochemistry",
- ["INORG CHEM"] = "Inorganic Chemistry",
+ ["INORG CHEM"] = "Inorganic chemistry",
["INORG CHEM (WASHINGTON, DC, U S)"] = "Inorganic Chemistry (Washington, DC, United States)",
["INORG CHEM COMMUN"] = "Inorganic Chemistry Communications",
["INORG CHEM FRONT"] = "Inorganic chemistry frontiers",
@@ -154904,7 +154804,7 @@ unabbrevs = {
["INS: MATHEMATICS ECON"] = "Insurance: Mathematics and Economics",
["INSAH SEM C"] = "Ihsah Seminaires & Colloques",
["INSECT BIOCHEM"] = "Insect biochemistry",
- ["INSECT BIOCHEM MOL BIOL"] = "Insect Biochemistry and Molecular Biology",
+ ["INSECT BIOCHEM MOL BIOL"] = "Insect biochemistry and molecular biology",
["INSECT BIOCHEM MOLEC"] = "Insect Biochemistry and Molecular Biology",
["INSECT CONSERV DIVER"] = "Insect Conservation and Diversity",
["INSECT CONSERV DIVERS"] = "Insect conservation and diversity",
@@ -154940,7 +154840,6 @@ unabbrevs = {
["INST ANGEW WIRTSCHAFTSFORSCH TUBINGEN SCHRIFTENREIHE"] = "Institut fur Angewandte Wirtschaftsforschung Tubingen Schriftenreihe",
["INST BOT AC"] = "Biodiversity and Terrestrial Ecosystems",
["INST CHEM E"] = "Heat Transfer 1994 - Proceedings of The Tenth International Heat Transfer Conference",
- ["INST CHEM ENG SYMP SER"] = "Institution of Chemical Engineers Symposium Series",
["INST CHILD EXPLOR BEYOND"] = "Institutionalised children exploration and beyond",
["INST CONT A"] = "Instrumentation, Controls and Automation in The Power Industry",
["INST ENG A"] = "1994 International Conference On Hydraulics in Civil Engineering - Hydraulics Working With The Environment, Preprints of Papers",
@@ -154961,7 +154860,7 @@ unabbrevs = {
["INST MATH STAT COLLECT"] = "Institute of Mathematical Statistics collections",
["INST MATH STAT MONOGR"] = "Institute of Mathematical Statistics (IMS) Monographs",
["INST NONLINEAR SCI"] = "Institute for Nonlinear Science",
- ["INST PHYS CONF SER"] = "Institute of Physics Conference Series",
+ ["INST PHYS CONF SER"] = "Advanced Neutron Sources 1988",
["INST RES P SP"] = "Indicators of Children’s Well-being, Conference Papers",
["INST VOL FEED"] = "Institutions/volume feeding",
["INST WELTWIRTS SYMP"] = "Institut Fur Weltwirtschaft An Der Universitat Kiel - Symposia and Conference Proceedings",
@@ -155239,8 +155138,8 @@ unabbrevs = {
["INT I ADM SCI MONOGR"] = "Citizens and The New Governance: Beyond New Public Management",
["INT I GLOB GOV"] = "Global Development and Poverty Reduction: The Challenge for International Institutions",
["INT IEEE EMBS CONF NEURAL ENG"] = "International IEEE/EMBS Conference on Neural Engineering : [proceedings]. International IEEE EMBS Conference on Neural Engineering",
- ["INT IMMUNOL"] = "International Immunology",
- ["INT IMMUNOPHARMACOL"] = "International Immunopharmacology",
+ ["INT IMMUNOL"] = "International immunology",
+ ["INT IMMUNOPHARMACOL"] = "International immunopharmacology",
["INT INDIG POLICY J"] = "International indigenous policy journal",
["INT INF LIBR REV"] = "International Information & Library Review",
["INT INNOV"] = "International innovation : disseminating science, research and technology",
@@ -155335,7 +155234,7 @@ unabbrevs = {
["INT J ANTHROPOL"] = "International journal of anthropology",
["INT J ANTHROPOL ETHNOL"] = "International journal of anthropology and ethnology",
["INT J ANTIMICROB AG"] = "International Journal of Antimicrobial Agents",
- ["INT J ANTIMICROB AGENTS"] = "International Journal of Antimicrobial Agents",
+ ["INT J ANTIMICROB AGENTS"] = "International journal of antimicrobial agents",
["INT J AP MAT COM-POL"] = "International Journal of Applied Mathematics and Computer Science",
["INT J APPL BASIC MED RES"] = "International journal of applied & basic medical research",
["INT J APPL BIOL PHARM"] = "International journal of applied biology and pharmaceutical technology",
@@ -155566,7 +155465,6 @@ unabbrevs = {
["INT J CLASS TRADIT"] = "International Journal of The Classical Tradition",
["INT J CLIM CHANG STR"] = "International Journal of Climate Change Strategies and Management",
["INT J CLIM CHANG STRATEG MANAG"] = "International journal of climate change strategies and management",
- ["INT J CLIM CHANGE STRATEGIES MANAGE"] = "International Journal of Climate Change Strategies and Management",
["INT J CLIMATOL"] = "International Journal of Climatology",
["INT J CLIN ANESTHESIOL"] = "International journal of clinical anesthesiology",
["INT J CLIN BIOSTAT BIOM"] = "International journal of clinical biostatistics and biometrics",
@@ -155575,7 +155473,6 @@ unabbrevs = {
["INT J CLIN EXP HYP"] = "International Journal of Clinical and Experimental Hypnosis",
["INT J CLIN EXP HYPN"] = "The International journal of clinical and experimental hypnosis",
["INT J CLIN EXP MED"] = "International journal of clinical and experimental medicine",
- ["INT J CLIN EXP PATH"] = "International Journal of Clinical and Experimental Pathology",
["INT J CLIN EXP PATHO"] = "International Journal of Clinical and Experimental Pathology",
["INT J CLIN EXP PATHOL"] = "International journal of clinical and experimental pathology",
["INT J CLIN EXP PHYSIOL"] = "International journal of clinical and experimental physiology",
@@ -155866,7 +155763,6 @@ unabbrevs = {
["INT J EPILEPSY"] = "International journal of epilepsy",
["INT J EQUILIB RES"] = "International journal of equilibrium research",
["INT J EQUITY HEALTH"] = "International journal for equity in health",
- ["INT J ESSEN OIL THER"] = "International Journal of Essential Oil THerapeutics",
["INT J ESSENT OIL THER"] = "International Journal of Essential Oil Therapeutics",
["INT J ESTHET DENT"] = "The international journal of esthetic dentistry",
["INT J ETHICS"] = "International Journal of Ethics",
@@ -156054,7 +155950,7 @@ unabbrevs = {
["INT J HYDROCARBON ENG"] = "International Journal of Hydrocarbon Engineering",
["INT J HYDROG ENERGY"] = "International Journal of Hydrogen Energy",
["INT J HYDROGEN ENERG"] = "International Journal of Hydrogen Energy",
- ["INT J HYDROGEN ENERGY"] = "International Journal of Hydrogen Energy",
+ ["INT J HYDROGEN ENERGY"] = "International journal of hydrogen energy",
["INT J HYDROPOWER DAMS"] = "International Journal on Hydropower and Dams",
["INT J HYG ENVIR HEAL"] = "International Journal of Hygiene and Environmental Health",
["INT J HYG ENVIRON HEALTH"] = "International journal of hygiene and environmental health",
@@ -156074,7 +155970,7 @@ unabbrevs = {
["INT J IMMUNOPHARMACOL"] = "International Journal of Immunopharmacology",
["INT J IMMUNOTHER"] = "International Journal of Immunotherapy",
["INT J IMMUNOTHER CANCER RES"] = "International journal of immunotherapy and cancer research",
- ["INT J IMPACT ENG"] = "International Journal of Impact Engineering",
+ ["INT J IMPACT ENG"] = "International journal of impact engineering",
["INT J IMPLANT DENT"] = "International journal of implant dentistry",
["INT J IMPOT RES"] = "International journal of impotence research",
["INT J INCLUSIVE EDUC"] = "International Journal of Inclusive Education",
@@ -156391,7 +156287,6 @@ unabbrevs = {
["INT J NON EQUILIBR PROCESS"] = "International Journal of Non-Equilibrium Processing",
["INT J NON LINEAR MECH"] = "International Journal of Non-Linear Mechanics",
["INT J NON-EQUILIB PR"] = "International Journal of Non-equilibrium Processing",
- ["INT J NON-EQUILIB PROCESS"] = "International Journal of Non-Equilibrium Processing",
["INT J NON-LINEAR MECH"] = "International Journal of Non-Linear Mechanics",
["INT J NONCOMMUN DIS"] = "International journal of noncommunicable diseases",
["INT J NONDESTR TEST"] = "International Journal of Nondestructive Testing",
@@ -156536,7 +156431,7 @@ unabbrevs = {
["INT J PEDIATR OTORHINOLARYNGOL EXTRA"] = "International journal of pediatric otorhinolaryngology extra",
["INT J PEPT"] = "International journal of peptides",
["INT J PEPT PROT RES"] = "International Journal of Peptide and Protein Research",
- ["INT J PEPT PROTEIN RES"] = "International Journal of Peptide and Protein Research",
+ ["INT J PEPT PROTEIN RES"] = "International journal of peptide and protein research",
["INT J PEPT RES THER"] = "International Journal of Peptide Research and Therapeutics",
["INT J PERFORM ANAL SPORT"] = "International journal of performance analysis in sport",
["INT J PERFORM ARTS DIGIT MEDIA"] = "International journal of performance arts and digital media",
@@ -156595,7 +156490,7 @@ unabbrevs = {
["INT J PLANT SCI"] = "International journal of plant sciences",
["INT J PLANT SOIL SCI"] = "International journal of plant & soil science",
["INT J PLASMA SCI ENG"] = "International Journal of Plasma Science and Engineering",
- ["INT J PLAST"] = "International Journal of Plasticity",
+ ["INT J PLAST"] = "International journal of plasticity",
["INT J PLAST TECHNOL"] = "International Journal of Plastics Technology",
["INT J PLASTICITY"] = "International Journal of Plasticity",
["INT J PLAY"] = "International journal of play",
@@ -156700,7 +156595,6 @@ unabbrevs = {
["INT J RADIAT MED"] = "International Journal of Radiation Medicine",
["INT J RADIAT ONCOL"] = "International Journal of Radiation Oncology Biology Physics",
["INT J RADIAT ONCOL BIOL PHYS"] = "International journal of radiation oncology, biology, physics",
- ["INT J RADIAT ONCOL, BIOL, PHYS"] = "International Journal of Radiation Oncology, Biology, Physics",
["INT J RADIAT PHYS"] = "International Journal of Radiation Physics",
["INT J RADIAT PHYS CH"] = "International Journal for Radiation Physics and Chemistry",
["INT J RADIAT PHYS CHEM"] = "International Journal for Radiation Physics and Chemistry",
@@ -156709,7 +156603,7 @@ unabbrevs = {
["INT J RECENT SCI RES"] = "International journal of recent scientific research",
["INT J REFRACT HARD MET"] = "International journal of refractory & hard metals",
["INT J REFRACT MET H"] = "International Journal of Refractory Metals & Hard Materials",
- ["INT J REFRACT MET HARD MATER"] = "International Journal of Refractory Metals & Hard Materials",
+ ["INT J REFRACT MET HARD MATER"] = "International Journal of Refractory Metals and Hard Materials",
["INT J REFRACT METALS HARD MATER"] = "International journal of refractory metals & hard materials",
["INT J REFRIG"] = "International Journal of Refrigeration",
["INT J REHABIL RES"] = "International Journal of Rehabilitation Research",
@@ -156993,7 +156887,7 @@ unabbrevs = {
["INT J VIROL STUD RES"] = "International journal of virology studies & research",
["INT J VIRTUAL COMMUNITIES SOC NETW"] = "International journal of virtual communities and social networking",
["INT J VIRTUAL REAL"] = "The international journal of virtual reality : a multimedia publication for professionals",
- ["INT J VITAM NUTR RES"] = "International Journal for Vitamin and Nutrition Research",
+ ["INT J VITAM NUTR RES"] = "International journal for vitamin and nutrition research. Internationale Zeitschrift für Vitamin- und Ernährungsforschung. Journal international de vitaminologie et de nutrition",
["INT J VITAM NUTR RES SUPPL"] = "International journal for vitamin and nutrition research. Supplement = Internationale Zeitschrift für Vitamin- und Ernährungsforschung. Supplement",
["INT J WASTE RESOUR"] = "International journal of waste resources",
["INT J WATER"] = "International Journal of Water",
@@ -157126,7 +157020,7 @@ unabbrevs = {
["INT POLITICS"] = "International Politics",
["INT POLITIK"] = "Internationale Politik",
["INT POLYM PROC"] = "International Polymer Processing",
- ["INT POLYM PROCESS"] = "International Polymer Processing",
+ ["INT POLYM PROCESS"] = "International polymer processing : the journal of the Polymer Processing Society",
["INT POWER ELECT ELEC"] = "2006 International Symposium On Power Electronics, Electrical Drives, Automation and Motion",
["INT POWER ELECT MOT"] = "2006 12th International Power Electronics and Motion Control Conference",
["INT PRO COM"] = "2010 IEEE International Professional Communication Conference",
@@ -157713,7 +157607,6 @@ unabbrevs = {
["INVEST OPHTH VISUAL"] = "Investigative Ophthalmology",
["INVEST OPHTHALMOL"] = "Investigative ophthalmology",
["INVEST OPHTHALMOL VIS SCI"] = "Investigative ophthalmology & visual science",
- ["INVEST OPHTHALMOL VISUAL SCI"] = "Investigative Ophthalmology & Visual Science",
["INVEST PESQ"] = "Investigacion Pesquera",
["INVEST POL"] = "Investment Policy",
["INVEST RADIOL"] = "Investigative radiology",
@@ -157864,6 +157757,7 @@ unabbrevs = {
["IRAN J RADIAT RES"] = "Iranian Journal of Radiation Research",
["IRAN J RADIOL"] = "Iranian journal of radiology : a quarterly journal published by the Iranian Radiological Society",
["IRAN J REPROD MED"] = "Iranian journal of reproductive medicine",
+ ["IRAN J SCI"] = "Iranian Journal of Science",
["IRAN J SCI TECHNOL"] = "Iranian Journal of Science and Technology",
["IRAN J SCI TECHNOL A"] = "Iranian Journal of Science and Technology Transaction A-science",
["IRAN J SCI TECHNOL B"] = "Iranian Journal of Science and Technology Transaction B-engineering",
@@ -157970,7 +157864,7 @@ unabbrevs = {
["IRONMAK STEELMAK"] = "Ironmaking & Steelmaking",
["IRONMAKING STEELMAKING"] = "Ironmaking and Steelmaking",
["IRRADIAT ALIMENTS"] = "Irradiation Des Aliments",
- ["IRRIG DRAIN"] = "Irrigation and Drainage",
+ ["IRRIG DRAIN"] = "Irrigation and drainage (International Commission on Irrigation and Drainage)",
["IRRIG SCI"] = "Irrigation science",
["IRRIGATION SCI"] = "Irrigation Science",
["IRYO"] = "Iryo",
@@ -158415,7 +158309,7 @@ unabbrevs = {
["IZV VYSSH UCHEBN ZAVED SEVERO-KAVKAZ REG ESTESTV NAUK"] = "Izvestiya Vysshikh Uchebnykh Zavedeniy",
["IZV VYSSH UCHEBN ZAVED, CHERN METALL"] = "Izvestiya Vysshikh Uchebnykh Zavedenii, Chernaya Metallurgiya",
["IZV VYSSH UCHEBN ZAVED, FIZ"] = "Izvestiya Vysshikh Uchebnykh Zavedenii, Fizika",
- ["IZV VYSSH UCHEBN ZAVED, KHIM KHIM TEKHNOL"] = "Izvestiya Vysshikh Uchebnykh Zavedenii, Khimiya i Khimicheskaya Tekhnologiya",
+ ["IZV VYSSH UCHEBN ZAVED, KHIM KHIM TEKHNOL"] = "Izvestiya Vysshikh Uchebnykh Zavedenii, Khimiya I Khimicheskaya Tekhnologiya",
["IZV VYSSH UCHEBN ZAVED, TSVETN METALL"] = "Izvestiya Vysshikh Uchebnykh Zavedenii, Tsvetnaya Metallurgiya",
["IZV-PHYS SOLID EART"] = "Izvestiya-physics of The Solid Earth",
["IZVBURGAS"] = "Izvestija na Narodnija muzej Burgas. Bulletin du Musée national de Bourgas",
@@ -158423,7 +158317,6 @@ unabbrevs = {
["IZVVARNA"] = "Izvestija na Narodnija muzej Varna",
["J (BASEL)"] = "J",
["J (INST HEALTH REC INF MANAG)"] = "Journal (Institute of Health Record & Information Management : 2008)",
- ["J - AM WATER WORKS ASSOC"] = "Journal - American Water Works Association",
["J 3D PRINT MED"] = "Journal of 3D printing in medicine",
["J AAPOS"] = "Journal of AAPOS : the official publication of the American Association for Pediatric Ophthalmology and Strabismus",
["J ABBASID STUD"] = "Journal of Abbasid studies",
@@ -158618,7 +158511,7 @@ unabbrevs = {
["J AGRIC FOR"] = "Journal of agriculture and forestry (New York, N.Y.)",
["J AGRIC RES"] = "Journal of agricultural research",
["J AGRIC SAF HEALTH"] = "Journal of agricultural safety and health",
- ["J AGRIC SCI"] = "Journal of Agricultural Science",
+ ["J AGRIC SCI"] = "The Journal of agricultural science",
["J AGRIC SCI (BELIHULOYA)"] = "Journal of agricultural sciences",
["J AGRIC SCI (TOR)"] = "Journal of agricultural science (Toronto, Ont.)",
["J AGRIC SCI TECHNOL"] = "Journal of agricultural science and technology : JAST",
@@ -158796,7 +158689,7 @@ unabbrevs = {
["J AM MOSQUITO CONTR"] = "Journal of The American Mosquito Control Association",
["J AM MUSIC INSTRUM S"] = "Journal of The American Musical Instrument Society",
["J AM MUSIC SOC"] = "Journal of The American Musicological Society",
- ["J AM OIL CHEM SOC"] = "Journal of the American Oil Chemists’ Society",
+ ["J AM OIL CHEM SOC"] = "Journal of the American Oil Chemists Society",
["J AM OPTOM ASSOC"] = "Journal of the American Optometric Association",
["J AM ORIENT SOC"] = "Journal of the American Oriental Society. American Oriental Society",
["J AM ORIENTAL SOC"] = "Journal of The American Oriental Society",
@@ -158936,7 +158829,7 @@ unabbrevs = {
["J ANTIBIOT [B]"] = "Journal of Antibiotics. Ser. B.",
["J ANTIMICROB AGENTS"] = "Journal of antimicrobial agents",
["J ANTIMICROB CHEMOTH"] = "Journal of Antimicrobial Chemotherapy",
- ["J ANTIMICROB CHEMOTHER"] = "Journal of Antimicrobial Chemotherapy",
+ ["J ANTIMICROB CHEMOTHER"] = "The Journal of antimicrobial chemotherapy",
["J ANTIVIR ANTIRETROVIR"] = "Journal of antivirals & antiretrovirals",
["J ANUS RECTUM COLON"] = "Journal of the anus, rectum and colon",
["J ANXIETY DISORD"] = "Journal of anxiety disorders",
@@ -158962,7 +158855,7 @@ unabbrevs = {
["J APPL BIOCHEM"] = "Journal of applied biochemistry",
["J APPL BIOINFORMA COMPUT BIOL"] = "Journal of applied bioinformatics & computational biology",
["J APPL BIOL BIOTECHNOL"] = "Journal of applied biology & biotechnology",
- ["J APPL BIOL CHEM"] = "Journal of Applied Biological Chemistry",
+ ["J APPL BIOL CHEM"] = "Journal of applied biological chemistry",
["J APPL BIOL SCI"] = "Journal of Applied Biological Sciences",
["J APPL BIOMATER"] = "Journal of Applied Biomaterials",
["J APPL BIOMATER BIOM"] = "Journal of Applied Biomaterials & Biomechanics",
@@ -158985,7 +158878,7 @@ unabbrevs = {
["J APPL COMPUT TOPOL"] = "Journal of applied and computational topology",
["J APPL CRYSTALLOGR"] = "Journal of Applied Crystallography",
["J APPL DEV PSYCHOL"] = "Journal of applied developmental psychology",
- ["J APPL ECOL"] = "Journal of Applied Ecology",
+ ["J APPL ECOL"] = "The Journal of applied ecology",
["J APPL ECON"] = "Journal of Applied Economics",
["J APPL ECON (CHICHESTER ENGL)"] = "Journal of applied econometrics (Chichester, England)",
["J APPL ECONOM"] = "Journal of Applied Econometrics",
@@ -159099,7 +158992,7 @@ unabbrevs = {
["J ARCHAEOL METHOD TH"] = "Journal of Archaeological Method and Theory",
["J ARCHAEOL METHOD THEORY"] = "Journal of archaeological method and theory",
["J ARCHAEOL RES"] = "Journal of Archaeological Research",
- ["J ARCHAEOL SCI"] = "Journal of Archaeological Science",
+ ["J ARCHAEOL SCI"] = "Journal of archaeological science",
["J ARCHAEOL SCI REP"] = "Journal of archaeological science, reports",
["J ARCHAEOL SCI: REP"] = "Journal of Archaeological Science: Reports",
["J ARCHIT CONSERV"] = "Journal of Architectural Conservation",
@@ -159190,7 +159083,7 @@ unabbrevs = {
["J ASSOC PHYS MENT REHABIL"] = "Journal of the Association for Physical and Mental Rehabilitation",
["J ASSOC PHYSICIAN I"] = "Journal of Association of Physicians of India",
["J ASSOC PHYSICIANS INDIA"] = "The Journal of the Association of Physicians of India",
- ["J ASSOC PUBLIC ANAL"] = "Journal of the Association of Public Analysts",
+ ["J ASSOC PUBLIC ANAL"] = "Journal of The Association of Public Analysts",
["J ASSOC RES OTOLARYNGOL"] = "Journal of the Association for Research in Otolaryngology : JARO",
["J ASSOC STUD PERCEPT"] = "Journal of The Association for The Study of Perception",
["J ASSOC UNIV TECHNOL MANAG"] = "Journal of the Association of University Technology Managers",
@@ -159268,7 +159161,7 @@ unabbrevs = {
["J AUTON PHARMACOL"] = "Journal of Autonomic Pharmacology",
["J AUTONOM NERV SYST"] = "Journal of The Autonomic Nervous System",
["J AUX ODONTOL"] = "Journal Das Auxiliares Odontologicas",
- ["J AVIAN BIOL"] = "Journal of Avian Biology",
+ ["J AVIAN BIOL"] = "Journal of avian biology",
["J AVIAN MED SURG"] = "Journal of avian medicine and surgery",
["J AVIAT MED"] = "The Journal of aviation medicine",
["J AYN RAND STUD"] = "Journal of Ayn Rand Studies",
@@ -159277,7 +159170,7 @@ unabbrevs = {
["J BACK MUSCULOSKELET"] = "Journal of Back and Musculoskeletal Rehabilitation",
["J BACK MUSCULOSKELET REHABIL"] = "Journal of back and musculoskeletal rehabilitation",
["J BACK MUSCULOSKELETAL REHABIL"] = "Journal of back and musculoskeletal rehabilitation",
- ["J BACTERIOL"] = "Journal of Bacteriology",
+ ["J BACTERIOL"] = "Journal of bacteriology",
["J BACTERIOL MYCOL (MONROE TOWNSHIP)"] = "Journal of bacteriology and mycology (Monroe (Middlesex County, N.J. : Township))",
["J BACTERIOL PARASITOL"] = "Journal of bacteriology & parasitology",
["J BACTERIOL VIROL"] = "Journal of bacteriology and virology : JBV",
@@ -159360,12 +159253,12 @@ unabbrevs = {
["J BIOCHEM ANAL STUD"] = "Journal of biochemistry and analytical studies",
["J BIOCHEM BIOPH METH"] = "Journal of Biochemical and Biophysical Methods",
["J BIOCHEM BIOPH METHODS"] = "Journal of Biochemical and Biophysical Methods",
- ["J BIOCHEM BIOPHYS METHODS"] = "Journal of Biochemical and Biophysical Methods",
+ ["J BIOCHEM BIOPHYS METHODS"] = "Journal of biochemical and biophysical methods",
["J BIOCHEM MICROBIOL"] = "Journal of Biochemical and Microbiological Technology and Engineering",
["J BIOCHEM MOL BIOL"] = "Journal of biochemistry and molecular biology",
["J BIOCHEM MOL BIOL BIOPHYS"] = "Journal of biochemistry, molecular biology, and biophysics : JBMBB : the official journal of the Federation of Asian and Oceanian Biochemists and Molecular Biologists (FAOBMB)",
["J BIOCHEM MOL TOXIC"] = "Journal of Biochemical and Molecular Toxicology",
- ["J BIOCHEM MOL TOXICOL"] = "Journal of Biochemical and Molecular Toxicology",
+ ["J BIOCHEM MOL TOXICOL"] = "Journal of biochemical and molecular toxicology",
["J BIOCHEM PHARMACOL RES"] = "Journal of biochemical and pharmacological research",
["J BIOCHEM PHYSIOL"] = "Journal of biochemistry and physiology",
["J BIOCHEM TECHNOL"] = "Journal of biochemical technology",
@@ -159395,7 +159288,7 @@ unabbrevs = {
["J BIOL (DENPASAR)"] = "Jurnal biologi",
["J BIOL AGRIC HEALTHC"] = "Journal of biology, agriculture and healthcare",
["J BIOL BUCCALE"] = "Journal de biologie buccale",
- ["J BIOL CHEM"] = "Journal of Biological Chemistry",
+ ["J BIOL CHEM"] = "The Journal of biological chemistry",
["J BIOL CHEM SCI"] = "Journal of biological and chemical sciences",
["J BIOL DYN"] = "Journal of biological dynamics",
["J BIOL EDUC"] = "Journal of biological education",
@@ -159413,7 +159306,6 @@ unabbrevs = {
["J BIOL REG HOMEOS AG"] = "Journal of Biological Regulators and Homeostatic Agents",
["J BIOL REGUL HOMEOST AGENTS"] = "Journal of biological regulators and homeostatic agents",
["J BIOL RES (THESSALON)"] = "Journal of biological research (Thessalonikē, Greece)",
- ["J BIOL RES THESSALONIKI"] = "Journal of Biological Research-Thessaloniki",
["J BIOL RES-THESSALON"] = "Journal of Biological Research-thessaloniki",
["J BIOL RESP MODIF"] = "Journal of Biological Response Modifiers",
["J BIOL RESPONSE MOD"] = "Journal of biological response modifiers",
@@ -159432,7 +159324,7 @@ unabbrevs = {
["J BIOMARK"] = "Journal of biomarkers",
["J BIOMARK DRUG DEV"] = "Journal of biomarkers in drug development",
["J BIOMAT SCI-POLYM E"] = "Journal of Biomaterials Science-polymer Edition",
- ["J BIOMATER APPL"] = "Journal of Biomaterials Applications",
+ ["J BIOMATER APPL"] = "Journal of biomaterials applications",
["J BIOMATER DENT"] = "Journal de biomateÌriaux dentaires : [publication du ColleÌ€ge français de biomateÌriaux dentaires]",
["J BIOMATER NANOBIOTECHNOL"] = "Journal of biomaterials and nanobiotechnology",
["J BIOMATER SCI POLYM ED"] = "Journal of biomaterials science. Polymer edition",
@@ -159475,11 +159367,11 @@ unabbrevs = {
["J BIOMED TECHNOL RES"] = "Journal of biomedical technology and research",
["J BIOMIM BIOMATER TISSUE ENG"] = "Journal of biomimetics, biomaterials, and tissue engineering",
["J BIOMIMETICS BIOMATER TISSUE ENG"] = "Journal of Biomimetics Biomaterials and Tissue Engineering",
- ["J BIOMOL NMR"] = "Journal of Biomolecular NMR",
+ ["J BIOMOL NMR"] = "Journal of biomolecular NMR",
["J BIOMOL RES THER"] = "Journal of biomolecular research & therapeutics",
["J BIOMOL SCREEN"] = "Journal of Biomolecular Screening",
["J BIOMOL SCREENING"] = "Journal of Biomolecular Screening",
- ["J BIOMOL STRUCT DYN"] = "Journal of Biomolecular Structure and Dynamics",
+ ["J BIOMOL STRUCT DYN"] = "Journal of biomolecular structure & dynamics",
["J BIOMOL TECH"] = "Journal of biomolecular techniques : JBT",
["J BIONANOSCI"] = "Journal of Bionanoscience",
["J BIONIC ENG"] = "Journal of Bionic Engineering",
@@ -159509,7 +159401,7 @@ unabbrevs = {
["J BIOSOC SCI SUPPL"] = "Journal of biosocial science. Supplement",
["J BIOTA"] = "Jurnal biota",
["J BIOTECH RES"] = "Journal of biotech research",
- ["J BIOTECHNOL"] = "Journal of Biotechnology",
+ ["J BIOTECHNOL"] = "Journal of biotechnology",
["J BIOTECHNOL BIOMATER"] = "Journal of biotechnology & biomaterials",
["J BIOTERROR BIODEF"] = "Journal of bioterrorism & biodefense",
["J BIOX RES"] = "Journal of bio-X research",
@@ -159535,7 +159427,7 @@ unabbrevs = {
["J BONE MARROW RES"] = "Journal of bone marrow research",
["J BONE METAB"] = "Journal of bone metabolism",
["J BONE MINER METAB"] = "Journal of bone and mineral metabolism",
- ["J BONE MINER RES"] = "Journal of Bone and Mineral Research",
+ ["J BONE MINER RES"] = "Journal of bone and mineral research : the official journal of the American Society for Bone and Mineral Research",
["J BONE ONCOL"] = "Journal of bone oncology",
["J BONE REP RECOMM"] = "Journal of bone reports & recommendations",
["J BONE RES"] = "Journal of bone research",
@@ -159551,7 +159443,6 @@ unabbrevs = {
["J BR ASSOC TEACH D"] = "Journal of The British Association of Teachers of The Deaf",
["J BR ENDOD SOC"] = "Journal of the British Endodontic Society",
["J BR FER SOC"] = "Journal of the British Fertility Society",
- ["J BR GRASSL SOC"] = "Journal of the British Grassland Society",
["J BR INST RADIO ENG"] = "Journal of the British Institution of Radio Engineers",
["J BR INTERPLANET SOC"] = "Journal of the British Interplanetary Society",
["J BR MENOPAUSE SOC"] = "The journal of the British Menopause Society",
@@ -159693,10 +159584,9 @@ unabbrevs = {
["J CAPILL ELECTROPHOR MICROCHIP TECHNOL"] = "Journal of capillary electrophoresis and microchip technology",
["J CAPILLARY ELECTROP"] = "Journal of Capillary Electrophoresis",
["J CAPILLARY ELECTROPHOR"] = "Journal of capillary electrophoresis",
- ["J CAPILLARY ELECTROPHOR MICROCHIP TECHNOL"] = "Journal of Capillary Electrophoresis and Microchip Technology",
["J CARB-NUCLEOS-NUCL"] = "Journal of Carbohydrates-nucleosides-nucleotides",
["J CARBOHYD CHEM"] = "Journal of Carbohydrate Chemistry",
- ["J CARBOHYDR CHEM"] = "Journal of Carbohydrate Chemistry",
+ ["J CARBOHYDR CHEM"] = "Journal of carbohydrate chemistry",
["J CARCINOG"] = "Journal of carcinogenesis",
["J CARCINOG MUTAGEN"] = "Journal of carcinogenesis & mutagenesis",
["J CARD FAIL"] = "Journal of cardiac failure",
@@ -159744,7 +159634,7 @@ unabbrevs = {
["J CARDIOVASC NURS"] = "The Journal of cardiovascular nursing",
["J CARDIOVASC PHARM"] = "Journal of Cardiovascular Pharmacology",
["J CARDIOVASC PHARM T"] = "Journal of Cardiovascular Pharmacology and Therapeutics",
- ["J CARDIOVASC PHARMACOL"] = "Journal of Cardiovascular Pharmacology",
+ ["J CARDIOVASC PHARMACOL"] = "Journal of cardiovascular pharmacology",
["J CARDIOVASC PHARMACOL THER"] = "Journal of cardiovascular pharmacology and therapeutics",
["J CARDIOVASC RISK"] = "Journal of Cardiovascular Risk",
["J CARDIOVASC SURG"] = "Journal of Cardiovascular Surgery",
@@ -159775,7 +159665,7 @@ unabbrevs = {
["J CELL AUTOM"] = "Journal of Cellular Automata",
["J CELL BIOCHEM"] = "Journal of Cellular Biochemistry",
["J CELL BIOCHEM SUPPL"] = "Journal of cellular biochemistry. Supplement",
- ["J CELL BIOL"] = "Journal of Cell Biology",
+ ["J CELL BIOL"] = "The Journal of cell biology",
["J CELL BIOL HISTOL"] = "Journal of cell biology and histology",
["J CELL BIOL MOL SCI"] = "Journal of cellular biology & molecular sciences",
["J CELL BIOTECHNOL"] = "Journal of cellular biotechnology",
@@ -159824,13 +159714,13 @@ unabbrevs = {
["J CHEM ENG JPN"] = "Journal of Chemical Engineering of Japan",
["J CHEM HEALTH SAF"] = "Journal of chemical health & safety",
["J CHEM INF COMP SCI"] = "Journal of Chemical Information and Computer Sciences",
- ["J CHEM INF COMPUT SCI"] = "Journal of Chemical Information and Computer Sciences",
- ["J CHEM INF MODEL"] = "Journal of Chemical Information and Modeling",
+ ["J CHEM INF COMPUT SCI"] = "Journal of chemical information and computer sciences",
+ ["J CHEM INF MODEL"] = "Journal of chemical information and modeling",
["J CHEM METROL"] = "Journal of Chemical Metrology",
- ["J CHEM NEUROANAT"] = "Journal of Chemical Neuroanatomy",
+ ["J CHEM NEUROANAT"] = "Journal of chemical neuroanatomy",
["J CHEM PHARM RES"] = "Journal of chemical and pharmaceutical research",
- ["J CHEM PHYS"] = "Journal of Chemical Physics",
- ["J CHEM RES"] = "Journal of Chemical Research",
+ ["J CHEM PHYS"] = "The Journal of chemical physics",
+ ["J CHEM RES"] = "Journal of chemical research",
["J CHEM RES SYNOP"] = "Journal of chemical research. Synopses",
["J CHEM RES, SYNOP "] = "Journal of Chemical Research Synopsis",
["J CHEM RES-S"] = "Journal of Chemical Research-s",
@@ -159923,7 +159813,7 @@ unabbrevs = {
["J CHIN CHEM SOC (TAIPEI, TAIWAN)"] = "Journal of the Chinese Chemical Society (Taipei, Taiwan)",
["J CHIN CHEM SOC (WEINHEIM, GER)"] = "Journal of the Chinese Chemical Society (Weinheim, Germany)",
["J CHIN CHEM SOC-TAIP"] = "Journal of The Chinese Chemical Society",
- ["J CHIN INST CHEM ENG"] = "Journal of the Chinese Institute of Chemical Engineers",
+ ["J CHIN INST CHEM ENG"] = "Journal of The Chinese Institute of Chemical Engineers",
["J CHIN INST CHEM ENG,"] = "Journal of the Chinese Institute of Chemical Engineers",
["J CHIN INST ENG"] = "Journal of The Chinese Institute of Engineers",
["J CHIN MED"] = "The Journal of Chinese medicine",
@@ -160015,7 +159905,7 @@ unabbrevs = {
["J CLIN ENDOCR METAB"] = "Journal of Clinical Endocrinology and Metabolism",
["J CLIN ENDOCRINOL"] = "The Journal of clinical endocrinology",
["J CLIN ENDOCRINOL DIABETES"] = "Journal of clinical endocrinology and diabetes",
- ["J CLIN ENDOCRINOL METAB"] = "Journal of Clinical Endocrinology and Metabolism",
+ ["J CLIN ENDOCRINOL METAB"] = "The Journal of clinical endocrinology and metabolism",
["J CLIN ENG"] = "Journal of clinical engineering",
["J CLIN EPIDEMIOL"] = "Journal of clinical epidemiology",
["J CLIN EPIGENET"] = "Journal of clinical epigenetics",
@@ -160190,7 +160080,7 @@ unabbrevs = {
["J COLLECT NEGOTIATIONS PUBLIC SECT"] = "Journal of collective negotiations in the public sector",
["J COLLEGE STUD PSYCHOTHER"] = "Journal of college student psychotherapy",
["J COLLOID INTERF SCI"] = "Journal of Colloid and Interface Science",
- ["J COLLOID INTERFACE SCI"] = "Journal of Colloid and Interface Science",
+ ["J COLLOID INTERFACE SCI"] = "Journal of colloid and interface science",
["J COLLOID SCI"] = "Journal of colloid science",
["J COLO DENT ASSOC"] = "Journal of the Colorado Dental Association",
["J COLO STATE DENT ASSOC"] = "Journal. Colorado State Dental Association",
@@ -160229,7 +160119,6 @@ unabbrevs = {
["J COMMUN NETW"] = "Journal of Communications and Networks",
["J COMMUN NETW-S KOR"] = "Journal of Communications and Networks",
["J COMMUN NETW-UK"] = "Journal of The Communications Network",
- ["J COMMUN NETWORKS"] = "Journal of Communications and Networks",
["J COMMUN RES LAB"] = "Journal of The Communications Research Laboratory",
["J COMMUN TECHNOL EL"] = "Journal of Communications Technology and Electronics",
["J COMMUN TECHNOL ELECTRON"] = "Journal of Communications Technology and Electronics",
@@ -160262,7 +160151,7 @@ unabbrevs = {
["J COMP PATHOL"] = "Journal of comparative pathology",
["J COMP PATHOL THER"] = "The Journal of comparative pathology and therapeutics",
["J COMP PATHOL THERAP"] = "Journal of Comparative Pathology and Therapeutics",
- ["J COMP PHYSIOL"] = "Journal of Comparative Physiology",
+ ["J COMP PHYSIOL"] = "Journal of comparative physiology",
["J COMP PHYSIOL A"] = "Journal of comparative physiology. A, Sensory, neural, and behavioral physiology",
["J COMP PHYSIOL A NEUROETHOL SENS NEURAL BEHAV PHYSIOL"] = "Journal of comparative physiology. A, Neuroethology, sensory, neural, and behavioral physiology",
["J COMP PHYSIOL B"] = "Journal of comparative physiology. B, Biochemical, systemic, and environmental physiology",
@@ -160310,7 +160199,7 @@ unabbrevs = {
["J COMPUT FINANC"] = "Journal of Computational Finance",
["J COMPUT FINANCE"] = "Journal of Computational Finance",
["J COMPUT GEOM"] = "Journal of Computational Geometry",
- ["J COMPUT GRAPH STAT"] = "Journal of Computational and Graphical Statistics",
+ ["J COMPUT GRAPH STAT"] = "Journal of computational and graphical statistics : a joint publication of American Statistical Association, Institute of Mathematical Statistics, Interface Foundation of North America",
["J COMPUT GRAPH STATIST"] = "Journal of Computational and Graphical Statistics",
["J COMPUT HIGH EDUC"] = "Journal of computing in higher education",
["J COMPUT INF"] = "Journal of Computing and Information",
@@ -160327,7 +160216,7 @@ unabbrevs = {
["J COMPUT MULTIPH FLOWS"] = "Journal of Computational Multiphase Flows",
["J COMPUT NEUROSCI"] = "Journal of computational neuroscience",
["J COMPUT NONLIN DYN"] = "Journal of Computational and Nonlinear Dynamics",
- ["J COMPUT NONLINEAR DYN"] = "Journal of Computational and Nonlinear Dynamics",
+ ["J COMPUT NONLINEAR DYN"] = "Journal of computational and nonlinear dynamics",
["J COMPUT PHYS"] = "Journal of Computational Physics",
["J COMPUT PHYS X"] = "Journal of Computational Physics: X",
["J COMPUT SCI"] = "Journal of Computational Science",
@@ -160344,7 +160233,7 @@ unabbrevs = {
["J COMPUT SYST SCI INT"] = "Journal of Computer and System Sciences International",
["J COMPUT SYSTEM SCI"] = "Journal of Computer and System Sciences",
["J COMPUT THEOR NANOS"] = "Journal of Computational and Theoretical Nanoscience",
- ["J COMPUT THEOR NANOSCI"] = "Journal of Computational and Theoretical Nanoscience",
+ ["J COMPUT THEOR NANOSCI"] = "Journal of computational and theoretical nanoscience",
["J COMPUT THEOR TRANSP"] = "Journal of Computational and Theoretical Transport",
["J COMPUT TOMOGR"] = "The Journal of computed tomography",
["J COMPUT VIS IMAGE PROCESS"] = "Journal of computer vision and image processing",
@@ -160483,7 +160372,6 @@ unabbrevs = {
["J CRYST GROWTH"] = "Journal of Crystal Growth",
["J CRYST MOL STRUCT"] = "Journal of Crystal and Molecular Structure",
["J CRYST SPECTROSC"] = "Journal of Crystallographic and Spectroscopic Research",
- ["J CRYSTALLOGR SPECTROSC RES"] = "Journal of Crystallographic and Spectroscopic Research",
["J CULT COGN SCI"] = "Journal of cultural cognitive science",
["J CULT DIVERS"] = "Journal of cultural diversity",
["J CULT ECON"] = "Journal of Cultural Economics",
@@ -160558,7 +160446,7 @@ unabbrevs = {
["J DENT ORAL SCI"] = "Journal of dentistry and oral sciences",
["J DENT PRACT ADM"] = "Journal of dental practice administration : JDPA : official publication of American Academy of Dental Practice Administration, Organization of Teachers of Dental Practice Administration, American Academy of Dental Group Practice",
["J DENT QUE"] = "Le Journal dentaire du QueÌbec",
- ["J DENT RES"] = "Journal of Dental Research",
+ ["J DENT RES"] = "Journal of dental research",
["J DENT RES DENT CLIN DENT PROSPECTS"] = "Journal of dental research, dental clinics, dental prospects",
["J DENT SCH NATL UNIV IRAN"] = "Journal of the Dental School, National University of Iran",
["J DENT SCI"] = "Journal of dental sciences",
@@ -160757,9 +160645,9 @@ unabbrevs = {
["J ECON DYN CONTROL"] = "Journal of economic dynamics & control",
["J ECON DYNAM CONTROL"] = "Journal of Economic Dynamics and Control",
["J ECON EDUC"] = "The Journal of economic education",
- ["J ECON ENTOMOL"] = "Journal of Economic Entomology",
+ ["J ECON ENTOMOL"] = "Journal of economic entomology",
["J ECON FINANCE"] = "Journal of Economics and Finance",
- ["J ECON GEOGR"] = "Journal of Economic Geography",
+ ["J ECON GEOGR"] = "Journal of economic geography",
["J ECON GROWTH"] = "Journal of Economic Growth",
["J ECON GROWTH (BOSTON)"] = "Journal of economic growth (Boston, Mass.)",
["J ECON HIST"] = "The journal of economic history",
@@ -160938,7 +160826,7 @@ unabbrevs = {
["J ENDODONT"] = "Journal of Endodontics",
["J ENDOMETR"] = "Journal of endometriosis",
["J ENDOMETR PELVIC PAIN DISORD"] = "Journal of endometriosis and pelvic pain disorders",
- ["J ENDOTOXIN RES"] = "Journal of Endotoxin Research",
+ ["J ENDOTOXIN RES"] = "Journal of endotoxin research",
["J ENDOUROL"] = "Journal of endourology",
["J ENDOUROL B VIDEOUROL"] = "Journal of endourology. Part B, Videourology",
["J ENDOUROL CASE REP"] = "Journal of endourology case reports",
@@ -160975,7 +160863,7 @@ unabbrevs = {
["J ENG IND"] = "Journal of Engineering for Industry",
["J ENG IND-T ASME"] = "Journal of Engineering for Industry-transactions of The Asme",
["J ENG LINGUIST"] = "Journal of English linguistics",
- ["J ENG MATER TECHNOL"] = "Journal of Engineering Materials and Technology",
+ ["J ENG MATER TECHNOL"] = "Journal of engineering materials and technology",
["J ENG MATER-T ASME"] = "Journal of Engineering Materials and Technology-transactions of The Asme",
["J ENG MATH"] = "Journal of Engineering Mathematics",
["J ENG MECH"] = "Journal of engineering mechanics",
@@ -161024,7 +160912,6 @@ unabbrevs = {
["J ENVIRON EDUC"] = "The Journal of environmental education",
["J ENVIRON ENG"] = "Journal of Environmental Engineering",
["J ENVIRON ENG (NEW YORK)"] = "Journal of environmental engineering (New York, N.Y.)",
- ["J ENVIRON ENG (RESTON, VA, U S)"] = "Journal of Environmental Engineering (Reston, VA, United States)",
["J ENVIRON ENG (RESTON, VA, US)"] = "Journal of Environmental Engineering (Reston, VA, United States)",
["J ENVIRON ENG ECOL SCI"] = "Journal of environmental engineering & ecological science",
["J ENVIRON ENG GEOPH"] = "Journal of Environmental and Engineering Geophysics",
@@ -161040,7 +160927,7 @@ unabbrevs = {
["J ENVIRON INFORM"] = "Journal of Environmental Informatics",
["J ENVIRON LAW"] = "Journal of Environmental Law",
["J ENVIRON MANAGE"] = "Journal of environmental management",
- ["J ENVIRON MONIT"] = "Journal of Environmental Monitoring",
+ ["J ENVIRON MONIT"] = "Journal of environmental monitoring : JEM",
["J ENVIRON MONITOR"] = "Journal of Environmental Monitoring",
["J ENVIRON OCCUP SCI"] = "Journal of environmental and occupational science",
["J ENVIRON PATHOL TOX"] = "Journal of Environmental Pathology and Toxicology",
@@ -161084,7 +160971,6 @@ unabbrevs = {
["J ENVIRON SCI HEALTH PART A TOX HAZARD SUBST ENVIRON ENG"] = "Journal of Environmental Science and Health. Part A, Toxic/Hazardous Substances and Environmental Engineering",
["J ENVIRON SCI HEALTH [C]"] = "Journal of Environmental Science and Health. Part C, Environmental Health Sciences",
["J ENVIRON SCI HEALTH, PART A"] = "Journal of Environment Science and Health, Part A Environmental Science",
- ["J ENVIRON SCI HEALTH, PART A: TOXIC/HAZARD SUBST ENVIRON ENG"] = "Journal of Environmental Science and Health, Part A: Toxic/Hazardous Substances & Environmental Engineering",
["J ENVIRON SCI HEALTH, PART B"] = "Journal of Environment Science and Health, Part B Pesticides",
["J ENVIRON SCI HEALTH, PART C ENVIRON CARCINOG REV"] = "Journal of Environmental Science and Health, Part C: Environmental Carcinogenesis Reviews",
["J ENVIRON SCI HEALTH, PART C ENVIRON HEALTH SCI"] = "Journal of Environmental Science and Health, Part C: Environmental Health Sciences",
@@ -161139,7 +161025,7 @@ unabbrevs = {
["J ETHNOBIOL"] = "Journal of ethnobiology",
["J ETHNOBIOL ETHNOMED"] = "Journal of ethnobiology and ethnomedicine",
["J ETHNOGR QUAL RES"] = "Journal of ethnographic and qualitative research",
- ["J ETHNOPHARMACOL"] = "Journal of Ethnopharmacology",
+ ["J ETHNOPHARMACOL"] = "Journal of ethnopharmacology",
["J ETHOL"] = "Journal of ethology",
["J EUKARYOT MICROBIOL"] = "The Journal of eukaryotic microbiology",
["J EUR ACAD DERMATOL"] = "Journal of The European Academy of Dermatology and Venereology",
@@ -161195,9 +161081,9 @@ unabbrevs = {
["J EXISTENT"] = "Journal of existentialism",
["J EXOT PET MED"] = "Journal of exotic pet medicine",
["J EXP ANAL BEHAV"] = "Journal of the experimental analysis of behavior",
- ["J EXP ANIM SCI"] = "Journal of Experimental Animal Science",
+ ["J EXP ANIM SCI"] = "Journal of experimental animal science",
["J EXP APPL ANIM SCI"] = "Journal of experimental and applied animal sciences",
- ["J EXP BIOL"] = "Journal of Experimental Biology",
+ ["J EXP BIOL"] = "The Journal of experimental biology",
["J EXP BOT"] = "Journal of experimental botany",
["J EXP CHILD PSYCHOL"] = "Journal of experimental child psychology",
["J EXP CLIN ASSIST REPROD"] = "Journal of experimental & clinical assisted reproduction",
@@ -161337,7 +161223,7 @@ unabbrevs = {
["J FERTIL IN VITRO IVF WORLDW REPROD MED GENET STEM CELL BIOL"] = "Journal of fertilization. In vitro IVF worldwide reproductive medicine genetics & stem cell biology",
["J FERTILI IN VITRO"] = "Journal of fertilization in vitro",
["J FIBER BIOENG INF"] = "Journal of Fiber Bioengineering and Informatics",
- ["J FIELD ARCHAEOL"] = "Journal of Field Archaeology",
+ ["J FIELD ARCHAEOL"] = "Journal of field archaeology",
["J FIELD ORNITHOL"] = "Journal of field ornithology",
["J FIELD ROB"] = "Journal of Field Robotics",
["J FIELD ROBOT"] = "Journal of field robotics",
@@ -161358,6 +161244,7 @@ unabbrevs = {
["J FINANC RES"] = "Journal of Financial Research",
["J FINANC SERV RES"] = "Journal of Financial Services Research",
["J FINANCE"] = "The Journal of finance",
+ ["J FINSLER GEOM APPL"] = "Journal of Finsler Geometry and its Applications",
["J FIRE FLAMMABILITY"] = "Journal of Fire & Flammability",
["J FIRE PROT ENG"] = "Journal of Fire Protection Engineering",
["J FIRE RETARD CHEM"] = "Journal of Fire Retardant Chemistry",
@@ -161385,7 +161272,7 @@ unabbrevs = {
["J FLUID FLOW HEAT MASS TRANSF"] = "Journal of fluid flow, heat and mass transfer",
["J FLUID MECH"] = "Journal of Fluid Mechanics",
["J FLUID STRUCT"] = "Journal of Fluids and Structures",
- ["J FLUIDS ENG"] = "Journal of Fluids Engineering",
+ ["J FLUIDS ENG"] = "Journal of fluids engineering",
["J FLUIDS STRUCT"] = "Journal of Fluids and Structures",
["J FLUOR CHEM"] = "Journal of fluorine chemistry",
["J FLUORESC"] = "Journal of fluorescence",
@@ -161407,9 +161294,9 @@ unabbrevs = {
["J FOOD NUTR DISORD"] = "Journal of food & nutritional disorders",
["J FOOD NUTR RES"] = "Journal of Food and Nutrition Research",
["J FOOD NUTR RES (NEWARK)"] = "Journal of food and nutrition research (Newark, Del.)",
- ["J FOOD PROCESS ENG"] = "Journal of Food Process Engineering",
+ ["J FOOD PROCESS ENG"] = "Journal of food process engineering",
["J FOOD PROCESS PRES"] = "Journal of Food Processing and Preservation",
- ["J FOOD PROCESS PRESERV"] = "Journal of Food Processing and Preservation",
+ ["J FOOD PROCESS PRESERV"] = "Journal of food processing and preservation",
["J FOOD PROCESS TECHNOL"] = "Journal of food processing & technology",
["J FOOD PROT"] = "Journal of food protection",
["J FOOD PROTECT"] = "Journal of Food Protection",
@@ -161420,13 +161307,12 @@ unabbrevs = {
["J FOOD SAF"] = "Journal of food safety",
["J FOOD SAFETY"] = "Journal of Food Safety",
["J FOOD SCI"] = "Journal of food science",
- ["J FOOD SCI EDUC"] = "Journal of Food Science Education",
+ ["J FOOD SCI EDUC"] = "Journal of food science education",
["J FOOD SCI ENG"] = "Journal of food science and engineering",
["J FOOD SCI NUTR RES"] = "Journal of food science and nutrition research",
["J FOOD SCI TECH MYS"] = "Journal of Food Science and Technology-mysore",
["J FOOD SCI TECHNOL"] = "Journal of food science and technology",
["J FOOD TECHNOL"] = "Journal of Food Technology",
- ["J FOOD, AGRIC ENVIRON"] = "Journal of Food, Agriculture and Environment",
["J FOOT ANKLE RES"] = "Journal of foot and ankle research",
["J FOOT ANKLE SURG"] = "The Journal of foot and ankle surgery : official publication of the American College of Foot and Ankle Surgeons",
["J FOOT SURG"] = "The Journal of foot surgery",
@@ -161448,7 +161334,7 @@ unabbrevs = {
["J FORENSIC ECON"] = "Journal of Forensic Economics",
["J FORENSIC IDENTIF"] = "Journal of forensic identification",
["J FORENSIC LEG MED"] = "Journal of forensic and legal medicine",
- ["J FORENSIC MED"] = "Journal of Forensic Medicine",
+ ["J FORENSIC MED"] = "Journal of forensic medicine",
["J FORENSIC MED TOXICOL"] = "Journal of Forensic Medicine and Toxicology",
["J FORENSIC NURS"] = "Journal of forensic nursing",
["J FORENSIC ODONTOSTOMATOL"] = "The Journal of forensic odonto-stomatology",
@@ -161552,7 +161438,7 @@ unabbrevs = {
["J GEN PLANT PATHOL"] = "Journal of general plant pathology : JGPP",
["J GEN PRACT (LOS ANGEL)"] = "Journal of general practice (Los Angeles, Calif.)",
["J GEN PSYCHOL"] = "The Journal of general psychology",
- ["J GEN VIROL"] = "Journal of General Virology",
+ ["J GEN VIROL"] = "The Journal of general virology",
["J GEND SPECIF MED"] = "The journal of gender-specific medicine : JGSM : the official journal of the Partnership for Women's Health at Columbia",
["J GEND STUD"] = "Journal of gender studies",
["J GENDER STUD"] = "Journal of Gender Studies",
@@ -161617,7 +161503,6 @@ unabbrevs = {
["J GEOPHYS RES E: PLANETS"] = "Journal of Geophysical Research, E: Planets",
["J GEOPHYS RES EARTH SURF"] = "Journal of Geophysical Research, Earth Surface",
["J GEOPHYS RES F: EARTH SURF"] = "Journal of Geophysical Research, F: Earth Surface",
- ["J GEOPHYS RES F: EARTH SURFACE"] = "Journal of Geophysical Research, F: Earth Surface",
["J GEOPHYS RES G: BIOGEOSCI"] = "Journal of Geophysical Research, G: Biogeosciences",
["J GEOPHYS RES OCEANS"] = "Journal of Geophysical Research, Oceans",
["J GEOPHYS RES PLANETS"] = "Journal of geophysical research. Planets",
@@ -161744,7 +161629,7 @@ unabbrevs = {
["J HAPPINESS STUD"] = "Journal of happiness studies",
["J HARBIN INST TECH"] = "Journal of Harbin Institute of Technology. Harbin Gongye Daxue Xuebao",
["J HARD MATER"] = "Journal of Hard Materials",
- ["J HARD TISSUE BIOL"] = "Journal of Hard Tissue Biology",
+ ["J HARD TISSUE BIOL"] = "Journal of hard tissue biology",
["J HARMON RES MED HEALTH SCI"] = "Journal of harmonized research in medical and health sciences",
["J HATTORI BOT LAB"] = "The Journal of the Hattori Botanical Laboratory = Hattori Shokubutsu Kenkyūjo hōkoku",
["J HAWAII DENT ASSOC"] = "Journal of the Hawaii Dental Association",
@@ -161866,7 +161751,7 @@ unabbrevs = {
["J HERED"] = "The Journal of heredity",
["J HERPETOL"] = "Journal of herpetology",
["J HERPETOL MED SURG"] = "Journal of herpetological medicine and surgery",
- ["J HETEROCYCL CHEM"] = "Journal of Heterocyclic Chemistry",
+ ["J HETEROCYCL CHEM"] = "Journal of heterocyclic chemistry",
["J HETEROCYCLIC CHEM"] = "Journal of Heterocyclic Chemistry",
["J HEURISTICS"] = "Journal of Heuristics",
["J HIGH EDUC"] = "Journal of Higher Education",
@@ -162016,7 +161901,7 @@ unabbrevs = {
["J HYDROL REG STUD"] = "Journal of hydrology. Regional studies",
["J HYDROL X"] = "Journal of hydrology: X",
["J HYDROL: REG STUD"] = "Journal of Hydrology: Regional Studies",
- ["J HYDROMETEOROL"] = "Journal of Hydrometeorology",
+ ["J HYDROMETEOROL"] = "Journal of hydrometeorology",
["J HYDRONAUT"] = "Journal of Hydronautics",
["J HYG (LOND)"] = "The Journal of hygiene",
["J HYG EPID MICROB IM"] = "Journal of Hygiene Epidemiology Microbiology and Immunology",
@@ -162072,11 +161957,11 @@ unabbrevs = {
["J IMMUNOBIOL"] = "Journal of immunobiology",
["J IMMUNODEFIC DISORD"] = "Journal of immunodeficiency & disorders",
["J IMMUNOGENET"] = "Journal of immunogenetics",
- ["J IMMUNOL"] = "Journal of Immunology",
+ ["J IMMUNOL"] = "Journal of immunology (Baltimore, Md. : 1950)",
["J IMMUNOL CLIN RES"] = "Journal of immunology and clinical research",
["J IMMUNOL IMMUNOTECH"] = "Journal of immunology and immuno-techniques",
["J IMMUNOL INFECT DIS"] = "Journal of immunology and infectious diseases",
- ["J IMMUNOL METHODS"] = "Journal of Immunological Methods",
+ ["J IMMUNOL METHODS"] = "Journal of immunological methods",
["J IMMUNOL REGEN MED"] = "Journal of immunology and regenerative medicine",
["J IMMUNOL RES"] = "Journal of immunology research",
["J IMMUNOL RES THER"] = "Journal of immunology research and therapy",
@@ -162241,21 +162126,19 @@ unabbrevs = {
["J INSECT BIOTECHNOL SERICOLOGY"] = "Journal of insect biotechnology and sericology",
["J INSECT CONSERV"] = "Journal of insect conservation",
["J INSECT PATHOL"] = "Journal of Insect Pathology",
- ["J INSECT PHYSIOL"] = "Journal of Insect Physiology",
+ ["J INSECT PHYSIOL"] = "Journal of insect physiology",
["J INSECT SCI"] = "Journal of insect science (Online)",
["J INSECTS"] = "Journal of insects",
["J INSECTS FOOD FEED"] = "Journal of insects as food and feed",
["J INST ACTUAR"] = "Journal of the Institute of Actuaries",
["J INST AGRIC ANIM SCI"] = "Journal of the Institute of Agriculture and Animal Science",
- ["J INST BREW"] = "Journal of the Institute of Brewing",
+ ["J INST BREW"] = "Journal of the Institute of Brewing. Institute of Brewing (Great Britain)",
["J INST BRIT TELECOMM"] = "Journal of The Institution of British Telecommunications Engineers",
["J INST CHART ACCOUNT SRI LANKA"] = "Journal of the Institute of Chartered Accountants of Sri Lanka",
["J INST CHEM"] = "Journal of Institute of Chemists (India)",
["J INST CHEM (INDIA)"] = "Journal of the Institution of Chemists (India)",
["J INST ECON RES"] = "Journal of Institute of Economic Research. J.S.S. Institute of Economic Research",
["J INST ELECTR ENG"] = "Journal of the Institution of Electrical Engineers",
- ["J INST ELECTRON RADIO ENG"] = "Journal of the Institution of Electronic and Radio Engineers",
- ["J INST ENERGY"] = "Journal of the Institute of Energy",
["J INST ENG (INDIA) CHEM ENG DIV"] = "Journal of the Institution of Engineers (India) Chemical Engineering Division",
["J INST ENG (INDIA) METALL MATER ENG DIV"] = "Journal of the Institution of Engineers (India) Metallurgical and Materials Engineering Division",
["J INST ENVIRON SCI"] = "Journal of the Institute of Environment Sciences",
@@ -162361,7 +162244,7 @@ unabbrevs = {
["J INTELL FUZZY SYST"] = "Journal of Intelligent & Fuzzy Systems",
["J INTELL INF SYST"] = "Journal of intelligent information systems",
["J INTELL MANUF"] = "Journal of intelligent manufacturing",
- ["J INTELL MATER SYST STRUCT"] = "Journal of Intelligent Material Systems and Structures",
+ ["J INTELL MATER SYST STRUCT"] = "Journal of intelligent material systems and structures",
["J INTELL ROB SYST"] = "Journal of Intelligent and Robotic Systems",
["J INTELL ROBOT SYST"] = "Journal of intelligent & robotic systems",
["J INTELL TRANSP SYST"] = "Journal of intelligent transportation systems",
@@ -162681,14 +162564,14 @@ unabbrevs = {
["J LIPID MEDIAT CELL SIGNAL"] = "Journal of Lipid Mediators and Cell Signalling",
["J LIPID MEDIATOR"] = "Journal of Lipid Mediators",
["J LIPID MEDIATORS"] = "Journal of Lipid Mediators",
- ["J LIPID RES"] = "Journal of Lipid Research",
+ ["J LIPID RES"] = "Journal of lipid research",
["J LIPID SCI TECHNOL"] = "Journal of Lipid Science and Technology",
["J LIPIDS"] = "Journal of lipids",
["J LIPOS RES"] = "Journal of Liposome Research",
["J LIPOSOME RES"] = "Journal of liposome research",
- ["J LIQ CHROMATOGR"] = "Journal of Liquid Chromatography",
+ ["J LIQ CHROMATOGR"] = "Journal of liquid chromatography",
["J LIQ CHROMATOGR R T"] = "Journal of Liquid Chromatography & Related Technologies",
- ["J LIQ CHROMATOGR RELAT TECHNOL"] = "Journal of Liquid Chromatography & Related Technologies",
+ ["J LIQ CHROMATOGR RELAT TECHNOL"] = "Journal of liquid chromatography & related technologies",
["J LIQ CHROMATOGR RELATED TECHNOL"] = "Journal of Liquid Chromatography and Related Technologies",
["J LIT RES"] = "Journal of literacy research : JLR",
["J LIT SCI"] = "Journal of literature and science",
@@ -162716,7 +162599,7 @@ unabbrevs = {
["J LONG TERM EFF MED IMPLANTS"] = "Journal of long-term effects of medical implants",
["J LONG TERM HOME HEALTH CARE"] = "The Journal of long term home health care : The PRIDE Institute journal",
["J LONG-TERM EFF MED"] = "Journal of Long-term Effects of Medical Implants",
- ["J LOSS PREV PROCESS IND"] = "Journal of Loss Prevention in the Process Industries",
+ ["J LOSS PREV PROCESS IND"] = "Journal of loss prevention in the process industries",
["J LOSS PREVENT PROC"] = "Journal of Loss Prevention in The Process Industries",
["J LOSS TRAUMA"] = "Journal of loss & trauma",
["J LOUISIANA ST MED S"] = "Journal of The Louisiana State Medical Society",
@@ -162776,7 +162659,7 @@ unabbrevs = {
["J MALAYS BRANCH R ASIAT SOC"] = "Journal of the Malaysian Branch of the Royal Asiatic Society",
["J MAMM EVOL"] = "Journal of mammalian evolution",
["J MAMM OVA RES"] = "Journal of mammalian ova research",
- ["J MAMMAL"] = "Journal of Mammalogy",
+ ["J MAMMAL"] = "Journal of mammalogy",
["J MAMMAL SOC JPN"] = "Journal of the Mammalogical Society of Japan",
["J MAMMARY GLAND BIOL"] = "Journal of Mammary Gland Biology and Neoplasia",
["J MAMMARY GLAND BIOL NEOPLASIA"] = "Journal of mammary gland biology and neoplasia",
@@ -162867,17 +162750,17 @@ unabbrevs = {
["J MATER PROCESS MANU"] = "Journal of Materials Processing & Manufacturing Science",
["J MATER PROCESS MANUF SCI"] = "Journal of Materials Processing and Manufacturing Science",
["J MATER PROCESS TECH"] = "Journal of Materials Processing Technology",
- ["J MATER PROCESS TECHNOL"] = "Journal of Materials Processing Technology",
+ ["J MATER PROCESS TECHNOL"] = "Journal of materials processing technology",
["J MATER RES"] = "Journal of Materials Research",
["J MATER SCI"] = "Journal of Materials Science",
["J MATER SCI - MATER ELECTRON"] = "Journal of Materials Science - Materials in Electronics",
["J MATER SCI - MATER MED"] = "Journal of Materials Science Materials in Medicine",
["J MATER SCI ENG"] = "Journal of Materials Science and Engineering",
["J MATER SCI ENG A"] = "Journal of materials science and engineering. A",
- ["J MATER SCI LETT"] = "Journal of Materials Science Letters",
+ ["J MATER SCI LETT"] = "Journal of materials science letters",
["J MATER SCI MATER ELECTRON"] = "Journal of Materials Science: Materials in Electronics",
["J MATER SCI MATER MED"] = "Journal of materials science. Materials in medicine",
- ["J MATER SCI TECHNOL"] = "Journal of Materials Science and Technology",
+ ["J MATER SCI TECHNOL"] = "Journal of materials science & technology",
["J MATER SCI-MATER EL"] = "Journal of Materials Science-materials in Electronics",
["J MATER SCI-MATER M"] = "Journal of Materials Science-materials in Medicine",
["J MATER SCI: MATER ELECTRON"] = "Journal of Materials Science: Materials in Electronics",
@@ -162916,6 +162799,7 @@ unabbrevs = {
["J MATH PHYS"] = "Journal of Mathematical Physics",
["J MATH PHYS (NY)"] = "Journal of Mathematical Physics (New York)",
["J MATH PHYS ANAL GEO"] = "Journal of Mathematical Physics Analysis Geometry",
+ ["J MATH PHYS ANAL GEOM"] = "Journal of Mathematical Physics, Analysis, Geometry",
["J MATH PHYS CAMB"] = "Journal of Mathematics and Physics",
["J MATH PHYS SCI"] = "Journal of Mathematical and Physical Sciences",
["J MATH PSYCH"] = "Journal of Mathematical Psychology",
@@ -163030,7 +162914,7 @@ unabbrevs = {
["J MED LIBR ASSOC"] = "Journal of the Medical Library Association : JMLA",
["J MED LIFE"] = "Journal of medicine and life",
["J MED LYON"] = "Journal de meÌdecine de Lyon",
- ["J MED MICROBIOL"] = "Journal of Medical Microbiology",
+ ["J MED MICROBIOL"] = "Journal of medical microbiology",
["J MED MICROBIOL DIAGN"] = "Journal of medical microbiology & diagnosis",
["J MED NANTES"] = "Journal de meÌdecine de Nantes",
["J MED NUCL BIOPHYS"] = "Journal de Medecine Nucleaire et Biophysique",
@@ -163088,7 +162972,7 @@ unabbrevs = {
["J MELITTOLOGY"] = "Journal of melittology",
["J MEM LANG"] = "Journal of memory and language",
["J MEMB SCI"] = "Journal of membrane science",
- ["J MEMBR BIOL"] = "Journal of Membrane Biology",
+ ["J MEMBR BIOL"] = "The Journal of membrane biology",
["J MEMBR COMPUT"] = "Journal of Membrane Computing",
["J MEMBR SCI"] = "Journal of Membrane Science",
["J MEMBR SCI TECHNOL"] = "Journal of membrane science & technology",
@@ -163156,7 +163040,7 @@ unabbrevs = {
["J MICROBIOL METH"] = "Journal of Microbiological Methods",
["J MICROBIOL METHODS"] = "Journal of microbiological methods",
["J MICROBIOL RES (ROSEMEAD, CALIF)"] = "Journal of microbiology research",
- ["J MICROCOLUMN SEP"] = "Journal of Microcolumn Separations",
+ ["J MICROCOLUMN SEP"] = "The journal of microcolumn separations : JMS",
["J MICROCOMPUT APPL"] = "Journal of Microcomputer Applications",
["J MICROELECTROMECH S"] = "Journal of Microelectromechanical Systems",
["J MICROELECTROMECH SYST"] = "Journal of microelectromechanical systems : a joint IEEE and ASME publication on microstructures, microactuators, microsensors, and microsystems",
@@ -163243,7 +163127,7 @@ unabbrevs = {
["J MOD LITERATURE"] = "Journal of Modern Literature",
["J MOD MATH STAT"] = "Journal of Modern Mathematics and Statistics",
["J MOD METHODS NUMER MATH"] = "Journal of Modern Methods in Numerical Mathematics",
- ["J MOD OPT"] = "Journal of Modern Optics",
+ ["J MOD OPT"] = "Journal of modern optics",
["J MOD OPTIC"] = "Journal of Modern Optics",
["J MOD PHYSIOL RES"] = "Journal of modern physiological research",
["J MOD POWER SYST CLEAN ENERGY"] = "Journal of Modern Power Systems and Clean Energy",
@@ -163265,22 +163149,22 @@ unabbrevs = {
["J MOL CATAL B-ENZYM"] = "Journal of Molecular Catalysis B-enzymatic",
["J MOL CATAL B: ENZYM"] = "Journal of Molecular Catalysis B: Enzymatic",
["J MOL CELL BIOL"] = "Journal of molecular cell biology",
- ["J MOL CELL CARDIOL"] = "Journal of Molecular and Cellular Cardiology",
+ ["J MOL CELL CARDIOL"] = "Journal of molecular and cellular cardiology",
["J MOL CELL IMMUNOL"] = "The Journal of molecular and cellular immunology : JMCI",
["J MOL CELL PATHOL"] = "Journal of Molecular and Cellular Pathology",
["J MOL CLONING GENET RECOMB"] = "Journal of molecular cloning & genetic recombination",
["J MOL DIAGN"] = "The Journal of molecular diagnostics : JMD",
["J MOL ELECTRON"] = "Journal of Molecular Electronics",
- ["J MOL ENDOCRINOL"] = "Journal of Molecular Endocrinology",
+ ["J MOL ENDOCRINOL"] = "Journal of molecular endocrinology",
["J MOL ENG MATER"] = "Journal of molecular and engineering materials",
- ["J MOL EVOL"] = "Journal of Molecular Evolution",
+ ["J MOL EVOL"] = "Journal of molecular evolution",
["J MOL GENET"] = "Journal of molecular genetics",
["J MOL GENET (ISLEWORTH)"] = "Journal of molecular genetics (Isleworth, London, England)",
["J MOL GENET MED"] = "Journal of molecular and genetic medicine : an international journal of biomedical research",
["J MOL GRAPH"] = "Journal of molecular graphics",
["J MOL GRAPH MODEL"] = "Journal of molecular graphics & modelling",
["J MOL GRAPHICS"] = "Journal of Molecular Graphics",
- ["J MOL GRAPHICS MODEL"] = "Journal of Molecular Graphics & Modelling",
+ ["J MOL GRAPHICS MODEL"] = "Journal of Molecular Graphics and Modelling",
["J MOL HISTOL"] = "Journal of molecular histology",
["J MOL IMAGING DYN"] = "Journal of molecular imaging & dynamics",
["J MOL IMMUNOL"] = "Journal of molecular immunology",
@@ -163292,7 +163176,7 @@ unabbrevs = {
["J MOL MICROB BIOTECH"] = "Journal of Molecular Microbiology and Biotechnology",
["J MOL MICROBIOL BIOTECHNOL"] = "Journal of Molecular Microbiology and Biotechnology",
["J MOL MODEL"] = "Journal of molecular modeling",
- ["J MOL NEUROSCI"] = "Journal of Molecular Neuroscience",
+ ["J MOL NEUROSCI"] = "Journal of molecular neuroscience : MN",
["J MOL PHARM ORG PROCESS RES"] = "Journal of molecular pharmaceutics & organic process research",
["J MOL PSYCHIATRY"] = "Journal of molecular psychiatry",
["J MOL RECOGNIT"] = "Journal of Molecular Recognition",
@@ -163312,7 +163196,7 @@ unabbrevs = {
["J MORAL EDUC"] = "Journal of moral education",
["J MORAL PHILOS"] = "Journal of moral philosophy",
["J MORMON HIST"] = "Journal of Mormon history",
- ["J MORPHOL"] = "Journal of Morphology",
+ ["J MORPHOL"] = "Journal of morphology",
["J MOSCOW PHYS SOC"] = "Moscow Physical Society",
["J MOSQ RES"] = "Journal of mosquito research",
["J MOT BEHAV"] = "Journal of motor behavior",
@@ -163486,7 +163370,7 @@ unabbrevs = {
["J NETW COMPUT APPL"] = "Journal of Network and Computer Applications",
["J NETW SYST MANAG"] = "Journal of Network and Systems Management",
["J NEUR TR S"] = "Journal of Neural Transmission, Suppl 29",
- ["J NEURAL ENG"] = "Journal of Neural Engineering",
+ ["J NEURAL ENG"] = "Journal of neural engineering",
["J NEURAL TRANSM"] = "Journal of Neural Transmission",
["J NEURAL TRANSM (VIENNA)"] = "Journal of neural transmission (Vienna, Austria : 1996)",
["J NEURAL TRANSM GEN SECT"] = "Journal of neural transmission. General section",
@@ -163511,7 +163395,7 @@ unabbrevs = {
["J NEURODEGENER DIS"] = "Journal of neurodegenerative diseases",
["J NEURODEGENER REGEN"] = "Journal of neurodegeneration & regeneration",
["J NEURODEV DISORD"] = "Journal of neurodevelopmental disorders",
- ["J NEUROENDOCRINOL"] = "Journal of Neuroendocrinology",
+ ["J NEUROENDOCRINOL"] = "Journal of neuroendocrinology",
["J NEUROENG REHABIL"] = "Journal of neuroengineering and rehabilitation",
["J NEUROGASTROENTEROL MOTIL"] = "Journal of neurogastroenterology and motility",
["J NEUROGENET"] = "Journal of neurogenetics",
@@ -163519,7 +163403,7 @@ unabbrevs = {
["J NEUROIMAGING PSYCHIATRY NEUROL"] = "Journal of neuroimaging in psychiatry & neurology",
["J NEUROIMMUNE PHARM"] = "Journal of Neuroimmune Pharmacology",
["J NEUROIMMUNE PHARMACOL"] = "Journal of neuroimmune pharmacology : the official journal of the Society on NeuroImmune Pharmacology",
- ["J NEUROIMMUNOL"] = "Journal of Neuroimmunology",
+ ["J NEUROIMMUNOL"] = "Journal of neuroimmunology",
["J NEUROIMMUNOL SUPPL"] = "Journal of neuroimmunology. Supplement",
["J NEUROINFECT DIS"] = "Journal of neuroinfectious diseases",
["J NEUROINFLAMM"] = "Journal of Neuroinflammation",
@@ -163580,7 +163464,7 @@ unabbrevs = {
["J NEURORADIOL"] = "Journal of neuroradiology = Journal de neuroradiologie",
["J NEURORADIOLOGY"] = "Journal of Neuroradiology",
["J NEUROS-PEDIATR"] = "Journal of Neurosurgery-pediatrics",
- ["J NEUROSCI"] = "Journal of Neuroscience",
+ ["J NEUROSCI"] = "The Journal of neuroscience : the official journal of the Society for Neuroscience",
["J NEUROSCI METH"] = "Journal of Neuroscience Methods",
["J NEUROSCI METHODS"] = "Journal of neuroscience methods",
["J NEUROSCI NEUROENG"] = "Journal of neuroscience and neuroengineering",
@@ -163672,8 +163556,6 @@ unabbrevs = {
["J NUCL SCI TECHNOL (ABINGDON, U K)"] = "Journal of Nuclear Science and Technology (Abingdon, United Kingdom)",
["J NUCL SCI TECHNOL (TOKYO, JPN)"] = "Journal of Nuclear Science and Technology (Tokyo, Japan)",
["J NUCL SCI TECHNOL-T"] = "Journal of Nuclear Science and Technology-tokyo",
- ["J NUCLEAR ENERGY C"] = "Journal of Nuclear Energy, Part C: Plasma Physics, Accelerators, Thermonuclear Research",
- ["J NUCLEAR ENG"] = "Journal of Nuclear Energy",
["J NUCLEIC ACIDS"] = "Journal of nucleic acids",
["J NUCLEIC ACIDS INVESTIG"] = "Journal of nucleic acids investigation",
["J NUMBER THEORY"] = "Journal of Number Theory",
@@ -163851,7 +163733,7 @@ unabbrevs = {
["J OPT SOC AM A"] = "Journal of the Optical Society of America. A, Optics and image science",
["J OPT SOC AM A OPT IMAGE SCI VIS"] = "Journal of the Optical Society of America. A, Optics, image science, and vision",
["J OPT SOC AM A:"] = "Journal of the Optical Society of America A: Optics, Image Science, and Vision",
- ["J OPT SOC AM B"] = "Journal of the Optical Society of America B: Optical Physics",
+ ["J OPT SOC AM B"] = "Journal of the Optical Society of America. B, Optical physics",
["J OPT SOC AM B: OPT PHYS"] = "Journal of the Optical Society of America B: Optical Physics",
["J OPT SOC AMER A"] = "Journal of the Optical Society of America A",
["J OPT SOC KOREA"] = "Journal of the Optical Society of Korea",
@@ -163891,7 +163773,7 @@ unabbrevs = {
["J ORAL THER PHARMACOL"] = "Journal of oral therapeutics and pharmacology",
["J OREG DENT ASSOC"] = "The Journal of the Oregon Dental Association",
["J ORG BIOMOL SIMUL"] = "Journal of organic and biomolecular simulations",
- ["J ORG CHEM"] = "Journal of Organic Chemistry",
+ ["J ORG CHEM"] = "The Journal of organic chemistry",
["J ORG COMP ELECT COM"] = "Journal of Organizational Computing and Electronic Commerce",
["J ORGAN BEHAV"] = "Journal of organizational behavior",
["J ORGAN BEHAV MANAGE"] = "Journal of organizational behavior management",
@@ -164106,7 +163988,7 @@ unabbrevs = {
["J PET ENVIRON BIOTECHNOL"] = "Journal of petroleum & environmental biotechnology",
["J PET EXPLOR PROD TECHNOL"] = "Journal of petroleum exploration and production technology",
["J PET GEOL"] = "Journal of Petroleum Geology",
- ["J PET SCI ENG"] = "Journal of Petroleum Science & Engineering",
+ ["J PET SCI ENG"] = "Journal of petroleum science & engineering",
["J PET SCI TECHNOL"] = "Journal of Petroleum Science and Technology",
["J PETROL"] = "Journal of Petrology",
["J PETROL GEOL"] = "Journal of Petroleum Geology",
@@ -164116,7 +163998,7 @@ unabbrevs = {
["J PHARM ANAL"] = "Journal of pharmaceutical analysis",
["J PHARM BELG"] = "Journal de pharmacie de Belgique",
["J PHARM BIOALLIED SCI"] = "Journal of pharmacy & bioallied sciences",
- ["J PHARM BIOMED ANAL"] = "Journal of Pharmaceutical and Biomedical Analysis",
+ ["J PHARM BIOMED ANAL"] = "Journal of pharmaceutical and biomedical analysis",
["J PHARM BIOMED SCI"] = "Journal of pharmaceutical and biomedical sciences",
["J PHARM CHEM"] = "Journal of Pharmacy and Chemistry",
["J PHARM CLIN-SERIES"] = "Journal De Pharmacie Clinique",
@@ -164155,7 +164037,7 @@ unabbrevs = {
["J PHARMACOGN NAT PROD"] = "Journal of pharmacognosy & natural products",
["J PHARMACOGN PHYTOCHEM"] = "Journal of pharmacognosy and phytochemistry",
["J PHARMACOKINET BIOP"] = "Journal of Pharmacokinetics and Biopharmaceutics",
- ["J PHARMACOKINET BIOPHARM"] = "Journal of Pharmacokinetics and Biopharmaceutics",
+ ["J PHARMACOKINET BIOPHARM"] = "Journal of pharmacokinetics and biopharmaceutics",
["J PHARMACOKINET PHAR"] = "Journal of Pharmacokinetics and Pharmacodynamics",
["J PHARMACOKINET PHARMACODYN"] = "Journal of pharmacokinetics and pharmacodynamics",
["J PHARMACOL"] = "Journal de pharmacologie",
@@ -164170,7 +164052,7 @@ unabbrevs = {
["J PHARMACOL SCI"] = "Journal of pharmacological sciences",
["J PHARMACOL SCI (TOKYO, JPN)"] = "Journal of Pharmacological Sciences (Tokyo, Japan)",
["J PHARMACOL TOXICOL"] = "Journal of Pharmacological and Toxicological Methods",
- ["J PHARMACOL TOXICOL METHODS"] = "Journal of Pharmacological and Toxicological Methods",
+ ["J PHARMACOL TOXICOL METHODS"] = "Journal of pharmacological and toxicological methods",
["J PHARMACOL-PARIS"] = "Journal De Pharmacologie",
["J PHARMACOPUNCTURE"] = "Journal of pharmacopuncture",
["J PHARMACOTHER"] = "Journal of pharmacotherapy",
@@ -164205,9 +164087,9 @@ unabbrevs = {
["J PHOTOCHEM PHOTOBIOL B"] = "Journal of photochemistry and photobiology. B, Biology",
["J PHOTOCHEM PHOTOBIOL C PHOTOCHEM REV"] = "Journal of Photochemistry and Photobiology C: Photochemistry Reviews",
["J PHOTOCHEM PHOTOBIOL CHEM"] = "Journal of Photochemistry and Photobiology",
- ["J PHOTOCHEM PHOTOBIOL, A"] = "Journal of Photochemistry and Photobiology, A: Chemistry",
- ["J PHOTOCHEM PHOTOBIOL, B"] = "Journal of Photochemistry and Photobiology, B: Biology",
- ["J PHOTOCHEM PHOTOBIOL, C"] = "Journal of Photochemistry and Photobiology, C: Photochemistry Reviews",
+ ["J PHOTOCHEM PHOTOBIOL, A"] = "Journal of Photochemistry and Photobiology A: Chemistry",
+ ["J PHOTOCHEM PHOTOBIOL, B"] = "Journal of Photochemistry and Photobiology B: Biology",
+ ["J PHOTOCHEM PHOTOBIOL, C"] = "Journal of Photochemistry and Photobiology C: Photochemistry Reviews",
["J PHOTOGR SCI"] = "Journal of Photographic Science",
["J PHOTOGRAMM REMOTE SENS"] = "Journal of Photogrammetry and Remote Sensing",
["J PHOTONICS ENERGY"] = "Journal of photonics for energy",
@@ -164236,7 +164118,6 @@ unabbrevs = {
["J PHYS B-AT MOL OPT"] = "Journal of Physics B-atomic Molecular and Optical Physics",
["J PHYS B: AT MOL OPT PHYS"] = "Journal of Physics B: Atomic, Molecular and Optical Physics",
["J PHYS B: AT MOL PHYS"] = "Journal of Physics B: Atomic and Molecular Physics",
- ["J PHYS B: AT, MOL OPT PHYS"] = "Journal of Physics B: Atomic, Molecular and Optical Physics",
["J PHYS C"] = "Journal of Physics C",
["J PHYS C SOLID STATE"] = "Journal of Physics C-solid State Physics",
["J PHYS C SOLID STATE PHYS"] = "Journal of Physics C: Solid State Physics",
@@ -164328,13 +164209,13 @@ unabbrevs = {
["J PHYSIOTHER"] = "Journal of physiotherapy",
["J PHYSIOTHER PHYS REHABIL"] = "Journal of physiotherapy & physical rehabilitation",
["J PHYSIQUE I"] = "Journal de Physique I",
- ["J PHYTOPATHOL"] = "Journal of Phytopathology",
+ ["J PHYTOPATHOL"] = "Phytopathologische Zeitschrift. Journal of phytopathology",
["J PHYTOPATHOL (1986)"] = "Journal of phytopathology (1986)",
["J PIAGET SY"] = "Biology & Knowledge Revisited: From Neurogenesis to Psychogenesis",
["J PIDGIN CREOLE LANG"] = "Journal of Pidgin and Creole Languages",
["J PIERRE FAUCHARD ACAD"] = "Journal of Pierre Fauchard Academy (Pierre Fauchard Academy. India Section)",
["J PIGMENT DISORD"] = "Journal of pigmentary disorders",
- ["J PINEAL RES"] = "Journal of Pineal Research",
+ ["J PINEAL RES"] = "Journal of pineal research",
["J PIPELINE"] = "Journal of Pipelines",
["J PIPELINE SYST ENG PRACT"] = "Journal of pipeline systems engineering and practice",
["J PLAN EDUC RES"] = "Journal of planning education and research",
@@ -164342,14 +164223,13 @@ unabbrevs = {
["J PLAN LIT"] = "Journal of planning literature",
["J PLANAR CHROMATOGR - MOD TLC"] = "Journal of Planar Chromatography - Modern TLC",
["J PLANAR CHROMATOGR–MOD TLC"] = "Journal of Planar Chromatography–Modern TLC",
- ["J PLANKTON RES"] = "Journal of Plankton Research",
+ ["J PLANKTON RES"] = "Journal of plankton research",
["J PLANT BIOCHEM BIOT"] = "Journal of Plant Biochemistry and Biotechnology",
- ["J PLANT BIOCHEM BIOTECHNOL"] = "Journal of Plant Biochemistry and Biotechnology",
+ ["J PLANT BIOCHEM BIOTECHNOL"] = "Journal of plant biochemistry and biotechnology",
["J PLANT BIOCHEM PHYSIOL"] = "Journal of plant biochemistry & physiology",
["J PLANT BIOL"] = "Journal of plant biology = Singmul Hakhoe chi",
["J PLANT BIOTECHNOL"] = "Journal of plant biotechnology",
["J PLANT BREED CROP SCI"] = "Journal of plant breeding and crop science",
- ["J PLANT DIS PROT"] = "Journal of Plant Diseases and Protection",
["J PLANT DIS PROT (2006)"] = "Journal of plant diseases and protection : scientific journal of the German Phytomedical Society (DPG)",
["J PLANT DIS PROTECT"] = "Journal of Plant Diseases and Protection",
["J PLANT ECOL"] = "Journal of plant ecology : JPE",
@@ -164429,8 +164309,8 @@ unabbrevs = {
["J POLYM SCI POLYM SYMP"] = "Journal of Polymer Science Polymer Symposium",
["J POLYM SCI [A1]"] = "Journal of Polymer Science. Part A-1, Polymer Chemistry",
["J POLYM SCI [B]"] = "Journal of Polymer Science. Part B, Polymer Letters",
- ["J POLYM SCI, PART A: POLYM CHEM"] = "Journal of Polymer Science, Part A: Polymer Chemistry",
- ["J POLYM SCI, PART B: POLYM PHYS"] = "Journal of Polymer Science, Part B: Polymer Physics",
+ ["J POLYM SCI, PART A: POLYM CHEM"] = "Journal of Polymer Science Part A: Polymer Chemistry",
+ ["J POLYM SCI, PART B: POLYM PHYS"] = "Journal of Polymer Science Part B: Polymer Physics",
["J POLYM SCI, PART C: POLYM LETT"] = "Journal of Polymer Science Part C: Polymer Letters",
["J POLYN SOC"] = "The journal of the Polynesian Society. Polynesian Society (N.Z.)",
["J POLYNESIAN SOC"] = "Journal of The Polynesian Society",
@@ -164705,7 +164585,6 @@ unabbrevs = {
["J R SOC PROMO HEALTH"] = "Journal of The Royal Society for The Promotion of Health",
["J R SOC PROMOT HEALTH"] = "The journal of the Royal Society for the Promotion of Health",
["J R SOC WEST AUST"] = "Journal of the Royal Society of Western Australia",
- ["J R STAT SOC"] = "Journal of the Royal Statistical Society",
["J R STAT SOC B"] = "Journal of the Royal Statistical Society: Series B (Statistical Methodology)",
["J R STAT SOC SER A"] = "Journal of the Royal Statistical Society. Series A (General)",
["J R STAT SOC SER A STAT SOC"] = "Journal of the Royal Statistical Society. Series A, (Statistics in Society)",
@@ -164746,7 +164625,7 @@ unabbrevs = {
["J RAMANUJAN SOC MATH MATH SCI"] = "Journal of Ramanujan Society of Mathematics and Mathematical Sciences",
["J RANGE MANAGE"] = "Journal of Range Management",
["J RAPID METH AUT MIC"] = "Journal of Rapid Methods and Automation in Microbiology",
- ["J RAPID METHODS AUTOM MICROBIOL"] = "Journal of Rapid Methods and Automation in Microbiology",
+ ["J RAPID METHODS AUTOM MICROBIOL"] = "Journal of rapid methods and automation in microbiology",
["J RAPTOR RES"] = "The journal of raptor research",
["J RARE DIS RES TREAT"] = "Journal of rare diseases research & treatment",
["J RARE DISORD"] = "The Journal of rare disorders",
@@ -165049,7 +164928,6 @@ unabbrevs = {
["J SEDIMENT RES B"] = "Journal of Sedimentary Research Section B-stratigraphy and Global Studies",
["J SEED TECHNOL"] = "Journal of Seed Technology",
["J SEISM EXPLOR"] = "Journal of Seismic Exploration",
- ["J SEISMIC EXPLOR"] = "Journal of Seismic Exploration",
["J SEISMOL"] = "Journal of seismology",
["J SEISMOLOG"] = "Journal of Seismology",
["J SEMANT"] = "Journal of semantics",
@@ -165061,7 +164939,7 @@ unabbrevs = {
["J SENS SENS SYST"] = "Journal of Sensors and Sensor Systems",
["J SENS STUD"] = "Journal of sensory studies",
["J SENS TECHNOL"] = "Journal of sensor technology",
- ["J SEP SCI"] = "Journal of Separation Science",
+ ["J SEP SCI"] = "Journal of separation science",
["J SERB CHEM SOC"] = "Journal of the Serbian Chemical Society",
["J SERBIAN SOC COMPUT MECH"] = "Journal of the Serbian Society for Computational Mechanics",
["J SERV MANAGE"] = "Journal of Service Management",
@@ -165360,7 +165238,7 @@ unabbrevs = {
["J STEM OUTREACH"] = "Journal of STEM outreach",
["J STERILE SERV MANAGE"] = "Journal of sterile services management",
["J STEROID BIOCHEM"] = "Journal of steroid biochemistry",
- ["J STEROID BIOCHEM MOL BIOL"] = "Journal of Steroid Biochemistry and Molecular Biology",
+ ["J STEROID BIOCHEM MOL BIOL"] = "The Journal of steroid biochemistry and molecular biology",
["J STEROID BIOCHEMIST"] = "Journal of Steroid Biochemistry",
["J STEROIDS HORM SCI"] = "Journal of steroids & hormonal science",
["J STOCH ANAL"] = "Journal of Stochastic Analysis. JOSA",
@@ -165369,7 +165247,7 @@ unabbrevs = {
["J STONE DIS"] = "The Journal of stone disease",
["J STORED PROD RES"] = "Journal of Stored Products Research",
["J STRAIN ANAL ENG"] = "Journal of Strain Analysis for Engineering Design",
- ["J STRAIN ANAL ENG DES"] = "Journal of Strain Analysis for Engineering Design",
+ ["J STRAIN ANAL ENG DES"] = "The Journal of strain analysis for engineering design",
["J STRATEGIC INF SYST"] = "Journal of Strategic Information Systems",
["J STRATEGIC STUD"] = "Journal of Strategic Studies",
["J STRENGTH COND RES"] = "Journal of strength and conditioning research",
@@ -165549,7 +165427,7 @@ unabbrevs = {
["J THEOR APPL MECH"] = "Journal of Theoretical and Applied Mechanics",
["J THEOR BIOL"] = "Journal of Theoretical Biology",
["J THEOR COMPUT ACOUST"] = "Journal of Theoretical and Computational Acoustics",
- ["J THEOR COMPUT CHEM"] = "Journal of Theoretical & Computational Chemistry",
+ ["J THEOR COMPUT CHEM"] = "Journal of theoretical & computational chemistry",
["J THEOR NEUROBIOL"] = "Journal of Theoretical Neurobiology",
["J THEOR NOMBRES BORDEAUX"] = "Journal de Theorie des Nombres de Bordeaux",
["J THEOR POLIT"] = "Journal of theoretical politics",
@@ -165609,7 +165487,6 @@ unabbrevs = {
["J TISSUE ENG"] = "Journal of tissue engineering",
["J TISSUE ENG REGEN M"] = "Journal of Tissue Engineering and Regenerative Medicine",
["J TISSUE ENG REGEN MED"] = "Journal of tissue engineering and regenerative medicine",
- ["J TISSUE ENG REGENER MED"] = "Journal of Tissue Engineering and Regenerative Medicine",
["J TISSUE SCI ENG"] = "Journal of tissue science & engineering",
["J TISSUE VIABILITY"] = "Journal of tissue viability",
["J TN STATE MED ASSOC"] = "The Journal of the Tennessee State Medical Association. Tennessee State Medical Association",
@@ -165627,7 +165504,7 @@ unabbrevs = {
["J TOXICOL ENV HEAL A"] = "Journal of Toxicology and Environmental Health-part A",
["J TOXICOL ENV HEAL B"] = "Journal of Toxicology and Environmental Health-part B-critical Reviews",
["J TOXICOL ENV HEALTH"] = "Journal of Toxicology and Environmental Health",
- ["J TOXICOL ENVIRON HEALTH"] = "Journal of Toxicology and Environmental Health",
+ ["J TOXICOL ENVIRON HEALTH"] = "Journal of toxicology and environmental health",
["J TOXICOL ENVIRON HEALTH A"] = "Journal of toxicology and environmental health. Part A",
["J TOXICOL ENVIRON HEALTH B CRIT REV"] = "Journal of toxicology and environmental health. Part B, Critical reviews",
["J TOXICOL ENVIRON HEALTH PART A"] = "Journal of Toxicology & Environmental Health Part A: Current Issues",
@@ -165699,7 +165576,7 @@ unabbrevs = {
["J TROP CROP SCI"] = "Journal of tropical crop science",
["J TROP DIS"] = "Journal of tropical diseases",
["J TROP DIS PUBLIC HEALTH"] = "Journal of tropical diseases & public health",
- ["J TROP ECOL"] = "Journal of Tropical Ecology",
+ ["J TROP ECOL"] = "Journal of tropical ecology",
["J TROP FOR SCI"] = "Journal of Tropical Forest Science",
["J TROP GEOGR"] = "The Journal of tropical geography",
["J TROP LIFE SCI"] = "Journal of tropical life science",
@@ -165781,7 +165658,7 @@ unabbrevs = {
["J VAC SCI TECHNOL B NANOTECHNOL MICROELECTRON"] = "Journal of vacuum science and technology. B, Nanotechnology & microelectronics : materials, processing, measurement, & phenomena : JVST B",
["J VAC SCI TECHNOL B: MICROELECTRON NANOMETER STRUCT"] = "Journal of Vacuum Science & Technology B: Microelectronics and Nanometer Structures",
["J VAC SCI TECHNOL B: MICROELECTRON PROCESS PHENOM"] = "Journal of Vacuum Science & Technology B: Microelectronics Processing and Phenomena",
- ["J VAC SCI TECHNOL, A"] = "Journal of Vacuum Science & Technology, A: Vacuum, Surfaces, and Films",
+ ["J VAC SCI TECHNOL, A"] = "Journal of Vacuum Science and Technology A",
["J VAC SCI TECHNOL, B"] = "Journal of Vacuum Science and Technology B",
["J VAC SCI TECHNOL, B: MICROELECTRON NANOMETER"] = "Struct.–Process., Meas., Phenom. Journal of Vacuum Science & Technology, B: Microelectronics and Nanometer Structures–Processing, Measurement, and Phenomena",
["J VAC SCI TECHNOL, B: MICROELECTRON NANOMETER STRUCT–PROCESS, MEAS, PHENOM"] = "Journal of Vacuum Science & Technology, B: Microelectronics and Nanometer Structures–Processing, Measurement, and Phenomena",
@@ -165808,7 +165685,7 @@ unabbrevs = {
["J VECTOR BORNE DIS"] = "Journal of vector borne diseases",
["J VECTOR DIS"] = "Journal of Vector Borne Diseases",
["J VECTOR ECOL"] = "Journal of vector ecology : journal of the Society for Vector Ecology",
- ["J VEG SCI"] = "Journal of Vegetation Science",
+ ["J VEG SCI"] = "Journal of vegetation science : official organ of the International Association for Vegetation Science",
["J VENER DIS INF"] = "The Journal of venereal disease information",
["J VENOM ANIM TOXINS"] = "Journal of Venomous Animals and Toxins Including Tropical Diseases",
["J VENOM ANIM TOXINS INCL TROP DIS"] = "The journal of venomous animals and toxins including tropical diseases",
@@ -165850,14 +165727,14 @@ unabbrevs = {
["J VIC CULT"] = "Journal of Victorian culture : JVC",
["J VINYL ADD TECH"] = "Journal of Vinyl and Additive Technology",
["J VINYL ADDIT TECHN"] = "Journal of Vinyl & Additive Technology",
- ["J VINYL ADDIT TECHNOL"] = "Journal of Vinyl & Additive Technology",
+ ["J VINYL ADDIT TECHNOL"] = "Journal of Vinyl and Additive Technology",
["J VIOLIN SOC AM"] = "Journal of The Violin Society of America",
["J VIRAL DIS"] = "The Journal of viral diseases",
["J VIRAL HEPAT"] = "Journal of viral hepatitis",
["J VIRAL HEPATITIS"] = "Journal of Viral Hepatitis",
["J VIROL"] = "Journal of virology",
["J VIROL ANTIVIR RES"] = "Journal of virology & antiviral research",
- ["J VIROL METHODS"] = "Journal of Virological Methods",
+ ["J VIROL METHODS"] = "Journal of virological methods",
["J VIRTUAL WORLDS RES"] = "Journal of virtual worlds research",
["J VIRUS ERAD"] = "Journal of virus eradication",
["J VIRUSES"] = "Journal of viruses",
@@ -165973,7 +165850,7 @@ unabbrevs = {
["J WORKPLACE BEHAV HEALTH"] = "Journal of workplace behavioral health",
["J WORKPLACE LEARN"] = "The journal of workplace learning",
["J WORLD AQUAC SOC"] = "Journal of the World Aquaculture Society",
- ["J WORLD AQUACULT SOC"] = "Journal of the World Aquaculture Society",
+ ["J WORLD AQUACULT SOC"] = "Journal of The World Aquaculture Society",
["J WORLD BUS"] = "Journal of World Business",
["J WORLD FED ORTHOD"] = "Journal of the World federation of orthodontists",
["J WORLD HIST"] = "Journal of world history : official journal of the World History Association",
@@ -166023,7 +165900,7 @@ unabbrevs = {
["J ZOOL"] = "Journal of zoology",
["J ZOOL (1987)"] = "Journal of zoology (London, England : 1987)",
["J ZOOL (LONDON)"] = "Journal of Zoology (London)",
- ["J ZOOL SYST EVOL RES"] = "Journal of Zoological Systematics and Evolutionary Research",
+ ["J ZOOL SYST EVOL RES"] = "Journal of zoological systematics and evolutionary research = Zeitschrift für zoologische Systematik und Evolutionsforschung",
["J&J CONS PR"] = "Advances in Touch",
["JA"] = "Journal asiatique",
["JA CLIN REP"] = "JA clinical reports",
@@ -166111,7 +165988,6 @@ unabbrevs = {
["JAHRB PREUSS GEOL LANDESANST"] = "Jahrbuch der Preussischen Geologischen Landesanstalt",
["JAHRB SCHLESISCH FRIEDRICH WILHELMS UNIV BRESLAU"] = "Jahrbuch der Schlesischen Friedrich-Wilhelms-Universität zu Breslau",
["JAHRB SCHWEIZ AKAD NATWISS"] = "Jahrbuch Schweizerische Akademie der Naturwissenschaften",
- ["JAHRB SCHWEIZ GES UR- FRÜHGESCH"] = "Jahrbuch der Schweizerischen Gesellschaft für Ur- und Frühgeschichte",
["JAHRB SCHWEIZ NATFORSCH GES"] = "Jahrbuch der Schweizerischen naturforschenden Gesellschaft",
["JAHRB SCHWEIZ WALD- HOLZWIRTSCH"] = "Jahrbuch der schweizerischen Wald- und Holzwirtschaft",
["JAHRB SCHWEIZ WASSERWIRTSCHAFTS-VERB"] = "Jahrbuch des Schweizerischen Wasserwirtschaftsverbandes",
@@ -166255,7 +166131,7 @@ unabbrevs = {
["JCSM RAPID COMMUN"] = "JCSM rapid communications",
["JCSS STUDY"] = "Deterrence in The Middle East: Where Theory and Practice Converge",
["JCT COATINGSTECH"] = "Jct Coatingstech",
- ["JCT RES"] = "JCT Research",
+ ["JCT RES"] = "Jct Research",
["JDAI"] = "Jahrbuch des Deutschen Archäologischen Instituts",
["JDI"] = "Jahrbuch des Deutschen Archäologischen Instituts",
["JDR CLIN TRANS RES"] = "JDR clinical and translational research",
@@ -166573,7 +166449,7 @@ unabbrevs = {
["JPN J BEHAVIORMETRICS"] = "The Japanese Journal of Behaviormetrics",
["JPN J BOT"] = "Japanese Journal of Botany",
["JPN J BREED"] = "Japanese Journal of Breeding",
- ["JPN J CANCER RES"] = "Japanese Journal of Cancer Research",
+ ["JPN J CANCER RES"] = "Japanese journal of cancer research : Gann",
["JPN J CHILD ADOL PSY"] = "Japanese Journal of Child and Adolescent Psychiatry",
["JPN J CLIN MED"] = "Japanese Journal of Clinical Medicine",
["JPN J CLIN ONCOL"] = "Japanese journal of clinical oncology",
@@ -166934,7 +166810,6 @@ unabbrevs = {
["KHIM FARM ZH"] = "Khimiko-farmatsevticheskii Zhurnal",
["KHIM FIZ"] = "Khimicheskaya Fizika",
["KHIM GETEROTSIKL"] = "Khimiya Geterotsiklicheskikh Soedinenii",
- ["KHIM GETEROTSIKL SOEDIN"] = "Khimiya Geterotsiklicheskikh Soedinenii",
["KHIM INTERESAKH USTOICH RAZVIT"] = "Khimiya v Interesakh Ustoichivogo Razvitiya",
["KHIM NEFT MASHINOSTR"] = "Khimicheskoe i Neftyanoe Mashinostroenie",
["KHIM PRIR SOEDIN"] = "Khimiya Prirodnykh Soedinenii",
@@ -166948,7 +166823,6 @@ unabbrevs = {
["KHIM TVERD TOPL (MOSCOW, RUSS FED)"] = "Khimiya Tverdogo Topliva (Moscow, Russian Federation)",
["KHIM VOLOKNA"] = "Khimicheskie Volokna",
["KHIM VYS ENERG"] = "Khimiya Vysokikh Energii",
- ["KHIM-FARM ZH"] = "Khimiko-Farmatsevticheskii Zhurnal",
["KHIMIIA MEDITSINA"] = "Khimiia i meditsina",
["KHIRURGIIA (MOSK)"] = "Khirurgiia",
["KHIRURGIIA (SOFIIA)"] = "Khirurgiia",
@@ -167259,7 +167133,7 @@ unabbrevs = {
["KRIMINALISTIK"] = "Kriminalistik",
["KRIMINOL J"] = "Kriminologisches Journal",
["KRIST TECH"] = "Kristall und Technik",
- ["KRISTALLOGRAFIYA"] = "Kristallografiya",
+ ["KRISTALLOGRAFIYA"] = "Rossiiskaya Akademiya Nauk. Kristallografiya",
["KRISTALLOGRAFIYA [SOV PHYS CRYSTALLOGR]"] = "Kristallografiya [Soviet Physics–Crystallography]",
["KRIT JAHRB PHILOS"] = "Kritisches Jahrbuch der Philosophie",
["KRITERION"] = "Kriterion",
@@ -167273,7 +167147,6 @@ unabbrevs = {
["KSIA"] = "Kratkije soobseniâ Inst. arheol. Akad. Nauk SSSR",
["KSIAKIEV"] = "Kratkie soobsÌŒÄenija Instituta archeologii, Kiev",
["KSII T INTERNET INF"] = "Ksii Transactions On Internet and Information Systems",
- ["KSII TRANS INTERNET INF SYST"] = "KSII Transactions on Internet and Information Systems",
["KSME INT J"] = "Ksme International Journal",
["KSME J"] = "Ksme Journal",
["KST"] = "Kazı Sonuçları Toplantısı",
@@ -167382,7 +167255,7 @@ unabbrevs = {
["LA MAT PER IL 3+2"] = "La Matematica per il 3+2",
["LA REP"] = "LA [reports]. U.S. Atomic Energy Commission",
["LA STUD"] = "Louisiana studies",
- ["LAB ANIM"] = "Laboratory Animals",
+ ["LAB ANIM"] = "Laboratory animals",
["LAB ANIM (NY)"] = "Lab animal",
["LAB ANIM CARE"] = "Laboratory animal care",
["LAB ANIM RES"] = "Laboratory animal research",
@@ -167398,7 +167271,7 @@ unabbrevs = {
["LAB ECON"] = "Labour Economics",
["LAB HEMATOL"] = "Laboratory hematology : official publication of the International Society for Laboratory Hematology",
["LAB HIST"] = "Labor History",
- ["LAB INVEST"] = "Laboratory Investigation",
+ ["LAB INVEST"] = "Laboratory investigation; a journal of technical methods and pathology",
["LAB MAN REL"] = "Current Approaches to Collective Bargaining",
["LAB MATTERS"] = "Lab matters : analysis, answers, actions",
["LAB MED"] = "Laboratory medicine",
@@ -167525,7 +167398,6 @@ unabbrevs = {
["LANDTECH FORSCH"] = "Landtechnische Forschung",
["LANDTECHNIK"] = "Landtechnik",
["LANDWIRT FORSCH"] = "Landwirtschaftliche Forschung",
- ["LANDWIRTSCH FORSCH"] = "Landwirtschaftliche Forschung",
["LANDWIRTSCH JAHRB SCHWEIZ"] = "Landwirtschaftliches Jahrbuch der Schweiz",
["LANG ACQUIS"] = "Language acquisition",
["LANG ARTS"] = "Language Arts",
@@ -168176,13 +168048,13 @@ unabbrevs = {
["LIMNOL AKTUELL"] = "Limnologie Aktuell",
["LIMNOL DEV COUNTR"] = "Limnology in Developing Countries",
["LIMNOL FRESHW BIOL"] = "Limnology and freshwater biology",
- ["LIMNOL OCEANOGR"] = "Limnology and Oceanography",
+ ["LIMNOL OCEANOGR"] = "Limnology and oceanography",
["LIMNOL OCEANOGR BULL"] = "Limnology and oceanography bulletin",
["LIMNOL OCEANOGR FLUIDS ENVIRON"] = "Limnology and Oceanography: Fluids and Environments",
["LIMNOL OCEANOGR LETT"] = "Limnology and oceanography letters",
["LIMNOL OCEANOGR METHODS"] = "Limnology and oceanography, methods",
["LIMNOL OCEANOGR-METH"] = "Limnology and Oceanography-methods",
- ["LIMNOLOGICA"] = "Limnologica",
+ ["LIMNOLOGICA"] = "Limnologica (Online)",
["LIMNOLOGY"] = "Limnology",
["LIMNOLOGY (TOKYO)"] = "Limnology",
["LIMOSA"] = "Limosa",
@@ -168217,7 +168089,6 @@ unabbrevs = {
["LING"] = "La linguistique",
["LING AKT"] = "Clitics in Phonology, Morphology and Syntax",
["LING ARB"] = "Language - Communication - Information Science",
- ["LING INQ"] = "Linguistic Inquiry",
["LING INSIGHTS"] = "Linguistic Insights",
["LINGBIBL"] = "Linguistica Biblica: interdisziplinäre Zeitschrift für Theologie und Linguistik",
["LINGIT"] = "Linguistica, epigrafia, filologia italica",
@@ -168595,6 +168466,7 @@ unabbrevs = {
["MACH INTELL PATT REC"] = "Machine Intelligence and Pattern Recognition",
["MACH INTELLIGENCE PATTERN RECOGN"] = "Machine Intelligence and Pattern Recognition",
["MACH LEARN"] = "Machine Learning",
+ ["MACH LEARN FOUND METHODOL APPL"] = "Machine Learning: Foundations, Methodologies, and Applications",
["MACH LEARN INTERPRET NEUROIMAGING (2011)"] = "Machine learning and interpretation in neuroimaging : international workshop, MLINI 2011, held at NIPS 2011, Sierra Nevada, Spain, December 16-17, 2011 : revised selected and invited contributions. MLINI (Workshop) (2011 : Sierra Nevada, Spain)",
["MACH LEARN INTERPRET NEUROIMAGING (2014)"] = "Machine learning and interpretation in neuroimaging : 4th international workshop, MLINI 2014, held at NIPS 2014, Montreal QC, Canada, December 13, 2014 : revised selected papers. MLINI (Workshop) (4th : 2014 : MontreÌal, QueÌbec)",
["MACH LEARN KNOWL EXTR"] = "Machine learning and knowledge extraction",
@@ -168617,7 +168489,7 @@ unabbrevs = {
["MACROECON DYN"] = "Macroeconomic Dynamics",
["MACROECON DYNAM"] = "Macroeconomic Dynamics",
["MACROHETEROCYCLES"] = "Macroheterocycles",
- ["MACROMOL BIOSCI"] = "Macromolecular Bioscience",
+ ["MACROMOL BIOSCI"] = "Macromolecular bioscience",
["MACROMOL CHEM PHYS"] = "Macromolecular Chemistry and Physics",
["MACROMOL CHEM PHYS SUPPL"] = "Macromolecular Chemistry and Physics Supplement",
["MACROMOL CHEM PHYSIC"] = "Macromolecular Chemistry and Physics",
@@ -168839,7 +168711,7 @@ unabbrevs = {
["MALPRACT DIG"] = "Malpractice digest",
["MALVERN PHY"] = "Inverse Problems in Scattering and Imaging /",
["MAMA"] = "Monumenta Asiae Minoris antiqua. Publications of the American Society for Archaeological Research in Asia Minor",
- ["MAMM BIOL"] = "Mammalian Biology",
+ ["MAMM BIOL"] = "Mammalian biology = Zeitschrift für Säugetierkunde",
["MAMM BIOL Z SAUGETIERKD"] = "Mammalian Biology - Zeitschrift fur Saugetierkunde",
["MAMM GENOME"] = "Mammalian genome : official journal of the International Mammalian Genome Society",
["MAMM RES"] = "Mammal research",
@@ -168979,7 +168851,6 @@ unabbrevs = {
["MAR FRESHW BEHAV PHYSIOL"] = "Marine and freshwater behaviour and physiology",
["MAR FRESHW HARMFUL ALGAE (2014)"] = "Marine and freshwater harmful algae : proceedings of the 16th International Conference on Harmful Algae, 27th-31st October 2014, Wellington, New Zealand. International Conference on Harmful Algae (16th : 2014 : Wellington, N.Z.), author",
["MAR FRESHW RES"] = "Marine & freshwater research",
- ["MAR FRESHWATER BEHAV PHYSIOL"] = "Marine and Freshwater Behaviour and Physiology",
["MAR FRESHWATER RES"] = "Marine and Freshwater Research",
["MAR GENOM"] = "Marine Genomics",
["MAR GENOMICS"] = "Marine genomics",
@@ -169111,7 +168982,7 @@ unabbrevs = {
["MASS REV"] = "The Massachusetts review",
["MASS SPECTROM (TOKYO)"] = "Mass spectrometry (Tokyo, Japan)",
["MASS SPECTROM PURIF TECH"] = "Mass spectrometry & purification techniques",
- ["MASS SPECTROM REV"] = "Mass Spectrometry Reviews",
+ ["MASS SPECTROM REV"] = "Mass spectrometry reviews",
["MASS SPEKTROM"] = "Mass-spektrometria",
["MASS STUD ENGL"] = "Massachusetts Studies in English",
["MASS TRANSIT"] = "Mass Transit",
@@ -169253,14 +169124,13 @@ unabbrevs = {
["MATER SCI ENG C BIOMIM SUPRAMOL SYST"] = "Materials science & engineering. C, Biomimetic and supramolecular systems",
["MATER SCI ENG C MATER BIOL APPL"] = "Materials science & engineering. C, Materials for biological applications",
["MATER SCI ENG R REP"] = "Materials science & engineering. R, Reports : a review journal",
- ["MATER SCI ENG, A"] = "Materials Science & Engineering, A: Structural Materials: Properties, Microstructure and Processing",
+ ["MATER SCI ENG, A"] = "Materials Science and Engineering A",
["MATER SCI ENG, B"] = "Materials Science and Engineering B",
["MATER SCI ENG, C"] = "Materials Science and Engineering C",
["MATER SCI ENG, R"] = "Materials Science and Engineering Reports",
["MATER SCI FORUM"] = "Materials Science Forum",
["MATER SCI FOUND"] = "Advanced Techniques for Materials Characterization",
["MATER SCI MONOG"] = "Advanced Materials : Cost Effectiveness, Quality Control, Health and Environment",
- ["MATER SCI MONOGR"] = "Materials Science Monographs",
["MATER SCI REP"] = "Materials Science Reports",
["MATER SCI RES INT"] = "Materials Science Research International",
["MATER SCI SEMICOND PROCESS"] = "Materials Science in Semiconductor Processing",
@@ -169366,6 +169236,7 @@ unabbrevs = {
["MATH CONTROL SIGNAL"] = "Mathematics of Control Signals and Systems",
["MATH CONTROL SIGNALS SYSTEMS"] = "Mathematics of Control, Signals, and Systems",
["MATH CULT ARTS"] = "Mathematics, Culture, and the Arts",
+ ["MATH DATA"] = "Mathematics of Data",
["MATH ED"] = "Mathematical Education",
["MATH ED (SIWAN)"] = "The Mathematics Education",
["MATH ED LIB"] = "Mathematics Education Library",
@@ -169775,7 +169646,7 @@ unabbrevs = {
["MED CARE REV"] = "Medical care review",
["MED CASE REP (WILMINGTON)"] = "Medical case reports (Wilmington, Del.)",
["MED CASE REP SHORT REV"] = "Medical case reports and short reviews",
- ["MED CHEM"] = "Medicinal Chemistry",
+ ["MED CHEM"] = "Medicinal chemistry (Shāriqah (United Arab Emirates))",
["MED CHEM (LOS ANGELES)"] = "Medicinal chemistry",
["MED CHEM (SHARJAH, UNITED ARAB EMIRATES)"] = "Medicinal Chemistry (Sharjah, United Arab Emirates)",
["MED CHEM RES"] = "Medicinal Chemistry Research",
@@ -170148,7 +170019,6 @@ unabbrevs = {
["MEDD FLYG NAVALMED NAMND STATENS NAMND FOR FLYG NAVALMED FORSK FORSOKSVERERKSAMHET"] = "Meddelanden från Flyg- och navalmedicinska nämnden. Statens nämnd för flyg- och navalmedicinsk forsknings- och försöksverksamhet",
["MEDD GROENL: GEOSC"] = "Meddelelser om Groenland: Geoscience",
["MEDD NOR FARM SELSK"] = "Meddelelser fra Norsk farmaceutisk selskap",
- ["MEDD NOR INST SKOGFORSK"] = "Meddelelser fra Norsk Institutt for Skogforskning",
["MEDD NOR SKOGFORSOK"] = "Meddelelser Fra Det Norske Skogforsoksvesen",
["MEDD NORSK I SKOGFOR"] = "Meddelelser Fra Norsk Institutt for Skogforskning",
["MEDD SUNDHEDSSTYR BEREDSKABSAFDELINGEN"] = "Meddelelser fra Sundhedsstyrelsen. Denmark. Sundhedsstyrelsen. Beredskabsafdelingen",
@@ -170545,7 +170415,7 @@ unabbrevs = {
["METAB BRAIN DIS"] = "Metabolic brain disease",
["METAB CLIN EXP"] = "Metabolism Clincal and Experimental",
["METAB DIS-LAB CLIN R"] = "Genetic Endocrinology of The Metabolic Syndrome",
- ["METAB ENG"] = "Metabolic Engineering",
+ ["METAB ENG"] = "Metabolic engineering",
["METAB ENG COMMUN"] = "Metabolic engineering communications",
["METAB HORM DIABET NU"] = "Metabolismes Hormones Diabetes Et Nutrition",
["METAB NUTR ONCOL"] = "Metabolism and Nutrition in Oncology",
@@ -170663,7 +170533,7 @@ unabbrevs = {
["METHODS CELL BIOL"] = "Methods in Cell Biology",
["METHODS CELL SCI"] = "Methods in cell science : an official journal of the Society for In Vitro Biology",
["METHODS CHROMATOGR"] = "High-performance Liquid Chromatography and Mass Spectrometry of Porphyrins, Chlorophylls and Bilins",
- ["METHODS ECOL EVOL"] = "Methods in Ecology and Evolution",
+ ["METHODS ECOL EVOL"] = "Methods in ecology and evolution",
["METHODS ENZYMOL"] = "Methods in enzymology",
["METHODS EXPERIMENT PHYS"] = "Methods of Experimental Physics",
["METHODS FIND EXP CLIN PHARMACOL"] = "Methods and findings in experimental and clinical pharmacology",
@@ -170799,7 +170669,7 @@ unabbrevs = {
["MICROB BIOTECHNOL"] = "Microbial biotechnology",
["MICROB CELL"] = "Microbial cell (Graz, Austria)",
["MICROB CELL FACT"] = "Microbial cell factories",
- ["MICROB COMP GENOMICS"] = "Microbial and Comparative Genomics",
+ ["MICROB COMP GENOMICS"] = "Microbial & comparative genomics",
["MICROB DRUG RESIST"] = "Microbial drug resistance (Larchmont, N.Y.)",
["MICROB ECOL"] = "Microbial ecology",
["MICROB ECOL HEALTH D"] = "Microbial Ecology in Health and Disease",
@@ -170823,14 +170693,14 @@ unabbrevs = {
["MICROBIOL EDUC"] = "Microbiology education",
["MICROBIOL ESP"] = "MicrobiologiÌa española",
["MICROBIOL HANDB"] = "Dairy Products",
- ["MICROBIOL IMMUNOL"] = "Microbiology and Immunology",
+ ["MICROBIOL IMMUNOL"] = "Microbiology and immunology",
["MICROBIOL INDONES"] = "Microbiology Indonesia",
["MICROBIOL INSIGHTS"] = "Microbiology insights",
["MICROBIOL MOL BIOL R"] = "Microbiology and Molecular Biology Reviews",
["MICROBIOL MOL BIOL REV"] = "Microbiology and molecular biology reviews : MMBR",
["MICROBIOL MONOGR"] = "Alginates: Biology and Applications",
["MICROBIOL PARAZITOL EPIDEMIOL (BUCUR)"] = "Microbiologia, parazitologia, epidemiologia",
- ["MICROBIOL RES"] = "Microbiological Research",
+ ["MICROBIOL RES"] = "Microbiological research",
["MICROBIOL RES (PAVIA)"] = "Microbiology research",
["MICROBIOL RES ADV"] = "Microbiology Research Advances",
["MICROBIOL RES J INT"] = "Microbiology research journal international",
@@ -171094,7 +170964,7 @@ unabbrevs = {
["MINDFULNESS (N Y)"] = "Mindfulness",
["MINDFULNESS COMPASSION"] = "Mindfulness & compassion",
["MINDS MACH (DORDR)"] = "Minds and machines",
- ["MINE WATER ENVIRON"] = "Mine Water and the Environment",
+ ["MINE WATER ENVIRON"] = "Mine water and the environment",
["MINEPIGRP"] = "Minima epigraphica et papyrologica. Taccuini della cattedra e del laboratorio di epigrafia e papirologia giuridica dell’Università degli studi di Catanzaro »Magna Graecia«",
["MINER CONC HYDROCARB"] = "Economic and Social Commission for Asia and The Pacific",
["MINER DEPOS"] = "Mineralium deposita",
@@ -171575,11 +171445,11 @@ unabbrevs = {
["MOL BIOL (N Y, NY, U S, ENGL ED)"] = "Molecular Biology (New York, NY, United States, English Edition)",
["MOL BIOL BIOCHEM BIOPHYS"] = "Molecular biology, biochemistry, and biophysics",
["MOL BIOL CELL"] = "Molecular biology of the cell",
- ["MOL BIOL EVOL"] = "Molecular Biology and Evolution",
+ ["MOL BIOL EVOL"] = "Molecular biology and evolution",
["MOL BIOL INT"] = "Molecular biology international",
["MOL BIOL INTELL UNIT"] = "Actin-monomer-binding Proteins",
["MOL BIOL MED"] = "Molecular biology & medicine",
- ["MOL BIOL REP"] = "Molecular Biology Reports",
+ ["MOL BIOL REP"] = "Molecular biology reports",
["MOL BIOL RES COMMUN"] = "Molecular biology research communications",
["MOL BIOL TODAY"] = "Molecular biology today : the online journal of molecular biology",
["MOL BIOSYST"] = "Molecular Biosystems",
@@ -171598,7 +171468,7 @@ unabbrevs = {
["MOL CEL HUM"] = "Molecular and Cell Biology of Human Diseases Series",
["MOL CELL"] = "Molecular cell",
["MOL CELL BIOCHEM"] = "Molecular and Cellular Biochemistry",
- ["MOL CELL BIOL"] = "Molecular and Cellular Biology",
+ ["MOL CELL BIOL"] = "Molecular and cellular biology",
["MOL CELL BIOL HUM DIS SER"] = "Molecular and cell biology of human diseases series",
["MOL CELL BIOL RES COMMUN"] = "Molecular cell biology research communications : MCBRC",
["MOL CELL BIOMECH"] = "Molecular & cellular biomechanics : MCB",
@@ -171611,7 +171481,7 @@ unabbrevs = {
["MOL CELL PHARM"] = "Molecular and Cellular Pharmacology",
["MOL CELL PHARMACOL"] = "Molecular and cellular pharmacology",
["MOL CELL PROBE"] = "Molecular and Cellular Probes",
- ["MOL CELL PROBES"] = "Molecular and Cellular Probes",
+ ["MOL CELL PROBES"] = "Molecular and cellular probes",
["MOL CELL PROTEOMICS"] = "Molecular & cellular proteomics : MCP",
["MOL CELL THER"] = "Molecular and cellular therapies",
["MOL CELL TOXICOL"] = "Molecular & Cellular Toxicology",
@@ -171642,7 +171512,7 @@ unabbrevs = {
["MOL GENET GENOMIC MED"] = "Molecular genetics & genomic medicine",
["MOL GENET GENOMICS"] = "Molecular genetics and genomics : MGG",
["MOL GENET MED"] = "Molecular genetic medicine",
- ["MOL GENET METAB"] = "Molecular Genetics and Metabolism",
+ ["MOL GENET METAB"] = "Molecular genetics and metabolism",
["MOL GENET METAB REP"] = "Molecular genetics and metabolism reports",
["MOL GENET MICROBIOL"] = "Molecular Genetics Microbiology and Virology",
["MOL GENET, MIKROBIOL VIRUSOL"] = "Molekulyarnaya Genetika, Mikrobiologiya i Virusologiya",
@@ -171652,7 +171522,7 @@ unabbrevs = {
["MOL IMAGING BIOL"] = "Molecular imaging and biology",
["MOL IMAGING RADIONUCL THER"] = "Molecular imaging and radionuclide therapy",
["MOL IMAGING RECONSTR ANAL MOV BODY ORGANS STROKE IMAGING TREAT (2017)"] = "Molecular imaging, reconstruction and analysis of moving body organs, and stroke imaging and treatment : Fifth International Workshop, CMMI 2017, Second International Workshop, RAMBO 2017, and First International Workshop, SWITCH 2017, held in conjunction with MICCAI 2017, QueÌbec City, QC, Canada, September 14, 2017, proceedings. CMMI (Workshop) (5th : 2017 : QueÌbec, QueÌbec)",
- ["MOL IMMUNOL"] = "Molecular Immunology",
+ ["MOL IMMUNOL"] = "Molecular immunology",
["MOL INF"] = "Molecular Informatics",
["MOL INFORM"] = "Molecular informatics",
["MOL INTERV"] = "Molecular interventions",
@@ -171671,7 +171541,7 @@ unabbrevs = {
["MOL METAB"] = "Molecular metabolism",
["MOL MICROBIOL"] = "Molecular Microbiology",
["MOL MODEL SIMUL APPL PERSPECT"] = "Molecular Modeling and Simulation. Applications and Perspectives",
- ["MOL NEUROBIOL"] = "Molecular Neurobiology",
+ ["MOL NEUROBIOL"] = "Molecular neurobiology",
["MOL NEURODEGENER"] = "Molecular neurodegeneration",
["MOL NEUROPHARMACOL"] = "Molecular Neuropharmacology",
["MOL NEUROPSYCHIATRY"] = "Molecular neuropsychiatry",
@@ -171687,7 +171557,7 @@ unabbrevs = {
["MOL PHARMACEUTICS"] = "Molecular Pharmaceutics",
["MOL PHARMACOL"] = "Molecular Pharmacology",
["MOL PHOTOCHEM"] = "Molecular Photochemistry",
- ["MOL PHYLOGENET EVOL"] = "Molecular Phylogenetics and Evolution",
+ ["MOL PHYLOGENET EVOL"] = "Molecular phylogenetics and evolution",
["MOL PHYS"] = "Molecular Physics",
["MOL PHYSIOL"] = "Molecular Physiology",
["MOL PLANT"] = "Molecular plant",
@@ -171698,7 +171568,7 @@ unabbrevs = {
["MOL PLANT-MICROBE INTERACT"] = "Molecular Plant-Microbe Interactions",
["MOL PSYCHIATR"] = "Molecular Psychiatry",
["MOL PSYCHIATRY"] = "Molecular psychiatry",
- ["MOL REPROD DEV"] = "Molecular Reproduction and Development",
+ ["MOL REPROD DEV"] = "Molecular reproduction and development",
["MOL SCREEN NEWS"] = "Molecular Screening News",
["MOL SIEVES SCI TECHN"] = "Acidity and Basicity",
["MOL SIMUL"] = "Molecular Simulation",
@@ -171752,7 +171622,7 @@ unabbrevs = {
["MON UNFALL VERISCH-V"] = "Monatsschrift Fur Uknfallheilkunde Verischerungs-versorungs-und Verkehrsmedizin",
["MON VITAL STAT REP"] = "Monthly vital statistics report",
["MON WEA REV"] = "Monthly Weather Review",
- ["MON WEATHER REV"] = "Monthly Weather Review",
+ ["MON WEATHER REV"] = "Monthly weather review",
["MONAL"] = "Monumenti antichi, pubblicati dall’Accademia dei Lincei",
["MONALDI ARCH CHEST DIS"] = "Monaldi archives for chest disease = Archivio Monaldi per le malattie del torace",
["MONANT"] = "Monumenti antichi",
@@ -172201,8 +172071,8 @@ unabbrevs = {
["MYCOL HELV"] = "Mycologia Helvetica",
["MYCOL IRAN"] = "Mycologia Iranica",
["MYCOL MONTEN"] = "Mycologia Montenegrina",
- ["MYCOL PROG"] = "Mycological Progress",
- ["MYCOL RES"] = "Mycological Research",
+ ["MYCOL PROG"] = "Mycological progress",
+ ["MYCOL RES"] = "Mycological research",
["MYCOL SER"] = "Defensive Mutualism in Microbial Symbiosis",
["MYCOLOGIA"] = "Mycologia",
["MYCOLOGIST"] = "The mycologist",
@@ -172343,7 +172213,6 @@ unabbrevs = {
["N Z ENTOMOL"] = "The New Zealand entomologist",
["N Z FAM PHYSICIAN"] = "The New Zealand family physician",
["N Z GEOG"] = "New Zealand geographer",
- ["N Z GEOGR"] = "New Zealand Geographer",
["N Z HEALTH HOSPITAL"] = "New Zealand health & hospital",
["N Z HOSP"] = "New Zealand hospital",
["N Z J BOT"] = "New Zealand journal of botany",
@@ -172417,7 +172286,7 @@ unabbrevs = {
["NAGOYA MED J"] = "Nagoya medical journal",
["NAHAM ACCESS MANAG J"] = "NAHAM access management journal",
["NAHAM MANAGE J"] = "The NAHAM management journal",
- ["NAHRUNG"] = "Nahrung",
+ ["NAHRUNG"] = "Die Nahrung",
["NAIKA"] = "Naika. Internal medicine",
["NAIKA HOKAN"] = "Naika hokan. Japanese archives of internal medicine",
["NAKADORI BYOIN IHO"] = "Nakadori Byoin iho. Nakadori Hospital medical bulletin]",
@@ -172529,7 +172398,6 @@ unabbrevs = {
["NARRATOLOG"] = "Narratologia",
["NARRATOLOGIA"] = "Computing Action: A Narratological Approach",
["NASA CONF P"] = "Fourth Annual Workshop On Space Operations Applications and Research ( Soar 90 )",
- ["NASA CONF PUBL"] = "NASA Conference Publication",
["NASA CONTRACT REP NASA CR"] = "NASA contractor report. NASA CR. United States. National Aeronautics and Space Administration",
["NASA MONOGR SYST SOF"] = "Autonomous and Autonomic Systems: With Applications to Nasa Intelligent Spacecraft Operations and Exploration Systems",
["NASA MONOGR SYST SOFTW ENG"] = "NASA Monographs in Systems and Software Engineering",
@@ -172547,7 +172415,6 @@ unabbrevs = {
["NAT ACAD SCI LETT"] = "National Academy Science Letters",
["NAT AGING"] = "Nature aging",
["NAT AREA J"] = "Natural Areas Journal",
- ["NAT AREAS J"] = "Natural Areas Journal",
["NAT ASTRON"] = "Nature astronomy",
["NAT BELG"] = "Naturalistes Belges, Les",
["NAT BIOMED ENG"] = "Nature biomedical engineering",
@@ -172560,9 +172427,9 @@ unabbrevs = {
["NAT CAN (QUÉ)"] = "Naturaliste Canadien (Québec)",
["NAT CANCER"] = "Nature cancer",
["NAT CATAL"] = "Nature Catalysis",
- ["NAT CELL BIOL"] = "Nature Cell Biology",
+ ["NAT CELL BIOL"] = "Nature cell biology",
["NAT CHEM"] = "Nature chemistry",
- ["NAT CHEM BIOL"] = "Nature Chemical Biology",
+ ["NAT CHEM BIOL"] = "Nature chemical biology",
["NAT CLIM CHANG"] = "Nature climate change",
["NAT CLIM CHANGE"] = "Nature Climate Change",
["NAT CLIN PRACT CARD"] = "Nature Clinical Practice Cardiovascular Medicine",
@@ -172607,7 +172474,6 @@ unabbrevs = {
["NAT HAZARD REV"] = "Natural Hazards Review",
["NAT HAZARDS"] = "Natural Hazards",
["NAT HAZARDS (DORDR)"] = "Natural hazards (Dordrecht, Netherlands)",
- ["NAT HAZARDS EARTH SYST SCI"] = "Natural Hazards and Earth System Sciences",
["NAT HAZARDS EARTH SYST SCI DISCUSS"] = "Natural Hazards and Earth System Sciences Discussions",
["NAT HAZARDS REV"] = "Natural hazards review",
["NAT HEIM (MUNST)"] = "Natur und heimat (Münster)",
@@ -172621,7 +172487,7 @@ unabbrevs = {
["NAT IMMUN"] = "Natural Immunity",
["NAT IMMUN CELL GROW"] = "Natural Immunity and Cell Growth Regulation",
["NAT IMMUN CELL GROWTH REGUL"] = "Natural immunity and cell growth regulation",
- ["NAT IMMUNOL"] = "Nature Immunology",
+ ["NAT IMMUNOL"] = "Nature immunology",
["NAT INF"] = "Nature Information",
["NAT INST ECON REV"] = "National Institute Economic Review",
["NAT J (OPOLE)"] = "Nature Journal (Opole)",
@@ -172634,20 +172500,20 @@ unabbrevs = {
["NAT LAW FORUM"] = "Natural law forum",
["NAT LIFE SOUTHEAST ASIA"] = "Nature and Life in Southeast Asia",
["NAT MACH INTELL"] = "Nature machine intelligence",
- ["NAT MATER"] = "Nature Materials",
+ ["NAT MATER"] = "Nature materials",
["NAT MED"] = "Nature medicine",
["NAT MED (N Y, NY, U S)"] = "Nature Medicine (New York, NY, United States)",
["NAT MENSCH"] = "Natur und Mensch",
["NAT METAB"] = "Nature metabolism",
- ["NAT METHODS"] = "Nature Methods",
+ ["NAT METHODS"] = "Nature methods",
["NAT MICROBIOL"] = "Nature microbiology",
["NAT MONSPEL SER BOT"] = "Naturalia Monspeliensia. SeÌrie botanique",
["NAT MUS"] = "Natur und Museum",
["NAT NANO"] = "Nature Nano",
- ["NAT NANOTECHNOL"] = "Nature Nanotechnology",
+ ["NAT NANOTECHNOL"] = "Nature nanotechnology",
["NAT NANOTECHNOLOGY"] = "Nature Nanotechnology",
["NAT NATSCHUTZ MECKLENBG"] = "Natur und Naturschutz in Mecklenburg",
- ["NAT NEUROSCI"] = "Nature Neuroscience",
+ ["NAT NEUROSCI"] = "Nature neuroscience",
["NAT NEW BIOL"] = "Nature: New biology",
["NAT ON LINE"] = "Natureza on line",
["NAT PHILOS"] = "Natur und Philosophie",
@@ -172656,11 +172522,11 @@ unabbrevs = {
["NAT PLANTS"] = "Nature plants",
["NAT PROD BIOPROSPECT"] = "Natural products and bioprospecting",
["NAT PROD CHEM RES"] = "Natural products chemistry & research",
- ["NAT PROD COMMUN"] = "Natural Products Communications",
+ ["NAT PROD COMMUN"] = "Natural product communications",
["NAT PROD J"] = "The natural products journal",
["NAT PROD LETT"] = "Natural product letters",
["NAT PROD REP"] = "Natural Product Reports",
- ["NAT PROD RES"] = "Natural Product Research",
+ ["NAT PROD RES"] = "Natural product research",
["NAT PROD RES PART B"] = "Natural Product Research Part B: Bioactive Natural Products",
["NAT PROD RES, PART A"] = "Natural Product Research Part A: Structure and Synthesis",
["NAT PROD RES, PART B"] = "Natural Product Research, Part B: Bioactive Natural Products",
@@ -172834,10 +172700,10 @@ unabbrevs = {
["NATO ASI SER H CELL BIOL"] = "NATO ASI series. Series H, Cell biology",
["NATO ASI SER SER I"] = "Atmospheric Ozone As A Climate Gas",
["NATO ASI SER SER I GLOB ENVIRON CHANGE"] = "NATO Advanced Science Institutes Series, Series I: Global Environmental Change",
- ["NATO ASI SER, SER A"] = "NATO ASI Series, Series A Life Sciences",
- ["NATO ASI SER, SER B"] = "NATO ASI Series, Series B Physics",
- ["NATO ASI SER, SER C"] = "NATO ASI Series, Series C Mathematical and Physical Sciences",
- ["NATO ASI SER, SER E"] = "NATO ASI Series, Series E Applied Physics",
+ ["NATO ASI SER, SER A"] = "NATO ASI Series, Series A: Life Sciences",
+ ["NATO ASI SER, SER B"] = "NATO ASI Series, Series B: Physics",
+ ["NATO ASI SER, SER C"] = "NATO ASI Series, Series C: Mathematical and Physical Sciences",
+ ["NATO ASI SER, SER E"] = "NATO ASI Series, Series E: Applied Physics",
["NATO ASI SER, SER G"] = "NATO ASI Series, Series G: Ecological Sciences",
["NATO ASI SER, SER H"] = "NATO ASI Series, Series H: Cell Biology",
["NATO ASI SER, SER I"] = "NATO ASI Series, Series I: Global Environmental Change",
@@ -173093,7 +172959,6 @@ unabbrevs = {
["NETH HEART J"] = "Netherlands heart journal : monthly journal of the Netherlands Society of Cardiology and the Netherlands Heart Foundation",
["NETH INST S"] = "Netherlands Institute for Sea Research : Publication Series",
["NETH J AGR SCI"] = "Netherlands Journal of Agricultural Science",
- ["NETH J AGRIC SCI"] = "Netherlands Journal of Agricultural Science",
["NETH J GEOSCI"] = "Netherlands Journal of Geosciences",
["NETH J MED"] = "The Netherlands journal of medicine",
["NETH J PLANT PATHOL"] = "Netherlands Journal of Plant Pathology",
@@ -173177,7 +173042,6 @@ unabbrevs = {
["NEURAL PLAST"] = "Neural plasticity",
["NEURAL PROCESS LETT"] = "Neural processing letters",
["NEURAL REGEN RES"] = "Neural regeneration research",
- ["NEURAL REGENER RES"] = "Neural Regeneration Research",
["NEURAL SYST CIRCUITS"] = "Neural systems & circuits",
["NEURIPS 18 COMPET (2018)"] = "The NeurIPS '18 Competition : from Machine Learning to Intelligent Conversations",
["NEURO"] = "Neuro : open journal",
@@ -173396,8 +173260,7 @@ unabbrevs = {
["NEUROSURGERY"] = "Neurosurgery",
["NEUROTHERAPEUTICS"] = "Neurotherapeutics : the journal of the American Society for Experimental NeuroTherapeutics",
["NEUROTOX RES"] = "Neurotoxicity research",
- ["NEUROTOXIC RES"] = "Neurotoxicity Research",
- ["NEUROTOXICOL TERATOL"] = "Neurotoxicology and Teratology",
+ ["NEUROTOXICOL TERATOL"] = "Neurotoxicology and teratology",
["NEUROTOXICOLOGY"] = "Neurotoxicology",
["NEUROTOXINS"] = "Neurotoxins",
["NEUROTRANSMITTER (HOUST)"] = "Neurotransmitter (Houston, Tex.)",
@@ -173482,7 +173345,6 @@ unabbrevs = {
["NEW ENGL REV-MIDDLEB"] = "New England Review-middlebury Series",
["NEW ENGLAND ECON REV"] = "New England Economic Review",
["NEW ERA NURS IMAGE INT"] = "New era nursing image international : NENI",
- ["NEW FOR"] = "New Forests",
["NEW FOR (DORDR)"] = "New forests",
["NEW FOREST"] = "New Forests",
["NEW FORUM BOOK"] = "Democracy and Tradition",
@@ -173960,7 +173822,6 @@ unabbrevs = {
["NIPPON NAIKA GAKKAI ZASSHI"] = "Nippon Naika Gakkai Zasshi (Journal of Japanese Society of Internal Medicine)",
["NIPPON NETTAI IGAKKAI ZASSHI"] = "Nippon Nettai Igakkai zasshi. Japanese journal of tropical medicine and hygiene",
["NIPPON NOG KAG KAISH"] = "Nippon Nogei Kagaku Kaishi",
- ["NIPPON NOGEI KAGAKU KAISHI"] = "Nippon Nogei Kagaku Kaishi",
["NIPPON NOGEIK KAISHI"] = "Journal of The Agricultural Chemical Society of Japan",
["NIPPON NOGEIKAGAKU KAISHI"] = "Nippon Nôgeikagaku Kaishi",
["NIPPON OYO JIKI GAKKAISHI"] = "Nippon Oyo Jiki Gakkaishi",
@@ -173983,7 +173844,6 @@ unabbrevs = {
["NIPPON SHONIKA GAKKAI ZASSHI"] = "Nippon Shonika Gakkai Zasshi (Acta Paediatrica Japonica)",
["NIPPON SUISAN GAKK"] = "Bulletin of The Japanese Society of Scientific Fisheries",
["NIPPON SUISAN GAKKAI SHI"] = "Nippon Suisan Gakkai Shi. Bulletin Of The Japanese Society Of Scientific Fisheries",
- ["NIPPON SUISAN GAKKAISHI"] = "Nippon Suisan Gakkaishi",
["NIPPON YAKURIGAKU ZASSHI"] = "Nippon Yakurigaku Zasshi",
["NISCL SOC"] = "Discourse & Society",
["NISHI NIHON HINYOKIKA"] = "Nishi Nihon hinyokika = [West Japan journal of urology]",
@@ -173992,7 +173852,7 @@ unabbrevs = {
["NIST SPEC PUBL"] = "NIST Special Publication",
["NITA"] = "NITA",
["NITR FIX TREE RES"] = "Dalbergia: Proceedings of An International Workshop",
- ["NITRIC OXIDE"] = "Nitric Oxide",
+ ["NITRIC OXIDE"] = "Nitric oxide : biology and chemistry",
["NITRIC OXIDE-BIOL CH"] = "Nitric Oxide-biology and Chemistry",
["NIUW SYMP S"] = "National Institute for Urban Wildlife Symposium Series",
["NIWA INF SER"] = "NIWA information series",
@@ -174110,7 +173970,7 @@ unabbrevs = {
["NORD HYDROL"] = "Nordic Hydrology",
["NORD HYG TIDSKR"] = "Nordisk hygienisk tidskrift",
["NORD HYG TIDSKR SUPPL"] = "Nordisk hygienisk tidskrift. Supplementum",
- ["NORD J BOT"] = "Nordic Journal of Botany",
+ ["NORD J BOT"] = "Nordic journal of botany",
["NORD J FRESHW RES"] = "Nordic journal of freshwater research",
["NORD J HUM RIGHTS"] = "Nordic journal of human rights",
["NORD J LINGUIST"] = "Nordic Journal of Linguistics",
@@ -174159,7 +174019,6 @@ unabbrevs = {
["NORSK SKOGIND"] = "Norsk Skogindustri",
["NORTH AFR MIDDLE EAST EPILEPSY J"] = "North African and Middle East epilepsy journal",
["NORTH AM DIALOGUE"] = "North American dialogue : newsletter of the Society for the Anthropology of North America",
- ["NORTH AM J FISH MANAGE"] = "North American Journal of Fisheries Management",
["NORTH AM REV"] = "The North American review",
["NORTH AM VET"] = "The North American veterinarian",
["NORTH AMER POW SYMP"] = "2006 38th Annual North American Power Symposium, Naps-2006 Proceedings",
@@ -174421,7 +174280,6 @@ unabbrevs = {
["NUCL APPL"] = "Nuclear Applications",
["NUCL APPL TECHNOL"] = "Nuclear Applications and Technology",
["NUCL CHEM WASTE MAN"] = "Nuclear and Chemical Waste Management",
- ["NUCL CHEM WASTE MANAGE"] = "Nuclear and Chemical Waste Management",
["NUCL DATA SECT A"] = "Nuclear Data Section A",
["NUCL DATA SECT B"] = "Nuclear Data Section B",
["NUCL DATA SHEETS"] = "Nuclear Data Sheets",
@@ -174445,8 +174303,8 @@ unabbrevs = {
["NUCL INSTRUM METHODS PHYS RES B"] = "Nuclear instruments & methods in physics research. Section B, Beam interactions with materials and atoms",
["NUCL INSTRUM METHODS PHYS RES SECT B"] = "Nuclear Instruments and Methods in Physics Research Section B",
["NUCL INSTRUM METHODS PHYS RES SECT B BEAM INTERACT MATER AT"] = "Nuclear Instruments and Methods in Physics Research Section B: Beam Interactions with Materials and Atoms",
- ["NUCL INSTRUM METHODS PHYS RES, SECT A"] = "Nuclear Instruments & Methods in Physics Research, Section A: Accelerators, Spectrometers, Detectors, and Associated Equipment",
- ["NUCL INSTRUM METHODS PHYS RES, SECT B"] = "Nuclear Instruments & Methods in Physics Research, Section B: Beam Interactions with Materials and Atoms",
+ ["NUCL INSTRUM METHODS PHYS RES, SECT A"] = "Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment",
+ ["NUCL INSTRUM METHODS PHYS RES, SECT B"] = "Nuclear Instruments and Methods in Physics Research Section B: Beam Interactions with Materials and Atoms",
["NUCL MED (STUTTG)"] = "Nuclear-Medizin",
["NUCL MED A"] = "Nuclear Medicine Annual",
["NUCL MED BIOL"] = "Nuclear Medicine and Biology",
@@ -174469,11 +174327,11 @@ unabbrevs = {
["NUCL SAFETY"] = "Nuclear Safety",
["NUCL SCI & TECHN"] = "Nuclear Science and Technology Series",
["NUCL SCI ABSTR"] = "Nuclear science abstracts",
- ["NUCL SCI ENG"] = "Nuclear Science and Engineering",
+ ["NUCL SCI ENG"] = "Nuclear science and engineering : the journal of the American Nuclear Society",
["NUCL SCI R"] = "Nuclear and Atomic Physics At One Gigaflop",
["NUCL SCI TECH"] = "Nuclear Science and Techniques",
["NUCL STRUCT ENG"] = "Nuclear Structural Engineering",
- ["NUCL TECHNOL"] = "Nuclear Technology",
+ ["NUCL TECHNOL"] = "Nuclear technology",
["NUCL TECHNOL RADIAT"] = "Nuclear Technology & Radiation Protection",
["NUCL TECHNOL-FUSION"] = "Nuclear Technology-fusion",
["NUCL TRACK DETECT"] = "Nuclear Track Detection",
@@ -174487,10 +174345,10 @@ unabbrevs = {
["NUCLEIC ACID THER"] = "Nucleic acid therapeutics",
["NUCLEIC ACIDS MOL BI"] = "Extracellular Nucleic Acids",
["NUCLEIC ACIDS MOL BIOL"] = "Nucleic acids and molecular biology",
- ["NUCLEIC ACIDS RES"] = "Nucleic Acids Research",
+ ["NUCLEIC ACIDS RES"] = "Nucleic acids research",
["NUCLEIC ACIDS RES SPEC PUBL"] = "Nucleic acids research. Special publication",
["NUCLEIC ACIDS RES SUPPL"] = "Nucleic acids research. Supplement (2001)",
- ["NUCLEIC ACIDS SYMP SER"] = "Nucleic Acids Symposium Series",
+ ["NUCLEIC ACIDS SYMP SER"] = "Nucleic acids symposium series",
["NUCLEIC ACIDS SYMP SER (OXF)"] = "Nucleic acids symposium series (2004)",
["NUCLEIC ACIDS-CHEM S"] = "Nucleic Acids-chemical Structure Types and Components",
["NUCLEONICS"] = "Nucleonics",
@@ -175066,7 +174924,7 @@ unabbrevs = {
["OHIO STATE UNIV MATH RES INST PUBL"] = "Ohio State University Mathematical Research Institute Publications",
["OHIO UNIV PRESS ECOL"] = "Ohio University Press Ecology and History Series",
["OHMS DIG"] = "OHMS digest",
- ["OIKOS"] = "Oikos",
+ ["OIKOS"] = "Oikos (Copenhagen, Denmark)",
["OIKUMENE"] = "Oikumene. Studia ad historiam antiquam classicam et orientalem pertinentia",
["OIL CHEM POLLUT"] = "Oil and Chemical Pollution",
["OIL GAS INT"] = "Oil and Gas International",
@@ -175273,7 +175131,7 @@ unabbrevs = {
["OPEN APPL MATH J"] = "Open Applied Mathematics Journal",
["OPEN ATMOS SCI J"] = "Open Atmospheric Science Journal",
["OPEN AUTOIMMUN J"] = "The Open autoimmunity journal",
- ["OPEN BIOCHEM J"] = "Open Biochemistry Journal",
+ ["OPEN BIOCHEM J"] = "The open biochemistry journal",
["OPEN BIOCHEM LETT"] = "Open Biochemistry Letters",
["OPEN BIOINFORM J"] = "Open Bioinformatics Journal",
["OPEN BIOINFORMA J"] = "The open bioinformatics journal",
@@ -175281,9 +175139,9 @@ unabbrevs = {
["OPEN BIOL J"] = "The open biology journal",
["OPEN BIOMARK J"] = "The open biomarkers journal",
["OPEN BIOMATER J"] = "Open Biomaterials Journal",
- ["OPEN BIOMED ENG J"] = "Open Biomedical Engineering Journal",
+ ["OPEN BIOMED ENG J"] = "The open biomedical engineering journal",
["OPEN BIOMED ENGLETT"] = "Open Biomedical Engineering Letters",
- ["OPEN BIOTECHNOL J"] = "Open Biotechnology Journal",
+ ["OPEN BIOTECHNOL J"] = "The open biotechnology journal",
["OPEN BONE J"] = "The Open bone journal",
["OPEN BOOK SER"] = "The Open Book Series",
["OPEN CANCER IMMUNOL J"] = "The Open cancer immunology journal",
@@ -175393,7 +175251,7 @@ unabbrevs = {
["OPEN MATH J"] = "Open Mathematics Journal",
["OPEN MED"] = "Open medicine : a peer-reviewed, independent, open-access journal",
["OPEN MED (WARS)"] = "Open medicine (Warsaw, Poland)",
- ["OPEN MED CHEM J"] = "Open Medicinal Chemistry Journal",
+ ["OPEN MED CHEM J"] = "The open medicinal chemistry journal",
["OPEN MED IMAGING J"] = "The open medical imaging journal",
["OPEN MED INFORM J"] = "The open medical informatics journal",
["OPEN MED J"] = "Open medicine journal",
@@ -175567,7 +175425,7 @@ unabbrevs = {
["OPT PHOTONICS NEWS"] = "Optics & Photonics News",
["OPT PHOTONIK"] = "Optik & Photonik",
["OPT QUANT ELECTRON"] = "Optical and Quantum Electronics",
- ["OPT QUANTUM ELECTRON"] = "Optical and Quantum Electronics",
+ ["OPT QUANTUM ELECTRON"] = "Optical and quantum electronics",
["OPT REV"] = "Optical Review",
["OPT SCI ENG-CRC"] = "Dynamic Laser Speckle and Applications",
["OPT SPECTRA"] = "Optical Spectra",
@@ -175688,10 +175546,10 @@ unabbrevs = {
["ORG BIOMOL CHEM"] = "Organic & biomolecular chemistry",
["ORG CHEM FRONT"] = "Organic chemistry frontiers : an international journal of organic chemistry",
["ORG CHEM INT"] = "Organic chemistry International",
- ["ORG DIVERS EVOL"] = "Organisms Diversity & Evolution",
+ ["ORG DIVERS EVOL"] = "Organisms, diversity & evolution",
["ORG ELECTRON"] = "Organic Electronics",
["ORG GEOCHEM"] = "Organic Geochemistry",
- ["ORG LETT"] = "Organic Letters",
+ ["ORG LETT"] = "Organic letters",
["ORG MAGN RESONANCE"] = "Organic Magnetic Resonance",
["ORG MASS SPECTROM"] = "Organic Mass Spectrometry",
["ORG MED CHEM LETT"] = "Organic and medicinal chemistry letters",
@@ -176026,7 +175884,7 @@ unabbrevs = {
["OXID STRESS APPL BAS"] = "Aging and Age-related Disorders",
["OYO BUTSURI"] = "Oyo Butsuri",
["OYO YAKURI"] = "Oyo Yakuri",
- ["OZONE SCI ENG"] = "Ozone Science and Engineering",
+ ["OZONE SCI ENG"] = "Ozone: science & engineering",
["OZONE-SCI ENG"] = "Ozone-science & Engineering",
["OZONE: SCI ENG"] = "Ozone: Science & Engineering",
["OZS OSTERR Z SOZIOL"] = "ÖZS, Österreichische Zeitschrift für Soziologie",
@@ -176323,7 +176181,7 @@ unabbrevs = {
["PAC REV"] = "Pacific Review",
["PAC RIM BUS TECHNOL"] = "Pacific Rim Business and Technology",
["PAC RIM INT J NURS RES THAIL"] = "Pacific Rim international journal of nursing research",
- ["PAC SCI"] = "Pacific Science",
+ ["PAC SCI"] = "Pacific science",
["PAC SCI REV"] = "Pacific Science Review",
["PAC SOCIOL REV"] = "Pacific sociological review",
["PAC STUD"] = "Pacific studies",
@@ -176484,7 +176342,6 @@ unabbrevs = {
["PALEONTOL RES"] = "Paleontological Research",
["PALEONTOL ZH"] = "Paleontologicheskii Zhurnal",
["PALEONTOLOG J"] = "Paleontological Journal",
- ["PALEONTOLOG RES"] = "Paleontological Research",
["PALEOPATHOL ASSOC MONOGR"] = "Paleopathology Association monograph",
["PALEOPATHOL NEWSL"] = "Paleopathology newsletter",
["PALEQ"] = "Palestine Exploration Quarterly",
@@ -177010,7 +176867,6 @@ unabbrevs = {
["PEOPLE WORK RES REP"] = "30 Years of Epidemiology for The Benefit of Occupational Health, Proceedings",
["PEOPLES ANC WORLD"] = "Peoples of The Ancient World",
["PEPPERDINE LAW REV"] = "Pepperdine law review",
- ["PEPT CHEM"] = "Peptide Chemistry",
["PEPT RES"] = "Peptide research",
["PEPT SCI"] = "Peptide Science",
["PEPT SCI (HOBOKEN)"] = "Peptide science (Hoboken, N.J.)",
@@ -177081,7 +176937,6 @@ unabbrevs = {
["PERM J"] = "The Permanente journal",
["PERMAFR PERIGLAC PROCESS"] = "Permafrost and periglacial processes",
["PERMAFROST PERIGLAC"] = "Permafrost and Periglacial Processes",
- ["PERMAFROST PERIGLACIAL PROCESS"] = "Permafrost and Periglacial Processes",
["PERMIAN HIST ANNU"] = "Permian historical annual",
["PERS ADM"] = "The Personnel administrator",
["PERS ADM PUB PERS R"] = "Personnel Administration & Public Personnel Review",
@@ -177093,7 +176948,6 @@ unabbrevs = {
["PERS HIS EC"] = "Perspectives On The History of Economic Thought",
["PERS INDIV DIFFER"] = "Personality and Individual Differences",
["PERS INDIVID DIF"] = "Personality and individual differences",
- ["PERS INDIVID DIFFER"] = "Personality and Individual Differences",
["PERS J"] = "The Personnel journal",
["PERS MED"] = "Personalized Medicine",
["PERS MED ONCOL"] = "Personalized medicine in oncology",
@@ -177217,7 +177071,6 @@ unabbrevs = {
["PERTANIKA J SCI TECHNOL"] = "Pertanika journal of science & technology",
["PERTANIKA J TROP AGRIC SCI"] = "Pertanika journal of tropical agricultural science",
["PERUANO NORMAS LEGALES"] = "El Peruano : Normas legales :. Peru",
- ["PERVASIVE COMPUT"] = "Pervasive Computing",
["PERVASIVE DISP 2017 (2017)"] = "Pervasive Displays 2017 : the 6th ACM International Symposium on Pervasive Displays : proceedings : Lugano, Switzerland, June 7-9, 2017. International Symposium on Pervasive Displays (6th : 2017 : Lugano, Switzerland)",
["PERVASIVE MOB COMPUT"] = "Pervasive and mobile computing",
["PESQUI AGROPECU BRAS"] = "Pesquisa AgropecuaÌria Brasileira",
@@ -177232,11 +177085,11 @@ unabbrevs = {
["PEST CONTROL"] = "Pest control",
["PEST MANAG SCI"] = "Pest management science",
["PESTIC BIOCHEM PHYS"] = "Pesticide Biochemistry and Physiology",
- ["PESTIC BIOCHEM PHYSIOL"] = "Pesticide Biochemistry and Physiology",
+ ["PESTIC BIOCHEM PHYSIOL"] = "Pesticide biochemistry and physiology",
["PESTIC FITOMED"] = "Pesticidi i fitomedicina = Pesticides and phytomedicine",
["PESTIC MONIT J"] = "Pesticides monitoring journal",
["PESTIC OUTLOOK"] = "Pesticide Outlook",
- ["PESTIC SCI"] = "Pesticide Science",
+ ["PESTIC SCI"] = "Pesticide science",
["PESTICIDES"] = "Pesticides",
["PET CHEM"] = "Petroleum Chemistry",
["PET CLIN"] = "PET clinics",
@@ -177355,7 +177208,6 @@ unabbrevs = {
["PHARMACEUT RES"] = "Pharmaceutical Research",
["PHARMACEUTICALS (BASEL)"] = "Pharmaceuticals (Basel, Switzerland)",
["PHARMACEUTICS"] = "Pharmaceutics",
- ["PHARMACOCHEM LIBR"] = "Pharmacochemistry Library",
["PHARMACOECON"] = "PharmacoEconomics",
["PHARMACOECON OPEN"] = "PharmacoEconomics - open",
["PHARMACOECON OUTCOMES NEWS"] = "PharmacoEconomics & outcomes news",
@@ -177415,7 +177267,7 @@ unabbrevs = {
["PHARMAKOTHERAPIA"] = "Pharmakotherapia",
["PHARMANUTRITION"] = "PharmaNutrition",
["PHARMATHERAPEUTICA"] = "Pharmatherapeutica",
- ["PHARMAZIE"] = "Pharmazie",
+ ["PHARMAZIE"] = "Die Pharmazie",
["PHARMAZIEHIST BIBLIOGR"] = "Pharmaziehistorische Bibliographie : PhB",
["PHARMAZIEHIST FORSCH"] = "Pharmaziehistorische Forschungen",
["PHARMEUR BIO SCI NOTES"] = "Pharmeuropa bio & scientific notes",
@@ -177585,12 +177437,11 @@ unabbrevs = {
["PHILOS TRANS R SOC LOND B BIOL SCI"] = "Philosophical transactions of the Royal Society of London. Series B, Biological sciences",
["PHILOS TRANS R SOC LOND SER A MATH PHYS ENG SCI"] = "Philosophical Transactions of the Royal Society of London. Series A. Mathematical, Physical and Engineering Sciences",
["PHILOS TRANS R SOC LONDON"] = "Philosophical Transactions of the Royal Society of London",
- ["PHILOS TRANS R SOC LONDON, SER A"] = "Philosophical Transactions of the Royal Society of London, Series A",
- ["PHILOS TRANS R SOC LONDON, SER B"] = "Philosophical Transactions of the Royal Society of London, Series B",
+ ["PHILOS TRANS R SOC LONDON, SER A"] = "Philosophical Transactions of the Royal Society of London, Series A: Mathematical, Physical and Engineering Sciences",
+ ["PHILOS TRANS R SOC LONDON, SER B"] = "Philosophical Transactions of the Royal Society of London, Series B: Biological Sciences",
["PHILOS TRANS R SOC MATH PHYS ENG SCI"] = "Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences",
["PHILOS TRANS ROY SOC A"] = "Philosophical Transactions of the Royal Society A. Mathematical, Physical and Engineering Sciences",
["PHILOS TRANS ROY SOC LONDON"] = "Philosophical Transactions of the Royal Society of London",
- ["PHILOS TRANS ROYAL SOC A"] = "Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences",
["PHILOS TRANSACT A MATH PHYS ENG SCI"] = "Philosophical transactions. Series A, Mathematical, physical, and engineering sciences",
["PHILOS-INT J PHILOS"] = "Philosophia-international Journal of Philosophy",
["PHILOSOPHIA"] = "Philosophia",
@@ -177692,14 +177543,14 @@ unabbrevs = {
["PHYS B (AMSTERDAM, NETH)"] = "Physica B: Condensed Matter (Amsterdam, Netherlands)",
["PHYS B CONDENS MATTER"] = "Physica B: Condensed Matter",
["PHYS B: CONDENS MATTER"] = "Physica B: Condensed Matter",
- ["PHYS BIOL"] = "Physical Biology",
+ ["PHYS BIOL"] = "Physical biology",
["PHYS BL"] = "Physikalische Blätter",
["PHYS C"] = "Physica C",
["PHYS C (AMSTERDAM, NETH)"] = "Physica C: Superconductivity and Its Applications (Amsterdam, Netherlands)",
["PHYS C SUPERCOND ITS APPL"] = "Physica C: Superconductivity and its Applications",
["PHYS C: SUPERCOND ITS APPL"] = "Physica C: Superconductivity and its Applications",
["PHYS CH EAR"] = "Environmental Record in Glaciers and Ice Sheets",
- ["PHYS CHEM CHEM PHYS"] = "Physical Chemistry Chemical Physics",
+ ["PHYS CHEM CHEM PHYS"] = "Physical chemistry chemical physics : PCCP",
["PHYS CHEM CHEM PHYS PCCP"] = "Physical Chemistry Chemical Physics",
["PHYS CHEM EARTH"] = "Physics and Chemistry of The Earth",
["PHYS CHEM EARTH (2002)"] = "Physics and chemistry of the earth (2002)",
@@ -177745,7 +177596,7 @@ unabbrevs = {
["PHYS FLUIDS A-FLUID"] = "Physics of Fluids A-fluid Dynamics",
["PHYS FLUIDS B"] = "Physics of Fluids B",
["PHYS FLUIDS B-PLASMA"] = "Physics of Fluids B-plasma Physics",
- ["PHYS GEOGR"] = "Physical Geography",
+ ["PHYS GEOGR"] = "Physical geography",
["PHYS IMAGING RADIAT ONCOL"] = "Physics and imaging in radiation oncology",
["PHYS J"] = "Physik Journal",
["PHYS KONDENS MATER"] = "Physik der Kondensierten Materie",
@@ -177850,7 +177701,7 @@ unabbrevs = {
["PHYS STATUS SOLIDI C"] = "Physica Status Solidi C - Current Topics in Solid State Physics",
["PHYS STATUS SOLIDI C: CURR TOP SOLID STATE PHYS"] = "Physica Status Solidi C: Current Topics in Solid State Physics",
["PHYS STATUS SOLIDI RAPID RES LETT"] = "Physica status solidi. Rapid research letters : PSS-RRL",
- ["PHYS STATUS SOLIDI RRL"] = "Physica Status Solidi RRL: Rapid Research Letters",
+ ["PHYS STATUS SOLIDI RRL"] = "physica status solidi (RRL) – Rapid Research Letters",
["PHYS STATUS SOLIDI RRL - RAPID RES LETT"] = "physica status solidi (RRL) – Rapid Research Letters",
["PHYS STATUS SOLIDI-R"] = "Physica Status Solidi-rapid Research Letters",
["PHYS TEACH"] = "Physics Teacher",
@@ -177878,10 +177729,8 @@ unabbrevs = {
["PHYSICA A (AMSTERDAM, NETH)"] = "Physica A: Statistical Mechanics and Its Applications (Amsterdam, Netherlands)",
["PHYSICA B"] = "Physica B",
["PHYSICA B & C"] = "Physica B & C",
- ["PHYSICA B (AMSTERDAM, NETH)"] = "Physica B: Condensed Matter (Amsterdam, Netherlands)",
["PHYSICA B CONDENS MATTER"] = "Physica. B, Condensed matter",
["PHYSICA C"] = "Physica C: Superconductivity",
- ["PHYSICA C (AMSTERDAM, NETH)"] = "Physica C: Superconductivity and Its Applications (Amsterdam, Netherlands)",
["PHYSICA C SUPERCOND"] = "Physica. C, Superconductivity",
["PHYSICA D"] = "Physica D. Nonlinear phenomena",
["PHYSICA D (AMSTERDAM, NETH)"] = "Physica D: Nonlinear Phenomena (Amsterdam, Netherlands)",
@@ -177914,17 +177763,17 @@ unabbrevs = {
["PHYSIOL CHEM PHYS"] = "Physiological chemistry and physics",
["PHYSIOL CHEM PHYS M"] = "Physiological Chemistry and Physics",
["PHYSIOL CHEM PHYS ME"] = "Physiological Chemistry and Physics and Medical Nmr",
- ["PHYSIOL CHEM PHYS MED NMR"] = "Physiological Chemistry and Physics and Medical NMR",
+ ["PHYSIOL CHEM PHYS MED NMR"] = "Physiological chemistry and physics and medical NMR",
["PHYSIOL COMP OCOL INT J COMP PHYSIOL ECOL"] = "Physiologia comparata et oecologia; an international journal of comparative physiology and ecology",
["PHYSIOL ENTOMOL"] = "Physiological entomology",
["PHYSIOL GENOMICS"] = "Physiological genomics",
["PHYSIOL INT"] = "Physiology international",
["PHYSIOL J"] = "Physiology journal",
["PHYSIOL LAB CLIN RES"] = "Body Temperature Regulation",
- ["PHYSIOL MEAS"] = "Physiological Measurement",
+ ["PHYSIOL MEAS"] = "Physiological measurement",
["PHYSIOL MOL BIOL PLANTS"] = "Physiology and molecular biology of plants : an international journal of functional plant biology",
["PHYSIOL MOL PLANT P"] = "Physiological and Molecular Plant Pathology",
- ["PHYSIOL MOL PLANT PATHOL"] = "Physiological and Molecular Plant Pathology",
+ ["PHYSIOL MOL PLANT PATHOL"] = "Physiological and molecular plant pathology",
["PHYSIOL PHARMACOL PHYSICIANS"] = "Physiology & pharmacology for physicians",
["PHYSIOL PHYSICIANS"] = "Physiology for physicians",
["PHYSIOL PLANT"] = "Physiologia plantarum",
@@ -178071,7 +177920,7 @@ unabbrevs = {
["PLANSEEBER PULVERMET"] = "Planseeberichte Fur Pulvermetallurgie",
["PLANT ARCH"] = "Plant archives",
["PLANT BIOCHEM"] = "Plant Biochemistry",
- ["PLANT BIOL"] = "Plant Biology",
+ ["PLANT BIOL"] = "Plant biology",
["PLANT BIOL (STUTTG)"] = "Plant biology (Stuttgart, Germany)",
["PLANT BIOLOGY"] = "Plant Biology",
["PLANT BIOSYST"] = "Plant biosystems",
@@ -178088,11 +177937,10 @@ unabbrevs = {
["PLANT CELL BIOTECHNOL MOL BIOL"] = "Plant cell biotechnology and molecular biology",
["PLANT CELL ENVIRON"] = "Plant, cell & environment",
["PLANT CELL MONOGR"] = "Cell Biology of Metals and Nutrients",
- ["PLANT CELL PHYSIOL"] = "Plant and Cell Physiology",
+ ["PLANT CELL PHYSIOL"] = "Plant & cell physiology",
["PLANT CELL REP"] = "Plant cell reports",
["PLANT CELL TISS ORG"] = "Plant Cell Tissue and Organ Culture",
["PLANT CELL TISSUE ORGAN CULT"] = "Plant cell, tissue and organ culture",
- ["PLANT CELL, TISSUE ORGAN CULT"] = "Plant Cell, Tissue and Organ Culture",
["PLANT COMMUN"] = "Plant communications",
["PLANT DIRECT"] = "Plant direct",
["PLANT DIS"] = "Plant disease",
@@ -178101,7 +177949,7 @@ unabbrevs = {
["PLANT DIVERS"] = "Plant diversity",
["PLANT DIVERS EVOL"] = "Plant diversity and evolution",
["PLANT DIVERSITY RESOUR"] = "Plant diversity and resources",
- ["PLANT ECOL"] = "Plant Ecology",
+ ["PLANT ECOL"] = "Plant ecology",
["PLANT ECOL DIVERS"] = "Plant ecology & diversity",
["PLANT ECOL EVOL"] = "Plant ecology and evolution",
["PLANT ECOLOG DIVERS"] = "Plant Ecology and Diversity",
@@ -178118,12 +177966,12 @@ unabbrevs = {
["PLANT GENET RESOUR NEWSL"] = "Plant genetic resources newsletter (Rome, Italy : 1979)",
["PLANT GENET RESOUR-C"] = "Plant Genetic Resources-characterization and Utilization",
["PLANT GENOME"] = "The plant genome",
- ["PLANT GROWTH REGUL"] = "Plant Growth Regulation",
+ ["PLANT GROWTH REGUL"] = "Plant growth regulation",
["PLANT HEALTH"] = "Plantation health",
["PLANT HEALTH PROG"] = "Plant health progress",
- ["PLANT J"] = "Plant Journal",
+ ["PLANT J"] = "The Plant journal : for cell and molecular biology",
["PLANT METHODS"] = "Plant methods",
- ["PLANT MOL BIOL"] = "Plant Molecular Biology",
+ ["PLANT MOL BIOL"] = "Plant molecular biology",
["PLANT MOL BIOL REP"] = "Plant Molecular Biology Reporter",
["PLANT MOL BIOL REPORT"] = "Plant molecular biology reporter",
["PLANT OMICS"] = "Plant omics",
@@ -178135,7 +177983,7 @@ unabbrevs = {
["PLANT PATHOLOGY BULLETIN|ZHI WU BING LI XUE HUI KAN"] = "Zhi wu bing li xue hui kan",
["PLANT PATHOLOGY J"] = "Plant Pathology Journal",
["PLANT PHENOMICS"] = "Plant phenomics (Washington, D.C.)",
- ["PLANT PHYSIOL"] = "Plant Physiology",
+ ["PLANT PHYSIOL"] = "Plant physiology",
["PLANT PHYSIOL BIOCH"] = "Plant Physiology and Biochemistry",
["PLANT PHYSIOL BIOCHEM"] = "Plant physiology and biochemistry : PPB",
["PLANT PHYSIOL BIOCHEM (AMSTERDAM, NETH)"] = "Plant Physiology and Biochemistry (Amsterdam, Netherlands)",
@@ -178155,12 +178003,12 @@ unabbrevs = {
["PLANT SCI LETT"] = "Plant science letters",
["PLANT SIGNAL BEHAV"] = "Plant signaling & behavior",
["PLANT SIGNALING BEHAV"] = "Plant Signaling & Behavior",
- ["PLANT SOIL"] = "Plant and Soil",
+ ["PLANT SOIL"] = "Plant and soil",
["PLANT SOIL ENVIRON"] = "Plant, soil and environment",
["PLANT SPEC BIOL"] = "Plant Species Biology",
["PLANT SPECIES BIOL"] = "Plant species biology",
["PLANT SYS EVOL SUPPL"] = "Plant systematics and evolution. Supplementum = Entwicklungsgeschichte und Systematik der Pflanzen. Supplementum",
- ["PLANT SYST EVOL"] = "Plant Systematics and Evolution",
+ ["PLANT SYST EVOL"] = "Plant systematics and evolution = Entwicklungsgeschichte und Systematik der Pflanzen",
["PLANT TISSUE CULT BIOTECHNOL"] = "Plant tissue culture & biotechnology",
["PLANT VAR SEEDS"] = "Plant Varieties and Seeds",
["PLANT VEG"] = "Climate-vegetation: Afro-asian Mediterranean and Red Sea Coastal Lands",
@@ -178199,7 +178047,7 @@ unabbrevs = {
["PLAST ENG-CRC"] = "Handbook of Vinyl Polymers: Radical Polymerization, Process, and Technology, Second Edition",
["PLAST MASSY"] = "Plasticheskie Massy",
["PLAST POLYM"] = "Plastics & Polymers",
- ["PLAST RECONSTR SURG"] = "Plastic and Reconstructive Surgery",
+ ["PLAST RECONSTR SURG"] = "Plastic and reconstructive surgery",
["PLAST RECONSTR SURG (1946)"] = "Plastic and reconstructive surgery (1946)",
["PLAST RECONSTR SURG GLOB OPEN"] = "Plastic and reconstructive surgery. Global open",
["PLAST RECONSTR SURG TRANSPLANT BULL"] = "Plastic and reconstructive surgery and the transplantation bulletin",
@@ -178214,7 +178062,7 @@ unabbrevs = {
["PLAST TECHNOL"] = "Plastics Technology",
["PLAST WORLD"] = "Plastics World",
["PLAST, RUBBER COMPOS"] = "Plastics, Rubber and Composites",
- ["PLASTE KAUTSCH"] = "Plaste und Kautschuk",
+ ["PLASTE KAUTSCH"] = "Plaste Und Kautschuk",
["PLASTICA"] = "Plastica",
["PLAT SURF FINISH"] = "Plating and Surface Finishing",
["PLATAX"] = "Platax = hai yang sheng wu xue kan : an official publication of the National Museum of Marine Biology & Aquarium",
@@ -178372,7 +178220,7 @@ unabbrevs = {
["POLAR J"] = "The polar journal",
["POLAR REC"] = "Polar Record",
["POLAR REC (GR BRIT)"] = "The Polar record",
- ["POLAR RES"] = "Polar Research",
+ ["POLAR RES"] = "Polar research",
["POLAR RES S"] = "Antarctica and Global Climatic Change",
["POLAR SCI"] = "Polar science",
["POLARFORSCHUNG"] = "Polarforschung",
@@ -178541,7 +178389,7 @@ unabbrevs = {
["POLYM PHOTOCHEM"] = "Polymer Photochemistry",
["POLYM PLAST TECHNOL ENG"] = "Polymer-plastics technology and engineering",
["POLYM POLYM COMPOS"] = "Polymers & Polymer Composites",
- ["POLYM PREPR (AM CHEM SOC, DIV POLYM CHEM)"] = "Polymer Preprints (American Chemical Society, Division of Polymer Chemistry)",
+ ["POLYM PREPR (AM CHEM SOC, DIV POLYM CHEM)"] = "Polymeric Preprints (American Chemical Society, Division of Polymer Chemistry)",
["POLYM REACT ENG"] = "Polymer Reaction Engineering",
["POLYM RECYCL"] = "Polymer Recycling",
["POLYM RENEWABLE RESOUR"] = "Polymers from Renewable Resources",
@@ -178781,7 +178629,7 @@ unabbrevs = {
["POWER ELECTRON POWER"] = "Applied Mathematics for Restructured Electric Power Systems: Optimization, Control, and Computational Intelligence",
["POWER ELECTRON POWER SYST"] = "Power Electronics and Power Systems",
["POWER ELECTRONICS P"] = "Applied Mathematics for Restructured Electric Power Systems: Optimization, Control, and Computational Intelligence",
- ["POWER ENG"] = "Power Engineer",
+ ["POWER ENG"] = "Power Engineering",
["POWER ENG J"] = "Power Engineering Journal",
["POWER ENG-US"] = "Power Engineering",
["POWER ENG-WILLIS"] = "Control and Automation of Electrical Power Distribution Systems",
@@ -178928,7 +178776,7 @@ unabbrevs = {
["PRE-RAPHAELITE REV"] = "Pre-raphaelite Review",
["PREC MET"] = "Precious Metals",
["PRECAMBRIAN RES"] = "Precambrian Research",
- ["PRECIS AGRIC"] = "Precision Agriculture",
+ ["PRECIS AGRIC"] = "Precision agriculture",
["PRECIS ANAL TRAV"] = "PreÌcis analytique des travaux. AcadeÌmie des sciences, belles-lettres et arts de Rouen",
["PRECIS CANCER MED"] = "Precision cancer medicine",
["PRECIS CLIN MED"] = "Precision clinical medicine",
@@ -179025,7 +178873,7 @@ unabbrevs = {
["PREVIS SOC"] = "Prevision social",
["PRIA"] = "Proceedings of the Royal Irish Academy",
["PRIB TEKH E KSP [INSTRUM EXP TECH (USSR)]"] = "Pribory i Tekhnika Eksperimenta [Instruments and Experimental Techniques (USSR)]",
- ["PRIB TEKH EKSP"] = "Pribory i Tekhnika Eksperimenta",
+ ["PRIB TEKH EKSP"] = "Pribory I Tekhnika Eksperimenta",
["PRIDE INST J LONG TERM HOME HEALTH CARE"] = "Pride Institute journal of long term home health care",
["PRIEST"] = "The Priest",
["PRIKL BIOKHIM MIKROBIOL"] = "Prikladnaia biokhimiia i mikrobiologiia",
@@ -179290,7 +179138,6 @@ unabbrevs = {
["PROC AM FED CLIN RES"] = "Proceedings. American Federation for Clinical Research",
["PROC AM MATH SOC"] = "Proceedings of the American Mathematical Society. American Mathematical Society",
["PROC AM PHILOS SOC"] = "Proceedings of the American Philosophical Society",
- ["PROC AM POWER CONF"] = "Proceedings of the American Power Conference",
["PROC AM SOC BREW CHEM"] = "Proceedings of the American Society of Brewing Chemists",
["PROC AM STAT ASSOC"] = "Proceedings. American Statistical Association. Annual Meeting",
["PROC AM THORAC SOC"] = "Proceedings of the American Thoracic Society",
@@ -179474,7 +179321,7 @@ unabbrevs = {
["PROC IFAC WORLD CONGRESS"] = "Proceedings of the IFAC World Congress. International Federation of Automatic Control. World Congress",
["PROC IFSA WORLD CONGR"] = "Proceedings. IFSA World Congress",
["PROC IND DIV ASME"] = "Proceedings of The Asme Process Industries Division 2005",
- ["PROC IND WASTE CONF"] = "Proceedings of the Industrial Waste Conference",
+ ["PROC IND WASTE CONF"] = "Proceedings of The 46th Industrial Waste Conference, May 14, 15, 16, 1991, Purdue University",
["PROC INDIAN ACAD SCI MATH SCI"] = "Indian Academy of Sciences. Proceedings. Mathematical Sciences",
["PROC INDIAN NAT SCI ACAD"] = "Proceedings of the Indian National Science Academy",
["PROC INDIAN NATL SCI ACAD B BIOL SCI"] = "Proceedings of the Indian National Science Academy. Part B, Biological sciences",
@@ -179650,14 +179497,12 @@ unabbrevs = {
["PROC PHYS SOC, SECT A"] = "Proceedings of the Physical Society, Section A",
["PROC PHYS SOC, SECT B"] = "Proceedings of the Physical Society, Section B",
["PROC PHYSIOL SOC"] = "Proceedings of the Physiological Society",
- ["PROC PREHIST SOC"] = "Proceedings of the Prehistoric Society",
["PROC PROF STAFF"] = "Proceedings of the professional staff, Brooke General Hospital. Brooke General Hospital",
["PROC PURE APPL MATH"] = "Proceedings in Pure and Applied Mathematics",
["PROC R AUSTRALAS COLL PHYSICIANS"] = "Proceedings. Royal Australasian College of Physicians",
["PROC R COLL PHYSICIANS EDINB"] = "Proceedings of the Royal College of Physicians of Edinburgh",
["PROC R ENTOMOL SOC A"] = "Proceedings of The Royal Entomological Society of London Series A-general Entomology",
["PROC R INST G B"] = "Proceedings of the Royal Institution of Great Britain",
- ["PROC R IR ACAD"] = "Proceedings of the Royal Irish Academy",
["PROC R IR ACAD B"] = "Proceedings of the Royal Irish Academy. Section B: Biological, geological, and chemical science",
["PROC R IR ACAD C ARCHAEOL CELT STUD HIST LINGUIST LIT"] = "Proceedings of the Royal Irish Academy. Section C. Archaeology, Celtic studies, history, linguistics and literature. Royal Irish Academy",
["PROC R IR ACAD S A-M"] = "Proceedings of The Royal Irish Academy Section A-mathematical Astronomical and Physical Sciences",
@@ -179671,7 +179516,7 @@ unabbrevs = {
["PROC R SOC LON SER-A"] = "Proceedings of The Royal Society of London Series A-mathematical and Physical Sciences",
["PROC R SOC LOND A"] = "Proceedings of the Royal Society of London A",
["PROC R SOC LOND A MATH PHYS SCI"] = "Proceedings of the Royal Society of London. Series A, Mathematical and physical sciences",
- ["PROC R SOC LOND B BIOL SCI"] = "Proceedings of the Royal Society of London. Series B: Biological Sciences",
+ ["PROC R SOC LOND B BIOL SCI"] = "Proceedings of the Royal Society of London. Series B, Biological sciences",
["PROC R SOC LOND SER MATH PHYS SCI"] = "Proceedings of the Royal Society of London A",
["PROC R SOC LONDON"] = "Proceedings of the Royal Society of London",
["PROC R SOC LONDON A"] = "Proceedings of the Royal Society of London. Series A, Containing Papers of a Mathematical and Physical Character",
@@ -179702,7 +179547,7 @@ unabbrevs = {
["PROC SIGCHI CONF HUM FACTOR COMPUT SYST"] = "Proceedings of the SIGCHI conference on human factors in computing systems. CHI Conference",
["PROC SITE"] = "Proceedings of SITE. Society for Information Technology and Teacher Education. International Conference",
["PROC SOC ANAL CHEM"] = "Proceedings of the Society for Analytical Chemistry",
- ["PROC SOC EXP BIOL MED"] = "Proceedings of the Society for Experimental Biology and Medicine",
+ ["PROC SOC EXP BIOL MED"] = "Proceedings of the Society for Experimental Biology and Medicine. Society for Experimental Biology and Medicine (New York, N.Y.)",
["PROC SOC PHOTO OPT INSTRUM ENG"] = "Proceedings - Society of Photo-Optical Instrumentation Engineers",
["PROC SOC STAT SECT"] = "Proceedings of the Social Statistics Section. American Statistical Association. Social Statistics Section",
["PROC SOC STUDY FERTIL"] = "Proceedings. Society for the Study of Fertility",
@@ -179746,16 +179591,15 @@ unabbrevs = {
["PROC WORKSHOP VITAM D"] = "Proceedings of the Workshop on Vitamin D",
["PROC WRLD ACAD SCI E"] = "Proceedings of World Academy of Science, Engineering and Technology",
["PROC ZOOL SOC"] = "Proceedings of the Zoological Society",
- ["PROC ZOOL SOC LOND"] = "Proceedings of the Zoological Society of London",
["PROCAFRCLASS"] = "The Proceedings of the African Classical Associations",
["PROCARE"] = "Procare : das forbildungsmagazin fur pflegeberufe",
["PROCCAMBRPHILSOC"] = "Proceedings of the Cambridge Philological Society",
["PROCD SOC BEHV"] = "1st Collaborative Innovation Networks Conference - Coins2009",
["PROCDANINSTATH"] = "Proceedings of the Danish Institute at Athens",
["PROCED EARTH PLAN SC"] = "Procedia Earth and Plantetary Science",
- ["PROCEDIA CHEM"] = "Procedia Chemistry",
+ ["PROCEDIA CHEM"] = "Procedia chemistry",
["PROCEDIA CIRP"] = "Procedia CIRP",
- ["PROCEDIA COMPUT SCI"] = "Procedia Computer Science",
+ ["PROCEDIA COMPUT SCI"] = "Procedia computer science",
["PROCEDIA EARTH PLANET SCI"] = "Procedia Earth and Planetary Science",
["PROCEDIA ENG"] = "Procedia engineering",
["PROCEDIA ENGINEER"] = "1st Conference On Evacuation Modeling and Management",
@@ -179785,7 +179629,7 @@ unabbrevs = {
["PROCESS HIST"] = "Procesos histoÌricos",
["PROCESS MET"] = "Biohydrometallurgy and The Environment Toward The Mining of The 21st Century, Pt A 1999",
["PROCESS SAF ENVIRON"] = "Process Safety and Environmental Protection",
- ["PROCESS SAF ENVIRON PROT"] = "Process Safety and Environmental Protection",
+ ["PROCESS SAF ENVIRON PROT"] = "Process safety and environmental protection : transactions of the Institution of Chemical Engineers, Part B",
["PROCESS SAF PROG"] = "Process Safety Progress",
["PROCESS STUD"] = "Process Studies",
["PROCESS TECHNOL INT"] = "Process Technology",
@@ -179849,7 +179693,6 @@ unabbrevs = {
["PROG ARCH"] = "Progressive architecture",
["PROG ARCHIT"] = "Progressive Architecture",
["PROG ASTRONAUT AERON"] = "Advanced Propulsion Systems and Technologies, Today to 2020",
- ["PROG ASTRONAUT AERONAUT"] = "Progress in Astronautics and Aeronautics",
["PROG AT MED"] = "Progress in atomic medicine",
["PROG BEHAV MODIF"] = "Progress in behavior modification",
["PROG BEHAV MODIFIC"] = "Progress in Behavior Modification",
@@ -179870,7 +179713,7 @@ unabbrevs = {
["PROG BIOPHYS MOL BIO"] = "Progress in Biophysics & Molecular Biology",
["PROG BIOPHYS MOL BIOL"] = "Progress in biophysics and molecular biology",
["PROG BIOTECHNOL"] = "Progress in Biotechnology",
- ["PROG BOT"] = "Progress in Botany",
+ ["PROG BOT"] = "Progress in botany. Fortschritte der Botanik",
["PROG BRAIN RES"] = "Progress in brain research",
["PROG BRAIN RES &LT"] = "Progress in Brain Research &lt;d&gt;",
["PROG CARDIOVASC DIS"] = "Progress in cardiovascular diseases",
@@ -179884,14 +179727,14 @@ unabbrevs = {
["PROG CHEM ORG NAT PR"] = "Progress in The Chemistry of Organic Natural Products",
["PROG CHEM ORG NAT PROD"] = "Progress in the chemistry of organic natural products",
["PROG CHEM TOXICOL"] = "Progress in chemical toxicology",
- ["PROG CLIN BIOL RES"] = "Progress in Clinical and Biological Research",
+ ["PROG CLIN BIOL RES"] = "Progress in clinical and biological research",
["PROG CLIN CANCER"] = "Progress in clinical cancer",
["PROG CLIN IMMUNOL"] = "Progress in clinical immunology",
["PROG CLIN NEUROPHYS"] = "Progress in Clinical Neurophysiology",
["PROG CLIN PARASITOL"] = "Progress in clinical parasitology",
["PROG CLIN PATHOL"] = "Progress in clinical pathology",
["PROG COLL POL SCI S"] = "Adsorption and Nanostructures",
- ["PROG COLLOID POLYM SCI"] = "Progress in Colloid and Polymer Science",
+ ["PROG COLLOID POLYM SCI"] = "Progress in colloid & polymer science",
["PROG COM SC"] = "Cryptography and Computational Number Theory",
["PROG COMMUNITY HEALTH PARTNERSH"] = "Progress in community health partnerships : research, education, and action",
["PROG COMPREHEN"] = "10th International Workshop On Program Comprehension, Proceedings",
@@ -179915,7 +179758,7 @@ unabbrevs = {
["PROG ENDOC"] = "Acth, Cushings Syndrome, and Other Hypercortisolemic States",
["PROG ENERG COMBUST"] = "Progress in Energy and Combustion Science",
["PROG ENERGY"] = "Progress in Energy",
- ["PROG ENERGY COMBUST SCI"] = "Progress in Energy and Combustion Science",
+ ["PROG ENERGY COMBUST SCI"] = "Progress in energy and combustion science",
["PROG EPILEPTIC DISOR"] = "Cognitive Dysfunction in Children With Temporal Lobe Epilepsy",
["PROG EXP CARDIOL"] = "Cardiac Remodeling and Failure",
["PROG EXP PERS PSYCHOPATHOL RES"] = "Progress in experimental personality & psychopathology research",
@@ -179938,15 +179781,14 @@ unabbrevs = {
["PROG IMMUNOBIOL STAND"] = "Progress in immunobiological standardization",
["PROG IND ECOL"] = "Progress in Industrial Ecology",
["PROG IND M"] = "Bioactive Metabolites From Microorganisms",
- ["PROG IND MICROBIOL"] = "Progress in Industrial Microbiology",
+ ["PROG IND MICROBIOL"] = "Progress in industrial microbiology",
["PROG INFLAM RES"] = "Inflammatory Processes: Molecular Mechanisms and Therapeutic Opp Ortunities",
["PROG INFLAMM RES SER"] = "Adhesion Molecules: Function and Inhibition",
["PROG INORG BIOCHEM BIOPHYS"] = "Progress in inorganic biochemistry and biophysics",
["PROG INORG CHEM"] = "Progress in Inorganic Chemistry",
["PROG INT RIGHTS CHIL"] = "Children’s Rights and Traditional Values",
["PROG LEUC B"] = "Cellular and Cytokine Networks in Tissue Immunity",
- ["PROG LEUKOCYTE BIOL"] = "Progress in Leukocyte Biology",
- ["PROG LIPID RES"] = "Progress in Lipid Research",
+ ["PROG LIPID RES"] = "Progress in lipid research",
["PROG LIVER DIS"] = "Progress in liver diseases",
["PROG MATER SCI"] = "Progress in Materials Science",
["PROG MATH"] = "First European Congress of Mathematics",
@@ -179969,7 +179811,6 @@ unabbrevs = {
["PROG NEURAL PROCESS"] = "Connectionist Models of Behaviour and Cognition Ii",
["PROG NEURO-PSYCHOPH"] = "Progress in Neuro-psychopharmacology & Biological Psychiatry",
["PROG NEURO-PSYCHOPHA"] = "Progress in Neuro-psychopharmacology",
- ["PROG NEURO-PSYCHOPHARMACOL BIOL PSYCHIATRY"] = "Progress in Neuro-Psychopharmacology & Biological Psychiatry",
["PROG NEUROBIOL"] = "Progress in neurobiology",
["PROG NEUROENDOCRINIM"] = "Progress in Neuroendocrinimmunology",
["PROG NEUROL"] = "Japanese Experience With Gamma Knife Radiosurgery",
@@ -179988,7 +179829,7 @@ unabbrevs = {
["PROG NUCL MAGN RESON SPECTROSC"] = "Progress in nuclear magnetic resonance spectroscopy",
["PROG NUCL MED"] = "Progress in nuclear medicine",
["PROG NUCLEIC ACID RE"] = "Progress in Nucleic Acid Research and Molecular Biology",
- ["PROG NUCLEIC ACID RES MOL BIOL"] = "Progress in Nucleic Acid Research and Molecular Biology",
+ ["PROG NUCLEIC ACID RES MOL BIOL"] = "Progress in nucleic acid research and molecular biology",
["PROG NUTR"] = "Progress in Nutrition",
["PROG OBES R"] = "Progress in Obesity Research",
["PROG OCEANOGR"] = "Progress in Oceanography",
@@ -180014,7 +179855,7 @@ unabbrevs = {
["PROG PHOTOVOLTAICS"] = "Progress in Photovoltaics",
["PROG PHOTOVOLTAICS RES APPL"] = "Progress in Photovoltaics: Research and Applications",
["PROG PHYS GEOG"] = "Progress in Physical Geography",
- ["PROG PHYS GEOGR"] = "Progress in Physical Geography",
+ ["PROG PHYS GEOGR"] = "Progress in physical geography",
["PROG PHYS ORG CHEM"] = "Progress in Physical Organic Chemistry",
["PROG PHYS THER"] = "Progress in physical therapy",
["PROG PLANN"] = "Progress in planning",
@@ -180154,7 +179995,7 @@ unabbrevs = {
["PROSTAGLANDINS LEUKOT MED"] = "Prostaglandins, leukotrienes, and medicine",
["PROSTAGLANDINS MED"] = "Prostaglandins and medicine",
["PROSTAGLANDINS OTHER LIPID MEDIAT"] = "Prostaglandins & other lipid mediators",
- ["PROSTAGLANDINS OTHER LIPID MEDIATORS"] = "Prostaglandins & Other Lipid Mediators",
+ ["PROSTAGLANDINS OTHER LIPID MEDIATORS"] = "Prostaglandins and Other Lipid Mediators",
["PROSTAGLANDINS, LEUKOTRIENES ESSENT FATTY ACIDS"] = "Prostaglandins, Leukotrienes and Essential Fatty Acids",
["PROSTATE"] = "The Prostate",
["PROSTATE CANCER"] = "Prostate cancer",
@@ -180183,13 +180024,13 @@ unabbrevs = {
["PROTEIN EXPR PURIF"] = "Protein expression and purification",
["PROTEIN EXPRES PURIF"] = "Protein Expression and Purification",
["PROTEIN EXPRESSION PURIF"] = "Protein Expression and Purification",
- ["PROTEIN J"] = "Protein Journal",
+ ["PROTEIN J"] = "The protein journal",
["PROTEIN PEPT LETT"] = "Protein and peptide letters",
["PROTEIN PEPTIDE LETT"] = "Protein and Peptide Letters",
["PROTEIN PROFILE"] = "Protein profile",
["PROTEIN REV"] = "Circadian Clock",
["PROTEIN REV WEB"] = "Protein Reviews on the Web",
- ["PROTEIN SCI"] = "Protein Science",
+ ["PROTEIN SCI"] = "Protein science : a publication of the Protein Society",
["PROTEIN SCI ENG"] = "Protein Science and Engineering",
["PROTEIN SCI-CRC"] = "Application of Solution Protein Chemistry to Biotechnology",
["PROTEIN SEQ DATA ANAL"] = "Protein sequences & data analysis",
@@ -180215,7 +180056,6 @@ unabbrevs = {
["PROTEUS"] = "Proteus (Shippensburg, Pa.)",
["PROTIDES B"] = "Protides of The Biological Fluids",
["PROTIDES BIOL FLUID PROC COLLOQ"] = "Protides of the biological fluids; proceedings of the colloquium",
- ["PROTIDES BIOL FLUIDS"] = "Protides of the Biological Fluids",
["PROTIST"] = "Protist",
["PROTIST GENOMICS"] = "Protist genomics",
["PROTISTOLOGICA"] = "Protistologica",
@@ -180565,7 +180405,7 @@ unabbrevs = {
["PUBL AM STAT ASSOC"] = "Publications of The American Statistical Association",
["PUBL ARCH HENRI-POINCARE"] = "Publications des Archives Henri-Poincare",
["PUBL ASTRON SOC AUST"] = "Publications of the Astronomical Society of Australia : PASA",
- ["PUBL ASTRON SOC JPN"] = "Publications of the Astronomical Society of Japan",
+ ["PUBL ASTRON SOC JPN"] = "Publications of The Astronomical Society of Japan",
["PUBL ASTRON SOC JPN NIHON TENMON GAKKAI"] = "Publications of the Astronomical Society of Japan. Nihon Tenmon Gakkai",
["PUBL ASTRON SOC PAC"] = "Publications of the Astronomical Society of the Pacific",
["PUBL AUSTRALAS INST MIN METALL"] = "Publications of the Australasian Institute of Mining and Metallurgy",
@@ -180818,7 +180658,6 @@ unabbrevs = {
["Q J EXP PSYCHOL-A"] = "Quarterly Journal of Experimental Psychology Section A-human Experimental Psychology",
["Q J EXP PSYCHOL-B"] = "Quarterly Journal of Experimental Psychology Section B-comparative and Physiological Psychology",
["Q J FINANCE"] = "The quarterly journal of finance",
- ["Q J FOR"] = "Quarterly Journal of Forestry",
["Q J FOREST"] = "Quarterly Journal of Forestry",
["Q J GEOL SOC LONDON"] = "Quarterly Journal of the Geological Society of London",
["Q J INT AGRIC"] = "Quarterly Journal of International Agriculture",
@@ -180855,7 +180694,7 @@ unabbrevs = {
["Q REV"] = "Quarterly review (London, England)",
["Q REV ALLERGY APPL IMMUNOL"] = "Quarterly review of allergy and applied immunology",
["Q REV BIOL"] = "Quarterly Review of Biology",
- ["Q REV BIOPHYS"] = "Quarterly Reviews of Biophysics",
+ ["Q REV BIOPHYS"] = "Quarterly reviews of biophysics",
["Q REV BR RED CROSS SOC"] = "Quarterly review. British Red Cross Society",
["Q REV CHEM SOC"] = "Quarterly Reviews, Chemical Society",
["Q REV DC NURSES ASSOC"] = "The Quarterly review",
@@ -180909,7 +180748,7 @@ unabbrevs = {
["QRB QUAL REV BULL"] = "QRB. Quality review bulletin",
["QRC ADVIS"] = "QRC advisor",
["QS"] = "Quaderni di storia",
- ["QSAR COMB SCI"] = "QSAR & Combinatorial Science",
+ ["QSAR COMB SCI"] = "QSAR & combinatorial science",
["QSAR ENVIRON HEALTH"] = "Endocrine Disruption Modeling",
["QSCI PROC"] = "Qscience proceedings",
["QST"] = "Qst",
@@ -181240,7 +181079,6 @@ unabbrevs = {
["RADICAL HIST REV"] = "Radical History Review",
["RADICAL PHILOS"] = "Radical Philosophy",
["RADICAL SCI J"] = "Radical Science",
- ["RADIO ELECTRON ENG"] = "Radio and Electronic Engineer",
["RADIO ENG ELECTRON (USSR)"] = "Radio Engineering and Electronics (USSR) [translation of Radiotekhnika i Elektronika]",
["RADIO ENG ELECTRON P"] = "Radio Engineering and Electronic Physics-ussr",
["RADIO ENG ELECTRON PHYS (USSR)"] = "Radio Engineering and Electronic Physics (USSR) [translation of Radiotekhnika i Elektronika]",
@@ -181331,6 +181169,7 @@ unabbrevs = {
["RAIRO OPER RES"] = "RAIRO Operations Research",
["RAIRO RECH OPÉR"] = "RAIRO Recherche Opérationnelle",
["RAIRO THEOR INFORM APPL"] = "RAIRO Theoretical Informatics and Applications. Informatique Theorique et Applications",
+ ["RAIRO THEOR INFORM APPL (RAIRO:ITA)"] = "RAIRO Theoretical Informatics and Applications (RAIRO: ITA)",
["RAIRO-ANAL NUMER-NUM"] = "Rairo-analyse Numerique-numerical Analysis",
["RAIRO-AUTOM PROD INF"] = "Rairo-automatique-productique Informatique Industrielle-automatic Control Production Systems",
["RAIRO-AUTOM-SYST ANA"] = "Rairo-automatique-systems Analysis and Control",
@@ -181367,7 +181206,6 @@ unabbrevs = {
["RANGE MANAG AGROFOR"] = "Range Management and Agroforestry",
["RANGEL ECOL MANAG"] = "Rangeland ecology & management",
["RANGELAND ECOL MANAG"] = "Rangeland Ecology & Management",
- ["RANGELAND ECOL MANAGE"] = "Rangeland Ecology & Management",
["RANGELAND J"] = "Rangeland Journal",
["RANLIAO HUAXUE XUEBAO"] = "Ranliao Huaxue Xuebao",
["RAP PROCES"] = "Baltic Sea Fishery Resources",
@@ -181581,7 +181419,6 @@ unabbrevs = {
["RECENT PAT BIOMED ENG"] = "Recent patents on biomedical engineering",
["RECENT PAT BIOTECHNOL"] = "Recent patents on biotechnology",
["RECENT PAT CARDIOVASC DRUG DISCOV"] = "Recent patents on cardiovascular drug discovery",
- ["RECENT PAT CARDIOVASC DRUG DISCOVERY"] = "Recent Patents on Cardiovascular Drug Discovery",
["RECENT PAT CNS DRUG DISCOV"] = "Recent patents on CNS drug discovery",
["RECENT PAT CNS DRUG DISCOVERY"] = "Recent Patents on CNS Drug Discovery",
["RECENT PAT DNA GENE SEQ"] = "Recent patents on DNA & gene sequences",
@@ -181726,7 +181563,7 @@ unabbrevs = {
["REG CLIM STUD"] = "Mediterranean Climate: Variability and Trends",
["REG COHES"] = "Regions & cohesion : the journal of the Consortium for Comparative Research on Regional Integration and Social Cohesion",
["REG DEV DIALOGUE"] = "Regional development dialogue",
- ["REG ENVIRON CHANGE"] = "Regional Environmental Change",
+ ["REG ENVIRON CHANGE"] = "Regional environmental change",
["REG IMMUNOL"] = "Regional immunology",
["REG SCI PERSP"] = "Regional Science Perspectives",
["REG SCI PERSPECT"] = "Regional science perspectives",
@@ -182028,8 +181865,7 @@ unabbrevs = {
["REPROD SCI"] = "Reproductive sciences (Thousand Oaks, Calif.)",
["REPROD SUPPL"] = "Reproduction (Cambridge, England) Supplement",
["REPROD SYST SEX DISORD"] = "Reproductive system & sexual disorders : current research",
- ["REPROD TOXICOL"] = "Reproductive Toxicology",
- ["REPROD, NUTR, DEV"] = "Reproduction, Nutrition, Development",
+ ["REPROD TOXICOL"] = "Reproductive toxicology (Elmsford, N.Y.)",
["REPRODUCCION"] = "Reproduccion",
["REPRODUCTION"] = "Reproduction (Cambridge, England)",
["REPRODUCTION (BRISTOL, U K)"] = "Reproduction (Bristol, United Kingdom)",
@@ -182085,7 +181921,7 @@ unabbrevs = {
["RES COMMUN CHEM PATHOL PHARMACOL"] = "Research communications in chemical pathology and pharmacology",
["RES COMMUN INST FERMENT"] = "Research communications - Institute for Fermentation, Osaka",
["RES COMMUN MOL PATH"] = "Research Communications in Molecular Pathology and Pharmacology",
- ["RES COMMUN MOL PATHOL PHARMACOL"] = "Research Communications in Molecular Pathology and Pharmacology",
+ ["RES COMMUN MOL PATHOL PHARMACOL"] = "Research communications in molecular pathology and pharmacology",
["RES COMMUN PHARMACOL TOXICOL"] = "Research Communications in Pharmacology and Toxicology",
["RES COMMUN PSYCH PSY"] = "Research Communications in Psychology Psychiatry and Behavior",
["RES COMMUN PSYCHOL PSYCHIATR BEHAV"] = "Research communications in psychology, psychiatry and behavior",
@@ -182174,7 +182010,7 @@ unabbrevs = {
["RES J AGRIC BIOL SCI"] = "Research journal of agriculture and biological sciences",
["RES J APPL SCI"] = "Research journal of applied sciences",
["RES J BIOTECHNOL"] = "Research journal of biotechnology",
- ["RES J CHEM ENVIRON"] = "Research Journal of Chemistry and Environment",
+ ["RES J CHEM ENVIRON"] = "Research journal of chemistry and environment",
["RES J CHEM ENVIRON SCI"] = "Research journal of chemical and environmental sciences",
["RES J ENVIRON SCI"] = "Research journal of environmental sciences",
["RES J HEALTH SCI"] = "Research journal of health sciences",
@@ -183461,7 +183297,7 @@ unabbrevs = {
["REV MEX FIS E"] = "Revista Mexicana de Fisica E. Publicacion de Ensenanza, Historia y Filosofia de la Sociedad Mexicana de Fisica",
["REV MEX FITOPATOL"] = "Revista mexicana de fitopatologia : la revista oficial de la Sociedad Mexicana de Fitopatologia",
["REV MEX ING CHIM"] = "Revista Mexicana de Ingenieria Quimica",
- ["REV MEX ING QUIM"] = "Revista Mexicana de Ingenieria Quimica",
+ ["REV MEX ING QUIM"] = "Revista mexicana de ingenieriÌa quiÌmica",
["REV MEX MICOL"] = "Revista mexicana de micologiÌa : oÌrgano oficial de la Sociedad Mexicana de MicologiÌa",
["REV MEX PSICOL"] = "Revista Mexicana De Psicologia",
["REV MEX RADIOL"] = "Revista Mexicana De Radiologia",
@@ -183689,8 +183525,8 @@ unabbrevs = {
["REV ROMANA MED LAB"] = "Revista Romana De Medicina De Laborator",
["REV ROMANE"] = "Revue Romane",
["REV ROUERGUE"] = "Revue du Rouergue",
- ["REV ROUM BIOCHIM"] = "Revue Roumaine de Biochimie",
- ["REV ROUM CHIM"] = "Revue Roumaine de Chimie",
+ ["REV ROUM BIOCHIM"] = "Revue Roumaine De Biochimie",
+ ["REV ROUM CHIM"] = "Revue roumaine du chimie",
["REV ROUM ENDOCRINOL"] = "Revue roumaine d'endocrinologie",
["REV ROUM GEOPHYS"] = "Revue Roumaine de Geophysique",
["REV ROUM HIST"] = "Revue roumaine d'histoire",
@@ -183704,7 +183540,7 @@ unabbrevs = {
["REV ROUM MORPHOL PHYSIOL"] = "Revue roumaine de morphologie et de physiologie",
["REV ROUM NEUROL"] = "Revue roumaine de neurologie",
["REV ROUM NEUROL PSYCHIATR"] = "Revue roumaine de neurologie et de psychiatrie",
- ["REV ROUM PHYS"] = "Revue Roumaine de Physique",
+ ["REV ROUM PHYS"] = "Revue Roumaine De Physique",
["REV ROUM PHYSIOL"] = "Revue roumaine de physiologie",
["REV ROUM PHYSIOL (1990)"] = "Revue roumaine de physiologie (Bucharest, Romania : 1990)",
["REV ROUM SCI TECH-EL"] = "Revue Roumaine Des Sciences Techniques-serie Electrotechnique Et Energetique",
@@ -184828,7 +184664,6 @@ unabbrevs = {
["RUSS J PLANT PHYSIOL"] = "Russian journal of plant physiology: a comprehensive Russian journal on modern phytophysiology",
["RUSS J PLANT PHYSL"] = "Russian Journal of Plant Physiology",
["RUSS J THERIOL"] = "Russian journal of theriology",
- ["RUSS J  ECOL"] = "Russian Journal of Ecology",
["RUSS LINGUIST"] = "Russian Linguistics",
["RUSS LIT TRIQUART"] = "Russian Literature Triquarterly",
["RUSS LITERATURA"] = "Russkaia Literatura",
@@ -184871,6 +184706,7 @@ unabbrevs = {
["RUTGERS J COMPUT TECHNOL LAW"] = "Rutgers journal--computers, technology, and the law",
["RUTGERS LAW J"] = "Rutgers law journal",
["RUTGERS LAW REV"] = "Rutgers law review",
+ ["RUTGERS LECT PHILOS"] = "The Rutgers Lectures in Philosophy",
["RUTHENICA"] = "Ruthenica : Rossiĭskiĭ malakologicheskiĭ zhurnal = Russian malacological journal",
["RUTLAND REC"] = "Rutland record : journal of the Rutland Record Society",
["RVF"] = "Revista venezolana de filosofía",
@@ -185321,7 +185157,7 @@ unabbrevs = {
["SCAND J ECON"] = "The Scandinavian journal of economics",
["SCAND J EDUC RES"] = "Scandinavian Journal of Educational Research",
["SCAND J FOOD NUTR"] = "Scandinavian journal of food & nutrition",
- ["SCAND J FOR RES"] = "Scandinavian Journal of Forest Research",
+ ["SCAND J FOR RES"] = "Scandinavian journal of forest research",
["SCAND J FOREST RES"] = "Scandinavian Journal of Forest Research",
["SCAND J GASTROENTERO"] = "Scandinavian Journal of Gastroenterology",
["SCAND J GASTROENTEROL"] = "Scandinavian journal of gastroenterology",
@@ -185334,7 +185170,7 @@ unabbrevs = {
["SCAND J IMMUNOL SUPPL"] = "Scandinavian journal of immunology. Supplement",
["SCAND J INFECT DIS"] = "Scandinavian Journal of Infectious Diseases",
["SCAND J INFECT DIS SUPPL"] = "Scandinavian journal of infectious diseases. Supplementum",
- ["SCAND J LAB ANIM SCI"] = "Scandinavian Journal of Laboratory Animal Science",
+ ["SCAND J LAB ANIM SCI"] = "Scandinavian journal of laboratory animal science = Scand las nyt : official quarterly journal of the Scandinavian Federation for Laboratory Animal Science",
["SCAND J MANAG"] = "Scandinavian Journal of Management",
["SCAND J MED SCI SPOR"] = "Scandinavian Journal of Medicine & Science in Sports",
["SCAND J MED SCI SPORTS"] = "Scandinavian journal of medicine & science in sports",
@@ -185524,7 +185360,6 @@ unabbrevs = {
["SCHWEISS PRUEFTECH"] = "Schweiss- und Prueftechnik",
["SCHWEIZ AKTUARVER MITT"] = "Schweizerische Aktuarvereinigung",
["SCHWEIZ APOTH ZTG"] = "Schweizerische Apotheker Zeitung",
- ["SCHWEIZ APOTH-ZTG"] = "Schweizerische Apotheker-Zeitung",
["SCHWEIZ ARCH NEUROL"] = "Schweizer Archiv Fur Neurologie Und Psychiatrie",
["SCHWEIZ ARCH NEUROL NEUROCHIR PSYCHIATR"] = "Schweizer Archiv für Neurologie, Neurochirurgie und Psychiatrie = Archives suisses de neurologie, neurochirurgie et de psychiatrie",
["SCHWEIZ ARCH NEUROL PSYCHIATR"] = "Schweizer Archiv für Neurologie und Psychiatrie. Archives suisses de neurologie et de psychiatrie. Archivio svizzero di neurologia e psichiatria",
@@ -185596,7 +185431,7 @@ unabbrevs = {
["SCI ACT"] = "Science activities",
["SCI ADV"] = "Science advances",
["SCI ADV MAT"] = "Materials and Process Challenges: Aging Systems, Affordability, Alternative Applications, Books 1 and 2",
- ["SCI ADV MATER"] = "Science of Advanced Materials",
+ ["SCI ADV MATER"] = "Science of advanced materials",
["SCI ADV MATER SCIENCE OF ADVANCED MATERIALS"] = "Sci. Adv. Mater. Science of Advanced Materials",
["SCI AESTHET-SCI ART"] = "Scientific Aesthetics-sciences De L Art",
["SCI AFR"] = "Scientific African",
@@ -185658,7 +185493,7 @@ unabbrevs = {
["SCI CHINA, SER A MATH"] = "Science in China, Series A: Mathematics",
["SCI CHINA, SER A: MATH"] = "Science in China, Series A: Mathematics",
["SCI CHINA, SER B CHEM"] = "Science in China, Series B: Chemistry",
- ["SCI CHINA, SER B: CHEM"] = "Science in China, Series B: Chemistry",
+ ["SCI CHINA, SER B: CHEM"] = "Science in China, Series B: Chemistry, Life Sciences, & Earth Sciences",
["SCI CHINA, SER C LIFE SCI"] = "Science in China, Series C: Life Sciences",
["SCI CHINA, SER C: LIFE SCI"] = "Science in China Series C: Life Sciences",
["SCI CHINA, SER D EARTH SCI"] = "Science in China, Series D: Earth Sciences",
@@ -185930,7 +185765,6 @@ unabbrevs = {
["SCOTT GRAD SER"] = "Scottish Graduate Series",
["SCOTT HIST REV"] = "The Scottish historical review",
["SCOTT J CRIM JUSTICE STUD"] = "The Scottish journal of criminal justice studies : the journal of the Scottish Association for the Study of Delinquency",
- ["SCOTT J GEOL"] = "Scottish Journal of Geology",
["SCOTT J POLIT ECON"] = "Scottish journal of political economy",
["SCOTT J SOCIOL"] = "The Scottish journal of sociology",
["SCOTT LIT REV"] = "Scottish Literary Review",
@@ -186138,7 +185972,7 @@ unabbrevs = {
["SEMIN CLIN NEUROPSYCHIATRY"] = "Seminars in clinical neuropsychiatry",
["SEMIN COLON RECTAL SURG"] = "Seminars in colon & rectal surgery",
["SEMIN CONGR"] = "Seminaires et Congres",
- ["SEMIN CUTAN MED SURG"] = "Seminars in Cutaneous Medicine and Surgery",
+ ["SEMIN CUTAN MED SURG"] = "Seminars in cutaneous medicine and surgery",
["SEMIN DENT HYG"] = "Seminars in dental hygiene",
["SEMIN DERMATOL"] = "Seminars in dermatology",
["SEMIN DEV BIOL"] = "Seminars in developmental biology",
@@ -186239,13 +186073,13 @@ unabbrevs = {
["SENS ACTUATORS A PHYS"] = "Sensors and actuators. A, Physical",
["SENS ACTUATORS B CHEM"] = "Sensors and actuators. B, Chemical",
["SENS ACTUATORS PHYS"] = "Sensors and Actuators A: Physical",
- ["SENS ACTUATORS, A"] = "Sensors and Actuators, A: Physical",
- ["SENS ACTUATORS, B"] = "Sensors and Actuators, B: Chemical",
+ ["SENS ACTUATORS, A"] = "Sensors and Actuators A: Physical",
+ ["SENS ACTUATORS, B"] = "Sensors and Actuators B: Chemical",
["SENS BIO-SENS RES"] = "Sensing and Bio-Sensing Research",
["SENS BIOSENSING RES"] = "Sensing and Bio-Sensing Research",
["SENS IMAGING"] = "Sensing and imaging",
["SENS INSTRUM FOOD QUAL SAF"] = "Sensing and instrumentation for food quality and safety",
- ["SENS LETT"] = "Sensor Letters",
+ ["SENS LETT"] = "Sensor letters",
["SENS NEUR"] = "Sensory neuron",
["SENS PROCESS"] = "Sensory Processes",
["SENS PROCESSES"] = "Sensory processes",
@@ -186700,7 +186534,6 @@ unabbrevs = {
["SIAM/ASA J UNCERTAIN QUANTIF"] = "SIAM/ASA Journal on Uncertainty Quantification",
["SIAULIAI MATH SEMIN"] = "Siauliai Mathematical Seminar",
["SIB ELEKTRON MAT IZV"] = "Sibirskie Elektronnye Matematicheskie Izvestiya. Siberian Electronic Mathematical Reports",
- ["SIB KHIM ZH"] = "Sibirskii Khimicheskii Zhurnal",
["SIB MATH J"] = "Siberian Mathematical Journal",
["SIB SHK ALGEBRY LOG"] = "\\cyr Sibirskaya Shkola Algebry i Logiki",
["SIB ZH CHIST PRIKL MAT"] = "Sibirskii Zhurnal Chistoi i Prikladnoi Matematiki",
@@ -186811,7 +186644,7 @@ unabbrevs = {
["SILVA FENN"] = "Silva Fennica",
["SILVA FENN (HELS)"] = "Silva fennica (Helsinki, Finland : 1967)",
["SILVA LUSIT"] = "Silva lusitana",
- ["SILVAE GENET"] = "Silvae Genetica",
+ ["SILVAE GENET"] = "Silvae genetica",
["SIMA"] = "Studies in Mediterranean Archaeology",
["SIMBLOS"] = "Simblos. Scritti di storia antica",
["SIMIOLUS"] = "Simiolus-netherlands Quarterly for The History of Art",
@@ -187099,7 +186932,7 @@ unabbrevs = {
["SOC EXP BIOL SEMIN S"] = "Inducible Plant Proteins : Their Biochemistry and Molecular Biology",
["SOC FORCES"] = "Social Forces",
["SOC GEN PHY"] = "Cytoskeletal Regulation of Membrane Function",
- ["SOC GEN PHYSIOL SER"] = "Society of General Physiologists Series",
+ ["SOC GEN PHYSIOL SER"] = "Society of General Physiologists series",
["SOC HIST"] = "Social history",
["SOC HIST ALCOHOL DRUGS"] = "The social history of alcohol and drugs",
["SOC HIST ALCOHOL REV"] = "The Social history of alcohol review",
@@ -187360,7 +187193,6 @@ unabbrevs = {
["SOCIOMETRY"] = "Sociometry",
["SOCIUS"] = "Socius : sociological research for a dynamic world",
["SOCRA SOURCE"] = "SOCRA source",
- ["SOC  EXP BIOL SEMIN SER"] = "Society for Experimental Biology Seminar Series",
["SODININK DARZININK"] = "Sodininkyste ir darzininkyste",
["SOEMMERING FORSCH"] = "Soemmerring-Forschungen",
["SOFT BIOL MATTER"] = "Soft and Biological Matter",
@@ -187391,7 +187223,7 @@ unabbrevs = {
["SOGO KANGO"] = "Sogo kango. Comprehensive nursing, quarterly",
["SOGO RINSHO"] = "[Sōgō rinshō] Clinic all-round",
["SOIL BIOL"] = "Advances in Applied Bioremediation",
- ["SOIL BIOL BIOCHEM"] = "Soil Biology & Biochemistry",
+ ["SOIL BIOL BIOCHEM"] = "Soil biology & biochemistry",
["SOIL CONSERV"] = "Soil Conservation",
["SOIL CROP SCI SOC FL"] = "Soil and Crop Science Society of Florida Proceedings",
["SOIL DISCUSS"] = "Soil Discussions",
@@ -187400,9 +187232,9 @@ unabbrevs = {
["SOIL ENVIRONM"] = "Contaminated Soil ’95",
["SOIL MECH FOUND ENG"] = "Soil Mechanics and Foundation Engineering",
["SOIL ORG"] = "Soil organisms",
- ["SOIL RES"] = "Soil Research",
- ["SOIL SCI"] = "Soil Science",
- ["SOIL SCI PLANT NUTR"] = "Soil Science and Plant Nutrition",
+ ["SOIL RES"] = "Soil research (Collingwood, Vic.)",
+ ["SOIL SCI"] = "Soil science",
+ ["SOIL SCI PLANT NUTR"] = "Soil science and plant nutrition",
["SOIL SCI SOC AM J"] = "Soil Science Society of America Journal",
["SOIL SCI SOC AM PRO"] = "Soil Science Society of America Proceedings",
["SOIL SEDIMENT CONTAM"] = "Soil & sediment contamination",
@@ -187443,7 +187275,7 @@ unabbrevs = {
["SOL ENERG MAT SOL C"] = "Solar Energy Materials and Solar Cells",
["SOL ENERG MATER"] = "Solar Energy Materials",
["SOL ENERGY"] = "Solar Energy",
- ["SOL ENERGY MATER SOL CELLS"] = "Solar Energy Materials & Solar Cells",
+ ["SOL ENERGY MATER SOL CELLS"] = "Solar energy materials and solar cells : an international journal devoted to photovoltaic, photothermal, and photochemical solar energy conversion",
["SOL FREEFORM FABRIC"] = "Solid Freeform Fabrication Proceedings, August, 1998",
["SOL PHYS"] = "Solar Physics",
["SOL RRL"] = "Solar RRL",
@@ -187468,7 +187300,7 @@ unabbrevs = {
["SOLID STATE ION"] = "Solid state ionics",
["SOLID STATE IONICS"] = "Solid State Ionics",
["SOLID STATE NUCL MAG"] = "Solid State Nuclear Magnetic Resonance",
- ["SOLID STATE NUCL MAGN RESON"] = "Solid State Nuclear Magnetic Resonance",
+ ["SOLID STATE NUCL MAGN RESON"] = "Solid state nuclear magnetic resonance",
["SOLID STATE PHENOM"] = "Solid State Phenomena",
["SOLID STATE PHENOMEN"] = "Advanced Structural and Functional Materials for Protection",
["SOLID STATE PHYS"] = "Solid State Physics: Advances in Research and Applications",
@@ -187486,7 +187318,7 @@ unabbrevs = {
["SOLVENT EXTR RES DEV"] = "Solvent Extraction Research and Development-japan",
["SOLVENT EXTR RES DEV, JPN"] = "Solvent Extraction Research and Development, Japan",
["SOMAT CELL GENET"] = "Somatic Cell Genetics",
- ["SOMAT CELL MOL GENET"] = "Somatic Cell and Molecular Genetics",
+ ["SOMAT CELL MOL GENET"] = "Somatic cell and molecular genetics",
["SOMAT CELL MOLEC GEN"] = "Somatic Cell and Molecular Genetics",
["SOMATIC CELL GENET"] = "Somatic cell genetics",
["SOMATOSENS MOT RES"] = "Somatosensory & motor research",
@@ -187634,7 +187466,7 @@ unabbrevs = {
["SOUTHWEST J PURE APPL MATH"] = "Southwest Journal of Pure and Applied Mathematics",
["SOUTHWEST LAW J"] = "Southwestern law journal",
["SOUTHWEST MED"] = "Southwestern medicine",
- ["SOUTHWEST NAT"] = "Southwestern Naturalist",
+ ["SOUTHWEST NAT"] = "The Southwestern naturalist",
["SOUTHWEST REPORT"] = "The Southwestern reporter",
["SOUTHWEST REV"] = "Southwest review",
["SOUTHWEST SOC SCI Q"] = "Southwestern Social Science Quarterly",
@@ -187817,16 +187649,14 @@ unabbrevs = {
["SPATIOTEMPORAL IMAGE ANAL LONGITUD TIME SER IMAGE DATA (2012)"] = "Spatio-temporal image analysis for longitudinal and time-series image data : Second International Workshop, STIA 2012, held in conjunction with MICCAI 2012, Nice, France, October 1, 2012, proceedings. STIA (Conference) (2nd : 2012 : Nice, France)",
["SPATIOTEMPORAL IMAGE ANAL LONGITUD TIME SER IMAGE DATA (2014)"] = "Spatio-temporal image analysis for longitudinal and time-series image data : third International Workshop, STIA 2014, held in conjunction with MICCAI 2014, Boston, MA, USA, September 18, 2014 : revised selected papers. STIA (Conference) (3rd : 2014 : Boston, Mass.)",
["SPAZ SOC-SPACE SOC"] = "Spazio E Societa-space & Society",
- ["SPE DRILL COMPLET"] = "SPE Drilling & Completion",
["SPE DRILL COMPLETION"] = "Spe Drilling & Completion",
- ["SPE FORM EVAL"] = "SPE Formation Evaluation",
["SPE FORMATION EVAL"] = "Spe Formation Evaluation",
- ["SPE J"] = "SPE Journal",
+ ["SPE J"] = "Spe Journal",
["SPE PROD ENG"] = "SPE Production Engineering",
- ["SPE PROD FACIL"] = "SPE Production & Facilities",
+ ["SPE PROD FACIL"] = "Spe Production & Facilities",
["SPE PROD OPER"] = "SPE Production & Operations",
["SPE RESERV EVAL ENG"] = "Spe Reservoir Evaluation & Engineering",
- ["SPE RESERVOIR ENG"] = "SPE Reservoir Engineering",
+ ["SPE RESERVOIR ENG"] = "Spe Reservoir Engineering",
["SPE RESERVOIR EVAL ENG"] = "SPE Reservoir Evaluation & Engineering",
["SPE TRANS"] = "Spe Transactions",
["SPEAREPORTS"] = "Globalization and Development: Challenges and Prospects for Belize",
@@ -187874,7 +187704,7 @@ unabbrevs = {
["SPECTROCHIM ACTA PART B AT SPECTROSC"] = "Spectrochimica acta. Part B, Atomic spectroscopy",
["SPECTROCHIM ACTA REV"] = "Spectrochimica Acta Reviews",
["SPECTROCHIM ACTA [A]"] = "Spectrochimica acta. Part A: Molecular spectroscopy",
- ["SPECTROCHIM ACTA, PART A"] = "Spectrochimica Acta, Part A: Molecular Spectroscopy",
+ ["SPECTROCHIM ACTA, PART A"] = "Spectrochimica Acta Part A: Molecular and Biomolecular Spectroscopy",
["SPECTROCHIM ACTA, PART B"] = "Spectrochimica Acta, Part B: Atomic Spectroscopy",
["SPECTROSC ASIA"] = "Spectroscopy Asia",
["SPECTROSC EUR"] = "Spectroscopy Europe",
@@ -188069,6 +187899,7 @@ unabbrevs = {
["SPRINGER SER CHEM SENS BIOSENS"] = "Springer Series on Chemical Sensors and Biosensors",
["SPRINGER SER COG NEU"] = "Invariants of Behavior: Constancy and Variability in Neural Systems",
["SPRINGER SER COMPUT MATH"] = "Springer Series in Computational Mathematics",
+ ["SPRINGER SER CULT COMPUT"] = "Springer Series on Cultural Computing",
["SPRINGER SER DATA SCI"] = "Springer Series in the Data Sciences",
["SPRINGER SER DEMOGR"] = "Forecasting International Migration in Europe: A Bayesian View",
["SPRINGER SER DEMOGR METHODS POPUL ANAL"] = "The Springer Series on Demographic Methods and Population Analysis",
@@ -188107,7 +187938,6 @@ unabbrevs = {
["SPRINGER SER STATIST STATIST HEALTH SCI"] = "Springer Series in Statistics: Statistics in the Health Sciences",
["SPRINGER SER SUPPLY CHAIN MANAG"] = "Springer Series in Supply Chain Management",
["SPRINGER SER SURF SC"] = "Coherent Light Microscopy: Imaging and Quantitative Phase Analysis",
- ["SPRINGER SER SURF SCI"] = "Springer Series in Surface Sciences",
["SPRINGER SER SURFACE SCI"] = "Springer Series in Surface Sciences",
["SPRINGER SER SYNERG"] = "Ambiguity in Mind and Nature",
["SPRINGER SER SYNERGETICS"] = "Springer Series in Synergetics",
@@ -188192,6 +188022,7 @@ unabbrevs = {
["SPRINGERBRIEFS MATH METHODS"] = "SpringerBriefs in Mathematical Methods",
["SPRINGERBRIEFS MATH PHYS"] = "SpringerBriefs in Mathematical Physics",
["SPRINGERBRIEFS MATH PLANET EARTH"] = "SpringerBriefs in Mathematics of Planet Earth",
+ ["SPRINGERBRIEFS MOL SCI"] = "SpringerBriefs in Molecular Science",
["SPRINGERBRIEFS NONLINEAR CIRCUITS"] = "SpringerBriefs in Nonlinear Circuits",
["SPRINGERBRIEFS OPTIM"] = "SpringerBriefs in Optimization",
["SPRINGERBRIEFS PHILOS"] = "SpringerBriefs in Philosophy",
@@ -188326,9 +188157,9 @@ unabbrevs = {
["STAFF PAP BROOKINGS"] = "Staff Papers Brookings Institution",
["STAFF PAP INT MONET FUND"] = "Staff papers - International Monetary Fund. International Monetary Fund",
["STAFF PROC"] = "Staff proceedings. Hillcrest Medical Center (Tulsa, Okla.)",
- ["STAHL EISEN"] = "Stahl und Eisen",
+ ["STAHL EISEN"] = "Stahl Und Eisen",
["STAHLBAU"] = "Stahlbau",
- ["STAIN TECHNOL"] = "Stain Technology",
+ ["STAIN TECHNOL"] = "Stain technology",
["STAL"] = "STAL. Sciences et techniques de l'animal de laboratoire",
["STAL ENGL"] = "Stal in English-ussr",
["STAL, SCI TECH ANIM LAB"] = "STAL, Sciences et Techniques de l’Animal de Laboratoire",
@@ -188841,7 +188672,7 @@ unabbrevs = {
["STUD ENGL LIT"] = "Studies in English literature",
["STUD ENGL LIT-1500"] = "Studies in English Literature 1500-1900",
["STUD ENGL LIT-TOKYO"] = "Studies in English Literature-tokyo",
- ["STUD ENVIRON SCI"] = "Studies in Environmental Science",
+ ["STUD ENVIRON SCI"] = "Acidification Research : Evaluation and Policy Applications",
["STUD ETHICS LAW TECHNOL"] = "Studies in ethics, law, and technology",
["STUD ETHN NATL"] = "Studies in ethnicity and nationalism",
["STUD ETHNIC GROUPS C"] = "Governing China’s Multiethnic Frontiers",
@@ -189062,7 +188893,6 @@ unabbrevs = {
["STUD PHILOS RELIG SE"] = "Approaches to Metaphysics",
["STUD PHILOSO THEOL"] = "Happiness, Well-being and The Meaning of Life",
["STUD PHYS THEO CHEM"] = "Electron and Proton Transfer in Chemistry and Biology",
- ["STUD PHYS THEOR CHEM"] = "Studies in Physical and Theoretical Chemistry",
["STUD PIEMONTESI"] = "Studi Piemontesi",
["STUD PLAN S"] = "Advances in Plant Glycosides, Chemistry and Biology",
["STUD PLATONISM NEOPLATONISM PLATONIC TRADIT"] = "Studies in Platonism, Neoplatonism, and the Platonic Tradition",
@@ -189129,7 +188959,7 @@ unabbrevs = {
["STUD ST SOC PAC"] = "2006 Military Takeover in Fiji: A Coup to End All Coups",
["STUD STOR"] = "Studi storici",
["STUD STORICI"] = "Studi Storici",
- ["STUD SURF SCI CATAL"] = "Studies in Surface Science and Catalysis",
+ ["STUD SURF SCI CATAL"] = "Studies in surface science and catalysis",
["STUD SYM IN"] = "Studies in Symbolic Interaction",
["STUD SYMB INTERAC"] = "Studies in Symbolic Interaction",
["STUD SYMB INTERACT"] = "Studies in Symbolic Interaction",
@@ -189382,7 +189212,6 @@ unabbrevs = {
["SURF COAT INT PT B-C"] = "Surface Coatings International Part B-coatings Transactions",
["SURF COAT TECH"] = "Surface & Coatings Technology",
["SURF COAT TECHNOL"] = "Surface and Coatings Technology",
- ["SURF COLLOID SCI"] = "Surface and Colloid Science",
["SURF ENG"] = "Surface Engineering",
["SURF ENG APPL ELECT"] = "Surface Engineering and Applied Electrochemistry",
["SURF ENG APPL ELECTROCHEM"] = "Surface Engineering and Applied Electrochemistry",
@@ -189534,7 +189363,6 @@ unabbrevs = {
["SW ACAD MANAG P"] = "Southwest Academy of Management - Proceedings",
["SWAINSONA"] = "Swainsona",
["SWARM EVOL COMPUT"] = "Swarm and evolutionary computation",
- ["SWARM INTELL"] = "Swarm Intelligence",
["SWARM INTELL-US"] = "Swarm Intelligence",
["SWASTH HIND"] = "Swasth hind",
["SWED AM HIST Q"] = "The Swedish-American historical quarterly",
@@ -189581,7 +189409,6 @@ unabbrevs = {
["SYM S STUD"] = "Symposia of The Society for The Study of Human Biology",
["SYM SOC EXP BIOL"] = "Cell Behaviour : Adhesion and Motility",
["SYM ZOOL S"] = "Biology of Large African Mammals in Their Environment",
- ["SYMB BOT UPS"] = "Symbolae Botanicae Upsalienses",
["SYMB BOT UPSAL"] = "Symbolae Botanicae Upsalienses",
["SYMB COMPUT"] = "Geometric Modeling",
["SYMB EMBLEM"] = "Emblem in Renaissance and Baroque Europe",
@@ -189629,25 +189456,29 @@ unabbrevs = {
["SYNCHROTRON RADIAT NEWS"] = "Synchrotron radiation news",
["SYNERG SYNTROPIE NICHTLINEARE SYST"] = "Synergie—Syntropie—Nichtlineare Systeme",
["SYNERGIST (AKRON)"] = "Synergist (Akron, Ohio)",
- ["SYNLETT"] = "Synlett",
+ ["SYNLETT"] = "Synlett : accounts and rapid communications in synthetic organic chemistry",
["SYNOPEN"] = "SynOpen",
["SYNTAX"] = "Syntax (Oxford, England)",
["SYNTAX SEMANTICS"] = "Syntax and Semantics",
["SYNTAX-UK"] = "Syntax-a Journal of Theoretical Experimental and Interdisciplinary Research",
["SYNTH BIOL"] = "Synthetic biology",
["SYNTH BIOL (OXF)"] = "Synthetic biology (Oxford, England)",
- ["SYNTH COMMUN"] = "Synthetic Communications",
+ ["SYNTH COMMUN"] = "Synthetic communications",
["SYNTH FIBRES"] = "Synthetic Fibers",
["SYNTH LECT ALGORITHMS SOFTW ENG"] = "Synthesis Lectures on Algorithms and Software in Engineering",
["SYNTH LECT ARTIF INTELL MACH LEARN"] = "Synthesis Lectures on Artificial Intelligence and Machine Learning",
["SYNTH LECT COMPUT VIS"] = "Synthesis Lectures on Computer Vision",
["SYNTH LECT DATA MIN KNOWL DISCOV"] = "Synthesis Lectures on Data Mining and Knowledge Discovery",
["SYNTH LECT DIGIT CIRCUITS SYST"] = "Synthesis Lectures on Digital Circuits and Systems",
+ ["SYNTH LECT ENG SCI TECHNOL"] = "Synthesis Lectures on Engineering, Science, and Technology",
["SYNTH LECT GAMES COMPUT INTELL"] = "Synthesis Lectures on Games and Computational Intelligence",
["SYNTH LECT HUM LANG TECHNOL"] = "Synthesis Lectures on Human Language Technologies",
+ ["SYNTH LECT LEARN NETW ALGORITHMS"] = "Synthesis Lectures on Learning, Networks, and Algorithms",
["SYNTH LECT MATH STAT"] = "Synthesis Lectures on Mathematics and Statistics",
+ ["SYNTH LECT OPER RES APPL"] = "Synthesis Lectures on Operations Research and Applications",
["SYNTH LECT THEOR COMPUT SCI"] = "Synthesis Lectures on Theoretical Computer Science",
["SYNTH LECT VIS COMPUT"] = "Synthesis Lectures on Visual Computing",
+ ["SYNTH LECT WAVE PHENOM PHYS SCI"] = "Synthesis Lectures on Wave Phenomena in the Physical Sciences",
["SYNTH LIBR"] = "Synthese Library. Studies in Epistemology, Logic, Methodology, and Philosophy of Science",
["SYNTH LUBR"] = "Synthetic Lubrication",
["SYNTH MET"] = "Synthetic Metals",
@@ -190114,15 +189945,13 @@ unabbrevs = {
["TECHNOL EVAL CENT ASSESS PROGRAM EXEC SUMM"] = "Technology Evaluation Center Assessment Program. Executive summary",
["TECHNOL FORECAST SOC"] = "Technological Forecasting and Social Change",
["TECHNOL FORECAST SOC CHANGE"] = "Technological forecasting and social change",
- ["TECHNOL FORECASTING SOCIAL CHANGE"] = "Technological Forecasting and Social Change",
["TECHNOL GLOB DEV SER"] = "New Asian Innovation Dynamics - China and India in Perspective",
["TECHNOL HEALTH CARE"] = "Technology and health care : official journal of the European Society for Engineering and Medicine",
["TECHNOL INNOV"] = "Technology and innovation",
["TECHNOL INVEST"] = "Technology and investment",
["TECHNOL LIVED ABSTR"] = "Relationscapes: Movement, Art, Philosophy",
["TECHNOL PEDAGOG EDUC"] = "Technology Pedagogy and Education",
- ["TECHNOL REP OSAKA UNIV"] = "Technology Reports of the Osaka University",
- ["TECHNOL REV"] = "Technology Review",
+ ["TECHNOL REV"] = "Technology review",
["TECHNOL RISK SOC"] = "Technology, Risk, and Society",
["TECHNOL SCI"] = "Technology science",
["TECHNOL SOC"] = "Technology in society",
@@ -190228,7 +190057,6 @@ unabbrevs = {
["TEOR EKSP KHIM"] = "Teoreticheskaya i Eksperimental’naya Khimiya",
["TEOR FUNKTSIY FUNKTSIONAL ANAL I PRILOZHEN"] = "Teoriya Funktsiy, Funktsional\\cprime nyy Analiz i ikh Prilozheniya",
["TEOR IMOVIR MAT STAT"] = "Teoriya Imovirnostei ta Matematichna Statistika. Kiivskii Universitet imeni Tarasa Shevchenka",
- ["TEOR MAT FIZ"] = "Teoreticheskaya i Matematicheskaya Fizika",
["TEOR METOD SISTEM ANAL"] = "\\cyr Teoriya i Metody Sistemnogo Analiza",
["TEOR MODEL"] = "Teorie & modelli",
["TEOR OSN KHIM TEKHNOL"] = "Teoreticheskie Osnovy Khimicheskoi Tekhnologii",
@@ -190466,7 +190294,7 @@ unabbrevs = {
["THEO CONT C"] = "Pedagogy",
["THEO DEC L"] = "Applications of Category Theory to Fuzzy Subsets",
["THEO DECI L"] = "Intelligent Systems - Third Golden West International Conference, Edited and Selected Papers",
- ["THEOCHEM"] = "THEOCHEM Journal of Molecular Structure",
+ ["THEOCHEM"] = "Theochem",
["THEOCHEM-J MOL STRUC"] = "Theochem-journal of Molecular Structure",
["THEOL BIBL TOPELMANN"] = "Theologische Bibliothek Topelmann",
["THEOL BILB"] = "Being Versus Word in Paul Tillich’s Theology?",
@@ -190504,7 +190332,7 @@ unabbrevs = {
["THEOR DEC A"] = "Evolutionary Epistemology, Language and Culture",
["THEOR DEC C"] = "Epistemic Logic and The Theory of Games and Decisions",
["THEOR DECIS"] = "Theory and Decision",
- ["THEOR ECOL"] = "Theoretical Ecology",
+ ["THEOR ECOL"] = "Theoretical ecology",
["THEOR ECOL-NETH"] = "Theoretical Ecology",
["THEOR ECON"] = "Theoretical Economics",
["THEOR ENGN APPLICAT"] = "Advanced Design of Concrete Structures",
@@ -190680,7 +190508,7 @@ unabbrevs = {
["THROMB HAEMOST"] = "Thrombosis and haemostasis",
["THROMB HAEMOSTASIS"] = "Thrombosis and Haemostasis",
["THROMB J"] = "Thrombosis journal",
- ["THROMB RES"] = "Thrombosis Research",
+ ["THROMB RES"] = "Thrombosis research",
["THROMB RES SUPPL"] = "Thrombosis research. Supplement",
["THROMBOSIS"] = "Thrombosis",
["THRUST"] = "Thrust-for Educational Leadership",
@@ -190995,7 +190823,7 @@ unabbrevs = {
["TOXIC SUBST MECH"] = "Toxic substance mechanisms",
["TOXICOL ANAL CLIN"] = "Toxicologie Analytique et Clinique",
["TOXICOL APPL PHARM"] = "Toxicology and Applied Pharmacology",
- ["TOXICOL APPL PHARMACOL"] = "Toxicology and Applied Pharmacology",
+ ["TOXICOL APPL PHARMACOL"] = "Toxicology and applied pharmacology",
["TOXICOL COMMUN"] = "Toxicology communications",
["TOXICOL ENVIRON CHEM"] = "Toxicological and Environmental Chemistry",
["TOXICOL ENVIRON HEALTH SCI"] = "Toxicology and environmental health sciences",
@@ -191019,7 +190847,7 @@ unabbrevs = {
["TOXICOLOGIST"] = "The Toxicologist : an official publication of the Society of Toxicology",
["TOXICOLOGY"] = "Toxicology",
["TOXICOMANIES"] = "Toxicomanies",
- ["TOXICON"] = "Toxicon",
+ ["TOXICON"] = "Toxicon : official journal of the International Society on Toxinology",
["TOXICON X"] = "Toxicon: X",
["TOXICS"] = "Toxics",
["TOXIN REV"] = "Toxin reviews",
@@ -191078,7 +190906,7 @@ unabbrevs = {
["TRABASSARQPORT"] = "Trabalhos da associação dos arqueoÌlogos portugueses",
["TRABNAVARRA"] = "Trabajos de arqueología de Navarra",
["TRABPREHIST"] = "Trabajos de prehistoria",
- ["TRAC, TRENDS ANAL CHEM"] = "TrAC, Trends in Analytical Chemistry",
+ ["TRAC, TRENDS ANAL CHEM"] = "TRAC Trends in Analytical Chemistry",
["TRAC-TREND ANAL CHEM"] = "Trac-trends in Analytical Chemistry",
["TRACE ELEM ELECTROLY"] = "Trace Elements and Electrolytes",
["TRACE ELEM ELECTROLYTES"] = "Trace Elements and Electrolytes",
@@ -191134,7 +190962,6 @@ unabbrevs = {
["TRANS AM COLL CARDIOL"] = "Transactions. American College of Cardiology",
["TRANS AM CRYSTALLOGR ASSOC"] = "Transactions of the American Crystallographic Association",
["TRANS AM FISH SOC"] = "Transactions of the American Fisheries Society",
- ["TRANS AM FOUNDRYMEN’S SOC"] = "Transactions of the American Foundrymen’s Society",
["TRANS AM GEOPHYS UNION"] = "Transactions of the American Geophysical Union",
["TRANS AM GYNECOL SOC"] = "Transactions of the American Gynecological Society",
["TRANS AM INST ELECTR ENG"] = "Transactions of the American Institute of Electrical Engineers",
@@ -191178,7 +191005,6 @@ unabbrevs = {
["TRANS AZERB NATL ACAD SCI SER PHYS-TECH MATH SCI PHYS ASTRON"] = "Transactions of Azerbaijan National Academy of Sciences. Series of Physical-Technical and Mathematical Sciences. Physics and Astronomy",
["TRANS BEIJING INST TECH"] = "Transactions of Beijing Institute of Technology. Beijing Ligong Daxue Xuebao",
["TRANS BR CERAM SOC"] = "Transactions of the British Ceramic Society",
- ["TRANS BR MYCOL SOC"] = "Transactions of the British Mycological Society",
["TRANS BR SOC HIST PHARM"] = "Transactions of the British Society for the History of Pharmacy",
["TRANS BR SOC STUDY ORTHOD"] = "Transactions of the British Society for the Study of Orthodontics",
["TRANS BRISTOL GLOS ARCHAEOL SOC"] = "Transactions - Bristol and Gloucestershire Archaeological Society. Bristol and Gloucestershire Archaeological Society",
@@ -191214,7 +191040,7 @@ unabbrevs = {
["TRANS INST CHEM ENG"] = "Transactions of The Institution of Chemical Engineers and The Chemical Engineer",
["TRANS INST INDIAN GEOGR"] = "Transactions of the Institute of Indian Geographers",
["TRANS INST MEAS CONTROL"] = "Transactions of the Institute of Measurement and Control",
- ["TRANS INST MET FINISH"] = "Transactions of the Institute of Metal Finishing",
+ ["TRANS INST MET FINISH"] = "Transactions of the Institution of Metal Finishing",
["TRANS INST MIN METALL, SECT A"] = "Transactions of the Institution of Mining and Metallurgy Section A",
["TRANS INST MIN METALL, SECT B"] = "Transactions of the Institution of Mining and Metallurgy Section B",
["TRANS INST MIN METALL, SECT C"] = "Transactions of the Institution of Mining and Metallurgy Section C: Mineral Processing and Extractive Metallurgy",
@@ -191252,7 +191078,6 @@ unabbrevs = {
["TRANS NEW YORK ACAD SCI SER II"] = "Transactions of the New York Academy of Sciences, Series II",
["TRANS NONFERROUS MET SOC CHINA"] = "Transactions of the Nonferrous Metals Society of China",
["TRANS NONLIN SCI COM"] = "Nonlinear Science and Complexity",
- ["TRANS ONCOL"] = "Translational Oncology",
["TRANS OPHTHALMOL SOC AUST"] = "Transactions of the Ophthalmological Society of Australia",
["TRANS OPHTHALMOL SOC N Z"] = "Transactions of the Ophthalmological Society of New Zealand",
["TRANS OPHTHALMOL SOC U K"] = "Transactions of the ophthalmological societies of the United Kingdom",
@@ -191337,7 +191162,7 @@ unabbrevs = {
["TRANSFUSION MED"] = "Transfusion Medicine",
["TRANSGEND HEALTH"] = "Transgender health",
["TRANSGENE"] = "Transgene : biological analysis through DNA transfer",
- ["TRANSGENIC RES"] = "Transgenic Research",
+ ["TRANSGENIC RES"] = "Transgenic research",
["TRANSGENICS"] = "Transgenics : biological analysis through DNA transfer",
["TRANSINFORMACAO"] = "Transinformacao",
["TRANSIT METAL CHEM"] = "Transition Metal Chemistry",
@@ -191511,12 +191336,12 @@ unabbrevs = {
["TREAT STRATEGIES DIABETES"] = "Treatment strategies. Diabetes",
["TREAT STRATEGIES HEMATOL"] = "Treatment strategies. Hematology",
["TREATMENTUPDATE"] = "TreatmentUpdate",
- ["TREE GENET GENOMES"] = "Tree Genetics & Genomes",
+ ["TREE GENET GENOMES"] = "Tree genetics & genomes",
["TREE PHYSIOL"] = "Tree physiology",
["TREE PHYSIOL SER"] = "Size- and Age-related Changes in Tree Structure and Function",
["TREE RING RES"] = "Tree-ring research",
["TREE-RING BULL"] = "Tree-ring Bulletin",
- ["TREE-RING RES"] = "Tree-Ring Research",
+ ["TREE-RING RES"] = "Tree-ring Research",
["TREES"] = "Trees",
["TREES (BERL WEST)"] = "Trees (Berlin, Germany : West)",
["TREES-STRUCT FUNCT"] = "Trees-structure and Function",
@@ -191532,10 +191357,10 @@ unabbrevs = {
["TRENDS APPL LINGUIST"] = "Language Talent and Brain Activity",
["TRENDS APPL SCI RES"] = "Trends in applied sciences research",
["TRENDS APPL SPECTROSC"] = "Trends in applied spectroscopy",
- ["TRENDS BIOCHEM SCI"] = "Trends in Biochemical Sciences",
+ ["TRENDS BIOCHEM SCI"] = "Trends in biochemical sciences",
["TRENDS BIOMATER ARTIF ORGANS"] = "Trends in biomaterials & artificial organs",
["TRENDS BIOSCI"] = "Trends in biosciences",
- ["TRENDS BIOTECHNOL"] = "Trends in Biotechnology",
+ ["TRENDS BIOTECHNOL"] = "Trends in biotechnology",
["TRENDS BIOTECHNOL RES"] = "Trends in biotechnology research (Solapur)",
["TRENDS CANCER"] = "Trends in cancer",
["TRENDS CANCER RES"] = "Trends in cancer research",
@@ -191558,7 +191383,7 @@ unabbrevs = {
["TRENDS ENVIRON ANAL CHEM"] = "Trends in Environmental Analytical Chemistry",
["TRENDS EVOL BIOL"] = "Trends in evolutionary biology",
["TRENDS FOOD SCI TECH"] = "Trends in Food Science & Technology",
- ["TRENDS FOOD SCI TECHNOL"] = "Trends in Food Science & Technology",
+ ["TRENDS FOOD SCI TECHNOL"] = "Trends in food science & technology",
["TRENDS GENET"] = "Trends in genetics : TIG",
["TRENDS GLYCOSCI GLYC"] = "Trends in Glycoscience and Glycotechnology",
["TRENDS GLYCOSCI GLYCOTECHNOL"] = "Trends in glycoscience and glycotechnology : TIGG",
@@ -191583,7 +191408,7 @@ unabbrevs = {
["TRENDS ORG CHEM"] = "Trends in organic chemistry",
["TRENDS ORGAN CRIME"] = "Trends in organized crime",
["TRENDS PARASITOL"] = "Trends in parasitology",
- ["TRENDS PHARMACOL SCI"] = "Trends in Pharmacological Sciences",
+ ["TRENDS PHARMACOL SCI"] = "Trends in pharmacological sciences",
["TRENDS PLANT SCI"] = "Trends in plant science",
["TRENDS POLYM SCI"] = "Trends in polymer science",
["TRENDS PSYCHIATRY PSYCHOTHER"] = "Trends in psychiatry and psychotherapy",
@@ -191635,7 +191460,7 @@ unabbrevs = {
["TROP DIS TRAVEL MED VACCINES"] = "Tropical diseases, travel medicine and vaccines",
["TROP DIS-ETIOL PATHO"] = "Antimalarial Drugs: Costs, Safety and Efficacy",
["TROP DOCT"] = "Tropical doctor",
- ["TROP ECOL"] = "Tropical Ecology",
+ ["TROP ECOL"] = "Tropical ecology",
["TROP FOREST"] = "Sampling Methods, Remote Sensing and Gis Multiresource Forest Inventory",
["TROP GASTROENTEROL"] = "Tropical gastroenterology : official journal of the Digestive Diseases Foundation",
["TROP GEOGR MED"] = "Tropical and geographical medicine",
@@ -192042,6 +191867,7 @@ unabbrevs = {
["UNDERGRAD LECT NOTES PHYS"] = "Undergraduate Lecture Notes in Physics",
["UNDERGRAD TEXTS COMPUT SCI"] = "Undergraduate Texts in Computer Science",
["UNDERGRAD TEXTS MATH"] = "Undergraduate Texts in Mathematics",
+ ["UNDERGRAD TEXTS MATH READ MATH"] = "Undergraduate Texts in Mathematics. Readings in Mathematics",
["UNDERGRAD TEXTS PHYS"] = "Undergraduate Texts in Physics",
["UNDERGRAD TOP COMPUT SCI"] = "Undergraduate Topics in Computer Science",
["UNDERGROUND SPACE"] = "Underground Space",
@@ -192251,7 +192077,6 @@ unabbrevs = {
["URBAN EDUC (BEVERLY HILLS CALIF)"] = "Urban education",
["URBAN FOR URBAN GREE"] = "Urban Forestry & Urban Greening",
["URBAN FOR URBAN GREEN"] = "Urban forestry & urban greening",
- ["URBAN FOR URBAN GREENING"] = "Urban Forestry & Urban Greening",
["URBAN GEOGR"] = "Urban geography",
["URBAN HEALTH"] = "Urban health",
["URBAN HEALTH NEWSL"] = "Urbanisation and health newsletter",
@@ -192287,7 +192112,7 @@ unabbrevs = {
["URBAN STUD"] = "Urban studies (Edinburgh, Scotland)",
["URBAN SYSTEMS"] = "Urban Systems",
["URBAN TRANSFORM"] = "Urban transformations",
- ["URBAN WATER J"] = "Urban Water Journal",
+ ["URBAN WATER J"] = "Urban water journal",
["URBANA"] = "Urbana (Caracas, Venezuela)",
["URBANITAS"] = "Os urbanitas",
["URBI"] = "Urbi",
@@ -192400,7 +192225,7 @@ unabbrevs = {
["USP FIZ NAUK"] = "Uspekhi Fizicheskikh Nauk",
["USP FIZ NAUK [SOV PHYS USP]"] = "Uspekhi Fizicheskikh Nauk [Soviet Physics–Uspekhi]",
["USP FIZIOL NAUK"] = "Uspekhi fiziologicheskikh nauk",
- ["USP KHIM"] = "Uspekhi Khimii",
+ ["USP KHIM"] = "Uspekhi khimii",
["USP SOVREM BIOL"] = "Uspekhi sovremennoĭ biologii",
["USPEKHI MAT NAUK"] = "Rossiiskaya Akademiya Nauk. Moskovskoe Matematicheskoe Obshchestvo. Uspekhi Matematicheskikh Nauk",
["USQR UNION SEMIN Q REV"] = "Union Seminary quarterly review",
@@ -192518,7 +192343,7 @@ unabbrevs = {
["VECTOR-BORNE ZOONOT"] = "Vector-borne and Zoonotic Diseases",
["VEG BODE"] = "Vegetarische bode",
["VEG CROPS RES BULL"] = "Vegetable Crops Research Bulletin",
- ["VEG HIST ARCHAEOBOT"] = "Vegetation History and Archaeobotany",
+ ["VEG HIST ARCHAEOBOT"] = "Vegetation history and archaeobotany",
["VEGETATIO"] = "Vegetatio",
["VEGETOS"] = "Vegetos (Bareilly, India)",
["VEH COMMUN"] = "Vehicular Communications",
@@ -192560,7 +192385,6 @@ unabbrevs = {
["VERH DTSCH GES PATHOL"] = "Verhandlungen der Deutschen Gesellschaft fur Pathologie",
["VERH DTSCH GES RHEUMATOL"] = "Verhandlungen der Deutschen Gesellschaft fur Rheumatologie",
["VERH DTSCH PHYS GES"] = "Verhandlungen der Deutschen Physikalischen Gesellschaft",
- ["VERH DTSCH ZOOL GES"] = "Verhandlungen der Deutschen Zoologischen Gesellschaft",
["VERH GES ÖKOL"] = "Verhandlungen der Gesellschaft für Ökologie",
["VERH INT VER THEOR ANGEW LIMNOL"] = "Verhandlungen der Internationalen Vereinigung für Theoretische und Angewandte Limnologie. International Association of Theoretical and Applied Limnology",
["VERH INT VER THEORET ANGEW LIMNOL"] = "Verhandlungen der Internationalen Vereinigung für Theoretische und Angewandte Limnologie",
@@ -192902,7 +192726,7 @@ unabbrevs = {
["VIPIMAGE 2017 (2017)"] = "VipIMAGE 2017 : proceedings of the VI ECCOMAS Thematic Conference on Computational Vision and Medical Image Processing Porto, Portugal, October 18-20, 2017. VipIMAGE (Conference) (2017 : Porto, Portugal)",
["VIPIMAGE 2019 (2019)"] = "VipIMAGE 2019 : proceedings of the VII ECCOMAS Thematic Conference on Computational Vision and Medical Image Processing, October 16-18, 2019, Porto, Portugal. VipIMAGE (Conference) (2019 : Porto, Portugal)",
["VIRAL HEPAT PRACT"] = "Viral hepatitis in practice",
- ["VIRAL IMMUNOL"] = "Viral Immunology",
+ ["VIRAL IMMUNOL"] = "Viral immunology",
["VIRCHOWS ARCH"] = "Virchows Archiv : an international journal of pathology",
["VIRCHOWS ARCH A"] = "Virchows Archiv Abteilung A Pathologische Anatomie",
["VIRCHOWS ARCH A PATHOL ANAT HISTOL"] = "Virchows Archiv. A, Pathological anatomy and histology",
@@ -192935,9 +192759,9 @@ unabbrevs = {
["VIRULENCE"] = "Virulence",
["VIRUS"] = "Virus",
["VIRUS EVOL"] = "Virus evolution",
- ["VIRUS GENES"] = "Virus Genes",
+ ["VIRUS GENES"] = "Virus genes",
["VIRUS INF EXCH NEWSL SOUTH EAST ASIA WEST PAC"] = "Virus information exchange newsletter for South-East Asia and the Western Pacific",
- ["VIRUS RES"] = "Virus Research",
+ ["VIRUS RES"] = "Virus research",
["VIRUS RES SUPPL"] = "Virus research. Supplement",
["VIRUS REV RES"] = "Virus reviews & research : journal of the Brazilian Society for Virology",
["VIRUSDISEASE"] = "Virusdisease",
@@ -193324,7 +193148,7 @@ unabbrevs = {
["WATER QUAL EXPO HEALTH"] = "Water quality, exposure, and health",
["WATER QUAL EXPOSURE HEALTH"] = "Water Quality, Exposure and Health",
["WATER QUAL RES J CAN"] = "Water Quality Research Journal of Canada",
- ["WATER RES"] = "Water Research",
+ ["WATER RES"] = "Water research",
["WATER RES DEVEL MAN"] = "Governance As A Trialogue: Government-society-science in Transition",
["WATER RES M"] = "Water Resources Monograph Series",
["WATER RES X"] = "Water research X",
@@ -193390,7 +193214,7 @@ unabbrevs = {
["WEATHER CLIM EXTREM"] = "Weather and climate extremes",
["WEATHER CLIM EXTREMES"] = "Weather and Climate Extremes",
["WEATHER CLIM SOC"] = "Weather, climate, and society (Print)",
- ["WEATHER FORECAST"] = "Weather and Forecasting",
+ ["WEATHER FORECAST"] = "Weather and forecasting",
["WEATHER VANE"] = "The Weather vane",
["WEATHERWISE"] = "Weatherwise",
["WEB ECOL"] = "Web ecology",
@@ -193401,7 +193225,7 @@ unabbrevs = {
["WEED BIOL MANAG"] = "Weed biology and management",
["WEED RES"] = "Weed research",
["WEED SCI"] = "Weed Science",
- ["WEED TECHNOL"] = "Weed Technology",
+ ["WEED TECHNOL"] = "Weed technology : a journal of the Weed Science Society of America",
["WEED TURFGRASS SCI"] = "Weed & turfgrass science",
["WEEDS WORLD"] = "Weeds world : the international electronic arabidopsis newsletter",
["WEEDS-U"] = "Weeds",
@@ -193451,7 +193275,7 @@ unabbrevs = {
["WENN GR INT"] = "Advances in Strabismus Research: Basic and Clinical Aspects",
["WENNER-GR C"] = "Neurobiology of Early Infant Behaviour",
["WERELD ZENDING"] = "Wereld en Zending",
- ["WERKST KORROS"] = "Werkstoffe und Korrosion",
+ ["WERKST KORROS"] = "Werkstoffe und Korrosion. Materials and corrosion",
["WERKSTATT BION EVOL"] = "Werkstatt Bionik und Evolutionstechnik",
["WERKSTATT GESCH"] = "Werkstatt geschichte",
["WERKSTATTSTECHNIK"] = "Werkstattstechnik",
@@ -193633,10 +193457,8 @@ unabbrevs = {
["WILDERNESS ENVIRON MED"] = "Wilderness & environmental medicine",
["WILDFIRE"] = "Wildfire",
["WILDFOWL (SLIMBR)"] = "Wildfowl. Wildfowl Trust",
- ["WILDL BIOL"] = "Wildlife Biology",
["WILDL BIOL PRACT"] = "Wildlife biology in practice (Online)",
["WILDL DIS"] = "Wildlife disease",
- ["WILDL MONOGR"] = "Wildlife Monographs",
["WILDL PROT DESTR EXT"] = "Biology, Evolution and Conservation of River Dolphins Within South America and Asia",
["WILDL RES"] = "Wildlife research (East Melbourne, Melbourne, Vic.)",
["WILDL SOC BULL"] = "Wildlife Society bulletin",
@@ -193705,7 +193527,7 @@ unabbrevs = {
["WILLIAM MARY Q"] = "The William and Mary quarterly",
["WILLIAM MARY QUART"] = "William and Mary Quarterly",
["WILLIAM MITCHELL LAW REV"] = "William Mitchell law review",
- ["WILSON BULL"] = "Wilson Bulletin",
+ ["WILSON BULL"] = "The Wilson bulletin",
["WILSON J ORNITHOL"] = "The Wilson journal of ornithology",
["WILSON LIBR BULL"] = "Wilson library bulletin",
["WILSON Q"] = "The Wilson quarterly",
@@ -193732,7 +193554,6 @@ unabbrevs = {
["WIREL NETW MOB COMMU"] = "Broadband Mobile Multimedia: Techniques and Applications",
["WIREL PERS COMMUN"] = "Wireless personal communications",
["WIREL TELECOMM SYMP"] = "2007 Wireless Telecommunications Symposium",
- ["WIRELESS COMMUN"] = "Wireless Communications",
["WIRELESS PERS COMMUN"] = "Wireless Personal Communications",
["WIRES"] = "Wiley Interdisciplinary Reviews",
["WIRES CLIM CHANGE"] = "WIREs Climate Change",
@@ -193813,7 +193634,6 @@ unabbrevs = {
["WIST—TASCHENBUCHER"] = "Wirtschaftswissenschaftliches Studium—Taschenbucher",
["WIT TR BIOMED HEALTH"] = "Environmental Health Risk Iii",
["WIT TRANS BUILT ENV"] = "Coastal Engineering Vii",
- ["WIT TRANS BUILT ENVIRON"] = "WIT Transactions on the Built Environment",
["WIT TRANS ECOL ENVIR"] = "Air Pollution Xiii",
["WIT TRANS ECOL ENVIRON"] = "WIT Transactions on Ecology and the Environment",
["WIT TRANS ENG SCI"] = "WIT Transactions on Engineering Sciences",
@@ -193906,7 +193726,6 @@ unabbrevs = {
["WOOD DES FOCUS"] = "Wood design focus",
["WOOD FIBER SCI"] = "Wood and Fiber Science",
["WOOD MATER SCI ENG"] = "Wood material science & engineering",
- ["WOOD RES"] = "Wood Research",
["WOOD RES-SLOVAKIA"] = "Wood Research",
["WOOD SCI"] = "Wood Science",
["WOOD SCI TECHNOL"] = "Wood Science and Technology",
@@ -193984,7 +193803,6 @@ unabbrevs = {
["WORLD ARCHAEOL"] = "World archaeology",
["WORLD ARCHAEOL CONGR"] = "Digging It Up Down Under",
["WORLD ARCHAEOL SER"] = "Ethnographies of Archaeological Practice: Cultural Encounters, Material Transformations",
- ["WORLD ARCHEOL"] = "World Archaeology",
["WORLD B DIS"] = "Developing Economies in Transition",
["WORLD B DIS FIS"] = "Managing Fishery Resources",
["WORLD B LAT AMER CAR"] = "Annual World Bank Conference On Development in Latin America and The Caribbean 1996: Poverty and Inequality",
@@ -194147,6 +193965,7 @@ unabbrevs = {
["WORLD SCI LEC NO PHY"] = "Foundations of Quantum Chromodynamics, Third Edition",
["WORLD SCI LECT NOTES"] = "Frontiers in Turbulence and Coherent Structures",
["WORLD SCI LECT NOTES ECON POLICY"] = "World Scientific Lecture Notes in Economics and Policy",
+ ["WORLD SCI LECT NOTES FINANCE"] = "World Scientific Lecture Notes in Finance",
["WORLD SCI LECTURE NOTES PHYS"] = "World Scientific Lecture Notes in Physics",
["WORLD SCI MONOGRAPH"] = "Hamiltonian Systems and Celestial Mechanics (hamsys-98), Proceedings",
["WORLD SCI NEWS"] = "World scientific news",
@@ -194258,7 +194077,7 @@ unabbrevs = {
["XENIAANT"] = "Xenia antiqua",
["XENIAKONST"] = "Xenia. Konstanzer althistorische Vorträge und Forschungen",
["XENO"] = "Xeno",
- ["XENOBIOTICA"] = "Xenobiotica",
+ ["XENOBIOTICA"] = "Xenobiotica; the fate of foreign compounds in biological systems",
["XENOTRANSPLANTATION"] = "Xenotransplantation",
["XI BAO SHENG WU XUE ZA ZHI"] = "Xi bao sheng wu xue za zhi",
["XI BAO YU FEN ZI MIAN YI XUE ZA ZHI"] = "Xi bao yu fen zi mian yi xue za zhi = Chinese journal of cellular and molecular immunology",
@@ -194447,7 +194266,7 @@ unabbrevs = {
["Z ALTTESTAMENT WISS"] = "Zeitschrift Fur Die Alttestamentliche Wissenschaft",
["Z ANAL ANWEND"] = "Zeitschrift fur Analysis und ihre Anwendungen. Journal of Analysis and its Applications",
["Z ANAL ANWENDUNGEN"] = "Zeitschrift für Analysis und ihre Anwendungen",
- ["Z ANAL CHEM"] = "Zeitschrift für Analytische Chemie",
+ ["Z ANAL CHEM"] = "Zeitschrift fur Analytische Chemie",
["Z ANAL CHEM FRESENIU"] = "Zeitschrift Fur Analytische Chemie Fresenius",
["Z ANAT ENTWICKLUNGS"] = "Zeitschrift Fur Anatomie Und Entwicklungsgeschichte",
["Z ANAT ENTWICKLUNGSGESCH"] = "Zeitschrift fur Anatomie und Entwicklungsgeschichte",
@@ -194460,7 +194279,7 @@ unabbrevs = {
["Z ANGEW PHYS"] = "Zeitschrift fur Physik",
["Z ANGEW PHYSIK"] = "Zeitschrift Fur Angewandte Physik",
["Z ANGLIST AM"] = "Zeitschrift Fur Anglistik Und Amerikanistik",
- ["Z ANORG ALLG CHEM"] = "Zeitschrift für Anorganische und Allgemeine Chemie",
+ ["Z ANORG ALLG CHEM"] = "Zeitschrift für anorganische und allgemeine Chemie",
["Z ANORG CHEM"] = "Zeitschrift fur Anorganische Chemie",
["Z ANTIKES CHRIST-J A"] = "Zeitschrift Fur Antikes Christentum-journal of Ancient Christianity",
["Z ARB ORGAN"] = "Zeitschrift Fur Arbeits-und Organisationspsychologie",
@@ -194522,7 +194341,7 @@ unabbrevs = {
["Z FAMILIENFORSCH"] = "Zeitschrift Fur Familienforschung",
["Z FELDHERPETOL"] = "Zeitschrift fur Feldherpetologie",
["Z FLUGWISS WELTRAUM"] = "Zeitschrift Fur Flugwissenschaften Und Weltraumforschung",
- ["Z FLUGWISS WELTRAUMFORSCH"] = "Zeitschrift fur Flugwissenschaften und Weltraumforschung",
+ ["Z FLUGWISS WELTRAUMFORSCH"] = "Zeitschrift für Flugwissenschaften und Weltraumforschung",
["Z FLUGWISSENSCH"] = "Zeitschrift Fur Flugwissenschaften",
["Z FORST- JAGDWES"] = "Zeitschrift für das Forst- und Jagdwesen",
["Z FORSTGENET FORSTPFLANZENZÜCHT"] = "Zeitschrift für Forstgenetik und Forstpflanzenzüchtung",
@@ -194626,7 +194445,7 @@ unabbrevs = {
["Z KRISTALLOGR - NEW CRYST STRUCT"] = "Zeitschrift fur Kristallograhie - New Crystral Stuctures",
["Z KRISTALLOGR CRYST MATER"] = "Zeitschrift für Kristallographie. Crystalline materials",
["Z KRISTALLOGR KRIST"] = "Zeitschrift Fur Kristallographie Kristallgeometrie Kristallphysik Kristallchemie",
- ["Z KRISTALLOGR KRISTALLGEOM KRISTALLPHYS KRISTALLCHEM"] = "Zeitschrift für Kristallographie, Kristallgeometrie, Kristallphysik, Kristallchemie",
+ ["Z KRISTALLOGR KRISTALLGEOM KRISTALLPHYS KRISTALLCHEM"] = "Zeitschrift fur Kristallographie, Kristallgeometrie, Kristallphysik, Kristallchemie",
["Z KRYSTALLOGR MINERA"] = "Zeitschrift Fur Krystallographie Und Mineralogie",
["Z KULTTECH FLURBEREINIG"] = "Zeitschrift für Kulturtechnik und Flurbereinigung",
["Z KULTURTECH FLURBER"] = "Zeitschrift Fur Kulturtechnik Und Flurbereinigung",
@@ -194666,7 +194485,6 @@ unabbrevs = {
["Z MYKOL"] = "Zeitschrift für mykologie",
["Z NAT FORSCH A J PHYS SCI"] = "Zeitschrift für Naturforschung. A, Journal of physical sciences",
["Z NAT WISS-MED GRUND"] = "Zeitschrift Fur Naturwissenschaftlich-medizinische Grundlagenforschung",
- ["Z NATFORSCH"] = "Zeitschrift für Naturforschung",
["Z NATIONALOKON"] = "Zeitschrift Fur Nationalokonomie",
["Z NATIONALOKONOMIE"] = "Zeitschrift Fur Nationalokonomie-journal of Economics",
["Z NATIONALÖKON"] = "Zeitschrift für Nationalökonomie",
@@ -194729,7 +194547,7 @@ unabbrevs = {
["Z PHYS B CON MAT"] = "Zeitschrift Fur Physik B-condensed Matter",
["Z PHYS B CONDENS MATTER"] = "Zeitschrift für Physik B Condensed Matter",
["Z PHYS B CONDENS MATTER QUANTA"] = "Zeitschrift für Physik B Condensed Matter and Quanta",
- ["Z PHYS B: CONDENS MATTER"] = "Zeitschrift für Physik B: Condensed Matter",
+ ["Z PHYS B: CONDENS MATTER"] = "Zeitschrift fur Physik B: Condensed Matter",
["Z PHYS B: CONDENS MATTER QUANTA"] = "Zeitschrift fur Physik B: Condensed Matter and Quanta",
["Z PHYS C"] = "Zeitschrift für Physik C",
["Z PHYS C PART FIELDS"] = "Zeitschrift Fur Physik C-particles and Fields",
@@ -194754,7 +194572,6 @@ unabbrevs = {
["Z PHYS D ATOM MOL CL"] = "Zeitschrift Fur Physik D-atoms Molecules and Clusters",
["Z PHYS D: AT MOL CLUST"] = "Zeitschrift für Physik D: Atoms, Molecules and Clusters",
["Z PHYS D: AT MOL CLUSTERS"] = "Zeitschrift fur Physik D: Atoms, Molecules and Clusters",
- ["Z PHYS D: AT, MOL CLUSTERS"] = "Zeitschrift für Physik D: Atoms, Molecules and Clusters",
["Z PHYS THER BADER KLIMANHEIKD"] = "Zeitschrift für physikalische Therapie, Bäder- und Klimaheilkunde",
["Z PHYSIOL CHEM"] = "Zeitschrift fur Physiologische Chemie",
["Z PHYSIOTHER"] = "Zeitschrift fur Physiotherapie",
@@ -194907,7 +194724,6 @@ unabbrevs = {
["ZASSHI TOKYO IKA DAIGAKU"] = "Zasshi. Tokyo Ika Daigaku",
["ZAST BILJA"] = "ZasÌŒtita bilja",
["ZATW"] = "Zeitschrift für die Alttestamentliche Wissenschaft",
- ["ZAVOD LAB"] = "Zavodskaya Laboratoriya",
["ZAW"] = "Zeitschrift für die alttestamentliche Wissenschaft",
["ZB BIOTEH FAK UNIV LJUBL KMET SUPL"] = "Zbornik BiotehnisÌŒke fakultete Univerze v Ljubljani. Kmetijstvo (1990)",
["ZB ISTOR"] = "Zbornik za istoriju",
@@ -195068,7 +194884,6 @@ unabbrevs = {
["ZFA (STUTTGART)"] = "ZFA. Zeitschrift für Allgemeinmedizin",
["ZFA - Z ALLGEMEINMED"] = "ZFA - Zeitschrift für Allgemeinmedizin",
["ZFNUM"] = "Zeitschrift für Numismatik",
- ["ZH ANAL KHIM"] = "Zhurnal Analiticheskoi Khimii",
["ZH BELORUSS GOS UNIV MAT INFORM"] = "Zhurnal Belorusskogo Gosudarstvennogo Universiteta. Matematika. Informatika",
["ZH EKSP KLIN MED"] = "Zhurnal eksperimental'noĭ i klinicheskoĭ meditsiny",
["ZH EKSP TEOR FIZ"] = "Zhurnal Éksperimentalnoi i Teoreticheskoi Fiziki",
@@ -195080,7 +194895,6 @@ unabbrevs = {
["ZH MIKROB EPID IMMUN"] = "Zhurnal Mikrobiologii Epidemiologii I Immunobiologii",
["ZH MIKROBIOL EPIDEMIOL IMMUNOBIOL"] = "Zhurnal mikrobiologii, ėpidemiologii i immunobiologii",
["ZH NAUCH PRIKL FOTOG"] = "Zhurnal Nauchnoi I Prikladnoi Fotografii",
- ["ZH NAUCHN PRIKL FOTOGR"] = "Zhurnal Nauchnoi i Prikladnoi Fotografii",
["ZH NEORG KHIM"] = "Zhurnal Neorganicheskoi Khimii",
["ZH NEVROL PSIKHIATR"] = "Zhurnal Nevrologii I Psikhiatrii Imeni S S Korsakova",
["ZH NEVROL PSIKHIATR IM S S KORSAKOVA"] = "Zhurnal nevrologii i psikhiatrii imeni S.S. Korsakova",
diff --git a/biblio/citation-style-language/citeproc-latex-core.lua b/biblio/citation-style-language/citeproc-latex-core.lua
index 1d734c43ac..4d53d4c6e3 100644
--- a/biblio/citation-style-language/citeproc-latex-core.lua
+++ b/biblio/citation-style-language/citeproc-latex-core.lua
@@ -98,6 +98,10 @@ local function read_data_file(data_file)
csl_items = bibtex2csl.parse_bibtex_to_csl(contents, true, true, true, true)
end
+ if not csl_items then
+ csl_items = {}
+ end
+
return file_name, csl_items
end
diff --git a/biblio/citation-style-language/citeproc-latex.lua b/biblio/citation-style-language/citeproc-latex.lua
index 6f521488f4..569911666c 100644
--- a/biblio/citation-style-language/citeproc-latex.lua
+++ b/biblio/citation-style-language/citeproc-latex.lua
@@ -113,6 +113,12 @@ function csl.cite(citation_info)
-- tex.setcatcode(37, 12) -- %
token.set_macro("l__csl_citation_tl", citation_str)
+ for _, cite_item in ipairs(citation.citationItems) do
+ if not core.item_dict[cite_item.id] then
+ tex.print(string.format("\\cslsetup{undefined-cites = {%s}}", cite_item.id))
+ end
+ end
+
table.insert(csl.citations_pre, {citation.citationID, citation.properties.noteIndex})
end
diff --git a/biblio/citation-style-language/citeproc-lua.1 b/biblio/citation-style-language/citeproc-lua.1
index ab588bea42..dec7dd1962 100644
--- a/biblio/citation-style-language/citeproc-lua.1
+++ b/biblio/citation-style-language/citeproc-lua.1
@@ -1,4 +1,4 @@
-.TH citeproc-lua 1 "0.4.1"
+.TH citeproc-lua 1 "0.4.2"
.SH NAME
citeproc-lua \- make CSL citations and bibliography for LaTeX
.SH SYNOPSIS
diff --git a/biblio/citation-style-language/citeproc-lua.lua b/biblio/citation-style-language/citeproc-lua.lua
index 38972db783..68323cabdb 100755
--- a/biblio/citation-style-language/citeproc-lua.lua
+++ b/biblio/citation-style-language/citeproc-lua.lua
@@ -9,4 +9,4 @@
kpse.set_program_name("texlua", "citeproc-lua")
local cli = require("citeproc-cli")
-cli.main()
+os.exit(cli.main())
diff --git a/biblio/citation-style-language/citeproc-node-bibliography.lua b/biblio/citation-style-language/citeproc-node-bibliography.lua
index 93797196a2..df0db20576 100644
--- a/biblio/citation-style-language/citeproc-node-bibliography.lua
+++ b/biblio/citation-style-language/citeproc-node-bibliography.lua
@@ -35,6 +35,7 @@ local Element = element.Element
local IrNode = ir_node.IrNode
local Rendered = ir_node.Rendered
local SeqIr = ir_node.SeqIr
+local GroupVar = ir_node.GroupVar
local PlainText = output.PlainText
local DisamStringFormat = output.DisamStringFormat
local YearSuffix = ir_node.YearSuffix
@@ -176,7 +177,7 @@ function Bibliography:build_ir(engine, state, context, active_layout)
end
function Bibliography:substitute_subsequent_authors(engine, ir)
- ir.first_name_ir = self:find_first_name_ir(ir) -- should be a SeqIr wiht _element = "names"
+ ir.first_name_ir = self:find_first_name_ir(ir) -- should be a SeqIr wiht _element_name = "names"
if not ir.first_name_ir then
engine.previous_bib_names_ir = nil
return
@@ -231,7 +232,7 @@ function Bibliography:substitute_subsequent_authors_complete_all(engine, ir)
local text = self.subsequent_author_substitute
if text == "" then
ir.first_name_ir.children = {}
- ir.first_name_ir.group_var = "missing"
+ ir.first_name_ir.group_var = GroupVar.Missing
else
-- the output of label is not substituted
-- util.debug(ir.first_name_ir)
@@ -270,7 +271,7 @@ function Bibliography:substitute_subsequent_authors_complete_each(engine, ir)
-- In case of a <text variable="title"/> in <substitute>
if text == "" then
ir.first_name_ir.children = {}
- ir.first_name_ir.group_var = "missing"
+ ir.first_name_ir.group_var = GroupVar.Missing
else
ir.first_name_ir.children = {Rendered:new({PlainText:new(text)}, self)}
end
@@ -310,7 +311,7 @@ function Bibliography:substitute_subsequent_authors_partial_each(engine, ir)
local text = self.subsequent_author_substitute
if text == "" then
ir.first_name_ir.children = {}
- ir.first_name_ir.group_var = "missing"
+ ir.first_name_ir.group_var = GroupVar.Missing
else
ir.first_name_ir.children = {Rendered:new({PlainText:new(text)}, self)}
end
@@ -343,7 +344,7 @@ function Bibliography:add_bibliography_year_suffix(ir, engine)
for _, year_suffix_ir in ipairs(ir.year_suffix_irs) do
year_suffix_ir.inlines = {PlainText:new(ir.reference["year-suffix"])}
- year_suffix_ir.group_var = "important"
+ year_suffix_ir.group_var = GroupVar.Important
end
end
diff --git a/biblio/citation-style-language/citeproc-node-choose.lua b/biblio/citation-style-language/citeproc-node-choose.lua
index 5e6f5993ff..176f4523c8 100644
--- a/biblio/citation-style-language/citeproc-node-choose.lua
+++ b/biblio/citation-style-language/citeproc-node-choose.lua
@@ -22,6 +22,7 @@ end
local Element = element.Element
local SeqIr = ir_node.SeqIr
+local GroupVar = ir_node.GroupVar
-- [Choose](https://docs.citationstyles.org/en/stable/specification.html#choose)
local Choose = Element:derive("choose")
@@ -42,19 +43,19 @@ function Choose:build_ir(engine, state, context)
local ir = SeqIr:new({}, self)
ir.should_inherit_delim = true
- ir.group_var = "UnresolvedPlain"
+ ir.group_var = GroupVar.UnresolvedPlain
for _, child in ipairs(self.children) do
if child:evaluate_conditions(engine, state, context) then
active_branch = child
branch_ir = child:build_ir(engine, state, context)
- if branch_ir and branch_ir.group_var ~= "missing" then
+ if branch_ir and branch_ir.group_var ~= GroupVar.Missing then
table.insert(ir.children, branch_ir)
ir.group_var = branch_ir.group_var
ir.name_count = branch_ir.name_count
ir.sort_key = branch_ir.sort_key
else
- ir.group_var = "missing"
+ ir.group_var = GroupVar.Missing
end
break
end
@@ -149,18 +150,18 @@ function If:build_children_ir(engine, state, context)
local irs = {}
local name_count
local ir_sort_key
- local group_var = "plain"
+ local group_var = GroupVar.Plain
for _, child_element in ipairs(self.children) do
local child_ir = child_element:build_ir(engine, state, context)
if child_ir then
local child_group_var = child_ir.group_var
- if child_group_var == "important" then
- group_var = "important"
- elseif child_group_var == "missing" and child_ir._type ~= "YearSuffix" then
- if group_var == "plain" then
- group_var = "missing"
+ if child_group_var == GroupVar.Important then
+ group_var = GroupVar.Important
+ elseif child_group_var == GroupVar.Missing and child_ir._type ~= "YearSuffix" then
+ if group_var == GroupVar.Plain then
+ group_var = GroupVar.Missing
end
end
@@ -181,7 +182,7 @@ function If:build_children_ir(engine, state, context)
end
if #irs == 0 then
- group_var = "missing"
+ group_var = GroupVar.Missing
end
local ir = SeqIr:new(irs, self)
diff --git a/biblio/citation-style-language/citeproc-node-citation.lua b/biblio/citation-style-language/citeproc-node-citation.lua
index 7812c33a9b..4d05fe94f5 100644
--- a/biblio/citation-style-language/citeproc-node-citation.lua
+++ b/biblio/citation-style-language/citeproc-node-citation.lua
@@ -36,6 +36,7 @@ local IrNode = ir_node.IrNode
local Rendered = ir_node.Rendered
local SeqIr = ir_node.SeqIr
local YearSuffix = ir_node.YearSuffix
+local GroupVar = ir_node.GroupVar
local Micro = output.Micro
local Formatted = output.Formatted
local PlainText = output.PlainText
@@ -45,11 +46,14 @@ local DisamStringFormat = output.DisamStringFormat
local SortStringFormat = output.SortStringFormat
+local DEBUG_DISAMBIGUATE = false
+
+
---@class Citation: Element
local Citation = Element:derive("citation", {
givenname_disambiguation_rule = "by-cite",
-- https://github.com/citation-style-language/schema/issues/338
- -- The cite_group_delimiter may be changed to inherit the delimiter in citaion > layout.
+ -- The cite_group_delimiter may be changed to inherit the delimiter in citation > layout.
cite_group_delimiter = ", ",
near_note_distance = 5,
})
@@ -58,6 +62,7 @@ function Citation:from_node(node, style)
local o = self:new()
o.children = {}
+ o.style = style
o.layout = nil
o.layouts_by_language = {}
@@ -140,7 +145,7 @@ end
-- Formatting is stripped from the author-only and composite renderings
-- of the author name
local function remove_name_formatting(ir)
- if ir._element == "name" then
+ if ir._element_name == "name" then
ir.formatting = nil
end
if ir.children then
@@ -198,8 +203,12 @@ function Citation:build_cluster(citation_items, engine, properties)
local prefix = citation_items[i].prefix
if prefix then
-- Prefix is inlines
- local right_most_str = prefix[#prefix]:get_right_most_string()
- if string.match(right_most_str, "[.!?]%s*$") and InlineElement.has_space(prefix) then
+ local prefix_str = output.SortStringFormat:new():output(prefix, context)
+ if (string.match(prefix_str, "[.!?]%s*$")
+ -- position_IbidWithPrefixFullStop.txt
+ -- `Book A. He said “Please work.†Ibid.`
+ or string.match(prefix_str, "[.!?]â€%s*$")
+ ) and InlineElement.has_space(prefix) then
ir:capitalize_first_term()
end
else
@@ -233,15 +242,17 @@ function Citation:build_cluster(citation_items, engine, properties)
-- Make sure cite_inlines has outputs contents.
-- collapse_AuthorCollapseNoDateSorted.txt
if previous_ir then
- if previous_ir.own_delimiter then
- table.insert(citation_stream, PlainText:new(previous_ir.own_delimiter))
- else
- local left_most_str
+ local delimiter = previous_ir.own_delimiter or previous_ir.cite_delimiter
+ if delimiter then
if cite_prefix then
+ local left_most_str
left_most_str = cite_prefix[1]:get_left_most_string()
+ if string.match(left_most_str, "^[,.;?!]") then
+ delimiter = nil
+ end
end
- if previous_ir.cite_delimiter and not (cite_prefix and util.startswith(left_most_str, ",")) then
- table.insert(citation_stream, PlainText:new(previous_ir.cite_delimiter))
+ if delimiter then
+ table.insert(citation_stream, PlainText:new(delimiter))
end
end
end
@@ -256,11 +267,20 @@ function Citation:build_cluster(citation_items, engine, properties)
cite_inlines = {CiteInline:new(cite_inlines, ir.cite_item)}
-- end
util.extend(citation_stream, cite_inlines)
- previous_ir = ir
if cite_suffix then
table.insert(citation_stream, Micro:new(cite_suffix))
+ local cite_delimiter = ir.own_delimiter or ir.cite_delimiter
+ if cite_delimiter and string.match(cite_delimiter, "^[,.;?]") then
+ -- affix_WithCommas.txt
+ local right_most_str = cite_suffix[#cite_suffix]:get_right_most_string()
+ if string.match(right_most_str, "[,.;?]%s*$") then
+ ir.own_delimiter = string.gsub(cite_delimiter, "^[,.;?]", "")
+ end
+ end
end
+
+ previous_ir = ir
end
end
end
@@ -315,7 +335,7 @@ function Citation:build_cluster(citation_items, engine, properties)
-- discretionary_AuthorOnlySuppressLocator.txt
infix = " "
end
- for i, inline in ipairs(InlineElement:parse(infix, context)) do
+ for i, inline in ipairs(InlineElement:parse(infix, context, true)) do
table.insert(citation_stream, i, inline)
end
else
@@ -451,6 +471,18 @@ function Citation:build_ambiguous_ir(cite_item, output_format, engine)
break
end
end
+ if DEBUG_DISAMBIGUATE then
+ if ir.is_ambiguous then
+ util.debug("[CLASH]")
+ util.debug(string.format("%s: %s", cite_item.id, disam_str))
+ for ir_index, ir_ in pairs(engine.cite_irs_by_output[disam_str]) do
+ util.debug(string.format("%s: %s", ir_.cite_item.id, ir_.disam_str))
+ end
+ else
+ util.debug("[clear]")
+ util.debug(string.format("%s: %s", cite_item.id, disam_str))
+ end
+ end
engine.cite_irs_by_output[disam_str][ir.ir_index] = ir
return ir
@@ -465,7 +497,9 @@ end
function Citation:apply_disambiguate_add_givenname(cite_ir, engine)
if self.disambiguate_add_givenname then
- -- util.debug("disambiguate_add_givenname: " .. cite_ir.cite_item.id)
+ if DEBUG_DISAMBIGUATE then
+ util.debug("[Method (1)] disambiguate-add-givenname: " .. cite_ir.cite_item.id)
+ end
local gn_disam_rule = self.givenname_disambiguation_rule
if gn_disam_rule == "all-names" or gn_disam_rule == "all-names-with-initials" then
@@ -781,14 +815,16 @@ function Citation:apply_disambiguate_add_names(cite_ir, engine)
return cite_ir
end
- -- util.debug("disambiguate_add_names: " .. cite_ir.cite_item.id)
-
- if name_ir then
- -- util.debug(cite_ir.disam_str)
- -- util.debug(cite_ir.name_ir.full_name_str)
- -- util.debug(cite_ir.is_ambiguous)
+ if DEBUG_DISAMBIGUATE then
+ util.debug("[Method (3)] disambiguate-add-names: " .. cite_ir.cite_item.id)
end
+ -- if name_ir then
+ -- util.debug(cite_ir.disam_str)
+ -- util.debug(cite_ir.name_ir.full_name_str)
+ -- util.debug(cite_ir.is_ambiguous)
+ -- end
+
local disam_format = DisamStringFormat:new()
while cite_ir.is_ambiguous do
@@ -893,7 +929,9 @@ function Citation:collect_irs_with_disambiguate_branch(ir)
end
function Citation:apply_disambiguate_conditionals(cite_ir, engine)
- -- util.debug(cite_ir)
+ if DEBUG_DISAMBIGUATE then
+ util.debug("[Method (3)] disambiguate with condition testing “trueâ€: " .. cite_ir.cite_item.id)
+ end
cite_ir.irs_with_disambiguate_branch = self:collect_irs_with_disambiguate_branch(cite_ir)
@@ -949,12 +987,27 @@ function Citation:apply_disambiguate_conditionals(cite_ir, engine)
end
function Citation:check_ambiguity(cite_ir, engine)
+ local is_ambiguous = false
for _, ir_ in pairs(engine.cite_irs_by_output[cite_ir.disam_str]) do
if ir_.cite_item.id ~= cite_ir.cite_item.id then
- return true
+ is_ambiguous = true
end
end
- return false
+ if DEBUG_DISAMBIGUATE then
+ if is_ambiguous then
+ util.debug("[CLASH]")
+ util.debug(string.format("%s, %s", cite_ir.cite_item.id, cite_ir.disam_str))
+ for _, ir_ in pairs(engine.cite_irs_by_output[cite_ir.disam_str]) do
+ if ir_.cite_item.id ~= cite_ir.cite_item.id then
+ util.debug(string.format("%s: %s", ir_.cite_item.id, ir_.disam_str))
+ end
+ end
+ else
+ util.debug("[clear]")
+ util.debug(string.format("%s, %s", cite_ir.cite_item.id, cite_ir.disam_str))
+ end
+ end
+ return is_ambiguous
end
function Citation:get_ambiguous_cite_irs(cite_ir, engine)
@@ -983,6 +1036,10 @@ function Citation:apply_disambiguate_add_year_suffix(cite_ir, engine)
return cite_ir
end
+ if DEBUG_DISAMBIGUATE then
+ util.debug("[Method (4)] disambiguate-add-year-suffixâ€: " .. cite_ir.cite_item.id)
+ end
+
local ambiguous_same_output_irs = self:get_ambiguous_same_output_cite_irs(cite_ir, engine)
table.sort(ambiguous_same_output_irs, function (a, b)
@@ -1010,7 +1067,7 @@ function Citation:apply_disambiguate_add_year_suffix(cite_ir, engine)
ir_.year_suffix_irs = ir_:collect_year_suffix_irs()
if #ir_.year_suffix_irs == 0 then
-- The style does not have a "year-suffix" variable.
- -- Then the year-suffix is appended the first year rendered through cs:date
+ -- Then the year-suffix is appended the first year rendered through cs:date or citation-label
local year_ir = ir_:find_first_year_ir()
-- util.debug(year_ir)
if year_ir then
@@ -1028,7 +1085,7 @@ function Citation:apply_disambiguate_add_year_suffix(cite_ir, engine)
-- util.debug(ir_.reference["year-suffix"])
year_suffix_ir.inlines = { PlainText:new(ir_.reference["year-suffix"]) }
year_suffix_ir.year_suffix_number = ir_.reference.year_suffix_number
- year_suffix_ir.group_var = "important"
+ year_suffix_ir.group_var = GroupVar.Important
end
-- DisamStringFormat doesn't render YearSuffix and this can be skipped.
@@ -1083,15 +1140,15 @@ local function find_first_names_ir(ir)
end
local first_rendering_ir = find_first(ir, function (ir_)
- return (ir_._element == "text"
- or ir_._element == "date"
- or ir_._element == "number"
- or ir_._element == "names"
- or ir_._element == "label")
- and ir_.group_var ~= "missing"
+ return (ir_._element_name == "text"
+ or ir_._element_name == "date"
+ or ir_._element_name == "number"
+ or ir_._element_name == "names"
+ or ir_._element_name == "label")
+ and ir_.group_var ~= GroupVar.Missing
end)
local first_names_ir
- if first_rendering_ir and first_rendering_ir._element == "names" then
+ if first_rendering_ir and first_rendering_ir._element_name == "names" then
first_names_ir = first_rendering_ir
end
if first_names_ir then
@@ -1154,12 +1211,12 @@ end
-- See discretionary_AuthorOnly.txt
function Citation:_apply_cite_author_only(ir)
local author_ir = find_first(ir, function (ir_)
- return (ir_._element == "text"
- or ir_._element == "date"
- or ir_._element == "number"
- or ir_._element == "names"
- or ir_._element == "label")
- and ir_.group_var ~= "missing"
+ return (ir_._element_name == "text"
+ or ir_._element_name == "date"
+ or ir_._element_name == "number"
+ or ir_._element_name == "names"
+ or ir_._element_name == "label")
+ and ir_.group_var ~= GroupVar.Missing
end)
if author_ir then
@@ -1213,7 +1270,7 @@ function Citation:group_cites(irs)
local first_names_ir = ir.first_names_ir
if not first_names_ir then
first_names_ir = find_first(ir, function (ir_)
- return ir_._element == "names" and ir_.group_var ~= "missing"
+ return ir_._element_name == "names" and ir_.group_var ~= GroupVar.Missing
end)
if first_names_ir then
local inlines = first_names_ir:flatten(disam_format)
@@ -1308,7 +1365,7 @@ function Citation:get_only_citation_number(ir)
end
local only_citation_number_ir
for _, child in ipairs(ir.children) do
- if child.group_var ~= "missing" then
+ if child.group_var ~= GroupVar.Missing then
local citation_number_ir = self:get_only_citation_number(child)
if citation_number_ir then
if only_citation_number_ir then
@@ -1353,25 +1410,17 @@ function Citation:collapse_cites_by_year(irs)
if i == #cite_group then
cite_ir.own_delimiter = self.after_collapse_delimiter
elseif i < #cite_group then
- -- The delimiter depends on the citation > sort.
- -- https://github.com/citation-style-language/test-suite/issues/39#issuecomment-687901688
- if cite_ir.cite_item.locator then
- -- Special hack for
- cite_ir.own_delimiter = self.after_collapse_delimiter
- elseif self.cite_grouping then
- if self.sort then
- cite_ir.own_delimiter = self.cite_group_delimiter
+ if self.style.class == "in-text" then
+ if cite_ir.cite_item.locator then
+ -- Special hack
+ cite_ir.own_delimiter = self.after_collapse_delimiter
else
- cite_ir.own_delimiter = self.layout.delimiter
+ cite_ir.own_delimiter = self.cite_group_delimiter or self.layout.delimiter
end
else
- if self.sort then
- cite_ir.own_delimiter = self.cite_group_delimiter
- else
- -- disambiguate_YearCollapseWithInstitution.txt
- -- disambiguate_InitializeWithButNoDisambiguation.txt ?
- cite_ir.own_delimiter = self.layout.delimiter
- end
+ -- In note style, the layout delimiter is tried first before falling back to the default.
+ -- See <https://github.com/citation-style-language/test-suite/issues/56>
+ cite_ir.own_delimiter = self.layout.delimiter or self.cite_group_delimiter
end
end
end
@@ -1385,7 +1434,7 @@ local function find_rendered_year_suffix(ir)
end
if ir.children then
for _, child in ipairs(ir.children) do
- if child.group_var ~= "missing" then
+ if child.group_var ~= GroupVar.Missing then
local year_suffix = find_rendered_year_suffix(child)
if year_suffix then
return year_suffix
@@ -1453,7 +1502,7 @@ function Citation:suppress_ir_except_child(ir, target)
ir.collapse_suppressed = true
if ir.children then
for _, child in ipairs(ir.children) do
- if child.group_var ~= "missing" and not child.collapse_suppressed then
+ if child.group_var ~= GroupVar.Missing and not child.collapse_suppressed then
if not self:suppress_ir_except_child(child, target) then
ir.collapse_suppressed = false
end
diff --git a/biblio/citation-style-language/citeproc-node-date.lua b/biblio/citation-style-language/citeproc-node-date.lua
index 1e0f11d25e..1102811573 100644
--- a/biblio/citation-style-language/citeproc-node-date.lua
+++ b/biblio/citation-style-language/citeproc-node-date.lua
@@ -27,6 +27,7 @@ local Element = element.Element
local IrNode = ir_node.IrNode
local Rendered = ir_node.Rendered
local SeqIr = ir_node.SeqIr
+local GroupVar = ir_node.GroupVar
local PlainText = output.PlainText
@@ -68,7 +69,7 @@ function Date:build_ir(engine, state, context)
if not variable then
local ir = Rendered:new({}, self)
- ir.group_var = "missing"
+ ir.group_var = GroupVar.Missing
return ir
end
@@ -104,12 +105,12 @@ function Date:build_ir(engine, state, context)
elseif variable["literal"] then
local inlines = self:render_text_inlines(variable["literal"], context)
ir = Rendered:new(inlines, self)
- ir.group_var = "important"
+ ir.group_var = GroupVar.Important
elseif variable["raw"] then
local inlines = self:render_text_inlines(variable["raw"], context)
ir = Rendered:new(inlines, self)
- ir.group_var = "important"
+ ir.group_var = GroupVar.Important
end
@@ -119,11 +120,11 @@ function Date:build_ir(engine, state, context)
if context.sort_key then
ir.sort_key = false
end
- ir.group_var = "missing"
+ ir.group_var = GroupVar.Missing
return ir
end
- if ir.group_var == "important" then
+ if ir.group_var == GroupVar.Important then
-- Suppress substituted name variable
if state.name_override and not context.sort_key then
state.suppressed[self.variable] = true
@@ -364,7 +365,7 @@ function DatePart:build_ir(single_date, engine, state, context, suppressed_affix
if not text then
local ir = Rendered:new({}, self)
- ir.group_var = "missing"
+ ir.group_var = GroupVar.Missing
return ir
end
@@ -378,7 +379,7 @@ function DatePart:build_ir(single_date, engine, state, context, suppressed_affix
inlines = output_format:with_format(inlines, self.formatting)
local ir = Rendered:new(inlines, self)
- ir.group_var = "important"
+ ir.group_var = GroupVar.Important
if self.name == "year" then
ir = SeqIr:new({ir}, self)
diff --git a/biblio/citation-style-language/citeproc-node-label.lua b/biblio/citation-style-language/citeproc-node-label.lua
index 6f89bdb123..5c0ee9bf98 100644
--- a/biblio/citation-style-language/citeproc-node-label.lua
+++ b/biblio/citation-style-language/citeproc-node-label.lua
@@ -91,18 +91,14 @@ function Label:_is_variable_plural(variable, context)
return value and tonumber(value) > 1
else
value = tostring(value)
- -- label_CollapsedPageNumberPluralDetection.txt
- -- 327\-30 => single
- value = string.gsub(value, "\\%-", "")
- if string.match(value, "[,&-]") then
- return true
- elseif string.match(value, util.unicode["en dash"]) then
- return true
- elseif string.match(value, "%Wand%W") then
- return true
- elseif string.match(value, "%Wet%W") then
- return true
+ local tokens = self:parse_number_tokens(value, context)
+ local num_numeric_tokens = 0
+ for _, token in ipairs(tokens) do
+ if token.type == "number" then
+ num_numeric_tokens = num_numeric_tokens + 1
+ end
end
+ return num_numeric_tokens > 1
end
end
return false
diff --git a/biblio/citation-style-language/citeproc-node-layout.lua b/biblio/citation-style-language/citeproc-node-layout.lua
index e6e9310be6..ec198fcb13 100644
--- a/biblio/citation-style-language/citeproc-node-layout.lua
+++ b/biblio/citation-style-language/citeproc-node-layout.lua
@@ -72,6 +72,7 @@ function Layout:build_ir(engine, state, context)
ir.formatting = util.clone(self.formatting)
end
end
+ -- util.debug(ir)
return ir
end
diff --git a/biblio/citation-style-language/citeproc-node-locale.lua b/biblio/citation-style-language/citeproc-node-locale.lua
index 99c32a878f..6ab65b3ffb 100644
--- a/biblio/citation-style-language/citeproc-node-locale.lua
+++ b/biblio/citation-style-language/citeproc-node-locale.lua
@@ -100,6 +100,25 @@ Locale.form_fallbacks = {
["long"] = {"long"},
}
+
+---Remove leading and trailing spaces
+---See label_EditorTranslator1.txt, the `<term name="and others">\n </term>`
+---gives nothing.
+---@param str string?
+---@return string?
+local function strip_term_content(str)
+ if not str then
+ return nil
+ end
+ str = string.gsub(str, "^[\r\n]*", "")
+ str = string.gsub(str, "[\r\n]*$", "")
+ if string.match(str, "^%s*$") then
+ str = ""
+ end
+ return str
+end
+
+
-- Keep in sync with Terms:from_node
function Locale:get_simple_term(name, form, plural)
form = form or "long"
@@ -114,9 +133,9 @@ function Locale:get_simple_term(name, form, plural)
local term = self.terms[key]
if term then
if plural then
- return term.multiple or term.text
+ return strip_term_content(term.multiple) or strip_term_content(term.text)
else
- return term.single or term.text
+ return strip_term_content(term.single) or strip_term_content(term.text)
end
end
end
diff --git a/biblio/citation-style-language/citeproc-node-names.lua b/biblio/citation-style-language/citeproc-node-names.lua
index 9b7fae2263..11d91b40ea 100644
--- a/biblio/citation-style-language/citeproc-node-names.lua
+++ b/biblio/citation-style-language/citeproc-node-names.lua
@@ -31,6 +31,7 @@ local NameIr = ir_node.NameIr
local PersonNameIr = ir_node.PersonNameIr
local SeqIr = ir_node.SeqIr
local Rendered = ir_node.Rendered
+local GroupVar = ir_node.GroupVar
local InlineElement = output.InlineElement
local PlainText = output.PlainText
local SortStringFormat = output.SortStringFormat
@@ -165,7 +166,7 @@ function Names:build_ir(engine, state, context)
if name_ir and names_inheritance.name.form == "count" then
num_names = num_names + name_ir.name_count
end
- if name_ir and name_ir.group_var ~= "missing" then
+ if name_ir and name_ir.group_var ~= GroupVar.Missing then
table.insert(irs, name_ir)
end
end
@@ -175,17 +176,17 @@ function Names:build_ir(engine, state, context)
if num_names > 0 then
local ir = Rendered:new({PlainText:new(tostring(num_names))}, self)
ir.name_count = num_names
- ir.group_var = "important"
+ ir.group_var = GroupVar.Important
ir = NameIr:new({ir}, self)
ir.name_count = num_names
- ir.group_var = "important"
+ ir.group_var = GroupVar.Important
-- util.debug(ir)
return ir
end
else
if #irs > 0 then
local ir = SeqIr:new(irs, self)
- ir.group_var = "important"
+ ir.group_var = GroupVar.Important
ir.delimiter = names_inheritance.delimiter
ir.formatting = util.clone(names_inheritance.formatting)
ir.affixes = util.clone(names_inheritance.affixes)
@@ -199,13 +200,13 @@ function Names:build_ir(engine, state, context)
new_state.name_override = names_inheritance
for _, substitution in ipairs(self.substitute.children) do
local ir = substitution:build_ir(engine, new_state, context)
- if ir and (ir.group_var == "important" or ir.group_var == "plain") then
+ if ir and (ir.group_var == GroupVar.Important or ir.group_var == GroupVar.Plain) then
if not ir.person_name_irs or #ir.person_name_irs == 0 then
-- In case of a <text variable="title"/> in <substitute>
local name_count = ir.name_count
ir = NameIr:new({ir}, self)
ir.name_count = name_count -- sort_AguStyle.txt
- ir.group_var = "important"
+ ir.group_var = GroupVar.Important
end
return ir
end
@@ -213,7 +214,7 @@ function Names:build_ir(engine, state, context)
end
local ir = Rendered:new({}, self)
- ir.group_var = "missing"
+ ir.group_var = GroupVar.Missing
return ir
end
@@ -382,7 +383,7 @@ function Name:build_ir(variable, et_al, label, engine, state, context)
end
local ir = Rendered:new({PlainText:new(tostring(count))}, {})
ir.name_count = count
- ir.group_var = "important"
+ ir.group_var = GroupVar.Important
return ir
end
@@ -452,10 +453,10 @@ function Name:build_ir(variable, et_al, label, engine, state, context)
-- etal_UseZeroFirst.txt: et-al-use-first="0"
if #irs == 0 then
- ir.group_var = "missing"
+ ir.group_var = GroupVar.Missing
return ir
else
- ir.group_var = "important"
+ ir.group_var = GroupVar.Important
end
irs = {ir}
diff --git a/biblio/citation-style-language/citeproc-node-number.lua b/biblio/citation-style-language/citeproc-node-number.lua
index 24b970edde..a3cf140aa5 100644
--- a/biblio/citation-style-language/citeproc-node-number.lua
+++ b/biblio/citation-style-language/citeproc-node-number.lua
@@ -22,6 +22,7 @@ end
local Element = element.Element
local Rendered = ir_node.Rendered
+local GroupVar = ir_node.GroupVar
local Number = Element:derive("number")
@@ -54,20 +55,18 @@ function Number:build_ir(engine, state, context)
end
if not number then
local ir = Rendered:new({}, self)
- ir.group_var = "missing"
+ ir.group_var = GroupVar.Missing
return ir
end
if type(number) == "number" then
number = tostring(number)
- number = self:format_number(number, self.variable, self.form, context)
- elseif util.is_numeric(number) then
- number = self:format_number(number, self.variable, self.form, context)
end
+ number = self:format_number(number, self.variable, self.form, context)
local inlines = self:render_text_inlines(number, context)
local ir = Rendered:new(inlines, self)
- ir.group_var = "important"
+ ir.group_var = GroupVar.Important
-- Suppress substituted name variable
if state.name_override and not context.sort_key then
diff --git a/biblio/citation-style-language/citeproc-node-style.lua b/biblio/citation-style-language/citeproc-node-style.lua
index 2fbff54067..9bf37b7b91 100644
--- a/biblio/citation-style-language/citeproc-node-style.lua
+++ b/biblio/citation-style-language/citeproc-node-style.lua
@@ -122,6 +122,11 @@ function Style:from_node(node)
end
end
+ o.has_disambiguate = false
+ if #node:query_selector('[disambiguate="true"]') > 0 then
+ o.has_disambiguate = true
+ end
+
return o
end
diff --git a/biblio/citation-style-language/citeproc-node-text.lua b/biblio/citation-style-language/citeproc-node-text.lua
index e74ab3e4d9..13fda088ff 100644
--- a/biblio/citation-style-language/citeproc-node-text.lua
+++ b/biblio/citation-style-language/citeproc-node-text.lua
@@ -25,7 +25,9 @@ end
local Element = element.Element
local Rendered = ir_node.Rendered
+local SeqIr = ir_node.SeqIr
local YearSuffix = ir_node.YearSuffix
+local GroupVar = ir_node.GroupVar
local PlainText = output.PlainText
local Linked = output.Linked
@@ -87,6 +89,8 @@ function Text:build_variable_ir(engine, state, context)
if variable == "year-suffix" then
return self:build_year_suffix_ir(engine, state, context)
+ elseif variable == "citation-label" then
+ return self:build_citation_label_ir(engine, state, context)
end
if not state.suppressed[variable] then
@@ -95,7 +99,7 @@ function Text:build_variable_ir(engine, state, context)
if not text then
local ir = Rendered:new({}, self)
- ir.group_var = "missing"
+ ir.group_var = GroupVar.Missing
return ir
end
if type(text) == "number" then
@@ -118,7 +122,7 @@ function Text:build_variable_ir(engine, state, context)
end
local ir = Rendered:new(inlines, self)
- ir.group_var = "important"
+ ir.group_var = GroupVar.Important
if variable == "citation-number" then
ir.citation_number = context.reference["citation-number"]
@@ -167,10 +171,10 @@ function Text:build_year_suffix_ir(engine, state, context)
local text = context:get_variable(self.variable, self.form)
local group_var
if text then
- group_var = "important"
+ group_var = GroupVar.Important
else
text = ""
- group_var = "missing"
+ group_var = GroupVar.Missing
end
local ir = YearSuffix:new({PlainText:new(text)}, self)
@@ -184,6 +188,31 @@ function Text:build_year_suffix_ir(engine, state, context)
return ir
end
+function Text:build_citation_label_ir(engine, state, context)
+ local text = context:get_variable(self.variable, self.form)
+ local group_var
+ if text then
+ group_var = GroupVar.Important
+ else
+ text = ""
+ group_var = GroupVar.Missing
+ end
+
+ local ir = Rendered:new({PlainText:new(text)}, self)
+ -- The citation-label may have a year-suffix
+ ir = SeqIr:new({ir}, self)
+ ir.group_var = group_var
+ ir.affixes = util.clone(self.affixes)
+ ir.display = self.display
+ ir.formatting = util.clone(self.formatting)
+ if self.quotes then
+ ir.quotes = context:get_localized_quotes()
+ end
+
+ ir.is_year = true
+ return ir
+end
+
function Text:build_macro_ir(engine, state, context)
local macro = context:get_macro(self.macro)
-- util.debug(string.format('<macro name="%s">', self.macro))
diff --git a/biblio/citation-style-language/citeproc-output.lua b/biblio/citation-style-language/citeproc-output.lua
index aa1a733c3e..7115fe2acd 100644
--- a/biblio/citation-style-language/citeproc-output.lua
+++ b/biblio/citation-style-language/citeproc-output.lua
@@ -9,20 +9,25 @@ local output_module = {}
local uni_utf8
local unicode
local dom
+local ir_node
local util
if kpse then
uni_utf8 = require("unicode").utf8
unicode = require("citeproc-unicode")
dom = require("luaxml-domobject")
+ ir_node = require("citeproc-ir-node")
util = require("citeproc-util")
else
uni_utf8 = require("lua-utf8")
unicode = require("citeproc.unicode")
dom = require("citeproc.luaxml.domobject")
+ ir_node = require("citeproc.ir-node")
util = require("citeproc.util")
end
+local GroupVar = ir_node.GroupVar
+
local LocalizedQuotes = {
outer_open = util.unicode['left double quotation mark'],
@@ -246,7 +251,7 @@ function CiteInline:new(inlines, cite_item)
end
-function InlineElement:parse(text, context)
+function InlineElement:parse(text, context, is_external)
local text_type = type(text)
local inlines
if text_type == "table" then
@@ -255,7 +260,7 @@ function InlineElement:parse(text, context)
elseif text_type == "string" then
-- String with HTML-like formatting tags
-- util.debug(text)
- inlines = self:parse_html_tags(text, context)
+ inlines = self:parse_html_tags(text, context, is_external)
-- util.debug(inlines)
elseif text_type == "number" then
inlines = {PlainText:new(tostring(text))}
@@ -333,7 +338,7 @@ function InlineElement:parse_csl_rich_text(text)
end
-- TODO: Rewrite with lpeg
-function InlineElement:parse_html_tags(str, context)
+function InlineElement:parse_html_tags(str, context, is_external)
-- Return a list of inlines
-- if type(str) ~= "string" then
-- print(debug.traceback())
@@ -350,7 +355,7 @@ function InlineElement:parse_html_tags(str, context)
inlines = {el}
end
- inlines = InlineElement:parse_quotes(inlines, context)
+ inlines = InlineElement:parse_quotes(inlines, context, is_external)
return inlines
end
@@ -400,7 +405,7 @@ function InlineElement:from_node(node)
return InlineElement:new(inlines)
end
-function InlineElement:parse_quotes(inlines, context)
+function InlineElement:parse_quotes(inlines, context, is_external)
local quote_fragments = InlineElement:get_quote_fragments(inlines)
-- util.debug(quote_fragments)
@@ -419,7 +424,7 @@ function InlineElement:parse_quotes(inlines, context)
if type(fragment) == "table" then
if fragment.inlines then
- fragment.inlines = self:parse_quotes(fragment.inlines, context)
+ fragment.inlines = self:parse_quotes(fragment.inlines, context, is_external)
end
table.insert(top_text_list, fragment)
@@ -462,6 +467,14 @@ function InlineElement:parse_quotes(inlines, context)
(quote == util.unicode["right-pointing double angle quotation mark"] and
top_quote == util.unicode["left-pointing double angle quotation mark"]) then
table.remove(quote_stack)
+ if is_external then
+ -- The text is from prefix or suffix of citationItem.
+ -- See flipflop_LeadingMarkupWithApostrophe.txt
+ localized_quotes.outer_open = top_quote
+ localized_quotes.outer_close = quote
+ localized_quotes.inner_open = top_quote
+ localized_quotes.inner_close = quote
+ end
local quoted = Quoted:new(top_text_list, localized_quotes)
table.remove(text_stack)
table.insert(text_stack[#text_stack], quoted)
@@ -652,7 +665,7 @@ function OutputFormat:new(format_name)
end
function OutputFormat:flatten_ir(ir, override_delim)
- if self.group_var == "missing" or self.collapse_suppressed then
+ if self.group_var == GroupVar.Missing or self.collapse_suppressed then
return {}
end
local inlines = {}
@@ -680,7 +693,7 @@ function OutputFormat:flatten_seq_ir(ir, override_delim)
end
for _, child in ipairs(ir.children) do
- if child.group_var ~= "missing" and not child.collapse_suppressed then
+ if child.group_var ~= GroupVar.Missing and not child.collapse_suppressed then
local child_inlines = self:flatten_ir(child, delimiter)
if #child_inlines > 0 then
table.insert(inlines_list, child_inlines)
@@ -1847,12 +1860,18 @@ function DisamStringFormat:output(inlines, context)
end
function DisamStringFormat:flatten_ir(ir)
- if self.group_var == "missing" then
+ if self.group_var == GroupVar.Missing then
return {}
end
local inlines
if ir._type == "SeqIr" or ir._type == "NameIr" then
- inlines = self:flatten_seq_ir(ir)
+ if ir._element and ir._element.variable == "accessed" then
+ -- Accessed isn't really part of a reference -- it doesn't help disambiguating one from
+ -- another. So we will ignore it. Works for, e.g., date_YearSuffixImplicitWithNoDate.txt
+ inlines = {}
+ else
+ inlines = self:flatten_seq_ir(ir)
+ end
elseif ir._type == "YearSuffix" then
-- Don't include year-suffix in disambiguation
inlines = {}
@@ -1872,7 +1891,7 @@ function DisamStringFormat:flatten_seq_ir(ir)
end
local inlines_list = {}
for _, child in ipairs(ir.children) do
- if child.group_var ~= "missing" then
+ if child.group_var == GroupVar.Important or child.group_var == GroupVar.Plain then
-- and not child.collapse_suppressed
-- Suppressed irs are stil kept in the DisamStringFormat
table.insert(inlines_list, self:flatten_ir(child))
@@ -1885,7 +1904,7 @@ function DisamStringFormat:flatten_seq_ir(ir)
inlines = self:with_display(inlines, ir.display);
-- -- A citation layout
- -- if ir._element == "layout" and ir.cite_item then
+ -- if ir._element_name == "layout" and ir.cite_item then
-- inlines = {CiteInline:new(inlines, ir.cite_item)}
-- end
diff --git a/biblio/citation-style-language/citeproc-util.lua b/biblio/citation-style-language/citeproc-util.lua
index 8cd00159f6..77cd82a801 100644
--- a/biblio/citation-style-language/citeproc-util.lua
+++ b/biblio/citation-style-language/citeproc-util.lua
@@ -8,7 +8,7 @@ local util = {}
local uni_utf8
if kpse then
- uni_utf8 = require("unicode").utf8
+ uni_utf8 = require("unicode").grapheme
else
uni_utf8 = require("lua-utf8")
end
@@ -120,7 +120,34 @@ function util.to_ordinal (n)
end
+util.quiet_mode = false
+
+-- A file handle to usually a `.blg` file.
+util.logging_file = nil
+
+
+function util.set_logging_file(path)
+ util.logging_file = io.open(path, "w")
+ if not util.logging_file then
+ util.error(string.format('Cannot write to "%s".', path))
+ end
+ util.logging_file = io.open(path, 'a')
+end
+
+
+function util.close_logging_file()
+ if util.logging_file then
+ util.logging_file:close()
+ end
+end
+
+
+util.num_errors = 0
+util.num_warnings = 0
+
+
function util.error(message)
+ util.num_errors = util.num_errors + 1
if luatexbase then
-- The luatexbase.module_error() prints the traceback, which causes panic
-- luatexbase.module_error("citeproc", message)
@@ -131,24 +158,46 @@ function util.error(message)
-- tex.print(string.format("\\PackageError{citation-style-language}{%s}{}", message))
else
- error(message, 2)
+ message = "Error: " .. message
+ print(message)
+ if util.logging_file then
+ util.logging_file:write(message .. "\n")
+ end
end
end
util.warning_enabled = true
function util.warning(message)
+ util.num_warnings = util.num_warnings + 1
if luatexbase then
texio.write_nl("term", "\n")
luatexbase.module_warning("citeproc", message)
-- tex.print(string.format("\\PackageWarning{citation-style-language}{%s}{}", message))
- elseif util.warning_enabled then
- io.stderr:write("Warning: " .. message, "\n")
+ else
+ message = "Warning: " .. message
+ if util.logging_file then
+ util.logging_file:write(message .. "\n")
+ end
+ if util.warning_enabled then
+ io.stderr:write("Warning: " .. message, "\n")
+ end
end
end
+---@param message string
+function util.info(message)
+ if not luatexbase and not util.quiet_mode then
+ print(message)
+ end
+ if util.logging_file then
+ util.logging_file:write(message .. "\n")
+ end
+end
+
+
local remove_all_metatables = nil
function util.debug(obj)
@@ -348,13 +397,16 @@ function util.endswith(str, suffix)
return string.sub(str, -#suffix) == suffix
end
-function util.is_numeric (str)
+function util.is_numeric(str)
if str == nil or str == "" then
return false
end
+ str = string.gsub(str, util.unicode["en dash"], "-")
local res = true
for w in string.gmatch(str, "%w+") do
- if not string.match(w, "^%a*%d+%a*$") and
+ if not string.match(w, "^%w*%d+%a*$") and
+ not string.match(w, "^and$") and
+ not string.match(w, "^et$") and
not string.match(w, "^[MDCLXVI]+$") and
not string.match(w, "^[mdclxvi]+$") then
-- Roman number without validation
@@ -362,7 +414,8 @@ function util.is_numeric (str)
end
end
for w in string.gmatch(str, "%W+") do
- if string.match(w, "^%s*[,&-]+%s*$") == nil then
+ if not string.match(w, "^%s*[,&-]+%s*$")
+ and not string.match(str, "%s+") then
res = false
break
end
@@ -1153,4 +1206,99 @@ function util.get_layout_by_language(element, engine, item)
end
+util.trigraph = "Aaaa00:AaAa00:AaAA00:AAAA00"
+
+
+---comment
+---@param trigraph string
+---@return { authors: integer[], year: integer }
+function util.get_trigraph_param(trigraph)
+ if not trigraph or string.sub(trigraph, 1, 1) ~= "A" then
+ util.error(string.format('Bad trigraph definition: "%s"', trigraph))
+ end
+ local param = {
+ authors = {},
+ year = 0,
+ }
+
+ for i = 1, #trigraph do
+ local char = string.sub(trigraph, i, i)
+ if char == "A" then
+ table.insert(param.authors, 1)
+ elseif char == "a" then
+ local len = #param.authors
+ param.authors[len] = param.authors[len] + 1
+ elseif char == "0" then
+ param.year = param.year + 1
+ else
+ util.error(string.format('Invalid character "%s" in trigraph definition "%s"', char, trigraph))
+ end
+ end
+ return param
+end
+
+
+---comment
+---@param item ItemData
+---@return string
+function util.get_citation_label(item)
+ local label = ""
+ local trigraph = util.split(util.trigraph, ":")
+ local config = util.get_trigraph_param(trigraph[1])
+
+ for _, name_variable in ipairs(util.variables.name) do
+ local names = item[name_variable]
+ if names then
+ local param = trigraph[1]
+ if #names > #trigraph then
+ param = trigraph[#trigraph]
+ else
+ param = trigraph[#names]
+ end
+ config = util.get_trigraph_param(param)
+ for i, name in ipairs(names) do
+ if i > #config.authors then
+ break
+ end
+ local name_label = ""
+ if name and name.family then
+ name_label = name.family
+ name_label = string.gsub(name_label, "^[ 'a-z]+%s*", "")
+ name_label = string.gsub(name_label, "^\u{2019}+%s*", "")
+ elseif name and name.literal then
+ name_label = name.literal
+ end
+ name_label = uni_utf8.lower(name_label)
+ name_label = string.gsub(name_label, "^a%s+", "")
+ name_label = string.gsub(name_label, "^an%s+", "")
+ name_label = string.gsub(name_label, "^the%s+", "")
+ -- TODO: Remove none reomanesque
+ name_label = uni_utf8.sub(name_label, 1, config.authors[i])
+ if #name_label > 1 then
+ name_label = uni_utf8.upper(uni_utf8.sub(name_label, 1, 1)) .. uni_utf8.lower(uni_utf8.sub(name_label, 2))
+ elseif #name_label == 1 then
+ name_label = uni_utf8.upper(name_label)
+ end
+ label = label .. name_label
+ end
+
+ break
+ end
+ end
+
+ if label == "" then
+ -- TODO: try the title
+ end
+
+ local year = "0000"
+ if item.issued and item.issued["date-parts"] then
+ year = tostring(item.issued["date-parts"][1][1])
+ end
+ year = string.sub(year, -config.year)
+ label = label .. year
+
+ return label
+end
+
+
return util
diff --git a/biblio/citation-style-language/citeproc.lua b/biblio/citation-style-language/citeproc.lua
index aa5870d7a0..3755a1de49 100644
--- a/biblio/citation-style-language/citeproc.lua
+++ b/biblio/citation-style-language/citeproc.lua
@@ -16,7 +16,7 @@ else
util = require("citeproc.util")
end
-citeproc.__VERSION__ = "0.4.1"
+citeproc.__VERSION__ = "0.4.2"
citeproc.new = engine.CiteProc.new
citeproc.util = util
diff --git a/biblio/citation-style-language/ieee.csl b/biblio/citation-style-language/ieee.csl
index cf5ae110ea..5a642d3113 100644
--- a/biblio/citation-style-language/ieee.csl
+++ b/biblio/citation-style-language/ieee.csl
@@ -45,7 +45,7 @@
<category field="engineering"/>
<category field="generic-base"/>
<summary>IEEE style as per the 2021 guidelines, V 01.29.2021.</summary>
- <updated>2023-03-29T08:47:55-04:00</updated>
+ <updated>2023-04-22T23:05:51-04:00</updated>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
</info>
<locale xml:lang="en">
@@ -174,25 +174,20 @@
</macro>
<macro name="event">
<choose>
+ <!-- Published Conference Paper -->
<if type="paper-conference speech" match="any">
<choose>
- <!-- Published Conference Paper -->
<if variable="container-title" match="any">
- <group delimiter=", ">
- <group delimiter=" ">
- <text term="in"/>
- <text variable="container-title" font-style="italic"/>
- </group>
+ <group delimiter=" ">
+ <text term="in"/>
+ <text variable="container-title" font-style="italic"/>
</group>
</if>
<!-- Unpublished Conference Paper -->
<else>
- <group delimiter=", ">
- <group delimiter=" ">
- <text term="presented at"/>
- <text variable="event"/>
- </group>
- <text variable="event-place"/>
+ <group delimiter=" ">
+ <text term="presented at"/>
+ <text variable="event"/>
</group>
</else>
</choose>
diff --git a/biblio/citation-style-language/vancouver.csl b/biblio/citation-style-language/vancouver.csl
index c3a0332c87..21c27b899c 100644
--- a/biblio/citation-style-language/vancouver.csl
+++ b/biblio/citation-style-language/vancouver.csl
@@ -19,7 +19,7 @@
<category citation-format="numeric"/>
<category field="medicine"/>
<summary>Vancouver style as outlined by International Committee of Medical Journal Editors Uniform Requirements for Manuscripts Submitted to Biomedical Journals: Sample References</summary>
- <updated>2022-09-28T07:33:04-04:00</updated>
+ <updated>2023-06-24T15:29:06-04:00</updated>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
</info>
<locale xml:lang="en">
@@ -50,6 +50,7 @@
<name sort-separator=" " initialize-with="" name-as-sort-order="all" delimiter=", " delimiter-precedes-last="always"/>
<label form="long" prefix=", "/>
<substitute>
+ <text macro="webpage-title"/>
<names variable="editor"/>
</substitute>
</names>
@@ -67,6 +68,17 @@
</if>
</choose>
</macro>
+ <macro name="webpage-title">
+ <!--If a webpage has a container, we're assuming the citation is "part of a website" as per ch. 25 Citing Medicine https://www.ncbi.nlm.nih.gov/books/NBK7274/?report=reader -->
+ <choose>
+ <if type="webpage" variable="container-title" match="all">
+ <group delimiter=" ">
+ <text variable="container-title"/>
+ <text term="internet" prefix="[" suffix="]" text-case="capitalize-first"/>
+ </group>
+ </if>
+ </choose>
+ </macro>
<macro name="publisher">
<choose>
<!--discard publisher info for articles-->
@@ -164,16 +176,21 @@
</choose>
</macro>
<macro name="title">
- <text variable="title"/>
<choose>
- <if type="article-journal article-magazine chapter paper-conference article-newspaper review review-book entry-dictionary entry-encyclopedia" match="none">
+ <if type="webpage" variable="container-title" match="all"/>
+ <else>
+ <text variable="title"/>
<choose>
- <if variable="URL">
- <text term="internet" prefix=" [" suffix="]" text-case="capitalize-first"/>
+ <if type="article-journal article-magazine chapter paper-conference article-newspaper review review-book entry-dictionary entry-encyclopedia" match="none">
+ <choose>
+ <if variable="URL">
+ <text term="internet" prefix=" [" suffix="]" text-case="capitalize-first"/>
+ </if>
+ </choose>
+ <text macro="edition" prefix=". "/>
</if>
</choose>
- <text macro="edition" prefix=". "/>
- </if>
+ </else>
</choose>
<choose>
<if type="thesis">
@@ -283,6 +300,13 @@
</if>
</choose>
</macro>
+ <macro name="webpage-part">
+ <choose>
+ <if type="webpage" variable="container-title" match="all">
+ <text variable="title"/>
+ </if>
+ </choose>
+ </macro>
<macro name="collection-details">
<choose>
<if type="article-journal article-magazine article-newspaper review review-book" match="none">
@@ -342,6 +366,7 @@
<text macro="journal-location"/>
<text macro="pages"/>
</group>
+ <text macro="webpage-part"/>
</group>
<text macro="collection-details" suffix=". "/>
<text macro="report-details" suffix=". "/>
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index 6acd94a3a9..237f6b23d4 100644
--- a/biblio/ctan-bibdata/ctan.bib
+++ b/biblio/ctan-bibdata/ctan.bib
@@ -1,7 +1,7 @@
%% bib file of all CTAN packages
%% (C) Herbert Voß
%%
-%% created at 04-07-2023, 02:01:11
+%% created at 05-07-2023, 02:00:14
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -6129,6 +6129,17 @@
url = {https://ctan.org/pkg/beamertheme-pure-minimalistic},
}
+@manual{ctan-beamertheme-rainbow,
+ title = {The \texttt{beamertheme-rainbow} package},
+ subtitle = {A beamer colour theme which alternates theme colours on every frame},
+ author = {{Unknown}},
+ date = {2023-07-04},
+ version = {0.1},
+ license = {lppl1.3c},
+ mirror = {https://mirror.ctan.org/macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow},
+ url = {https://ctan.org/pkg/beamertheme-rainbow},
+}
+
@manual{ctan-beamertheme-saintpetersburg,
title = {The \texttt{beamertheme-saintpetersburg} package},
subtitle = {A beamer theme that incorporates colours and fonts of Saint Petersburg State University},
@@ -12554,8 +12565,8 @@
title = {The \texttt{citation-style-language} package},
subtitle = {Bibliography formatting with Citation Style Language},
author = {Zeping Lee},
- date = {2023-04-13},
- version = {0.4.1},
+ date = {2023-07-04},
+ version = {0.4.2},
license = {mit,cc-by-sa-3},
mirror = {https://mirror.ctan.org/biblio/citation-style-language},
url = {https://ctan.org/pkg/citation-style-language},
@@ -24133,8 +24144,8 @@
title = {The \texttt{fail-fast} package},
subtitle = {Turn warnings into errors},
author = {Yegor Bugayenko},
- date = {2023-07-03},
- version = {0.0.1},
+ date = {2023-07-04},
+ version = {0.0.2},
license = {mit},
mirror = {https://mirror.ctan.org/macros/latex/contrib/fail-fast},
url = {https://ctan.org/pkg/fail-fast},
@@ -38684,8 +38695,8 @@
title = {The \texttt{lettrine} package},
subtitle = {Typeset dropped capitals},
author = {Daniel Flipo},
- date = {2023-07-03},
- version = {2.50},
+ date = {2023-07-04},
+ version = {2.51},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/lettrine},
url = {https://ctan.org/pkg/lettrine},
@@ -41552,6 +41563,17 @@
url = {https://ctan.org/pkg/luapackageloader},
}
+@manual{ctan-luaplot,
+ title = {The \texttt{luaplot} package},
+ subtitle = {Plotting graphs using Lua},
+ author = {{Chetan Shirore and Ajit Kumar}},
+ date = {2023-07-04},
+ version = {1.0},
+ license = {lppl1.3c},
+ mirror = {https://mirror.ctan.org/macros/luatex/latex/luaplot},
+ url = {https://ctan.org/pkg/luaplot},
+}
+
@manual{ctan-luaprogtable,
title = {The \texttt{luaprogtable} package},
subtitle = {Programmable table interface for LuaLaTeX},
@@ -45345,8 +45367,8 @@
title = {The \texttt{mitthesis} package},
subtitle = {A \LaTeX{} template for MIT theses},
author = {John H. Lienhard},
- date = {2023-06-27},
- version = {1.03},
+ date = {2023-07-04},
+ version = {1.04},
license = {mit},
mirror = {https://mirror.ctan.org/macros/latex/contrib/mitthesis},
url = {https://ctan.org/pkg/mitthesis},
@@ -54466,8 +54488,8 @@
title = {The \texttt{ProfCollege} package},
subtitle = {A \LaTeX{} package for French maths teachers in college},
author = {Christophe Poulain},
- date = {2023-05-19},
- version = {0.99-z-m},
+ date = {2023-07-04},
+ version = {0.99-z-o},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/profcollege},
url = {https://ctan.org/pkg/profcollege},
@@ -58391,8 +58413,8 @@
title = {The \texttt{reledmac} package},
subtitle = {Typeset scholarly editions},
author = {Maïeul Rouquette},
- date = {2022-02-04},
- version = {2.39.1},
+ date = {2023-07-04},
+ version = {2.39.2},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/reledmac},
url = {https://ctan.org/pkg/reledmac},
@@ -58402,8 +58424,8 @@
title = {The \texttt{reledpar} package},
subtitle = {Typeset scholarly editions in parallel texts},
author = {Maïeul Rouquette},
- date = {2022-04-22},
- version = {2.25.3},
+ date = {2023-07-04},
+ version = {2.25.4},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/reledmac},
url = {https://ctan.org/pkg/reledpar},
@@ -60876,8 +60898,8 @@
title = {The \texttt{se2thesis} package},
subtitle = {A Thesis Class for the Chair of Software Engineering II at the University of Passau, Germany},
author = {Stephan Lukasczyk},
- date = {2023-04-18},
- version = {3.0.0},
+ date = {2023-07-04},
+ version = {3.1.0},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/se2thesis},
url = {https://ctan.org/pkg/se2thesis},
@@ -71710,8 +71732,8 @@
title = {The \texttt{tugboat} package},
subtitle = {\LaTeX{} macros for TUGboat articles},
author = {Robin Fairbairns and Karl Berry},
- date = {2023-03-09},
- version = {2.29},
+ date = {2023-07-04},
+ version = {2.30},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/tugboat},
url = {https://ctan.org/pkg/tugboat},
diff --git a/biblio/ctan-bibdata/ctan.pdf b/biblio/ctan-bibdata/ctan.pdf
index 22ca6a7e6d..4397f917b4 100644
--- a/biblio/ctan-bibdata/ctan.pdf
+++ b/biblio/ctan-bibdata/ctan.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/README.md b/macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/README.md
new file mode 100644
index 0000000000..3d8f35fb39
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/README.md
@@ -0,0 +1,9 @@
+# beamertheme-rainbow
+
+A beamer colour theme which alternates theme colours on every frame
+
+Current version: 2023/07/04 version v0.1
+
+This project is licensed under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txt
+
+The project repository, including a bug tracker, can be found at https://github.com/samcarter/beamertheme-rainbow/issues
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamercolorthemerainbow.sty b/macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamercolorthemerainbow.sty
new file mode 100644
index 0000000000..94e9a0f10c
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamercolorthemerainbow.sty
@@ -0,0 +1,69 @@
+% !TeX root = test.tex
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% The rainbow colour theme
+% A beamer colour theme which alternates theme colours on every frame
+% Maintained by samcarter
+%
+% Project repository and bug tracker:
+% https://github.com/samcarter/beamertheme-rainbow
+%
+% Released under the LaTeX Project Public License v1.3c or later
+% See http://www.latex-project.org/lppl.txt
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ProvidesPackage{beamercolorthemerainbow}[2023/07/04 version v0.1 Beamer colour theme with alternating theme colours]
+
+\mode<presentation>
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Default colours
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\definecolor{rainbow@0}{HTML}{e50000}
+\definecolor{rainbow@1}{HTML}{ff8d00}
+\definecolor{rainbow@2}{HTML}{ffee00}
+\definecolor{rainbow@3}{HTML}{028121}
+\definecolor{rainbow@4}{HTML}{004cff}
+\definecolor{rainbow@5}{HTML}{770088}
+\colorlet{beamer@structure@color}{rainbow@0}
+\setbeamercolor{structure}{fg=beamer@structure@color}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Reading theme options
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareOptionBeamer{colors}{\def\rainbow@colors{#1}}
+\ExecuteOptionsBeamer{colors={rainbow@0,rainbow@1,rainbow@2,rainbow@3,rainbow@4,rainbow@5}}
+\ProcessOptionsBeamer
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Defining colours
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ExplSyntaxOn
+
+% list to store colour list
+\clist_new:N \l_rainbow_clist
+\clist_set:Nx \l_rainbow_clist \rainbow@colors
+
+% setting colour based on frame number
+\pretocmd{\beamer@@@frame}{
+ \colorlet{beamer@structure@color}{
+ \clist_item:Nn \l_rainbow_clist {
+ \int_eval:n {
+ \int_mod:nn { \insertframenumber }{
+ \clist_count:N \l_rainbow_clist
+ } + 1
+ }
+ }
+ }
+}{}{}
+
+\ExplSyntaxOff
+
+\mode
+<all>
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamertheme-rainbow-doc.pdf b/macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamertheme-rainbow-doc.pdf
new file mode 100644
index 0000000000..beb9295d5f
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamertheme-rainbow-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamertheme-rainbow-doc.tex b/macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamertheme-rainbow-doc.tex
new file mode 100644
index 0000000000..14f84a1b1a
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamertheme-rainbow-doc.tex
@@ -0,0 +1,195 @@
+% !TeX TS-program = latexmk -time -pdf -pdflatex="pdflatex -synctex=1 -interaction=nonstopmode -shell-escape %%O %%S" % | txs:///view-log | txs:///view-pdf
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Documentation for the rainbow colour theme
+% A beamer colour theme which alternates theme colours on every frame
+% Maintained by samcarter
+%
+% Project repository and bug tracker:
+% https://github.com/samcarter/beamertheme-rainbow
+%
+% Released under the LaTeX Project Public License v1.3c or later
+% See http://www.latex-project.org/lppl.txt
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass[parskip=half]{scrartcl}
+
+% packages %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage[english]{babel}
+\let\hrulefillx\hrulefill
+\usepackage[bitstream-charter]{mathdesign}
+\let\hrulefill\hrulefillx
+\usepackage[most]{tcolorbox}
+\usepackage[paper=a4paper,hmargin=2.9cm,vmargin=2.5cm]{geometry}
+\usepackage{scrlayer-scrpage}
+\usepackage{gradient-text}
+\usepackage[colorlinks=true,breaklinks=true,urlcolor=blendedblue,linkcolor=blendedblue,citecolor=blendedblue,filecolor=blendedblue]{hyperref}
+
+% customisation %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\definecolor{blendedblue}{rgb}{0.2,0.2,0.7}
+\addtokomafont{sectioning}{\color{blendedblue}}
+\addtokomafont{date}{\normalsize}
+\addtokomafont{author}{\normalsize}
+\renewcommand*\dictumwidth{0.35\linewidth}
+\renewcommand*{\dictumrule}{\vskip1ex}
+\renewcommand*{\dictumauthorformat}[1]{#1}
+
+\lstdefinestyle{tcolorboxstyle}{%
+ language={[latex]TeX},
+ tabsize=2,
+ breaklines,
+ basicstyle=\ttfamily,
+ columns=fullflexible,
+}
+
+\tcbset{%
+ toptitle=1mm,
+ left=2mm,
+ title={Example},
+ fonttitle=\large\sffamily,
+ colbacktitle=blendedblue!75!black,
+ colframe=blendedblue!75!black,
+ colback=blendedblue!75!black!10!white,
+ boxrule=0cm,
+ frame hidden,
+ arc=1.3mm,
+ arc=2mm,
+ sidebyside,
+ listing options={style=tcolorboxstyle},
+ bottom=0pt,
+ top=0pt,
+ lower separated=false,
+ comment style={scale=2},
+ enhanced,
+ drop fuzzy shadow=black!90,
+ title code app={
+ \shade[top color=blendedblue!75!black,bottom color=blendedblue!75!black!10!white] (title.south west) rectangle ([yshift=-1mm]title.south east);
+ }
+}
+
+\lstset{style=tcolorboxstyle}
+
+\newcommand{\prefix}{./build}
+\tcbset{
+ compilable listing/.style={listing file={\prefix/\jobname-listing-\thetcblistingcount.tex}},
+ run pdflatex/.style={run@system@command={cd\space \prefix;\space pdflatex}{\jobname-listing-\thetcblistingcount.tex}},%
+}
+
+% meta %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\title{\texorpdfstring{\gradientRGB{The rainbow beamer colour theme}{255,128,51}{51,51,255}}{The rainbow beamer coloir theme}}
+\subtitle{A beamer colour theme which alternates theme colours on every frame}
+\author{%
+ \texorpdfstring{
+ \texttt{samcarter}\\
+ \url{https://github.com/samcarter/beamertheme-rainbow}\\
+% \url{https://www.ctan.org/pkg/beamertheme-rainbow}
+ }{samcarter}}
+\date{Version v0.1 \textendash{} 2023/07/04}
+
+\begin{document}
+\maketitle
+
+\dictum[Marc Chagall]{Colour is all. When colour is right, form is right. Colour is everything, colour is vibration like music; everything is vibration.}
+
+\section{Introduction}
+\label{intro}
+
+The rainbow beamer colour theme will bring more colours to your presentation. It works similarly to the structure beamer colour theme, but instead of having just one theme colour throughout the whole presentation, the rainbow beamer colour theme will cycle through a list of colors and change the theme colour on every frame.
+
+By default, it will cycle through colours of the rainbow (hence the name), but a custom set of colours is also possible.
+
+%The package is included in \TeX{}Live and MiK\TeX\ and available from \textsc{CTAN} (\url{https://www.ctan.org/pkg/beamertheme-tcolorbox}).
+The development version of this package is located at \url{https://github.com/samcarter/beamertheme-rainbow}. If you have any problems, ideas or other feedback, please make constructive use of the issue tracker.
+
+Copyright \raisebox{0.2em}{\tiny\fontfamily{cmr}\selectfont\textcopyright} \texttt{samcarter}. Permission is granted to copy, distribute and\slash or modify this software under the terms of the LaTeX project public licence, version 1.3c or later \url{http://www.latex-project.org/lppl.txt}.
+
+\section{Usage}
+
+The basic usage is fairly simple. After choosing a beamer theme, one can load the rainbow beamer colour theme via
+\begin{tcolorbox}[title={}]
+\begin{lstlisting}
+\usecolortheme{rainbow}
+\end{lstlisting}
+\end{tcolorbox}
+
+This will work with most of the themes which are provided by the beamer class as well some third party themes. Notable exceptions are the \lstinline|AnnArbor| and \lstinline|CambridgeUS| themes.
+
+\newpage
+
+This basic usage will colour frames in alternating rainbow colours:
+\begin{tcblisting}{
+ listing and comment,
+ pdf comment,
+ freeze pdf,
+ compilable listing,
+ run pdflatex,
+ comment={
+ \begin{tikzpicture}
+ \foreach \i in {1,...,6}{%
+ \node at (0.4*\i,-0.7*\i) {\includegraphics[page=\i,width=4cm]{beamertheme-rainbow-doc-listing-1.pdf}};
+ }
+ \end{tikzpicture}
+ },
+ title={Basic example}
+}
+\documentclass{beamer}
+
+\usetheme{Berkeley}
+\usecolortheme{rainbow}
+
+\begin{document}
+
+% just for this test example
+\ExplSyntaxOn
+\prg_replicate:nn{6}{\frame{}}
+\ExplSyntaxOff
+
+\end{document}
+\end{tcblisting}
+
+As pretty as rainbow colours are, there might be some users who would like to choose their own colours. This can be done with the \lstinline|colors={...}| option which accepts a comma separated list of colours. The colours can be predefined colours e.g. from the \lstinline|xcolor| package, user-defined colours or (for more fun) from the \lstinline|xkcdcolors| package.
+
+\begin{tcblisting}{
+ listing and comment,
+ pdf comment,
+ freeze pdf,
+ compilable listing,
+ run pdflatex,
+ comment={
+ \begin{tikzpicture}
+ \foreach \i in {1,...,6}{%
+ \node at (0.4*\i,-0.7*\i) {\includegraphics[page=\i,width=4cm]{beamertheme-rainbow-doc-listing-2.pdf}};
+ }
+ \end{tikzpicture}
+ },
+ title={\strut Custom colours}
+}
+\documentclass{beamer}
+
+\usetheme{Copenhagen}
+\usepackage{xkcdcolors}
+\definecolor{mycolor}
+ {RGB}{127,0,127}
+\usecolortheme[
+ colors={
+ orange,
+ mycolor,
+ xkcdVibrantBlue
+ }
+]{rainbow}
+
+\begin{document}
+
+% just for this test example
+\ExplSyntaxOn
+\prg_replicate:nn{6}{\frame{\frametitle{title}}}
+\ExplSyntaxOff
+
+\end{document}
+\end{tcblisting}
+
+\end{document}
+
diff --git a/macros/latex/contrib/fail-fast/README.md b/macros/latex/contrib/fail-fast/README.md
index b16917e2b1..e2fb8b5493 100644
--- a/macros/latex/contrib/fail-fast/README.md
+++ b/macros/latex/contrib/fail-fast/README.md
@@ -25,3 +25,5 @@ then run `l3build ctan` in the root directory.
It should compile everything without errors. If not, submit an issue and wait.
Otherwise, make your changes and then run `l3build ctan` again. If the build is
still clean, submit a pull request.
+
+Copyright (c) 2023 Yegor Bugayenko, MIT License \ No newline at end of file
diff --git a/macros/latex/contrib/fail-fast/fail-fast.dtx b/macros/latex/contrib/fail-fast/fail-fast.dtx
index 2a1c4a39dc..c312d11102 100644
--- a/macros/latex/contrib/fail-fast/fail-fast.dtx
+++ b/macros/latex/contrib/fail-fast/fail-fast.dtx
@@ -50,7 +50,7 @@
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{fail-fast}
%<*package>
-[2023-07-01 0.0.1 Turns warnings into errors]
+[2023-07-04 0.0.2 Turns warnings into errors]
%</package>
%<*driver>
\documentclass{ltxdoc}
@@ -98,7 +98,8 @@
% \StopEventually{}
% \section{Implementation}
-% \changes{v0.1.0}{2023/07/01}{Initial version, which turns warnings into errors}
+% \changes{v0.0.1}{2023/07/01}{Initial version, which turns warnings into errors}
+% \changes{v0.0.2}{2023/07/04}{Minor changes in the documentation}
% \begin{macrocode}
\message{fail-fast: Starting from now all warnings
diff --git a/macros/latex/contrib/fail-fast/fail-fast.pdf b/macros/latex/contrib/fail-fast/fail-fast.pdf
index 81db765dee..7bb9905fb7 100644
--- a/macros/latex/contrib/fail-fast/fail-fast.pdf
+++ b/macros/latex/contrib/fail-fast/fail-fast.pdf
Binary files differ
diff --git a/macros/latex/contrib/lettrine/contrib/optfile.cfl b/macros/latex/contrib/lettrine/contrib/lettrine-optfile.cfl
index 407ed82c99..407ed82c99 100644
--- a/macros/latex/contrib/lettrine/contrib/optfile.cfl
+++ b/macros/latex/contrib/lettrine/contrib/lettrine-optfile.cfl
diff --git a/macros/latex/contrib/lettrine/contrib/pacl.cfl b/macros/latex/contrib/lettrine/contrib/lettrine-pacl.cfl
index e8de17b6d6..e8de17b6d6 100644
--- a/macros/latex/contrib/lettrine/contrib/pacl.cfl
+++ b/macros/latex/contrib/lettrine/contrib/lettrine-pacl.cfl
diff --git a/macros/latex/contrib/lettrine/contrib/padl.cfl b/macros/latex/contrib/lettrine/contrib/lettrine-padl.cfl
index 784bebc935..784bebc935 100644
--- a/macros/latex/contrib/lettrine/contrib/padl.cfl
+++ b/macros/latex/contrib/lettrine/contrib/lettrine-padl.cfl
diff --git a/macros/latex/contrib/lettrine/contrib/pzc2.cfl b/macros/latex/contrib/lettrine/contrib/lettrine-pzc2.cfl
index 7779968780..7779968780 100644
--- a/macros/latex/contrib/lettrine/contrib/pzc2.cfl
+++ b/macros/latex/contrib/lettrine/contrib/lettrine-pzc2.cfl
diff --git a/macros/latex/contrib/lettrine/contrib/pzc3.cfl b/macros/latex/contrib/lettrine/contrib/lettrine-pzc3.cfl
index a67ba9b5b0..a67ba9b5b0 100644
--- a/macros/latex/contrib/lettrine/contrib/pzc3.cfl
+++ b/macros/latex/contrib/lettrine/contrib/lettrine-pzc3.cfl
diff --git a/macros/latex/contrib/lettrine/doc/lettrine-demo-de.pdf b/macros/latex/contrib/lettrine/doc/lettrine-demo-de.pdf
index 5e71166cd7..4b3ff4d6e1 100644
--- a/macros/latex/contrib/lettrine/doc/lettrine-demo-de.pdf
+++ b/macros/latex/contrib/lettrine/doc/lettrine-demo-de.pdf
Binary files differ
diff --git a/macros/latex/contrib/lettrine/doc/lettrine-demo-fr.pdf b/macros/latex/contrib/lettrine/doc/lettrine-demo-fr.pdf
index b12099b93a..c616adba03 100644
--- a/macros/latex/contrib/lettrine/doc/lettrine-demo-fr.pdf
+++ b/macros/latex/contrib/lettrine/doc/lettrine-demo-fr.pdf
Binary files differ
diff --git a/macros/latex/contrib/lettrine/doc/lettrine-demo-lua.pdf b/macros/latex/contrib/lettrine/doc/lettrine-demo-lua.pdf
index 31d231ce83..cc433b0fab 100644
--- a/macros/latex/contrib/lettrine/doc/lettrine-demo-lua.pdf
+++ b/macros/latex/contrib/lettrine/doc/lettrine-demo-lua.pdf
Binary files differ
diff --git a/macros/latex/contrib/lettrine/doc/lettrine.pdf b/macros/latex/contrib/lettrine/doc/lettrine.pdf
index 0299b73102..ad1c4ac4c0 100644
--- a/macros/latex/contrib/lettrine/doc/lettrine.pdf
+++ b/macros/latex/contrib/lettrine/doc/lettrine.pdf
Binary files differ
diff --git a/macros/latex/contrib/lettrine/lettrine.dtx b/macros/latex/contrib/lettrine/lettrine.dtx
index 8403bc644b..3c1a191780 100644
--- a/macros/latex/contrib/lettrine/lettrine.dtx
+++ b/macros/latex/contrib/lettrine/lettrine.dtx
@@ -106,7 +106,7 @@
\ProvidesFile{lettrine.dtx}
%</dtx>
%<*sty|dtx>
- [2023-07-02 v2.50 (Daniel Flipo)]
+ [2023-07-04 v2.51 (Daniel Flipo)]
%</sty|dtx>
% \fi
%
diff --git a/macros/latex/contrib/mitthesis/MIT-Thesis.pdf b/macros/latex/contrib/mitthesis/MIT-Thesis.pdf
index d859b8cbfd..51f4a87371 100644
--- a/macros/latex/contrib/mitthesis/MIT-Thesis.pdf
+++ b/macros/latex/contrib/mitthesis/MIT-Thesis.pdf
Binary files differ
diff --git a/macros/latex/contrib/mitthesis/MIT-thesis-template/MIT-Thesis.tex b/macros/latex/contrib/mitthesis/MIT-thesis-template/MIT-Thesis.tex
index bcd15c440b..c0a22d37d7 100644
--- a/macros/latex/contrib/mitthesis/MIT-thesis-template/MIT-Thesis.tex
+++ b/macros/latex/contrib/mitthesis/MIT-thesis-template/MIT-Thesis.tex
@@ -3,7 +3,7 @@
% !BIB program = biber
% This file is MIT-Thesis.tex, a template for producing MIT theses with the mitthesis class.
-% Version: 1.03, 2023/06/26
+% Version: 1.04, 2023/07/03
% Author: John H. Lienhard (c) 2023. Reuse under the MIT license: https://ctan.org/license/mit
% Documentation: https://ctan.org/pkg/mitthesis
diff --git a/macros/latex/contrib/mitthesis/MIT-thesis-template/mitthesis-sample.bib b/macros/latex/contrib/mitthesis/MIT-thesis-template/mitthesis-sample.bib
index 87828e0351..786739e5ea 100644
--- a/macros/latex/contrib/mitthesis/MIT-thesis-template/mitthesis-sample.bib
+++ b/macros/latex/contrib/mitthesis/MIT-thesis-template/mitthesis-sample.bib
@@ -1,6 +1,6 @@
%% Sample bibliography file for mitthesis.cls
%%
-%% Revised: 13 June 2023
+%% Revised: 30 June 2023
%% Copyright John H. Lienhard, MIT
%% Offered under the MIT license: https://ctan.org/license/mit
@@ -218,7 +218,7 @@
@bookinbook{churchill1948,
author = {Winston S. Churchill},
year = {1948},
- title = {The Gathering Storm},
+ title = {{The Gathering Storm}},
series = {The Second World War},
volume = {1},
chapter = {5, {``The Locust Years''}},
diff --git a/macros/latex/contrib/mitthesis/README.md b/macros/latex/contrib/mitthesis/README.md
index bfc1c21905..be1ebfe217 100644
--- a/macros/latex/contrib/mitthesis/README.md
+++ b/macros/latex/contrib/mitthesis/README.md
@@ -1,7 +1,7 @@
#mitthesis --- A LaTeX template for MIT theses#
- v1.03 dated 2023/06/26.
+ v1.04 dated 2023/07/03.
####Overview####
This class provides a LaTeX template for MIT theses formatted according to
@@ -53,6 +53,9 @@
---
####Change log####
+ v1.04 (3 July 2023):
+ - Embed default fontset in class file, in case fontset directory is missing
+
v1.03 (26 June 2023):
- Bug fix: fontset naming for older LaTeX formats
- Change default biblatex style to IEEE
diff --git a/macros/latex/contrib/mitthesis/fontsets/mitthesis-defaultfonts.tex b/macros/latex/contrib/mitthesis/fontsets/mitthesis-defaultfonts.tex
index 826945277d..935408ea07 100644
--- a/macros/latex/contrib/mitthesis/fontsets/mitthesis-defaultfonts.tex
+++ b/macros/latex/contrib/mitthesis/fontsets/mitthesis-defaultfonts.tex
@@ -1,8 +1,7 @@
% From mitthesis package
-% Version: 1.01, 2023/06/19
+% Version: 1.02, 2023/07/03
% Documentation: https://ctan.org/pkg/mitthesis
-
%% Default fonts
%
\ifpdftex
@@ -12,7 +11,7 @@
\else
\typeout{^^JLoading Latin Modern text and math fonts (default for unicode engines).^^J}
%
- \usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
+ \RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math.
- % Unicode-math loads the fontspec package, but the default fonts are not selected by fontspec, so
+ % Unicode-math loads fontspec package, but default fonts are not selected by fontspec in this case.
\fi
diff --git a/macros/latex/contrib/mitthesis/fontsets/mitthesis-fira-newtxsf.tex b/macros/latex/contrib/mitthesis/fontsets/mitthesis-fira-newtxsf.tex
index 6cebc4054c..55e6a7de52 100644
--- a/macros/latex/contrib/mitthesis/fontsets/mitthesis-fira-newtxsf.tex
+++ b/macros/latex/contrib/mitthesis/fontsets/mitthesis-fira-newtxsf.tex
@@ -1,5 +1,5 @@
% From mitthesis package
-% Version: 1.01, 2023/06/19
+% Version: 1.02, 2023/07/03
% Documentation: https://ctan.org/pkg/mitthesis
@@ -14,7 +14,7 @@
\RequirePackage{bm}
\else
\ClassWarning{mitnewthesis}{The newtx font set requires pdflatex. Defaulting to LMR fonts}
- \usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
+ \RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math.
- % Unicode-math loads the fontspec package, but the default fonts are not selected by fontspec, so
+ % Unicode-math loads the fontspec package, but the default fonts are not selected by fontspec in this case.
\fi
diff --git a/macros/latex/contrib/mitthesis/fontsets/mitthesis-heros-stix2.tex b/macros/latex/contrib/mitthesis/fontsets/mitthesis-heros-stix2.tex
index 943fe6a84b..fabfd030cf 100644
--- a/macros/latex/contrib/mitthesis/fontsets/mitthesis-heros-stix2.tex
+++ b/macros/latex/contrib/mitthesis/fontsets/mitthesis-heros-stix2.tex
@@ -1,5 +1,5 @@
% From mitthesis package
-% Version: 1.00, 2023/06/17
+% Version: 1.01, 2023/07/03
% Documentation: https://ctan.org/pkg/mitthesis
@@ -18,7 +18,7 @@
\else
\typeout{^^JTeX Gyre Heros (sans serif) text font with STIX2 math font and Inconsolata monospaced font.^^J}
%
- \usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
+ \RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math
% unicode-math loads the fontspec package
diff --git a/macros/latex/contrib/mitthesis/fontsets/mitthesis-libertine.tex b/macros/latex/contrib/mitthesis/fontsets/mitthesis-libertine.tex
index 81d33bff72..12e2a80ef6 100644
--- a/macros/latex/contrib/mitthesis/fontsets/mitthesis-libertine.tex
+++ b/macros/latex/contrib/mitthesis/fontsets/mitthesis-libertine.tex
@@ -1,5 +1,5 @@
% From mitthesis package
-% Version: 1.00, 2023/06/17
+% Version: 1.01, 2023/07/03
% Documentation: https://ctan.org/pkg/mitthesis
%% Linux Libertine (serif) text font with newtxmath[libertine] (pdftex) or Libertinus (unicode) math font
@@ -10,16 +10,16 @@
%
\ifpdftex
\typeout{^^JLoading newtx-libertine text and math fonts with insolata typewriter font^^J}
- \usepackage[lining,semibold]{libertine}
- \usepackage[T1]{fontenc}
- \usepackage[varqu,varl]{inconsolata}% typewriter
+ \RequirePackage[lining,semibold]{libertine}
+ \RequirePackage[T1]{fontenc}
+ \RequirePackage[varqu,varl]{inconsolata}% typewriter
% \usepackage{amsthm}% must be loaded before newtxmath
- \usepackage[libertine,vvarbb]{newtxmath}
- \usepackage{bm}% load after all math to give access to bold math
+ \RequirePackage[libertine,vvarbb]{newtxmath}
+ \RequirePackage{bm}% load after all math to give access to bold math
\else
\typeout{^^JLoading Linux Libertine (serif) text font with Libertinus math font^^J}
%
- \usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
+ \RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math
% unicode math loads the fontspec package
%
diff --git a/macros/latex/contrib/mitthesis/fontsets/mitthesis-lucida.tex b/macros/latex/contrib/mitthesis/fontsets/mitthesis-lucida.tex
index a6689059d5..57107e7624 100644
--- a/macros/latex/contrib/mitthesis/fontsets/mitthesis-lucida.tex
+++ b/macros/latex/contrib/mitthesis/fontsets/mitthesis-lucida.tex
@@ -1,5 +1,5 @@
% From mitthesis package
-% Version: 1.00, 2023/06/17
+% Version: 1.01, 2023/07/03
% Documentation: https://ctan.org/pkg/mitthesis
@@ -12,7 +12,7 @@
\RequirePackage[expert,vargreek,altbullet,seriftt]{lucidabr} % switch text and math fonts
\RequirePackage{bm}
\else
- \usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
+ \RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math
% unicode-math loads the fontspec package
diff --git a/macros/latex/contrib/mitthesis/fontsets/mitthesis-newtx-sans-text.tex b/macros/latex/contrib/mitthesis/fontsets/mitthesis-newtx-sans-text.tex
index 174aae2d17..faa64929b0 100644
--- a/macros/latex/contrib/mitthesis/fontsets/mitthesis-newtx-sans-text.tex
+++ b/macros/latex/contrib/mitthesis/fontsets/mitthesis-newtx-sans-text.tex
@@ -1,5 +1,5 @@
% From mitthesis package
-% Version: 1.01, 2023/06/19
+% Version: 1.01, 2023/07/03
% Documentation: https://ctan.org/pkg/mitthesis
@@ -15,9 +15,9 @@
\RequirePackage{bm}% bold math
\else
\ClassWarning{mitnewthesis}{The newtx font set requires pdflatex. Defaulting to LMR fonts}
- \usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
+ \RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math.
- % Unicode-math loads the fontspec package, but the default fonts are not selected by fontspec, so
+ % Unicode-math loads the fontspec package, but the default fonts are not selected by fontspec in this case.
\fi
\ No newline at end of file
diff --git a/macros/latex/contrib/mitthesis/fontsets/mitthesis-newtx.tex b/macros/latex/contrib/mitthesis/fontsets/mitthesis-newtx.tex
index ec240a7cea..2d4f5b0110 100644
--- a/macros/latex/contrib/mitthesis/fontsets/mitthesis-newtx.tex
+++ b/macros/latex/contrib/mitthesis/fontsets/mitthesis-newtx.tex
@@ -1,5 +1,5 @@
% From mitthesis package
-% Version: 1.01, 2023/06/19
+% Version: 1.02, 2023/07/03
% Documentation: https://ctan.org/pkg/mitthesis
@@ -12,9 +12,9 @@
\let\textsuperscript\textsu% newtx changes the default superiors font; this is needed to get commas aligned in sequential footnotes
\else
\ClassWarning{mitnewthesis}{The newtx font set requires pdflatex. Defaulting to LMR fonts}
- \usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
+ \RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math.
- % Unicode-math loads the fontspec package, but the default fonts are not selected by fontspec, so
+ % Unicode-math loads the fontspec package, but the default fonts are not selected by fontspec in this case.
\fi
\ No newline at end of file
diff --git a/macros/latex/contrib/mitthesis/fontsets/mitthesis-stix2.tex b/macros/latex/contrib/mitthesis/fontsets/mitthesis-stix2.tex
index 9e4e7c68b6..b85f36d727 100644
--- a/macros/latex/contrib/mitthesis/fontsets/mitthesis-stix2.tex
+++ b/macros/latex/contrib/mitthesis/fontsets/mitthesis-stix2.tex
@@ -1,5 +1,5 @@
% From mitthesis package
-% Version: 1.01, 2023/06/19
+% Version: 1.02, 2023/07/03
% Documentation: https://ctan.org/pkg/mitthesis
@@ -18,7 +18,7 @@
\else
\typeout{^^JLoading STIX Two text and math fonts with Heros sans serif font and Inconsolata monospaced font.^^J}
%
- \usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
+ \RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math
% unicode-math loads the fontspec package
%
diff --git a/macros/latex/contrib/mitthesis/fontsets/mitthesis-termes-stix2.tex b/macros/latex/contrib/mitthesis/fontsets/mitthesis-termes-stix2.tex
index 8d08f84a89..62a5013a50 100644
--- a/macros/latex/contrib/mitthesis/fontsets/mitthesis-termes-stix2.tex
+++ b/macros/latex/contrib/mitthesis/fontsets/mitthesis-termes-stix2.tex
@@ -1,5 +1,5 @@
% From mitthesis package
-% Version: 1.01, 2023/06/19
+% Version: 1.02, 2023/07/03
% Documentation: https://ctan.org/pkg/mitthesis
@@ -18,7 +18,7 @@
\else
\typeout{^^JLoading TeX Gyre Termes text font with STIX2 math font, Heros sans serif font, and Inconsolata monospaced font.^^J}
%
- \usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
+ \RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math
% unicode-math loads the fontspec package
%
diff --git a/macros/latex/contrib/mitthesis/fontsets/mitthesis-termes.tex b/macros/latex/contrib/mitthesis/fontsets/mitthesis-termes.tex
index a1d5aece4e..6579eb4f31 100644
--- a/macros/latex/contrib/mitthesis/fontsets/mitthesis-termes.tex
+++ b/macros/latex/contrib/mitthesis/fontsets/mitthesis-termes.tex
@@ -1,5 +1,5 @@
% From mitthesis package
-% Version: 1.01, 2023/06/19
+% Version: 1.02, 2023/07/03
% Documentation: https://ctan.org/pkg/mitthesis
@@ -14,7 +14,7 @@
\RequirePackage{bm}
\else
\typeout{^^JLoading TeX Gyre Termes text and math fonts, Heros sans serif font, and Cursor monospaced font^^J}
- \usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
+ \RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math
% unicode-math loads the fontspec package
%
diff --git a/macros/latex/contrib/mitthesis/mitthesis.cls b/macros/latex/contrib/mitthesis/mitthesis.cls
index 92e237e18d..b0453036a9 100644
--- a/macros/latex/contrib/mitthesis/mitthesis.cls
+++ b/macros/latex/contrib/mitthesis/mitthesis.cls
@@ -7,8 +7,8 @@
%% MIT Libraries' requirements as of 2023.
%%
%% This file's version and date:
- \def\versionno{1.03}
- \def\versiondate{2023/06/26\space}
+ \def\versionno{1.04}
+ \def\versiondate{2023/07/03\space}
%%
%% Author: John H. Lienhard, V
%% Department of Mechanical Engineering
@@ -227,12 +227,26 @@
\titleformat{\section}{\mathversion{bold}\normalfont\Large\bfseries}{\thesection }{1em}{}
\titleformat{\subsection}{\mathversion{bold}\normalfont\large\bfseries}{\thesubsection}{1em}{}
\titleformat{\subsubsection}{\mathversion{bold}\normalfont\normalsize\bfseries}{\thesubsubsection}{1em}{}
- % ==> NOT every font includes a bold math version, so you may need to use other math macros in the headings to get bold math <==
+ % ==> NOT every font includes a bold math version, so you may need to use other math macros in the headings to get bold math <==
\fi
%% Font loading
-\typeout{^^JFontset key is \mit@fontset^^J}
-\input{fontsets/\ClassName-\mit@fontset.tex}
+\typeout{^^JFontset key is \mit@fontset.^^J}
+\IfFileExists{fontsets/\ClassName-\mit@fontset.tex}{% 2023/07/03
+ \input{fontsets/\ClassName-\mit@fontset.tex}
+}{%
+ \typeout{^^JFontset file \ClassName-\mit@fontset.tex not found, using defaultfonts.}
+ \ifpdftex
+ \typeout{^^JLoading Computer Modern text and math fonts (default for pdftex).^^J}
+ \RequirePackage[T1]{fontenc}
+ \RequirePackage{bm}
+ \else
+ \typeout{^^JLoading Latin Modern text and math fonts (default for unicode engines).^^J}
+ \RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
+ % suppress tiresome warnings about lack of integration between mathtools and unicode-math.
+ % Unicode-math loads fontspec package, but default fonts are not selected by fontspec in this case.
+ \fi
+}
\RequirePackage{graphicx}
diff --git a/macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf b/macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
index d93d8015fc..08d43af5fa 100644
--- a/macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
+++ b/macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/profcollege/latex/PfCAutomatismes.tex b/macros/latex/contrib/profcollege/latex/PfCAutomatismes.tex
new file mode 100644
index 0000000000..fbf80943d4
--- /dev/null
+++ b/macros/latex/contrib/profcollege/latex/PfCAutomatismes.tex
@@ -0,0 +1,227 @@
+%%%
+% Automatismes
+%%%
+\NewDocumentCommand\ChoixAleaMixold{mmmm}{%
+ \ChoixAlea{1}{2}{\Autograine}%
+ \ifnum\Autograine=1\relax%
+ \ifnum#3=\useKV[Automatismes]{ValeurMin}\relax%
+ \xdef#4{\fpeval{randint(#3+1,#2)}}%
+ \else%
+ \xdef#4{\fpeval{randint(#1,#3-1)}}%
+ \fi%
+ \else%
+ \ifnum#3=\useKV[Automatismes]{ValeurMax}\relax%
+ \xdef#4{\fpeval{randint(#1,#3-1)}}%
+ \else%
+ \xdef#4{\fpeval{randint(#3+1,#2)}}%
+ \fi%
+ \fi%
+}%
+
+\NewDocumentCommand\ChoixAleaMix{mmmm}{%
+ \xintifboolexpr{#1==0 || #1==#3}{%
+ \xdef\PfCListeNombreMix{\fpeval{#1+1}}%
+ \xdef\PfCAutoDebutCompte{2}%
+ }{%
+ \xdef\PfCListeNombreMix{#1}%
+ \xdef\PfCAutoDebutCompte{1}%
+ }%
+ \xintFor* ##1 in{\xintSeq{\PfCAutoDebutCompte}{\fpeval{#2-#1}}}\do{%
+ \xintifboolexpr{\fpeval{#1+##1}==0 || \fpeval{#1+##1}==#3}{}{%
+ \xdef\PfCListeNombreMix{\PfCListeNombreUn,\fpeval{\useKV[Automatismes]{ValeurMin}+##1}}%
+ }%
+ }%
+ \MelangeListe{\PfCListeNombreMix}{1}%
+ \xdef#4{\faa}%
+}%
+
+\newcounter{PfCAutoNbcpt}%
+
+\NewDocumentCommand\ChoixNombreUn{om}{%
+ \setKV[Automatismes]{#1}%
+ \ifboolKV[Automatismes]{Fractions}{%
+ \xdef\PfCAutoNumUn{\PfCListeNombreMelangeUn[\thePfCAutoNbcpt]}%
+ \ChoixAleaMix{\useKV[Automatismes]{ValeurMin}}{\useKV[Automatismes]{ValeurMax}}{\PfCAutoNumUn}{\PfCAutomatismesPremierTerme}%
+ }{%
+ \xdef\PfCAutoNombreUn{\PfCListeNombreMelangeUn[\thePfCAutoNbcpt]}%
+ }%
+}%
+
+\NewDocumentCommand\ChoixNombreDeux{om}{%
+ \setKV[Automatismes]{#1}%
+ \ifboolKV[Automatismes]{Fractions}{%
+ \IfStrEq{\PfCAutomatismesListeOperations[#2]}{+}{%
+ \ChoixAleaMix{\useKV[Automatismes]{ValeurMin}}{\useKV[Automatismes]{ValeurMax}}{\PfCAutomatismesPremierTerme}{\PfCAutoNumDeux}%
+ \xdef\PfCAutomatismesDeuxiemeTerme{\PfCAutomatismesPremierTerme}%
+ }{%
+ \IfStrEq{\PfCAutomatismesListeOperations[#2]}{-}{%
+ \ChoixAleaMix{\useKV[Automatismes]{ValeurMin}}{\useKV[Automatismes]{ValeurMax}}{\PfCAutomatismesPremierTerme}{\PfCAutoNumDeux}%
+ \xdef\PfCAutomatismesDeuxiemeTerme{\PfCAutomatismesPremierTerme}%
+ }{%
+ \xdef\PfCAutoNumDeux{\PfCListeNombreMelangeDeux[\thePfCAutoNbcpt]}%
+ \ChoixAleaMix{\useKV[Automatismes]{ValeurMin}}{\useKV[Automatismes]{ValeurMax}}{0}{\PfCAutomatismesDeuxiemeTerme}%
+ }%
+ }%
+ }{%
+ \ifboolKV[Automatismes]{Relatifs}{%
+ \IfStrEq{\PfCAutomatismesListeOperations[#2]}{/}{%
+ \xdef\PfCAutoNombreDeux{\PfCListeNombreMelangeDeux[\thePfCAutoNbcpt]}%
+ \VariableAlea{\PfCAutoNombreUn}{\PfCAutoNombreUn*\PfCAutoNombreDeux}%
+ }{%
+ \xdef\PfCAutoNombreDeux{\PfCListeNombreMelangeDeux[\thePfCAutoNbcpt]}%
+ }%
+ }{%
+ % Entiers
+ \IfStrEq{\PfCAutomatismesListeOperations[#2]}{-}{%
+ \xdef\PfCAutoRetiensDif{\fpeval{\PfCListeNombreMelangeUn[\thePfCAutoNbcpt]-\PfCListeNombreMelangeDeux[\thePfCAutoNbcpt]}}%
+ \ifnum\PfCAutoRetiensDif<0\relax%
+ \xdef\PfCAutoNombreUn{\PfCListeNombreMelangeDeux[\thePfCAutoNbcpt]}%
+ \xdef\PfCAutoNombreDeux{\fpeval{\PfCAutoNombreUn+\PfCAutoRetiensDif}}%
+ \else%
+ \xdef\PfCAutoNombreUn{\PfCListeNombreMelangeUn[\thePfCAutoNbcpt]}%
+ \xdef\PfCAutoNombreDeux{\PfCListeNombreMelangeDeux[\thePfCAutoNbcpt]}%
+ \fi
+ }{%
+ \IfStrEq{\PfCAutomatismesListeOperations[#2]}{/}{%
+ \xdef\PfCAutoNombreDeux{\PfCListeNombreMelangeDeux[\thePfCAutoNbcpt]}%
+ \VariableAlea{\PfCAutoNombreUn}{\PfCAutoNombreUn*\PfCAutoNombreDeux}%
+ }{%
+ \xdef\PfCAutoNombreDeux{\PfCListeNombreMelangeDeux[\thePfCAutoNbcpt]}%
+ }%
+ }%
+ }%
+ }%
+}%
+
+\NewDocumentCommand\SoustractionPositive{omm}{%
+ \setKV[Automatismes]{#1}%
+ \ifboolKV[Automatismes]{Relatifs}{%
+ \PfCNum{#2}-\PfCNum{#3}%
+ }{%
+ \ifnum#2>#3\relax%
+ \num{#2}-\num{#3}%
+ \else%
+ \num{#3}-\num{#2}%
+ \fi%
+ }%
+}%
+
+\setKVdefault[Automatismes]{Questions=10,ValeurMin=1,ValeurMax=15,Entiers,Relatifs=false,Fractions=false,Stretch=1.5,Graines=false,Priorites=false}%
+\defKV[Automatismes]{Graine=\setKV[Automatismes]{Graines}}%
+
+\newcommand\PfCTabstrut{\rule{0pt}{2.4ex}}% Top strut
+
+\NewDocumentCommand\Automatismes{o m}{%
+ \setcounter{PfCAutoNbcpt}{0}%
+ \useKVdefault[Automatismes]%
+ \setKV[Automatismes]{#1}%
+ \ifboolKV[Automatismes]{Graines}{\PfCGraineAlea{\useKV[Automatismes]{Graine}}}{}%
+ \xdef\PfCAutomatismesEtages{\fpeval{\useKV[Automatismes]{Questions}}}%
+ % On définit deux listes de nombres
+ \xdef\PfCListeNombreUn{\useKV[Automatismes]{ValeurMin}}%
+ \xintFor* ##1 in{\xintSeq{1}{\fpeval{\useKV[Automatismes]{ValeurMax}-\useKV[Automatismes]{ValeurMin}}}}\do{%
+ \xintifboolexpr{\fpeval{\useKV[Automatismes]{ValeurMin}+##1}==0}{}{%
+ \xdef\PfCListeNombreUn{\PfCListeNombreUn,\fpeval{\useKV[Automatismes]{ValeurMin}+##1}}%
+ }%
+ }%
+ \MelangeListe{\PfCListeNombreUn}{\fpeval{\useKV[Automatismes]{ValeurMax}-\useKV[Automatismes]{ValeurMin}+1}}%
+ \readlist*\PfCListeNombreMelangeUn{\faa}%
+ %%% la deuxième
+ \xdef\PfCListeNombreDeux{\useKV[Automatismes]{ValeurMin}}%
+ \xintFor* ##1 in{\xintSeq{1}{\fpeval{\useKV[Automatismes]{ValeurMax}-\useKV[Automatismes]{ValeurMin}}}}\do{%
+ \xintifboolexpr{\fpeval{\useKV[Automatismes]{ValeurMin}+##1}==0}{}{%
+ \xdef\PfCListeNombreDeux{\PfCListeNombreDeux,\fpeval{\useKV[Automatismes]{ValeurMin}+##1}}%
+ }%
+ }%
+ \MelangeListe{\PfCListeNombreDeux}{\fpeval{\useKV[Automatismes]{ValeurMax}-\useKV[Automatismes]{ValeurMin}+1}}%
+ \readlist*\PfCListeNombreMelangeDeux{\faa}%
+ \setcounter{PfCAutoNbcpt}{0}%
+ \renewcommand{\arraystretch}{\useKV[Automatismes]{Stretch}}%
+ \ifboolKV[Automatismes]{Priorites}{%
+ %On définit une troisième liste
+ \xdef\PfCListeNombreTrois{\useKV[Automatismes]{ValeurMin}}%
+ \xintFor* ##1 in{\xintSeq{1}{\fpeval{\useKV[Automatismes]{ValeurMax}-\useKV[Automatismes]{ValeurMin}}}}\do{%
+ \xintifboolexpr{\fpeval{\useKV[Automatismes]{ValeurMin}+##1}==0}{}{%
+ \xdef\PfCListeNombreTrois{\PfCListeNombreTrois,\fpeval{\useKV[Automatismes]{ValeurMin}+##1}}%
+ }%
+ }%
+ \MelangeListe{\PfCListeNombreTrois}{\fpeval{\useKV[Automatismes]{ValeurMax}-\useKV[Automatismes]{ValeurMin}+1}}%
+ \readlist*\PfCListeNombreMelangeTrois{\faa}%
+% La liste un est \showitems\PfCListeNombreMelangeUn\\
+% La liste deux est \showitems\PfCListeNombreMelangeDeux\\
+% La liste trois est \showitems\PfCListeNombreMelangeTrois\\
+ \begin{NiceTabular}{|ccc|}[hlines]%
+ \xintFor* ##1 in{\xintSeq{1}{\PfCAutomatismesEtages}}\do{%
+ % On mélange les opérations
+ \MelangeListe{+,-}{1}%
+ \xdef\PfCAutoFoo{\faa ,*}%
+ \MelangeListe{\PfCAutoFoo}{2}%
+ \ignoreemptyitems%
+ \readlist*\PfCAutomatismesListeOperations{\faa}%
+ \reademptyitems%
+ % Il faut positiver les soustractions pour les 6eme
+ \ChoixAlea{1}{2}{\PfCChoixParen}%
+ \ensuremath{%
+ \IfStrEq{\PfCAutomatismesListeOperations[1]}{*}{%
+ \xintifboolexpr{\PfCChoixParen==1}{%
+ \num{\PfCListeNombreMelangeUn[##1]}\times\left(%
+ \IfStrEq{\PfCAutomatismesListeOperations[2]}{-}{\SoustractionPositive[#1]{\PfCListeNombreMelangeDeux[##1]}{\PfCListeNombreMelangeTrois[##1]}}{\PfCNum{\PfCListeNombreMelangeDeux[##1]}+\PfCNum{\PfCListeNombreMelangeTrois[##1]}}%
+ \right)%
+ }{%
+ \IfStrEq{\PfCAutomatismesListeOperations[2]}{-}{%
+ \ifboolKV[Automatismes]{Relatifs}{%
+ \num{\PfCListeNombreMelangeUn[##1]}\times\PfCNum{\PfCListeNombreMelangeDeux[##1]}\PfCAutomatismesListeOperations[2]\PfCNum{\PfCListeNombreMelangeTrois[##1]}%
+ }{\xintifboolexpr{\fpeval{\PfCListeNombreMelangeUn[##1]*\PfCListeNombreMelangeDeux[##1]\PfCAutomatismesListeOperations[2]\PfCListeNombreMelangeTrois[##1]}>0}{%
+ \num{\PfCListeNombreMelangeUn[##1]}\times\PfCNum{\PfCListeNombreMelangeDeux[##1]}\PfCAutomatismesListeOperations[2]\PfCNum{\PfCListeNombreMelangeTrois[##1]}%
+ }{\num{\PfCListeNombreMelangeTrois[##1]}\PfCAutomatismesListeOperations[2]\PfCNum{\PfCListeNombreMelangeUn[##1]}\times\PfCNum{\PfCListeNombreMelangeDeux[##1]}%
+ }%
+ }
+ }{%
+ \num{\PfCListeNombreMelangeTrois[##1]}\PfCAutomatismesListeOperations[2]\PfCNum{\PfCListeNombreMelangeUn[##1]}\times\PfCNum{\PfCListeNombreMelangeDeux[##1]}%
+ % }%
+ }%
+ }%
+ }%
+ {%
+ \xintifboolexpr{\PfCChoixParen==1}{%
+ \left(\IfStrEq{\PfCAutomatismesListeOperations[2]}{-}{\SoustractionPositive[#1]{\PfCListeNombreMelangeUn[##1]}{\PfCListeNombreMelangeDeux[##1]}}{\PfCNum{\PfCListeNombreMelangeUn[##1]}+\PfCNum{\PfCListeNombreMelangeDeux[##1]}}\right)\times\PfCNum{\PfCListeNombreMelangeTrois[##1]}%
+ }{%
+ \ifboolKV[Automatismes]{Relatifs}{%
+ \num{\PfCListeNombreMelangeDeux[##1]}\times\PfCNum{\PfCListeNombreMelangeTrois[##1]}\PfCAutomatismesListeOperations[1]\PfCNum{\PfCListeNombreMelangeUn[##1]}%
+ }{%
+ \xintifboolexpr{\fpeval{\PfCListeNombreMelangeUn[##1]\PfCAutomatismesListeOperations[1]\PfCListeNombreMelangeDeux[##1]*\PfCListeNombreMelangeTrois[##1]}>0}{%
+ \num{\PfCListeNombreMelangeUn[##1]}\PfCAutomatismesListeOperations[1]\PfCNum{\PfCListeNombreMelangeDeux[##1]}\times\PfCNum{\PfCListeNombreMelangeTrois[##1]}}{%
+ \num{\PfCListeNombreMelangeDeux[##1]}\times\PfCNum{\PfCListeNombreMelangeTrois[##1]}\PfCAutomatismesListeOperations[1]\PfCNum{\PfCListeNombreMelangeUn[##1]}}%
+ }%
+ }%
+ }%
+ }%
+ &=&\pointilles[1cm]\\
+ }%
+ \end{NiceTabular}%
+ }{%
+ \setsepchar{,}\ignoreemptyitems%
+ \readlist*\PfCAutomatismesListeOperations{#2}%
+ \reademptyitems%
+ \begin{NiceTabular}{|ccccc|}[hlines]
+ \xintFor* ##1 in{\xintSeq{1}{\PfCAutomatismesEtages}}\do{%
+ \stepcounter{PfCAutoNbcpt}%
+ \xintifboolexpr{\PfCAutomatismesListeOperationslen==1}{%
+ \ChoixNombreUn[#1]{1}\ChoixNombreDeux[#1]{1}%
+ }{%
+ \ChoixNombreUn[#1]{##1}\ChoixNombreDeux[#1]{##1}%
+ }%
+ \Block{}{\ifboolKV[Automatismes]{Fractions}{$\dfrac{\PfCTabstrut\num{\PfCAutoNumUn}}{\PfCBstrut\num{\PfCAutomatismesPremierTerme}}$}{\num{\PfCAutoNombreUn}}}%
+ &\xintifboolexpr{\PfCAutomatismesListeOperationslen==1}{%
+ \StrSubstitute{\PfCAutomatismesListeOperations[1]}{*}{\times}[\PfCCBAffiche]%
+ }{%
+ \StrSubstitute{\PfCAutomatismesListeOperations[##1]}{*}{\times}[\PfCCBAffiche]%
+ }%
+ \StrSubstitute{\PfCCBAffiche}{/}{\div}[\PfCCBAffiche]%
+ $\PfCCBAffiche$%
+ &\Block{}{\ifboolKV[Automatismes]{Fractions}{$\dfrac{\PfCTabstrut\num{\PfCAutoNumDeux}}{\PfCBstrut\num{\PfCAutomatismesDeuxiemeTerme}}$}{\PfCNum{\PfCAutoNombreDeux}}}%
+ &=&\pointilles[1cm]\\
+ }%
+ \end{NiceTabular}%
+ }%
+}% \ No newline at end of file
diff --git a/macros/latex/contrib/profcollege/latex/PfCCartographie.tex b/macros/latex/contrib/profcollege/latex/PfCCartographie.tex
index 9156779cd7..fdfa7cd0a5 100644
--- a/macros/latex/contrib/profcollege/latex/PfCCartographie.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCCartographie.tex
@@ -1,17 +1,17 @@
%%%
% Cartographie
%%%
-\setKVdefault[Cartographie]{Echelle=1,Carte=false,All=false,Europe=false,Asie=false,Amsud=false,Amnord=false,Amcentre=false,Caraibes=false,Afrique=false,AfficheEchelle=false,PaysSeul=false,VillesSup=false,Capitales=false,Impression=false,Fleuves=false,CouleurFond=ciel,Largeur=12,Hauteur=12,Arborescence="/usr/local/texlive/2022/texmf-dist/metapost/profcollege/datastest/",Projection=false,TypeProjection="mercator",CouleurPays=Cornsilk,Pasl=2,PasL=2}
+\setKVdefault[Cartographie]{Echelle=1,Carte=false,All=false,Europe=false,Asie=false,Amsud=false,Amnord=false,Amcentre=false,Caraibes=false,Afrique=false,AfficheEchelle=false,PaysSeul=false,VillesSup=false,Capitales=false,Impression=false,Fleuves=false,CouleurFond=ciel,Largeur=12,Hauteur=12,Arborescence="/usr/local/texlive/2023/texmf-dist/metapost/profcollege/",Projection=false,TypeProjection="mercator",CouleurPays=Cornsilk,Pasl=2,PasL=2}
\defKV[Cartographie]{EchelleCarte=\setKV[Cartographie]{Carte}}
\defKV[Cartographie]{Pays=\setKV[Cartographie]{PaysSeul}}
\defKV[Cartographie]{Villes=\setKV[Cartographie]{VillesSup}}
\newcommand\Cartographie[3][]{%
- \ifluatex
- \useKVdefault[Cartographie]
- \setKV[Cartographie]{#1}
+ \ifluatex%
+ \useKVdefault[Cartographie]%
+ \setKV[Cartographie]{#1}%
+ \mplibforcehmode%
\ifboolKV[Cartographie]{Projection}{%
- \mplibforcehmode
\begin{mplibcode}
input PfCMonde;
string arborescence;
@@ -131,7 +131,7 @@
fi;
\end{mplibcode}
}{%
- \mplibforcehmode
+% \mplibforcehmode
\begin{mplibcode}
input PfCMonde;
string arborescence;
@@ -169,7 +169,7 @@
phi:=#3;
zoom(echelle(#2,#3,\useKV[Cartographie]{EchelleCarte}));
fill (bonnec(-90,-180) for k=-85 step 5 until 90:..bonnec(k,-180) endfor)..reverse(bonnec(-90,180) for k=-85 step 5 until 90:..bonnec(k,180) endfor)..cycle withcolor couleurfond;
- lecturep(arborescence&\useKV[Cartographie]{Pays}&".dat",couleurfond);%
+ lecturep(arborescence&"PfC"&\useKV[Cartographie]{Pays}&".dat",couleurfond);%
trace feuillet withpen pencircle scaled 2;
if Echelle=true:
draw ((Xa,Ya)+u*(1,1))--((Xa,Ya)+u*(2,1));
@@ -201,6 +201,7 @@
closefrom nomfichiermul;
fi;
else:
+ draw(0,0)--(50,50);
mappemonde(#2,#3);
fi;
\end{mplibcode}
diff --git a/macros/latex/contrib/profcollege/latex/PfCDobble.tex b/macros/latex/contrib/profcollege/latex/PfCDobble.tex
index e330d761aa..c832caf892 100644
--- a/macros/latex/contrib/profcollege/latex/PfCDobble.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCDobble.tex
@@ -23,5 +23,5 @@
\xintifboolexpr{\PfCListeSymboleDobblelen==\PfCDobbleTotalSymboles}{%
\dobble{\PfCDobbleNiveau}%
}{%
- Pour un dooble basé sur le nombre premier \useKV[ClesDobble]{Niveau}, le nombre de symboles doit être égal à \num{\PfCDobbleTotalSymboles}.}%
+ Pour un dobble basé sur le nombre premier \useKV[ClesDobble]{Niveau}, le nombre de symboles doit être égal à \num{\PfCDobbleTotalSymboles}.}%
}% \ No newline at end of file
diff --git a/macros/latex/contrib/profcollege/latex/PfCEcrireQCMold.tex b/macros/latex/contrib/profcollege/latex/PfCEcrireQCMold.tex
new file mode 100644
index 0000000000..a7d4622f5f
--- /dev/null
+++ b/macros/latex/contrib/profcollege/latex/PfCEcrireQCMold.tex
@@ -0,0 +1,148 @@
+%%%
+% QCM
+%%%
+\setKVdefault[ClesQCM]{Reponses=3,Solution=false,Stretch=1,Largeur=2cm,Couleur=gray!15,Titre=false,Nom=R\'eponse,NomV=Vrai,NomF=Faux,Alph=false,AlphT=false,VF=false,Depart=1,Alterne=false,Noms={A/B/C},Multiple=false,Parties={Yeux,Nez,Bouche}}%
+\newlength{\LargeurQCM}%
+\newlength{\PfCLargeurQCM}%
+\newcounter{QuestionQCM}%
+\newcounter{TitreQCM}%
+\ifdef{\QCM}{%
+ \PackageWarning{ProfCollege}{La commande \noexpand\QCM étant définie par la classe du document, ProfCollege modifie sa commande \noexpand\QCM en \noexpand\QCMPfC.}%
+ \newcommand\QCMPfC[2][]{%
+ \useKVdefault[ClesQCM]%
+ \setKV[ClesQCM]{#1}%
+ \setcounter{QuestionQCM}{\fpeval{\useKV[ClesQCM]{Depart}-1}}%
+ \setcounter{TitreQCM}{0}
+ \setsepchar[*]{§*&}\ignoreemptyitems%
+ \readlist*\ListeQCM{#2}%
+ \ifboolKV[ClesQCM]{Multiple}{%
+ \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
+ \setlength{\LargeurQCM}{\fpeval{(\linewidth-\useKV[ClesQCM]{Reponses}*(3*\tabcolsep+\useKV[ClesQCM]{Largeur}))}pt}%
+ \xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
+ \xdef\ListeNom{\useKV[ClesQCM]{Noms}}%
+ \setsepchar[*]{/}%
+ \readlist*\ListeNomsMul{\ListeNom}%
+ \begin{tabular}{|p{\LargeurQCM}|*{\useKV[ClesQCM]{Reponses}}{>{\centering\arraybackslash}p{\useKV[ClesQCM]{Largeur}}|}}%
+ \cline{2-\NBcases}%
+ \multicolumn{1}{c|}{}\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
+ &\ListeNomsMul[##2]}%
+ \\
+ \hline%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeQCMlen}}\do{%
+ \stepcounter{QuestionQCM}\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{gray!15}\fi}{}\ifboolKV[ClesQCM]{Alph}{\textbf{\Alph{QuestionQCM}}/}{\textbf{\theQuestionQCM/}}~\ListeQCM[##1,1]\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
+ &\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{gray!15}\fi}{}\ifboolKV[ClesQCM]{Solution}{\xintifboolexpr{\ListeQCM[##1,\fpeval{##2+1}]==1}{$\boxtimes$}{$\square$}}{$\square$}%
+ }\\
+ }%
+ \hline%
+ \end{tabular}%
+ }{%
+ \ifboolKV[ClesQCM]{VF}{%
+ \setKV[ClesQCM]{Reponses=2}%
+ \setlength{\PfCLargeurQCM}{\useKV[ClesQCM]{Largeur}}%
+ \setlength{\LargeurQCM}{\linewidth-6\tabcolsep-2\PfCLargeurQCM-4\arrayrulewidth}%
+ \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
+ \setlength{\LargeurQCM}{\fpeval{(\linewidth-\useKV[ClesQCM]{Reponses}*(3*\tabcolsep+\useKV[ClesQCM]{Largeur}))}pt}%
+ \xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
+ \begin{tabular}{|p{\LargeurQCM}|*{\useKV[ClesQCM]{Reponses}}{>{\centering\arraybackslash}p{\useKV[ClesQCM]{Largeur}}|}}%
+ \cline{2-\NBcases}%
+ \multicolumn{1}{c|}{}&\useKV[ClesQCM]{NomV}&\useKV[ClesQCM]{NomF}\\
+ \hline%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeQCMlen}}\do{%
+ \stepcounter{QuestionQCM}\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{gray!15}\fi}{}\ifboolKV[ClesQCM]{Alph}{\textbf{\Alph{QuestionQCM}}/}{\textbf{\theQuestionQCM/}}~\ListeQCM[##1,1]\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
+ &\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{gray!15}\fi}{}\ifboolKV[ClesQCM]{Solution}{\xintifboolexpr{##2==\ListeQCM[##1,2]}{$\boxtimes$}{$\square$}}{$\square$}%
+ }\\
+ }%
+ \hline%
+ \end{tabular}
+ }{%
+ \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
+ \setlength{\LargeurQCM}{\fpeval{(\linewidth-\useKV[ClesQCM]{Reponses}*(3*\tabcolsep+\useKV[ClesQCM]{Largeur}))}pt}%
+ \xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
+ \begin{tabular}{|p{\LargeurQCM}|*{\useKV[ClesQCM]{Reponses}}{>{\centering\arraybackslash}p{\useKV[ClesQCM]{Largeur}}|}}%
+ \ifboolKV[ClesQCM]{Titre}{\cline{2-\NBcases}%
+ \multicolumn{1}{c|}{}\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
+ &\stepcounter{TitreQCM}\useKV[ClesQCM]{Nom} \ifboolKV[ClesQCM]{AlphT}{\Alph{TitreQCM}}{##2}}%
+ \\
+ }{}
+ \hline%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeQCMlen}}\do{%
+ \stepcounter{QuestionQCM}\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{gray!15}\fi}{}\ifboolKV[ClesQCM]{Alph}{\textbf{\Alph{QuestionQCM}}/}{\textbf{\theQuestionQCM/}}~\ListeQCM[##1,1]\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
+ &\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{gray!15}\fi}{}\ifboolKV[ClesQCM]{Solution}{\xdef\NumeroReponse{\fpeval{\useKV[ClesQCM]{Reponses}+2}}\xintifboolexpr{##2==\ListeQCM[##1,\NumeroReponse]}{\cellcolor{\useKV[ClesQCM]{Couleur}}}{}}{}\ListeQCM[##1,##2+1]%
+ }\\
+ }%
+ \hline%
+ \end{tabular}%
+ }%
+ }%
+ \renewcommand{\arraystretch}{1}%
+ }%
+}{%
+ \NewDocumentCommand\QCM{om}{%
+ \useKVdefault[ClesQCM]%
+ \setKV[ClesQCM]{#1}%
+ \setcounter{QuestionQCM}{\fpeval{\useKV[ClesQCM]{Depart}-1}}%
+ \setcounter{TitreQCM}{0}
+ \setsepchar[*]{,*&}\ignoreemptyitems%
+ \readlist*\ListeQCM{#2}%
+ \ifboolKV[ClesQCM]{Multiple}{%
+ \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
+ \setlength{\LargeurQCM}{\fpeval{(\linewidth-\useKV[ClesQCM]{Reponses}*(3*\tabcolsep+\useKV[ClesQCM]{Largeur}))}pt}%
+ \xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
+ \xdef\ListeNom{\useKV[ClesQCM]{Noms}}%
+ \setsepchar[*]{/}%
+ \readlist*\ListeNomsMul{\ListeNom}%
+ \begin{tabular}{|p{\LargeurQCM}|*{\useKV[ClesQCM]{Reponses}}{>{\centering\arraybackslash}p{\useKV[ClesQCM]{Largeur}}|}}%
+ \cline{2-\NBcases}%
+ \multicolumn{1}{c|}{}\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
+ &\ListeNomsMul[##2]}%
+ \\
+ \hline%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeQCMlen}}\do{%
+ \stepcounter{QuestionQCM}\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{gray!15}\fi}{}\ifboolKV[ClesQCM]{Alph}{\textbf{\Alph{QuestionQCM}}/}{\textbf{\theQuestionQCM/}}~\ListeQCM[##1,1]\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
+ &\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{gray!15}\fi}{}\ifboolKV[ClesQCM]{Solution}{\xintifboolexpr{\ListeQCM[##1,\fpeval{##2+1}]==1}{$\boxtimes$}{$\square$}}{$\square$}%
+ }\\
+ }%
+ \hline%
+ \end{tabular}%
+ \renewcommand{\arraystretch}{1}%
+ }{%
+ \ifboolKV[ClesQCM]{VF}{%
+ \setKV[ClesQCM]{Reponses=2}%
+ \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
+ \setlength{\PfCLargeurQCM}{\useKV[ClesQCM]{Largeur}}%
+ \setlength{\LargeurQCM}{\linewidth-6\tabcolsep-2\PfCLargeurQCM-4\arrayrulewidth}%
+ \xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
+ \begin{tabular}{|p{\LargeurQCM}|*{\useKV[ClesQCM]{Reponses}}{>{\centering\arraybackslash}p{\useKV[ClesQCM]{Largeur}}|}}%
+ \cline{2-\NBcases}%
+ \multicolumn{1}{c|}{}&\useKV[ClesQCM]{NomV}&\useKV[ClesQCM]{NomF}\\
+ \hline%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeQCMlen}}\do{%
+ \stepcounter{QuestionQCM}\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{gray!15}\fi}{}\ifboolKV[ClesQCM]{Alph}{\textbf{\Alph{QuestionQCM}}/}{\textbf{\theQuestionQCM/}}~\ListeQCM[##1,1]\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
+ &\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{gray!15}\fi}{}\ifboolKV[ClesQCM]{Solution}{\xintifboolexpr{##2==\ListeQCM[##1,2]}{$\boxtimes$}{$\square$}}{$\square$}%
+ }\\
+ }%
+ \hline%
+ \end{tabular}
+ }{%
+ \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
+ \setlength{\LargeurQCM}{\fpeval{(\linewidth-\useKV[ClesQCM]{Reponses}*(3*\tabcolsep+\useKV[ClesQCM]{Largeur}))}pt}%
+ \xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
+ \begin{tabular}{|p{\LargeurQCM}|*{\useKV[ClesQCM]{Reponses}}{>{\centering\arraybackslash}p{\useKV[ClesQCM]{Largeur}}|}}%
+ \ifboolKV[ClesQCM]{Titre}{\cline{2-\NBcases}%
+ \multicolumn{1}{c|}{}\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
+ &\stepcounter{TitreQCM}\useKV[ClesQCM]{Nom} \ifboolKV[ClesQCM]{AlphT}{\Alph{TitreQCM}}{##2}}%
+ \\
+ }{}
+ \hline%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeQCMlen}}\do{%
+ \stepcounter{QuestionQCM}\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{gray!15}\fi}{}\ifboolKV[ClesQCM]{Alph}{\textbf{\Alph{QuestionQCM}}/}{\textbf{\theQuestionQCM/}}~\ListeQCM[##1,1]\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
+ &\ifboolKV[ClesQCM]{Alterne}{\modulo{\theQuestionQCM}{2}\ifnum\remainder=0\cellcolor{gray!15}\fi}{}\ifboolKV[ClesQCM]{Solution}{\xdef\NumeroReponse{\fpeval{\useKV[ClesQCM]{Reponses}+2}}\xintifboolexpr{##2==\ListeQCM[##1,\NumeroReponse]}{\cellcolor{\useKV[ClesQCM]{Couleur}}}{}}{}\ListeQCM[##1,##2+1]%
+ }\\
+ }%
+ \hline%
+ \end{tabular}%
+ }%
+ }%
+ \renewcommand{\arraystretch}{1}%
+ }%
+}% \ No newline at end of file
diff --git a/macros/latex/contrib/profcollege/latex/PfCEcrireunQCM.tex b/macros/latex/contrib/profcollege/latex/PfCEcrireunQCM.tex
index bd0cb57204..6233753795 100644
--- a/macros/latex/contrib/profcollege/latex/PfCEcrireunQCM.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCEcrireunQCM.tex
@@ -6,6 +6,7 @@
\newlength{\PfCLargeurQCM}%
\newcounter{QuestionQCM}%
\newcounter{TitreQCM}%
+%
\ifdef{\QCM}{%
\PackageWarning{ProfCollege}{La commande \noexpand\QCM étant définie par la classe du document, ProfCollege modifie sa commande \noexpand\QCM en \noexpand\QCMPfC.}%
\newcommand\QCMPfC[2][]{%
@@ -13,12 +14,12 @@
\setKV[ClesQCM]{#1}%
\setcounter{QuestionQCM}{\fpeval{\useKV[ClesQCM]{Depart}-1}}%
\setcounter{TitreQCM}{0}
- \setsepchar[*]{§*&}\ignoreemptyitems%
+ \setsepchar[*]{,*&}\ignoreemptyitems%
\readlist*\ListeQCM{#2}%
+ \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
+ \xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
\ifboolKV[ClesQCM]{Multiple}{%
- \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
\setlength{\LargeurQCM}{\fpeval{(\linewidth-\useKV[ClesQCM]{Reponses}*(3*\tabcolsep+\useKV[ClesQCM]{Largeur}))}pt}%
- \xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
\xdef\ListeNom{\useKV[ClesQCM]{Noms}}%
\setsepchar[*]{/}%
\readlist*\ListeNomsMul{\ListeNom}%
@@ -35,13 +36,13 @@
}%
\hline%
\end{tabular}%
+ \renewcommand{\arraystretch}{1}%
}{%
\ifboolKV[ClesQCM]{VF}{%
\setKV[ClesQCM]{Reponses=2}%
+% \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
\setlength{\PfCLargeurQCM}{\useKV[ClesQCM]{Largeur}}%
\setlength{\LargeurQCM}{\linewidth-6\tabcolsep-2\PfCLargeurQCM-4\arrayrulewidth}%
- \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
- \setlength{\LargeurQCM}{\fpeval{(\linewidth-\useKV[ClesQCM]{Reponses}*(3*\tabcolsep+\useKV[ClesQCM]{Largeur}))}pt}%
\xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
\begin{tabular}{|p{\LargeurQCM}|*{\useKV[ClesQCM]{Reponses}}{>{\centering\arraybackslash}p{\useKV[ClesQCM]{Largeur}}|}}%
\cline{2-\NBcases}%
@@ -55,9 +56,9 @@
\hline%
\end{tabular}
}{%
- \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
+ %\renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
\setlength{\LargeurQCM}{\fpeval{(\linewidth-\useKV[ClesQCM]{Reponses}*(3*\tabcolsep+\useKV[ClesQCM]{Largeur}))}pt}%
- \xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
+ %\xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
\begin{tabular}{|p{\LargeurQCM}|*{\useKV[ClesQCM]{Reponses}}{>{\centering\arraybackslash}p{\useKV[ClesQCM]{Largeur}}|}}%
\ifboolKV[ClesQCM]{Titre}{\cline{2-\NBcases}%
\multicolumn{1}{c|}{}\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
@@ -75,7 +76,7 @@
}%
}%
\renewcommand{\arraystretch}{1}%
- }%
+ }
}{%
\newcommand\QCM[2][]{%
\useKVdefault[ClesQCM]%
@@ -84,10 +85,10 @@
\setcounter{TitreQCM}{0}
\setsepchar[*]{,*&}\ignoreemptyitems%
\readlist*\ListeQCM{#2}%
+ \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
+ \xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
\ifboolKV[ClesQCM]{Multiple}{%
- \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
\setlength{\LargeurQCM}{\fpeval{(\linewidth-\useKV[ClesQCM]{Reponses}*(3*\tabcolsep+\useKV[ClesQCM]{Largeur}))}pt}%
- \xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
\xdef\ListeNom{\useKV[ClesQCM]{Noms}}%
\setsepchar[*]{/}%
\readlist*\ListeNomsMul{\ListeNom}%
@@ -108,7 +109,7 @@
}{%
\ifboolKV[ClesQCM]{VF}{%
\setKV[ClesQCM]{Reponses=2}%
- \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
+% \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
\setlength{\PfCLargeurQCM}{\useKV[ClesQCM]{Largeur}}%
\setlength{\LargeurQCM}{\linewidth-6\tabcolsep-2\PfCLargeurQCM-4\arrayrulewidth}%
\xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
@@ -124,9 +125,9 @@
\hline%
\end{tabular}
}{%
- \renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
+ %\renewcommand{\arraystretch}{\useKV[ClesQCM]{Stretch}}%
\setlength{\LargeurQCM}{\fpeval{(\linewidth-\useKV[ClesQCM]{Reponses}*(3*\tabcolsep+\useKV[ClesQCM]{Largeur}))}pt}%
- \xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
+ %\xdef\NBcases{\fpeval{\useKV[ClesQCM]{Reponses}+1}}%
\begin{tabular}{|p{\LargeurQCM}|*{\useKV[ClesQCM]{Reponses}}{>{\centering\arraybackslash}p{\useKV[ClesQCM]{Largeur}}|}}%
\ifboolKV[ClesQCM]{Titre}{\cline{2-\NBcases}%
\multicolumn{1}{c|}{}\xintFor* ##2 in {\xintSeq {1}{\useKV[ClesQCM]{Reponses}}}\do{%
diff --git a/macros/latex/contrib/profcollege/latex/PfCEcritureUnites.tex b/macros/latex/contrib/profcollege/latex/PfCEcritureUnites.tex
index d532e10b2f..c4b19598fb 100644
--- a/macros/latex/contrib/profcollege/latex/PfCEcritureUnites.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCEcritureUnites.tex
@@ -191,9 +191,9 @@
}%
}%
-\NewDocumentCommand\Lg{o m}{%
+\NewDocumentCommand\Lg{s o m}{%
\useKVdefault[Unites]%
- \setKV[Unites]{#1}%
+ \setKV[Unites]{#2}%
\ifboolKV[Unites]{nm}{%
\DeclareSIUnit{\Tempo}{\nano\meter}%
}{%
@@ -226,18 +226,27 @@
}%
}%
}%
- }%
- \ifboolKV[Unites]{Nombre}{%
- \SI{#2}{\Tempo}%
+ }%
+ \IfBooleanTF{#1}{%
+ \ifboolKV[Unites]{Nombre}{%
+ \SI[parse-numbers=false]{#3}{\Tempo}%
+ }{%
+ \setlength{\PfCLgUnites}{\useKV[Unites]{Dots}}%
+ \pointilles[\PfCLgUnites]\,\si{\Tempo}%
+ }%
}{%
- \setlength{\PfCLgUnites}{\useKV[Unites]{Dots}}%
- \pointilles[\PfCLgUnites]\,\si{\Tempo}%
+ \ifboolKV[Unites]{Nombre}{%
+ \SI{#3}{\Tempo}%
+ }{%
+ \setlength{\PfCLgUnites}{\useKV[Unites]{Dots}}%
+ \pointilles[\PfCLgUnites]\,\si{\Tempo}%
+ }%
}%
}%
-\NewDocumentCommand\Masse{o m}{%
+\NewDocumentCommand\Masse{s o m}{%
\useKVdefault[Unites]%
- \setKV[Unites]{#1}%
+ \setKV[Unites]{#2}%
\ifboolKV[Unites]{ng}{%
\DeclareSIUnit{\Tempo}{\nano\gram}%
}{\ifboolKV[Unites]{ug}{%
@@ -271,17 +280,26 @@
}%
}%
}%
- \ifboolKV[Unites]{Nombre}{%
- \SI{#2}{\Tempo}%
+ \IfBooleanTF{#1}{%
+ \ifboolKV[Unites]{Nombre}{%
+ \SI[parse-numbers=false]{#3}{\Tempo}%
+ }{%
+ \setlength{\PfCLgUnites}{\useKV[Unites]{Dots}}%
+ \pointilles[\PfCLgUnites]\,\si{\Tempo}%
+ }%
+ }{%
+ \ifboolKV[Unites]{Nombre}{%
+ \SI{#3}{\Tempo}%
}{%
\setlength{\PfCLgUnites}{\useKV[Unites]{Dots}}%
\pointilles[\PfCLgUnites]\,\si{\Tempo}%
}%
+ }
}%
-\NewDocumentCommand\Capa{o m}{%
+\NewDocumentCommand\Capa{s o m}{%
\useKVdefault[Unites]%
- \setKV[Unites]{#1}%
+ \setKV[Unites]{#2}%
\ifboolKV[Unites]{kL}{%
\DeclareSIUnit{\Tempo}{\kilo\liter}%
}{\ifboolKV[Unites]{hL}{%
@@ -302,17 +320,26 @@
}%
}%
}%
+ \IfBooleanTF{#1}{%
+ \ifboolKV[Unites]{Nombre}{%
+ \SI[parse-numbers=false]{#3}{\Tempo}%
+ }{%
+ \setlength{\PfCLgUnites}{\useKV[Unites]{Dots}}%
+ \pointilles[\PfCLgUnites]\,\si{\Tempo}%
+ }%
+ }{%
\ifboolKV[Unites]{Nombre}{%
- \SI{#2}{\Tempo}%
+ \SI{#3}{\Tempo}%
}{%
\setlength{\PfCLgUnites}{\useKV[Unites]{Dots}}%
\pointilles[\PfCLgUnites]\,\si{\Tempo}%
}%
+ }%
}%
-\NewDocumentCommand\Aire{o m}{%
+\NewDocumentCommand\Aire{s o m}{%
\useKVdefault[Unites]%
- \setKV[Unites]{#1}%
+ \setKV[Unites]{#2}%
\ifboolKV[Unites]{ha}{%
\DeclareSIUnit{\Tempo}{\hectare}%
}{%
@@ -354,17 +381,26 @@
}%
}%
}%
- \ifboolKV[Unites]{Nombre}{%
- \SI{#2}{\Tempo}%
+ \IfBooleanTF{#1}{%
+ \ifboolKV[Unites]{Nombre}{%
+ \SI[parse-numbers=false]{#3}{\Tempo}%
+ }{%
+ \setlength{\PfCLgUnites}{\useKV[Unites]{Dots}}%
+ \pointilles[\PfCLgUnites]\,\si{\Tempo}%
+ }%
}{%
- \setlength{\PfCLgUnites}{\useKV[Unites]{Dots}}%
- \pointilles[\PfCLgUnites]\,\si{\Tempo}%
+ \ifboolKV[Unites]{Nombre}{%
+ \SI{#3}{\Tempo}%
+ }{%
+ \setlength{\PfCLgUnites}{\useKV[Unites]{Dots}}%
+ \pointilles[\PfCLgUnites]\,\si{\Tempo}%
+ }%
}%
}%
-\NewDocumentCommand\Vol{o m}{%
+\NewDocumentCommand\Vol{s o m}{%
\useKVdefault[Unites]%
- \setKV[Unites]{#1}%
+ \setKV[Unites]{#2}%
\ifboolKV[Unites]{nm}{%
\DeclareSIUnit{\Tempo}{\nano\meter}%
}{%
@@ -397,12 +433,21 @@
}%
}%
}%
- }%
- \ifboolKV[Unites]{Nombre}{%
- \SI{#2}{\cubic\Tempo}%
+ }%
+ \IfBooleanTF{#1}{%
+ \ifboolKV[Unites]{Nombre}{%
+ \SI[parse-numbers=false]{#3}{\cubic\Tempo}%
+ }{%
+ \setlength{\PfCLgUnites}{\useKV[Unites]{Dots}}%
+ \pointilles[\PfCLgUnites]\,\si{\cubic\Tempo}%
+ }%
}{%
- \setlength{\PfCLgUnites}{\useKV[Unites]{Dots}}%
- \pointilles[\PfCLgUnites]\,\si{\cubic\Tempo}%
+ \ifboolKV[Unites]{Nombre}{%
+ \SI{#3}{\cubic\Tempo}%
+ }{%
+ \setlength{\PfCLgUnites}{\useKV[Unites]{Dots}}%
+ \pointilles[\PfCLgUnites]\,\si{\cubic\Tempo}%
+ }%
}%
}%
diff --git a/macros/latex/contrib/profcollege/latex/PfCFonctionAffine.tex b/macros/latex/contrib/profcollege/latex/PfCFonctionAffine.tex
index 3c29cfcae3..b9ff48e176 100644
--- a/macros/latex/contrib/profcollege/latex/PfCFonctionAffine.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCFonctionAffine.tex
@@ -1,7 +1,7 @@
%%%
% Fonction Affine
%%%
-\setKVdefault[ClesAffine]{Nom=f,Variable=x,Ligne=false,Image=false,Antecedent=false,Graphique=false,Retrouve=false,ProgCalcul=false,Unitex=1,Unitey=1,VoirCoef=false,ACoef=0,Redaction=false,Ecriture=false,Definition=false}%ACoefficient=false%: inutile ?
+\setKVdefault[ClesAffine]{Nom=f,Variable=x,CoefDir=a,OrdoOrig=b,Ligne=false,Image=false,Antecedent=false,Graphique=false,Retrouve=false,ProgCalcul=false,Unitex=1,Unitey=1,VoirCoef=false,ACoef=0,Redaction=false,Ecriture=false,Definition=false}%ACoefficient=false%: inutile ?
\newcommand\FonctionAffine[5][]{%
% #1 nombre ou abscisse premier point
@@ -58,20 +58,20 @@
}%
}{%
\ifboolKV[ClesAffine]{Retrouve}{%
- On sait que $\useKV[ClesAffine]{Nom}$ est une fonction affine. Donc elle s'\'ecrit sous la forme : \[\useKV[ClesAffine]{Nom}(\useKV[ClesAffine]{Variable})=a\useKV[ClesAffine]{Variable}+b\]
+ On sait que $\useKV[ClesAffine]{Nom}$ est une fonction affine. Donc elle s'\'ecrit sous la forme : \[\useKV[ClesAffine]{Nom}(\useKV[ClesAffine]{Variable})=\useKV[ClesAffine]{CoefDir}\useKV[ClesAffine]{Variable}+\useKV[ClesAffine]{OrdoOrig}\]
Or, $\useKV[ClesAffine]{Nom}(\num{#2})=\num{#3}$ et $\useKV[ClesAffine]{Nom}(\num{#4})=\num{#5}$. Par cons\'equent, d'apr\`es la propri\'et\'e des accroissements :
\begin{align*}
- a&=\frac{\useKV[ClesAffine]{Nom}(\num{#2})-\useKV[ClesAffine]{Nom}(\num{#4})}{\num{#2}-\xintifboolexpr{#4<0}{(\num{#4})}{\num{#4}}}\\
- a&=\frac{\num{#3}-\xintifboolexpr{#5<0}{(\num{#5})}{\num{#5}}}{\num{\fpeval{#2-#4}}}\\
- a&=\frac{\num{\fpeval{#3-#5}}}{\num{\fpeval{#2-#4}}}%\\
- \SSimpliTest{\fpeval{#3-#5}}{\fpeval{#2-#4}}\ifthenelse{\boolean{Simplification}}{\\a&=\SSimplifie{\fpeval{#3-#5}}{\fpeval{#2-#4}}}{}%
+ \useKV[ClesAffine]{CoefDir}&=\frac{\useKV[ClesAffine]{Nom}(\num{#2})-\useKV[ClesAffine]{Nom}(\num{#4})}{\num{#2}-\xintifboolexpr{#4<0}{(\num{#4})}{\num{#4}}}\\
+ \useKV[ClesAffine]{CoefDir}&=\frac{\num{#3}-\xintifboolexpr{#5<0}{(\num{#5})}{\num{#5}}}{\num{\fpeval{#2-#4}}}\\
+ \useKV[ClesAffine]{CoefDir}&=\frac{\num{\fpeval{#3-#5}}}{\num{\fpeval{#2-#4}}}%\\
+ \SSimpliTest{\fpeval{#3-#5}}{\fpeval{#2-#4}}\ifthenelse{\boolean{Simplification}}{\\\useKV[ClesAffine]{CoefDir}&=\SSimplifie{\fpeval{#3-#5}}{\fpeval{#2-#4}}}{}%
\end{align*}
- La fonction $\useKV[ClesAffine]{Nom}$ s'\'ecrit alors sous la forme $\displaystyle\useKV[ClesAffine]{Nom}(\useKV[ClesAffine]{Variable})=\SSimplifie{\fpeval{#3-#5}}{\fpeval{#2-#4}}\useKV[ClesAffine]{Variable}+b$.
+ La fonction $\useKV[ClesAffine]{Nom}$ s'\'ecrit alors sous la forme $\displaystyle\useKV[ClesAffine]{Nom}(\useKV[ClesAffine]{Variable})=\SSimplifie{\fpeval{#3-#5}}{\fpeval{#2-#4}}\useKV[ClesAffine]{Variable}+\useKV[ClesAffine]{OrdoOrig}$.
\\De plus, comme $\useKV[ClesAffine]{Nom}(\num{#2})=\num{#3}$, alors :
\begin{align*}
- \SSimplifie{\fpeval{#3-#5}}{\fpeval{#2-#4}}\times\xintifboolexpr{#2<0}{(\num{#2})}{\num{#2}}+b&=\num{#3}\\
- \SSimplifie{\fpeval{(#3-#5)*#2}}{\fpeval{#2-#4}}+b&=\num{#3}\\
- b&=\num{\fpeval{#3-(#3-#5)*#2/(#2-#4)}}
+ \SSimplifie{\fpeval{#3-#5}}{\fpeval{#2-#4}}\times\xintifboolexpr{#2<0}{(\num{#2})}{\num{#2}}+\useKV[ClesAffine]{OrdoOrig}&=\num{#3}\\
+ \SSimplifie{\fpeval{(#3-#5)*#2}}{\fpeval{#2-#4}}+\useKV[ClesAffine]{OrdoOrig}&=\num{#3}\\
+ \useKV[ClesAffine]{OrdoOrig}&=\num{\fpeval{#3-(#3-#5)*#2/(#2-#4)}}
\end{align*}
\xdef\OrdOrigine{\fpeval{#3-(#3-#5)*#2/(#2-#4)}}
La fonction affine $\useKV[ClesAffine]{Nom}$ cherch\'ee est :
diff --git a/macros/latex/contrib/profcollege/latex/PfCJeuRangement.tex b/macros/latex/contrib/profcollege/latex/PfCJeuRangement.tex
index f9530be658..a36720d06a 100644
--- a/macros/latex/contrib/profcollege/latex/PfCJeuRangement.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCJeuRangement.tex
@@ -39,7 +39,8 @@
\Rangement[Seul]{\faa}% \PfCListeRgtRecup
\setsepchar{,}%
% Liste des nombres
- \readlist*\ListeDesNombres{\PfCListeRgtRecup}
+ % \readlist*\ListeDesNombres{\PfCListeRgtRecup}
+ \readlist*\ListeDesNombres{\PfCRetiensRangement}
}{%
\setsepchar{,}%
% Liste des nombres
diff --git a/macros/latex/contrib/profcollege/latex/PfCMentalo.tex b/macros/latex/contrib/profcollege/latex/PfCMentalo.tex
index 48ac74aef3..da5dfc85e7 100644
--- a/macros/latex/contrib/profcollege/latex/PfCMentalo.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCMentalo.tex
@@ -1,10 +1,18 @@
%%%
% Mentalo
%%%
-\NewDocumentCommand\PfCNum{m}{%
+\NewDocumentCommand\PfCNumold{m}{%
\xintifboolexpr{#1<0}{(\num{#1})}{\num{#1}}%
}%
+\NewDocumentCommand\PfCNum{m}{%
+ \ifnum#1<0\relax%
+ (\num{#1})%
+ \else%
+ \num{#1}%
+ \fi%
+}%
+
\setKVdefault[Mentalo]{Questions=10,ValeurMin=1,ValeurMax=15}
\NewDocumentCommand\Mentalo{o m}{%
diff --git a/macros/latex/contrib/profcollege/latex/PfCNonogramme.tex b/macros/latex/contrib/profcollege/latex/PfCNonogramme.tex
index 8c72ca696e..1493a2fcd8 100644
--- a/macros/latex/contrib/profcollege/latex/PfCNonogramme.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCNonogramme.tex
@@ -104,7 +104,7 @@
if unknown Sequence[cptnblignes][k]:
else:
nbpas:=nbpas+1;
- label.lft(TEX(Sequence[cptnblignes][k]),(0,0) shifted (-(nbpas-1)*5mm-2.5mm,u*(-cptnblignes+0.5)));
+ label.lft(TEX(Sequence[cptnblignes][k]),(0,0) shifted (-(nbpas-1)*0.5*u-0.25*u,u*(-cptnblignes+0.5)));
fi;
endfor;
endfor;
@@ -130,7 +130,7 @@
if unknown SequenceCol[cptnbcolonnes][k]:
else:
nbpas:=nbpas+1;
- label.top(TEX(SequenceCol[cptnbcolonnes][k]),(0,0) shifted (u*(cptnbcolonnes-0.5),(nbpas-1)*5mm+2.5mm));
+ label.top(TEX(SequenceCol[cptnbcolonnes][k]),(0,0) shifted (u*(cptnbcolonnes-0.5),(nbpas-1)*0.5*u+0.25*u));
fi;
endfor;
endfor;
diff --git a/macros/latex/contrib/profcollege/latex/PfCNotionFonction.tex b/macros/latex/contrib/profcollege/latex/PfCNotionFonction.tex
index 65ec863b11..bb21fbb6ae 100644
--- a/macros/latex/contrib/profcollege/latex/PfCNotionFonction.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCNotionFonction.tex
@@ -1,7 +1,7 @@
%%%
% Fonction
%%%
-\setKVdefault[ClesFonction]{Nom=f,Variable=x,Calcul=x,Tableau=false,Largeur=5mm,Ecriture=false,Definition=false,Points=false,Tangentes=false,PasX=1,PasY=1,UniteX=1,UniteY=1,Prolonge=false,Trace=false,Catmull=false,Epaisseur=1,Couleur=black,CouleurTrace=black,PointsCourbe=true,Codes=false,Origine={(0,0)},Vide=false}
+\setKVdefault[ClesFonction]{Nom=f,Variable=x,Calcul=x,Tableau=false,Largeur=5mm,Ecriture=false,Definition=false,Points=false,Tangentes=false,PasX=1,PasY=1,UniteX=1,UniteY=1,Prolonge=false,Trace=false,Catmull=false,Splines=false,Epaisseur=1,Couleur=black,CouleurTrace=black,PointsCourbe=true,Codes=false,Origine={(0,0)},Vide=false}
\defKV[ClesFonction]{Traces=\setKV[ClesFonction]{Codes}}%
\newtoks\toklistePtsFn%pour la discipline
@@ -38,6 +38,80 @@
\toklistePtsFn{}%
\setsepchar[*]{§*/}%\ignoreemptyitems%
\readlist*\ListePoints{#2}%
+ \ifboolKV[ClesFonction]{Splines}{%
+ \xdef\PfCFooListePoints{}%
+ \foreachitem\compteur\in\ListePoints{%
+ \xdef\PfCFooListePoints{\PfCFooListePoints (\ListePoints[\compteurcnt,2],\ListePoints[\compteurcnt,3]),(\ListePoints[\compteurcnt,1],\ListePoints[\compteurcnt,4]),}%
+ }%
+ \MPSpline{\PfCFooListePoints}{\useKV[ClesFonction]{PasX}}{\useKV[ClesFonction]{PasY}}{\useKV[ClesFonction]{UniteX}}{\useKV[ClesFonction]{UniteY}}%
+ }{%
+ \ifboolKV[ClesFonction]{Catmull}{%
+ \xdef\PfCFooListePoints{(\ListePoints[1,2],\ListePoints[1,3]),}%
+ \foreachitem\compteur\in\ListePoints{%
+ \xdef\PfCFooListePoints{\PfCFooListePoints (\ListePoints[\compteurcnt,2],\ListePoints[\compteurcnt,3]),}%
+ }%
+ \xdef\PfCFooListePoints{\PfCFooListePoints (\ListePoints[\ListePointslen,2],\ListePoints[\ListePointslen,3]),}%
+ \MPCatmull{\PfCFooListePoints}{\useKV[ClesFonction]{PasX}}{\useKV[ClesFonction]{PasY}}{\useKV[ClesFonction]{UniteX}}{\useKV[ClesFonction]{UniteY}}%
+ }{%
+ \xdef\PfCFooListePoints{}
+ \ifboolKV[ClesFonction]{Tangentes}{%
+ \foreachitem\compteur\in\ListePoints{%
+ \xdef\PfCFooListePoints{\PfCFooListePoints \ListePoints[\compteurcnt,1],(\ListePoints[\compteurcnt,2],\ListePoints[\compteurcnt,3]),\ListePoints[\compteurcnt,4],}%
+ }%
+ }{%
+ \foreachitem\compteur\in\ListePoints{%
+ \xdef\PfCFooListePoints{\PfCFooListePoints (\ListePoints[\compteurcnt,2],\ListePoints[\compteurcnt,3]),}%
+ }%
+ }%
+ \MPCourbeNew{\PfCFooListePoints}%
+ }%
+ }%
+ }{%
+ \setsepchar{,}\ignoreemptyitems%
+ \readlist*\ListeFonction{#2}%
+ \StrSubstitute{\useKV[ClesFonction]{Calcul}}{\useKV[ClesFonction]{Variable}}{\i}[\temp]%
+ \StrSubstitute{\useKV[ClesFonction]{Calcul}}{**}{^}[\tempa]%
+ \StrSubstitute{\tempa}{*}{}[\tempab]%
+ \ifboolKV[ClesFonction]{Ecriture}{%
+ \ensuremath{\useKV[ClesFonction]{Nom}(\useKV[ClesFonction]{Variable})=\tempab}%
+ }{}%
+ \ifboolKV[ClesFonction]{Definition}{%
+ \ensuremath{\useKV[ClesFonction]{Nom}:\useKV[ClesFonction]{Variable}\mapsto\tempab}%
+ }{}%
+ \ifboolKV[ClesFonction]{Tableau}{%
+ \buildtabfonction%
+ }{}%
+ \reademptyitems%
+ }%
+ }%
+}%
+
+\NewDocumentCommand\Fonctionold{o m}{%
+ \useKVdefault[ClesFonction]%
+ \setKV[ClesFonction]{#1}%
+ \ifboolKV[ClesFonction]{Trace}{%
+ \useKVdefault[TraceG]%
+ \setKV[TraceG]{#1}%
+ \tokPfCListeDesFonctions{}%
+ \tokPfCListeDesNomsFonctions{}%
+ \xdef\PfCFooFn{\useKV[ClesFonction]{Calcul}}
+ \xdef\PfCFooNomFn{\useKV[TraceG]{NomCourbe}}
+ \ifx\bla\PfCFooFn\bla%
+ \else
+ \readlist*\ListeDesFonctions{\PfCFooFn}
+ \foreachitem\compteur\in\ListeDesFonctions{\expandafter\UpdatePfCListeDesFonctions\compteur\nil}%
+ \fi
+ \ifx\bla\PfCFooNomFn\bla
+ \else
+ \readlist*\ListeDesNomsFonctions{\PfCFooNomFn}
+ \foreachitem\compteur\in\ListeDesNomsFonctions{\expandafter\UpdatePfCListeDesNomsFonctions\compteur\nil}%
+ \fi
+ \TraceMultiGraphique{\the\tokPfCListeDesFonctions}{\the\tokPfCListeDesNomsFonctions}%
+ }{%
+ \ifboolKV[ClesFonction]{Points}{%
+ \toklistePtsFn{}%
+ \setsepchar[*]{§*/}%\ignoreemptyitems%
+ \readlist*\ListePoints{#2}%
\ifboolKV[ClesFonction]{Catmull}{%
\xdef\PfCFooListePoints{(\ListePoints[1,2],\ListePoints[1,3]),}%
\foreachitem\compteur\in\ListePoints{%
@@ -60,7 +134,7 @@
}%
}{%
\setsepchar{,}\ignoreemptyitems%
- \readlist*\ListeFonction{#2}%
+ \roeadlist*\ListeFonction{#2}%
\StrSubstitute{\useKV[ClesFonction]{Calcul}}{\useKV[ClesFonction]{Variable}}{\i}[\temp]%
\StrSubstitute{\useKV[ClesFonction]{Calcul}}{**}{^}[\tempa]%
\StrSubstitute{\tempa}{*}{}[\tempab]%
@@ -78,6 +152,274 @@
}%
}%
+\def\MPSplineCode{%
+ boolean PointsCourbe,Code,Prolonge;
+ PointsCourbe=\useKV[ClesFonction]{PointsCourbe};
+ Code=\useKV[ClesFonction]{Codes};
+ Prolonge:=\useKV[ClesFonction]{Prolonge};
+ color CoulTrace;
+ CoulTrace:=\useKV[ClesFonction]{CouleurTrace};
+ Epaisseur:=\useKV[ClesFonction]{Epaisseur};
+ %
+ vardef EffectuerTraces=
+ \useKV[ClesFonction]{Traces};
+ enddef;
+%
+ def enplace=
+ xscaled X.u yscaled Y.u
+ enddef;
+ %
+ vardef placepoint(expr q,r)=
+ (q,r)*cm enplace
+ enddef;
+ %
+ nbspline=0;
+ %
+ nbpoints=50;
+ %
+ vardef SplineCubique(expr xzero,yzero,xuno,yuno,dzero,duno)=
+ nbspline:=nbspline+1;
+ a[nbspline]*(xzero**3)+b[nbspline]*(xzero**2)+c[nbspline]*xzero+d[nbspline]=yzero;
+ a[nbspline]*(xuno**3)+b[nbspline]*(xuno**2)+c[nbspline]*xuno+d[nbspline]=yuno;
+ a[nbspline]*(3*(xzero**2))+b[nbspline]*(2*xzero)+c[nbspline]=dzero;
+ a[nbspline]*(3*(xuno**2))+b[nbspline]*(2*xuno)+c[nbspline]=duno;
+ %
+ numeric xx[],yy[];
+ for k=1 upto nbpoints-1:
+ xx[k]=xzero+(k/nbpoints)*(xuno-xzero);
+ yy[k]=a[nbspline]*(xx[k]**3)+b[nbspline]*(xx[k]**2)+c[nbspline]*xx[k]+d[nbspline];
+ endfor;
+ save $;
+ picture $;
+ $=image(
+ draw placepoint(xzero,yzero) for k=1 upto nbpoints-1:
+ --placepoint(xx[k],yy[k])
+ endfor --placepoint(xuno,yuno);
+ );
+ $
+ enddef;
+}
+
+\def\MPSpline#1#2#3#4#5{%
+ % #1 la liste des points
+ % #2: pas en x
+ % #3: pas en y
+ % #4: unit\'e en x
+ % #5: unit\'e en y
+ \ifluatex
+ \mplibforcehmode
+ \begin{mplibcode}
+ \MPSplineCode;
+
+ x.u:=#2;
+ y.u:=#3;
+ X.u:=#4;
+ Y.u:=#5;
+
+ pair Xn[],Fn[],Dn[];%Xn abscisse,ordonnée D : dérivé g,dérivée d
+ n=0;
+ for p_=#1:
+ n:=n+1;
+ if (n mod 2)=1:
+ Xn[(n div 2)+1]=p_;
+ Fn[(n div 2)+1]=cm*(X.u*xpart(p_),Y.u*ypart(p_));
+ else:
+ Dn[(n div 2)]=p_
+ fi;
+ endfor;
+ N:=n div 2;
+ MinX=999;
+ MaxX=-999;
+ MinY=999;
+ MaxY=-999;
+ if Prolonge:
+ debutbalai=2;
+ finbalai=N-1;
+ else:
+ debutbalai=1;
+ finbalai=N;
+ fi;
+ for k=debutbalai upto finbalai:
+ if xpart(Xn[k])<MinX:
+ MinX:=xpart(Xn[k]);
+ fi;
+ if xpart(Xn[k])>MaxX:
+ MaxX:=xpart(Xn[k]);
+ fi;
+ if ypart(Xn[k])<MinY:
+ MinY:=ypart(Xn[k]);
+ fi;
+ if ypart(Xn[k])>MaxY:
+ MaxY:=ypart(Xn[k]);
+ fi;
+ endfor;
+ if MaxY<1:
+ MaxY:=2;
+ fi;
+ if MinY>-1:
+ MinY:=-2;
+ fi;
+ if MinY<0:
+ if MinY<>ceiling(MinY):
+ MinY:=ceiling(MinY)-1;
+ fi;
+ fi;
+ if MinX<0:
+ if MinX<>ceiling(MinX):
+ MinX:=ceiling(MinX)-1;
+ fi;
+ fi;
+ if MaxY<>ceiling(MaxY):
+ MaxY:=ceiling(MaxY);
+ fi;
+ if MaxX<>ceiling(MaxX):
+ MaxX:=ceiling(MaxX);
+ fi;
+ if MaxX<1:
+ MaxX:=1;
+ fi;
+ if MaxY<1:
+ MaxY:=1;
+ fi;
+ %
+ path cadreexterieur;
+ cadreexterieur=(((MinX-1)*X.u*cm,(MinY-1)*Y.u*cm)--((MaxX+1)*X.u*cm,(MinY-1)*Y.u*cm)--((MaxX+1)*X.u*cm,(MaxY+1)*Y.u*cm)--((MinX-1)*X.u*cm,(MaxY+1)*Y.u*cm)--cycle);
+ for l=1 upto N-1:
+ draw SplineCubique(xpart(Xn[l]),ypart(Xn[l]),xpart(Xn[l+1]),ypart(Xn[l+1]),ypart(Dn[l]),xpart(Dn[l+1])) withpen pencircle scaled Epaisseur withcolor CoulTrace;
+ endfor;
+ clip currentpicture to cadreexterieur;
+ picture RetiensCourbe;
+ RetiensCourbe=currentpicture;
+ currentpicture:=nullpicture;
+ for k=MinY-1 step y.u until MaxY+1:
+ draw cm*((MinX-1)*X.u,k*Y.u)--cm*((MaxX+1)*X.u,k*Y.u) withcolor 0.75white;
+ endfor;
+ for k=MinX-1 step x.u until MaxX+1:
+ draw cm*(k*X.u,(MinY-1)*Y.u)--cm*(k*X.u,(MaxY+1)*Y.u) withcolor 0.75white;
+ endfor;
+ if PointsCourbe:
+ for k=debutbalai upto finbalai:
+ fill cercles(Fn[k],0.5mm);
+ endfor;
+ fi;
+ drawarrow (0,(MinY-1)*Y.u*cm)--(0,(MaxY+1)*Y.u*cm);
+ drawarrow ((MinX-1)*X.u*cm,0)--((MaxX+1)*X.u*cm,0);
+ %
+ draw RetiensCourbe;
+ label.llft(btex O etex,(0,0));
+ dotlabel.bot(btex 1 etex,cm*X.u*(1,0));
+ dotlabel.lft(btex 1 etex,cm*Y.u*(0,1));
+ if Code:
+ EffectuerTraces;
+ fi;
+ \end{mplibcode}
+ \else
+ \begin{mpost}[mpsettings={\MPSplineCode;}]
+ x.u:=#2;
+ y.u:=#3;
+ X.u:=#4;
+ Y.u:=#5;
+
+ pair Xn[],Fn[],Dn[];%Xn abscisse,ordonnée D : dérivé g,dérivée d
+ n=0;
+ for p_=#1:
+ n:=n+1;
+ if (n mod 2)=1:
+ Xn[(n div 2)+1]=p_;
+ Fn[(n div 2)+1]=cm*(X.u*xpart(p_),Y.u*ypart(p_));
+ else:
+ Dn[(n div 2)]=p_
+ fi;
+ endfor;
+ N:=n div 2;
+ MinX=999;
+ MaxX=-999;
+ MinY=999;
+ MaxY=-999;
+ if Prolonge:
+ debutbalai=2;
+ finbalai=N-1;
+ else:
+ debutbalai=1;
+ finbalai=N;
+ fi;
+ for k=debutbalai upto finbalai:
+ if xpart(Xn[k])<MinX:
+ MinX:=xpart(Xn[k]);
+ fi;
+ if xpart(Xn[k])>MaxX:
+ MaxX:=xpart(Xn[k]);
+ fi;
+ if ypart(Xn[k])<MinY:
+ MinY:=ypart(Xn[k]);
+ fi;
+ if ypart(Xn[k])>MaxY:
+ MaxY:=ypart(Xn[k]);
+ fi;
+ endfor;
+ if MaxY<1:
+ MaxY:=2;
+ fi;
+ if MinY>-1:
+ MinY:=-2;
+ fi;
+ if MinY<0:
+ if MinY<>ceiling(MinY):
+ MinY:=ceiling(MinY)-1;
+ fi;
+ fi;
+ if MinX<0:
+ if MinX<>ceiling(MinX):
+ MinX:=ceiling(MinX)-1;
+ fi;
+ fi;
+ if MaxY<>ceiling(MaxY):
+ MaxY:=ceiling(MaxY);
+ fi;
+ if MaxX<>ceiling(MaxX):
+ MaxX:=ceiling(MaxX);
+ fi;
+ if MaxX<1:
+ MaxX:=1;
+ fi;
+ if MaxY<1:
+ MaxY:=1;
+ fi;
+ %
+ path cadreexterieur;
+ cadreexterieur=(((MinX-1)*X.u*cm,(MinY-1)*Y.u*cm)--((MaxX+1)*X.u*cm,(MinY-1)*Y.u*cm)--((MaxX+1)*X.u*cm,(MaxY+1)*Y.u*cm)--((MinX-1)*X.u*cm,(MaxY+1)*Y.u*cm)--cycle);
+ for l=1 upto N-1:
+ draw SplineCubique(xpart(Xn[l]),ypart(Xn[l]),xpart(Xn[l+1]),ypart(Xn[l+1]),ypart(Dn[l]),xpart(Dn[l+1])) withpen pencircle scaled Epaisseur withcolor CoulTrace;
+ endfor;
+ clip currentpicture to cadreexterieur;
+ picture RetiensCourbe;
+ RetiensCourbe=currentpicture;
+ currentpicture:=nullpicture;
+ for k=MinY-1 step y.u until MaxY+1:
+ draw cm*((MinX-1)*X.u,k*Y.u)--cm*((MaxX+1)*X.u,k*Y.u) withcolor 0.75white;
+ endfor;
+ for k=MinX-1 step x.u until MaxX+1:
+ draw cm*(k*X.u,(MinY-1)*Y.u)--cm*(k*X.u,(MaxY+1)*Y.u) withcolor 0.75white;
+ endfor;
+ if PointsCourbe:
+ for k=debutbalai upto finbalai:
+ fill cercles(Fn[k],0.5mm);
+ endfor;
+ fi;
+ drawarrow (0,(MinY-1)*Y.u*cm)--(0,(MaxY+1)*Y.u*cm);
+ drawarrow ((MinX-1)*X.u*cm,0)--((MaxX+1)*X.u*cm,0);
+ %
+ draw RetiensCourbe;
+ label.llft(btex O etex,(0,0));
+ dotlabel.bot(btex 1 etex,cm*X.u*(1,0));
+ dotlabel.lft(btex 1 etex,cm*Y.u*(0,1));
+ if Code:
+ EffectuerTraces;
+ fi;
+ \end{mpost}
+ \fi
+}
+
\def\PfCTraceMGCode{%
nbcourbe=\ListeDesFonctionslen;
%
diff --git a/macros/latex/contrib/profcollege/latex/PfCNumberHive.tex b/macros/latex/contrib/profcollege/latex/PfCNumberHive.tex
new file mode 100644
index 0000000000..309d5aaa9f
--- /dev/null
+++ b/macros/latex/contrib/profcollege/latex/PfCNumberHive.tex
@@ -0,0 +1,399 @@
+%%%
+% Number Hive
+%%%
+\setKVdefault[NumberHive]{Negatif=false,Produit=false,Niveau=8,Double=false,ListeCouleurs={Cornsilk,LightSteelBlue},CouleurCase=false,Jeton=false,Graines=false,Aide=false,UniteHexa=6mm}%
+\defKV[NumberHive]{Cases=\setKV[NumberHive]{CouleurCase}}%
+\defKV[NumberHive]{Jetons=\setKV[NumberHive]{Jeton}}%
+\defKV[NumberHive]{Graine=\setKV[NumberHive]{Graines}}%
+
+\newtoks\toklistenumberhive%
+\newtoks\toklistecasescoloreesNH%
+
+\def\UpdatetoksNHive#1\nil{\addtotok\toklistenumberhive{"#1",}}%
+\def\UpdatetoksCCNHive#1\nil{\addtotok\toklistecasescoloreesNH{#1,}}%
+
+\NewDocumentCommand\NumberHive{o}{%
+ \useKVdefault[NumberHive]%
+ \setKV[NumberHive]{#1}%
+ \toklistenumberhive{}%
+ \toklistecasescoloreesNH{}%
+ \ifboolKV[NumberHive]{CouleurCase}{%
+ \xdef\PfCFooNH{\useKV[NumberHive]{Cases}}%
+ \setsepchar{,}\ignoreemptyitems%
+ \readlist*\ListeCasesColoreesNH{\PfCFooNH}%
+ \reademptyitems%
+ \foreachitem\compteur\in\ListeCasesColoreesNH{\expandafter\UpdatetoksCCNHive\compteur\nil}%
+ }{}%
+ \xdef\ListeAvantCouleurs{\useKV[NumberHive]{ListeCouleurs}}%
+ \ifboolKV[NumberHive]{Graines}{\PfCGraineAlea{\useKV[NumberHive]{Graine}}}{}%
+ \ifboolKV[NumberHive]{Produit}{%
+ \xdef\PfCNHListe{1,2,3,4,5,6,7,8,9,10,11,12,14,16,18,20,22,24,15,21,27,30,33,36,28,32,40,44,48,25,35,45,50,55,60,42,54,66,72,56,63,70,77,84,64,72,80,88,96,81,90,99,108,100,110,120,121,132,144}%
+ \ifboolKV[NumberHive]{Double}{%
+ \MelangeListe{\PfCNHListe}{59}%
+ }{%
+ \xdef\PfCNHListe{\PfCNHListe,\PfCNHListe}%
+ \MelangeListe{\PfCNHListe}{46}%
+ }%
+ }{%
+ \ifboolKV[NumberHive]{Negatif}{%
+ \xdef\PfCNHListe{-12,-11,-10,-9,-8,-7,-5,-4,-3,-2,-1,0,1,2,3,4,5,7,8,9,10,11,12}%
+ }{%
+ \xdef\PfCNHListe{2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24}%
+ }%
+ \xdef\PfCNHListe{\PfCNHListe,\PfCNHListe}%
+ \MelangeListe{\PfCNHListe}{46}%
+ }%
+ \setsepchar{,}%
+ \readlist*\ListeCompoNH{\faa}%
+ \foreachitem\compteur\in\ListeCompoNH{\expandafter\UpdatetoksNHive\compteur\nil}%
+ \begin{tikzpicture}
+ \node[xshift=1cm,yshift=-1cm,rotate=45] at (0,0) {\includegraphics[scale=0.1]{LogoNumberHive.png}};
+ \node[anchor=north west] at (0,0) {\BuildNumberHiveAdditif{\the\toklistenumberhive}{\useKV[NumberHive]{Niveau}}{\useKV[NumberHive]{Jetons}}{\ListeAvantCouleurs}{\the\toklistecasescoloreesNH}};
+ \end{tikzpicture}
+}%
+
+\NewDocumentCommand\BuildNumberHiveAdditif{mmmmm}{%
+ \ifluatex
+ \mplibforcehmode
+ \begin{mplibcode}
+ boolean Produit,Negatif,CouleurCase,Double,Jeton,Aide;
+ Double=\useKV[NumberHive]{Double};
+ Produit=\useKV[NumberHive]{Produit};
+ Negatif=\useKV[NumberHive]{Negatif};
+ CouleurCase=\useKV[NumberHive]{CouleurCase};
+ Jeton=\useKV[NumberHive]{Jeton};
+ Aide=\useKV[NumberHive]{Aide};
+ UniteHexa=\useKV[NumberHive]{UniteHexa};
+
+ numeric JetonNegatif[];
+ JetonNegatif[1]=-6;
+ JetonNegatif[2]=-5;
+ JetonNegatif[3]=-4;
+ JetonNegatif[4]=-3;
+ JetonNegatif[5]=-2;
+ JetonNegatif[6]=-1;
+ JetonNegatif[7]=1;
+ JetonNegatif[8]=2;
+ JetonNegatif[9]=3;
+ JetonNegatif[10]=4;
+ JetonNegatif[11]=5;
+ JetonNegatif[12]=6;
+
+ color C[];
+ nb=0;
+
+ vardef RecupCouleurs(text t)=
+ for p_=t:
+ nb:=nb+1;
+ C[nb]=p_;
+ endfor;
+ enddef;
+
+ RecupCouleurs(#4);
+
+ pair bu,bv;
+ bu=(1,0);
+ bv=(0,1);
+ vardef unithexa=
+ (cosd(30)*bu+sind(30)*bv)--(cosd(90)*bu+sind(90)*bv)--(cosd(150)*bu+sind(150)*bv)--(cosd(210)*bu+sind(210)*bv)--(cosd(270)*bu+sind(270)*bv)--(cosd(330)*bu+sind(330)*bv)--cycle
+ enddef;
+
+ pair A[];
+ numeric numcase;
+
+ vardef PlacerAncres=
+ numcase:=0;
+ if Double:
+ for n=5 upto #2:
+ for k=1 upto n:
+ numcase:=numcase+1;
+ A[numcase]:=(0,0) shifted((3-n)*(UniteHexa*cosd(30),3*UniteHexa*sind(30))+k*(2*UniteHexa*cosd(30),0));
+ endfor;
+ endfor;
+ % ligne n-1
+ for k=1 upto #2-1:
+ numcase:=numcase+1;
+ A[numcase]:=(0,0) shifted(((3-(#2-1))*UniteHexa*cosd(30),3*UniteHexa*sind(30))+(k*2*UniteHexa*cosd(30),-(3*(#2-1))*UniteHexa*sind(30)));
+ endfor;
+ %dernières lignes
+ for n=#2+2 upto #2+5:
+ for k=(n-#2) upto #2+1:
+ numcase:=numcase+1;
+ A[numcase]:=(0,0) shifted((3-n)*(UniteHexa*cosd(30),3*UniteHexa*sind(30))+k*(2*UniteHexa*cosd(30),0));
+ endfor;
+ endfor;
+ %%
+ else:
+ for n=3 upto #2:
+ for k=1 upto n:
+ numcase:=numcase+1;
+ A[numcase]:=(0,0) shifted((3-n)*(UniteHexa*cosd(30),3*UniteHexa*sind(30))+k*(2*UniteHexa*cosd(30),0));
+ endfor;
+ endfor;
+ % ligne n-1
+ for k=1 upto #2-1:
+ numcase:=numcase+1;
+ A[numcase]:=(0,0) shifted(((3-(#2-1))*UniteHexa*cosd(30),3*UniteHexa*sind(30))+(k*2*UniteHexa*cosd(30),-(3*(#2-1))*UniteHexa*sind(30)));
+ endfor;
+ %ligne n
+ for k=1 upto #2-2:
+ numcase:=numcase+1;
+ A[numcase]:=(0,0) shifted(((3-(#2-2))*UniteHexa*cosd(30),3*UniteHexa*sind(30))+(k*2*UniteHexa*cosd(30),-(3*#2)*UniteHexa*sind(30)));
+ endfor;
+ fi;
+ NbTotalCases=numcase;
+ enddef;
+
+ vardef PlacerCasesColorees(text t)=
+ rang:=0;
+ for p_=t:
+ rang:=rang+1;
+ fill ((unithexa scaled UniteHexa) shifted A[p_]) withcolor if (rang mod 2)=1:C[1] else: C[2] fi;
+ endfor;
+ enddef;
+
+ vardef TracerHexagones=
+ for k=1 upto NbTotalCases:
+ trace (unithexa scaled UniteHexa) shifted A[k];
+ if Aide:
+ label.top(TEX("\tiny"&decimal(k)),A[k]+(0,-UniteHexa));
+ fi;
+ endfor;
+ enddef;
+
+ vardef PlacerNombres(text t)=
+ nbcase:=0;
+ for p_=t:
+ if nbcase<numcase:
+ nbcase:=nbcase+1;
+ label(TEX("\num{"&p_&"}"),A[nbcase]);
+ fi;
+ endfor;
+ enddef;
+
+ vardef PlaceJeton(expr ja,jb)=
+ drawoptions(withpen pencircle scaled 1.15);
+ trace cercles(BPlateau[ja],0.75*UniteHexa);
+ trace cercles(BPlateau[jb] shifted(5*2*UniteHexa*cosd(30)+3*3mm,0),0.75*UniteHexa);
+ drawoptions();
+ enddef;
+
+ pair BPlateau[];
+ pair Decal;
+
+ vardef Plateau=
+ picture PGauche;
+ PGauche=image(
+ NomCase:=0;
+ if Double:
+ Decalage:=10;
+ else:
+ Decalage:=5;
+ fi;
+ for l=0 upto 2:
+ for k=3 downto 0:%
+ NomCase:=NomCase+1;
+ Decal:=(-((k-1)*2*UniteHexa*cosd(30)+k*3mm*cosd(0),(#2+Decalage)*2*UniteHexa*sind(30)+l*(2*UniteHexa*sind(30)+UniteHexa)));
+ BPlateau[NomCase]=(0,0) shifted Decal;
+ fill ((unithexa scaled UniteHexa) shifted Decal) withcolor 0.75white;
+ trace ((unithexa scaled UniteHexa)) shifted Decal;
+ if Negatif:
+ label(TEX("$"&decimal(JetonNegatif[NomCase])&"$"),(0,0) shifted Decal);
+ else:
+ label(TEX(decimal(NomCase)),(0,0) shifted Decal);
+ fi;
+ endfor;
+ endfor;
+ );
+ draw PGauche;
+ draw PGauche shifted(5*2*UniteHexa*cosd(30)+3*3mm,0);
+ if Jeton:
+ PlaceJeton(#3);
+ fi;
+ if Produit:
+ label(TEX("\Huge$\times$"),(0,0) shifted(-(-4*UniteHexa*cosd(30),(#2+Decalage)*2*UniteHexa*sind(30)+1*(2*UniteHexa*sind(30)+UniteHexa))));
+ else:
+ label(TEX("\Huge$+$"),(0,0) shifted(-(-4*UniteHexa*cosd(30),(#2+Decalage)*2*UniteHexa*sind(30)+1*(2*UniteHexa*sind(30)+UniteHexa))));
+ fi;
+ enddef;
+
+ PlacerAncres;
+ if CouleurCase:
+ PlacerCasesColorees(#5);
+ fi;
+ TracerHexagones;
+ PlacerNombres(#1);
+ Plateau;
+ \end{mplibcode}
+ \else%
+ \begin{mpost}[mpsettings={boolean Produit,Negatif,CouleurCase,Double,Jeton,Aide;
+ Double=\useKV[NumberHive]{Double};
+ Produit=\useKV[NumberHive]{Produit};
+ Negatif=\useKV[NumberHive]{Negatif};
+ CouleurCase=\useKV[NumberHive]{CouleurCase};
+ Jeton=\useKV[NumberHive]{Jeton};
+ Aide=\useKV[NumberHive]{Aide};
+ UniteHexa=\useKV[NumberHive]{UniteHexa};
+ }]
+ numeric JetonNegatif[];
+ JetonNegatif[1]=-6;
+ JetonNegatif[2]=-5;
+ JetonNegatif[3]=-4;
+ JetonNegatif[4]=-3;
+ JetonNegatif[5]=-2;
+ JetonNegatif[6]=-1;
+ JetonNegatif[7]=1;
+ JetonNegatif[8]=2;
+ JetonNegatif[9]=3;
+ JetonNegatif[10]=4;
+ JetonNegatif[11]=5;
+ JetonNegatif[12]=6;
+
+ color C[];
+ nb=0;
+
+ vardef RecupCouleurs(text t)=
+ for p_=t:
+ nb:=nb+1;
+ C[nb]=p_;
+ endfor;
+ enddef;
+
+ RecupCouleurs(#4);
+
+ pair bu,bv;
+ bu=(1,0);
+ bv=(0,1);
+ vardef unithexa=
+ (cosd(30)*bu+sind(30)*bv)--(cosd(90)*bu+sind(90)*bv)--(cosd(150)*bu+sind(150)*bv)--(cosd(210)*bu+sind(210)*bv)--(cosd(270)*bu+sind(270)*bv)--(cosd(330)*bu+sind(330)*bv)--cycle
+ enddef;
+
+ pair A[];
+ numeric numcase;
+
+ vardef PlacerAncres=
+ numcase:=0;
+ if Double:
+ for n=5 upto #2:
+ for k=1 upto n:
+ numcase:=numcase+1;
+ A[numcase]:=(0,0) shifted((3-n)*(UniteHexa*cosd(30),3*UniteHexa*sind(30))+k*(2*UniteHexa*cosd(30),0));
+ endfor;
+ endfor;
+ % ligne n-1
+ for k=1 upto #2-1:
+ numcase:=numcase+1;
+ A[numcase]:=(0,0) shifted(((3-(#2-1))*UniteHexa*cosd(30),3*UniteHexa*sind(30))+(k*2*UniteHexa*cosd(30),-(3*(#2-1))*UniteHexa*sind(30)));
+ endfor;
+ %dernières lignes
+ for n=#2+2 upto #2+5:
+ for k=(n-#2) upto #2+1:
+ numcase:=numcase+1;
+ A[numcase]:=(0,0) shifted((3-n)*(UniteHexa*cosd(30),3*UniteHexa*sind(30))+k*(2*UniteHexa*cosd(30),0));
+ endfor;
+ endfor;
+ %%
+ else:
+ for n=3 upto #2:
+ for k=1 upto n:
+ numcase:=numcase+1;
+ A[numcase]:=(0,0) shifted((3-n)*(UniteHexa*cosd(30),3*UniteHexa*sind(30))+k*(2*UniteHexa*cosd(30),0));
+ endfor;
+ endfor;
+ % ligne n-1
+ for k=1 upto #2-1:
+ numcase:=numcase+1;
+ A[numcase]:=(0,0) shifted(((3-(#2-1))*UniteHexa*cosd(30),3*UniteHexa*sind(30))+(k*2*UniteHexa*cosd(30),-(3*(#2-1))*UniteHexa*sind(30)));
+ endfor;
+ %ligne n
+ for k=1 upto #2-2:
+ numcase:=numcase+1;
+ A[numcase]:=(0,0) shifted(((3-(#2-2))*UniteHexa*cosd(30),3*UniteHexa*sind(30))+(k*2*UniteHexa*cosd(30),-(3*#2)*UniteHexa*sind(30)));
+ endfor;
+ fi;
+ NbTotalCases=numcase;
+ enddef;
+
+ vardef PlacerCasesColorees(text t)=
+ rang:=0;
+ for p_=t:
+ rang:=rang+1;
+ fill ((unithexa scaled UniteHexa) shifted A[p_]) withcolor if (rang mod 2)=1:C[1] else: C[2] fi;
+ endfor;
+ enddef;
+
+ vardef TracerHexagones=
+ for k=1 upto NbTotalCases:
+ trace (unithexa scaled UniteHexa) shifted A[k];
+ if Aide:
+ label.top(LATEX("\tiny"&decimal(k)),A[k]+(0,-UniteHexa));
+ fi;
+ endfor;
+ enddef;
+
+ vardef PlacerNombres(text t)=
+ nbcase:=0;
+ for p_=t:
+ if nbcase<numcase:
+ nbcase:=nbcase+1;
+ label(LATEX("\num{"&p_&"}"),A[nbcase]);
+ fi;
+ endfor;
+ enddef;
+
+ vardef PlaceJeton(expr ja,jb)=
+ drawoptions(withpen pencircle scaled 1.15);
+ trace cercles(BPlateau[ja],0.75*UniteHexa);
+ trace cercles(BPlateau[jb] shifted(5*2*UniteHexa*cosd(30)+3*3mm,0),0.75*UniteHexa);
+ drawoptions();
+ enddef;
+
+ pair BPlateau[];
+ pair Decal;
+
+ vardef Plateau=
+ picture PGauche;
+ PGauche=image(
+ NomCase:=0;
+ if Double:
+ Decalage:=10;
+ else:
+ Decalage:=5;
+ fi;
+ for l=0 upto 2:
+ for k=3 downto 0:%
+ NomCase:=NomCase+1;
+ Decal:=(-((k-1)*2*UniteHexa*cosd(30)+k*3mm*cosd(0),(#2+Decalage)*2*UniteHexa*sind(30)+l*(2*UniteHexa*sind(30)+4*3mm)));
+ BPlateau[NomCase]=(0,0) shifted Decal;
+ fill ((unithexa scaled UniteHexa) shifted Decal) withcolor 0.75white;
+ trace ((unithexa scaled UniteHexa)) shifted Decal;
+ if Negatif:
+ label(LATEX("$"&decimal(JetonNegatif[NomCase])&"$"),(0,0) shifted Decal);
+ else:
+ label(LATEX(decimal(NomCase)),(0,0) shifted Decal);
+ fi;
+ endfor;
+ endfor;
+ );
+ draw PGauche;
+ draw PGauche shifted(5*2*UniteHexa*cosd(30)+3*3mm,0);
+ if Jeton:
+ PlaceJeton(#3);
+ fi;
+ if Produit:
+ label(LATEX("\Huge$\times$"),(0,0) shifted(-(-4*UniteHexa*cosd(30),(#2+Decalage)*2*UniteHexa*sind(30)+1*(2*UniteHexa*sind(30)+4*3mm))));
+ else:
+ label(LATEX("\Huge$+$"),(0,0) shifted(-(-4*UniteHexa*cosd(30),(#2+Decalage)*2*UniteHexa*sind(30)+1*(2*UniteHexa*sind(30)+4*3mm))));
+ fi;
+ enddef;
+
+ PlacerAncres;
+ if CouleurCase:
+ PlacerCasesColorees(#5);
+ fi;
+ TracerHexagones;
+ PlacerNombres(#1);
+ Plateau;
+ \end{mpost}
+ \fi
+} \ No newline at end of file
diff --git a/macros/latex/contrib/profcollege/latex/PfCPavage.tex b/macros/latex/contrib/profcollege/latex/PfCPavage.tex
index 245afb0593..2d25df1b99 100644
--- a/macros/latex/contrib/profcollege/latex/PfCPavage.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCPavage.tex
@@ -21,6 +21,8 @@
Basej={u*(0,0.5)},
Quadrilatere=false,
Escher=false,
+ Einstein=false,
+ Vampire=false,
Rayon=1,
Epaisseur=1,
Position=0.5,
@@ -1189,9 +1191,137 @@ vardef pavagescar(expr chemin,tour,coul)=
\fi%
}%
+\def\MPEinsteinHatCode{
+ boolean After;
+ After:=\useKV[Pavage]{After};
+ %
+ def TraceFill(expr o,coul)=
+ fill o withcolor coul;
+ trace o;% withpen pencircle scaled 2;
+ enddef;
+ %
+ def TraceHache(expr o,coul,ang)=
+ trace hachurage(o,ang,0.2,0) withcolor coul;
+ trace o;% withpen pencircle scaled 2;
+ enddef;
+ %
+ vardef EffectuerTraces=
+ \useKV[Pavage]{Traces}
+ enddef;
+ %
+ path Hat;
+ pair O[],A[],B[],C[],D[],E[],F[];
+ Rayon=\useKV[Pavage]{Rayon}*u;
+ O1=u*(3,3);
+ O3=pointarc(cercles(O1,Rayon),300);
+ O2=rotation(O3,O1,-60);
+ O4=CentreCercleC(O1,O2,O3);
+ O5=symetrie(O1,iso(O2,O3));
+ Rayonbis=abs(O1-CentreCercleC(O1,O2,O3));
+ draw polygone(O1,O2,O3) withcolor 0.7white;
+ path cc[];
+ cc1=cercles(O1,Rayonbis);
+ cc2=cercles(O2,Rayonbis);
+ cc3=cercles(O3,Rayonbis);
+ drawoptions(dashed evenly withcolor 0.7white);
+ trace cc1;trace cc2;trace cc3;
+ drawoptions();
+ for k=1 upto 3:
+ A[k]=pointarc(cc[k],30+0);
+ B[k]=pointarc(cc[k],30+60);
+ C[k]=pointarc(cc[k],30+2*60);
+ D[k]=pointarc(cc[k],30+3*60);
+ E[k]=pointarc(cc[k],30+4*60);
+ F[k]=pointarc(cc[k],30+5*60);
+ endfor;
+ drawoptions(dashed evenly);
+ trace polygone(A1,B1,C1,D1,E1,F1);
+ trace polygone(A2,B2,C2,D2,E2,F2);
+ trace polygone(A3,B3,C3,D3,E3,F3);
+ drawoptions();
+ Hat=polygone(O1,iso(C1,D1),D1,iso(D1,E1),O2,iso(E2,F2),F2,iso(D3,E3),O3,iso(F3,A3),A3,B3,iso(B3,C3));
+ color Coul[];
+ Coul1=Cyan;%;
+ Coul2=0.5[Blue,white];
+ Coul3=Cornsilk;
+ Coul4=0.5[Crimson,white];
+ Coul5=0.5[Purple,white];
+ Coul6=LightGreen;
+ %
+ vardef TileGen(expr aHat,bHat,ech)=
+ pair H[];
+ H0=iso(F2,E2);
+ H1-H0=Rayonbis*(aHat/ech)*unitvector(E2-F2);
+ H2-H1=Rayonbis*(aHat/ech)*unitvector(D2-E2);
+ H3-H2=Rayonbis*(bHat/ech)*unitvector(O2-iso(E2,D2));
+ H4-H3=Rayonbis*(bHat/ech)*unitvector(iso(B2,C2)-O2);
+ H5-H4=Rayonbis*(aHat/ech)*unitvector(B2-C2);
+ H6-H5=Rayonbis*(aHat/ech)*unitvector(C1-D1);
+ H7-H6=Rayonbis*(bHat/ech)*unitvector(O1-iso(C1,D1));
+ H8-H7=Rayonbis*(bHat/ech)*unitvector(iso(E1,F1)-O1);
+ H9-H8=Rayonbis*(aHat/ech)*unitvector(F2-E2);
+ H10-H9=Rayonbis*(aHat/ech)*unitvector(A3-B3);
+ H11-H10=Rayonbis*(bHat/ech)*unitvector(O3-iso(A3,B3));
+ H12-H11=Rayonbis*(bHat/ech)*unitvector(iso(C3,D3)-O3);
+ H13-H12=Rayonbis*(aHat/ech)*unitvector(F2-A2);
+ H14=iso(H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13);
+ save $;
+ path $;
+ $=polygone(H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13);
+ $
+ enddef;
+%
+ vardef VampireGen(expr ech)=
+ pair Vp[];
+ Vp0=iso(F2,E2);
+ Vp1-Vp0=Rayonbis*(1/ech)*unitvector(E2-F2);
+ Vp2-Vp1=Rayonbis*(1/ech)*unitvector(D2-E2);
+ Vp3-Vp2=Rayonbis*(1/ech)*unitvector(O2-iso(E2,D2));
+ Vp4-Vp3=Rayonbis*(1/ech)*unitvector(iso(B2,C2)-O2);
+ Vp5-Vp4=Rayonbis*(1/ech)*unitvector(B2-C2);
+ Vp6-Vp5=Rayonbis*(1/ech)*unitvector(C1-D1);
+ Vp7-Vp6=Rayonbis*(1/ech)*unitvector(O1-iso(C1,D1));
+ Vp8-Vp7=Rayonbis*(1/ech)*unitvector(iso(E1,F1)-O1);
+ Vp9-Vp8=Rayonbis*(1/ech)*unitvector(F2-E2);
+ Vp10-Vp9=Rayonbis*(1/ech)*unitvector(A3-B3);
+ Vp11-Vp10=Rayonbis*(1/ech)*unitvector(O3-iso(A3,B3));
+ Vp12-Vp11=Rayonbis*(1/ech)*unitvector(iso(C3,D3)-O3);
+ Vp13-Vp12=Rayonbis*(1/ech)*unitvector(F2-A2);
+ Vp14=Vp0;
+ Vp15=iso(Vp0,Vp1,Vp2,Vp3,Vp4,Vp5,Vp6,Vp7,Vp8,Vp9,Vp10,Vp11,Vp12,Vp13);
+ save $;
+ path $;
+ $=polygone(Vp0,Vp1,Vp2,Vp3,Vp4,Vp5,Vp6,Vp7,Vp8,Vp9,Vp10,Vp11,Vp12,Vp13);
+ $
+ enddef;
+}
+
+\def\MPEinstein{%Pentoma : https://www.pentoma.de/the_hat/
+ \ifluatex
+ \mplibforcehmode
+ \begin{mplibcode}
+ \MPEinsteinHatCode
+ if After:
+ EffectuerTraces;
+ fi;
+ \end{mplibcode}
+ \else
+ \begin{mpost}[mpsettings={\MPEinsteinHatCode}
+ if After:
+ EffectuerTraces;
+ fi;
+ \end{mpost}
+ \fi
+}%
+
\NewDocumentCommand\Pavage{o}{%
\useKVdefault[Pavage]%
\setKV[Pavage]{#1}%
+ \ifboolKV[Pavage]{Einstein}{%
+ \ifboolKV[Pavage]{Vampire}{}{%
+ \MPEinstein%
+ }%
+ }{%
\ifboolKV[Pavage]{Regulier}{%
\MPRegulier%
}{%
@@ -1213,4 +1343,5 @@ vardef pavagescar(expr chemin,tour,coul)=
}%
}%
}%
+ }%
}% \ No newline at end of file
diff --git a/macros/latex/contrib/profcollege/latex/PfCPropor.tex b/macros/latex/contrib/profcollege/latex/PfCPropor.tex
index b72e4d5a5d..4a7f3c6de3 100644
--- a/macros/latex/contrib/profcollege/latex/PfCPropor.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCPropor.tex
@@ -3,6 +3,8 @@
%%%
\setKVdefault[ClesPropor]{GrandeurA=Grandeur A,GrandeurB=Grandeur B,Largeur=1cm,Math=false,Stretch=1,ColorFill=white,CouleurTab=gray!15,Vertical=false,Simple=false}%
+\tikzstyle{FlechePropor}=[-stealth]
+
\def\Updatetoksmath#1/#2\nil{\addtotok\tabtoksa{&#1}\addtotok\tabtoksb{&#2}}%
\def\updatetokspropor#1/#2\nil{\addtotok\tabtoksa{&\num{#1}}\addtotok\tabtoksb{&\num{#2}}}
\def\Buildtabpropor{%
@@ -108,9 +110,9 @@
\newcommand\FlechesPH[3]{%
\begin{tikzpicture}[remember picture,overlay]%
\ifnum#1<#2\relax%
- \draw[-stealth,out=50,in=130] (ProporH-#1) to node[inner sep=0pt, inner xsep=1pt,fill=\colorfill, pos=0.5, sloped]{#3}(ProporH-#2);%
+ \draw[FlechePropor,out=50,in=130] (ProporH-#1) to node[inner sep=0pt, inner xsep=1pt,fill=\colorfill, pos=0.5, sloped]{#3}(ProporH-#2);%
\else%
- \draw[-stealth,out=130,in=50] (ProporH-#1) to node[inner sep=0pt, inner xsep=1pt,fill=\colorfill, pos=0.5, sloped]{#3}(ProporH-#2);%
+ \draw[FlechePropor,out=130,in=50] (ProporH-#1) to node[inner sep=0pt, inner xsep=1pt,fill=\colorfill, pos=0.5, sloped]{#3}(ProporH-#2);%
\fi%
\end{tikzpicture}%
}%
@@ -118,11 +120,11 @@
\newcommand\FlechesPB[3]{%
\ifnum\number#1<\number#2\relax%
\begin{tikzpicture}[remember picture,overlay]%
- \draw[-stealth,out=-50,in=-130] (ProporB-#1) to node[inner sep=0pt, inner xsep=1pt,fill=\colorfill, pos=0.5, sloped]{#3}(ProporB-#2);%
+ \draw[FlechePropor,out=-50,in=-130] (ProporB-#1) to node[inner sep=0pt, inner xsep=1pt,fill=\colorfill, pos=0.5, sloped]{#3}(ProporB-#2);%
\end{tikzpicture}%
\else%
\begin{tikzpicture}[remember picture,overlay]%
- \draw[-stealth,out=-130,in=-50] (ProporB-#1) to node[inner sep=0pt, inner xsep=1pt,fill=\colorfill, pos=0.5, sloped]{#3}(ProporB-#2);%
+ \draw[FlechePropor,out=-130,in=-50] (ProporB-#1) to node[inner sep=0pt, inner xsep=1pt,fill=\colorfill, pos=0.5, sloped]{#3}(ProporB-#2);%
\end{tikzpicture}%
\fi%
}%
@@ -130,9 +132,9 @@
\newcommand\FlechesPG[3]{%
\begin{tikzpicture}[remember picture,overlay]%
\ifnum#1<#2\relax%
- \draw[-stealth,out=-150,in=150] (ProporG-#1) to node[transform canvas={xshift=-1pt},inner sep=0pt, inner xsep=1pt,fill=\colorfill, pos=0.5,left]{#3}(ProporG-#2);%
+ \draw[FlechePropor,out=-150,in=150] (ProporG-#1) to node[transform canvas={xshift=-1pt},inner sep=0pt, inner xsep=1pt,fill=\colorfill, pos=0.5,left]{#3}(ProporG-#2);%
\else%
- \draw[-stealth,out=150,in=-150] (ProporG-#1) to node[transform canvas={xshift=-1pt},inner sep=0pt, inner xsep=1pt,fill=\colorfill, pos=0.5, left]{#3}(ProporG-#2);%
+ \draw[FlechePropor,out=150,in=-150] (ProporG-#1) to node[transform canvas={xshift=-1pt},inner sep=0pt, inner xsep=1pt,fill=\colorfill, pos=0.5, left]{#3}(ProporG-#2);%
\fi%
\end{tikzpicture}%
}%
@@ -140,9 +142,9 @@
\newcommand\FlechesPD[3]{%
\begin{tikzpicture}[remember picture,overlay]%
\ifnum#1<#2\relax%
- \draw[-stealth,out=-30,in=30] (ProporD-#1) to node[transform canvas={xshift=1pt},inner sep=0pt, inner xsep=1pt,fill=\colorfill, pos=0.5,right]{#3}(ProporD-#2);%
+ \draw[FlechePropor,out=-30,in=30] (ProporD-#1) to node[transform canvas={xshift=1pt},inner sep=0pt, inner xsep=1pt,fill=\colorfill, pos=0.5,right]{#3}(ProporD-#2);%
\else%
- \draw[-stealth,out=30,in=-30] (ProporD-#1) to node[transform canvas={xshift=1pt},inner sep=0pt, inner xsep=1pt,fill=\colorfill, pos=0.5,right]{#3}(ProporD-#2);%
+ \draw[FlechePropor,out=30,in=-30] (ProporD-#1) to node[transform canvas={xshift=1pt},inner sep=0pt, inner xsep=1pt,fill=\colorfill, pos=0.5,right]{#3}(ProporD-#2);%
\fi%
\end{tikzpicture}%
}%
@@ -167,7 +169,7 @@
\draw[out=-30,in=-150,gray] (aux3) to (aux4);
}%
\draw[gray] (aux2) -- (aux3);
- \draw[-stealth,gray] (aux4) -- (aux1);
+ \draw[FlechePropor,gray] (aux4) -- (aux1);
\end{tikzpicture}%
}%
@@ -191,7 +193,7 @@
\draw[out=30,in=150,gray] (aux1) to (aux2);
}%
\draw[gray] (aux4) -- (aux1);
- \draw[-stealth,gray] (aux2) -- (aux3);
+ \draw[FlechePropor,gray] (aux2) -- (aux3);
\end{tikzpicture}%
}%
@@ -215,7 +217,7 @@
\draw[out=-30,in=30,gray] (aux3) to (aux4);
}%
\draw[gray] (aux2) -- (aux3);
- \draw[-stealth,gray] (aux4) -- (aux1);
+ \draw[FlechePropor,gray] (aux4) -- (aux1);
\end{tikzpicture}%
}%
@@ -239,7 +241,7 @@
\draw[out=-150,in=150,gray] (aux1) to (aux2);
}%
\draw[gray] (aux4) -- (aux1);
- \draw[-stealth,gray] (aux2) -- (aux3);
+ \draw[FlechePropor,gray] (aux2) -- (aux3);
\end{tikzpicture}%
}%
@@ -248,9 +250,9 @@
\node[inner sep=0pt] (MilieuH) at ($(ProporG-#1)!0.5!(ProporG-#2)$) {};%
\node[circle,draw,inner sep=0pt] [left of=MilieuH] (aux) {#4} ;%
\coordinate[left of=aux] (aux1);%
- \draw[-stealth] (ProporG-#1) -| (aux);%
- \draw[-stealth] (ProporG-#2) -| (aux);%
- \draw[-stealth] (aux) -- (aux1) |- (ProporG-#3);%
+ \draw[FlechePropor] (ProporG-#1) -| (aux);%
+ \draw[FlechePropor] (ProporG-#2) -| (aux);%
+ \draw[FlechePropor] (aux) -- (aux1) |- (ProporG-#3);%
\end{tikzpicture}%
}%
@@ -259,9 +261,9 @@
\node[inner sep=0pt] (MilieuH) at ($(ProporD-#1)!0.5!(ProporD-#2)$) {};%
\node[circle,draw,inner sep=0pt] [right of=MilieuH] (aux) {#4} ;%
\coordinate[right of=aux] (aux1);%
- \draw[-stealth] (ProporD-#1) -| (aux);%
- \draw[-stealth] (ProporD-#2) -| (aux);%
- \draw[-stealth] (aux) -- (aux1) |- (ProporD-#3);%
+ \draw[FlechePropor] (ProporD-#1) -| (aux);%
+ \draw[FlechePropor] (ProporD-#2) -| (aux);%
+ \draw[FlechePropor] (aux) -- (aux1) |- (ProporD-#3);%
\end{tikzpicture}%
}%
@@ -285,7 +287,7 @@
\node[] (Point2) at ($(ProporH-\LongListe)!0.9!(ProporB-\LongListe)$) {};%
\coordinate[right of=Point1,node distance=0.5*#1+\tabcolsep] (point1);%
\coordinate[right of=Point2,node distance=0.5*#1+\tabcolsep] (point2);%
- \draw[-stealth,out=-20,in=20] (point1) to node[midway,right,inner sep=1pt]{#2}(point2);%
+ \draw[FlechePropor,out=-20,in=20] (point1) to node[midway,right,inner sep=1pt]{#2}(point2);%
\end{tikzpicture}%
}%
@@ -295,7 +297,7 @@
\node[] (Noeud2) at ($(ProporHD)!0.9!(ProporBD)$) {};%
\coordinate[left of=Noeud1,node distance=#1] (noeud1);%
\coordinate[left of=Noeud2,node distance=#1] (noeud2);%
- \draw[-stealth,out=160,in=-160] (noeud2) to node[midway,left,inner sep=1pt]{#2}(noeud1);%
+ \draw[FlechePropor,out=160,in=-160] (noeud2) to node[midway,left,inner sep=1pt]{#2}(noeud1);%
\end{tikzpicture}%
}%
@@ -305,7 +307,7 @@
\node[] (Point2) at ($(ProporH-\LongListe)!0.9!(ProporB-\LongListe)$) {};%
\coordinate[right of=Point1,node distance=0.5*#1+\tabcolsep] (point1);%
\coordinate[right of=Point2,node distance=0.5*#1+\tabcolsep] (point2);%
- \draw[-stealth,out=20,in=-20] (point2) to node[midway,right,inner sep=1pt]{#2}(point1);%
+ \draw[FlechePropor,out=20,in=-20] (point2) to node[midway,right,inner sep=1pt]{#2}(point1);%
\end{tikzpicture}%
}%
@@ -314,9 +316,9 @@
\node[inner sep=0pt] (MilieuH) at ($(ProporH-#1)!0.5!(ProporH-#2)$) {};%
\node[circle,draw,inner sep=0pt] [above of=MilieuH] (aux) {#4} ;%
\coordinate[above of=aux] (aux1);%
- \draw[-stealth] (ProporH-#1) |- (aux);%
- \draw[-stealth] (ProporH-#2) |- (aux);%
- \draw[-stealth] (aux) -- (aux1) -| (ProporH-#3);%
+ \draw[FlechePropor] (ProporH-#1) |- (aux);%
+ \draw[FlechePropor] (ProporH-#2) |- (aux);%
+ \draw[FlechePropor] (aux) -- (aux1) -| (ProporH-#3);%
\end{tikzpicture}%
}%
@@ -325,8 +327,8 @@
\node[inner sep=0pt] (MilieuB) at ($(ProporB-#1)!0.5!(ProporB-#2)$) {};%
\node[circle,draw,inner sep=0pt] [below of=MilieuB] (aux) {#4};%
\coordinate[below of=aux,node distance=3mm] (aux1);%
- \draw[-stealth] (ProporB-#1) |- (aux);%
- \draw[-stealth] (ProporB-#2) |- (aux);%
- \draw[-stealth] (aux) -- (aux1) -| (ProporB-#3);%
+ \draw[FlechePropor] (ProporB-#1) |- (aux);%
+ \draw[FlechePropor] (ProporB-#2) |- (aux);%
+ \draw[FlechePropor] (aux) -- (aux1) -| (ProporB-#3);%
\end{tikzpicture}%
}% \ No newline at end of file
diff --git a/macros/latex/contrib/profcollege/latex/PfCPyramideCalculs.tex b/macros/latex/contrib/profcollege/latex/PfCPyramideCalculs.tex
index 6ec347c5dc..3e17ac010e 100644
--- a/macros/latex/contrib/profcollege/latex/PfCPyramideCalculs.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCPyramideCalculs.tex
@@ -1,5 +1,3 @@
-
-
%%%
% Pyramide de calculs
%%%
@@ -179,9 +177,10 @@
label(TEX(p_),B[Nbeb]);
fi;
endfor;
+ fi;
\end{mplibcode}
\else
- \begin{mpost}[mpsettings={nbetages:=\useKV[ClesPyramide]{Etages};largeur:=\useKV[ClesPyramide]{Largeur};hauteur:=\useKV[ClesPyramide]{Hauteur};boolean Vide;Vide=\useKV[ClesPyramide]{Vide};boolean Inverse;Inverse=\useKV[ClesPyramide]{Inverse};color CaseCouleur; CaseCouleur:=\useKV[ClesPyramide]{Couleur};boolean Double;Double=\useKV[ClesPyramide]{Double}; color CouleurNombre;CouleurNombre=\useKV[ClesPyramide]{CouleurNombre};}]
+ \begin{mpost}[mpsettings={nbetages:=\useKV[ClesPyramide]{Etages};largeur:=\useKV[ClesPyramide]{Largeur};hauteur:=\useKV[ClesPyramide]{Hauteur};boolean Vide,Inverse,Double;Vide=\useKV[ClesPyramide]{Vide};Inverse=\useKV[ClesPyramide]{Inverse};Double=\useKV[ClesPyramide]{Double};color CaseCouleur;CouleurNombre; CaseCouleur:=\useKV[ClesPyramide]{Couleur};CouleurNombre=\useKV[ClesPyramide]{CouleurNombre};}]
pair A[][],B[];
path Case[];
Nbeb:=0;
@@ -205,7 +204,7 @@
endfor;
endfor;
else:
- if \useKV[ClesPyramide]{Inverse}:
+ if Inverse:
change:=-1;
else:
change=1;
@@ -220,7 +219,7 @@
endfor;
endfor;
fi;
- if \useKV[ClesPyramide]{Vide}:
+ if Vide:
else:
Nbeb:=0;
for p_=#1:
@@ -237,6 +236,7 @@
label(LATEX(p_),B[Nbeb]);
fi;
endfor;
+ fi;
\end{mpost}
\fi
}%
diff --git a/macros/latex/contrib/profcollege/latex/PfCPythagore.tex b/macros/latex/contrib/profcollege/latex/PfCPythagore.tex
index 5606728dd9..4af4528b81 100644
--- a/macros/latex/contrib/profcollege/latex/PfCPythagore.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCPythagore.tex
@@ -281,8 +281,8 @@
\NomA\NomC^2&=\ifboolKV[ClesPythagore]{EnchaineA}{\opexport{a1}{\Aun}\num{\Aun}}{\opmul*{A1}{A1}{a1}\opexport{a1}{\Aun}\num{\Aun}}+\ifboolKV[ClesPythagore]{EnchaineB}{\opexport{a2}{\Adeux}\num{\Adeux}}{\opmul*{A2}{A2}{a2}\opexport{a2}{\Adeux}\num{\Adeux}}\\
\NomA\NomC^2&=\opadd*{a1}{a2}{a3}\opexport{a3}{\Atrois}\num{\Atrois}%\\
\ifboolKV[ClesPythagore]{AvantRacine}{}{%
- \ifboolKV[ClesPythagore]{Entier}{}{\\\NomA\NomC&=\sqrt{\opexport{a3}{\Atrois}\num{\Atrois}}}
- \ifboolKV[ClesPythagore]{Racine}{}{\\\ifboolKV[ClesPythagore]{Exact}{\NomA\NomC&=\opsqrt[maxdivstep=3]{a3}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\SI{\Aquatre}{\PfCPythaUnit}}{\NomA\NomC&\approx\opsqrt[maxdivstep=5]{a3}{a4}\opround{a4}{pres}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\SI{\Aquatre}{\PfCPythaUnit}}}%\\
+ \ifboolKV[ClesPythagore]{Entier}{}{\\\NomA\NomC&=\sqrt{\opexport{a3}{\Atrois}\num{\Atrois}}}
+ \ifboolKV[ClesPythagore]{Racine}{}{\\\NomA\NomC&\IfInteger{\fpeval{round(sqrt(#3^2+#4^2),\useKV[ClesPythagore]{Precision})^2-#3^2-#4^2}}{=}{\approx}\opsqrt[maxdivstep=5]{a3}{a4}\opround{a4}{pres}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\SI{\Aquatre}{\PfCPythaUnit}}%\\
}
\end{align*}
}{%\else
@@ -295,7 +295,7 @@
\NomA\NomB^2&=\opsub*{a1}{a2}{a3}\opexport{a3}{\Atrois}\num{\Atrois}%\\
\ifboolKV[ClesPythagore]{AvantRacine}{}{%
\ifboolKV[ClesPythagore]{Entier}{}{\\\NomA\NomB&=\sqrt{\opexport{a3}{\Atrois}\num{\Atrois}}}
- \ifboolKV[ClesPythagore]{Racine}{}{\\\ifboolKV[ClesPythagore]{Exact}{\NomA\NomB&=\opsqrt[maxdivstep=3]{a3}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\SI{\Aquatre}{\PfCPythaUnit}}{\NomA\NomB&\approx\opsqrt[maxdivstep=5]{a3}{a4}\opround{a4}{pres}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\SI{\Aquatre}{\PfCPythaUnit}}}%\\
+ \ifboolKV[ClesPythagore]{Racine}{}{\\\NomA\NomB&\IfInteger{\fpeval{round(sqrt(#3^2-#4^2),\useKV[ClesPythagore]{Precision})^2-#3^2+#4^2}}{=}{\approx}\opsqrt[maxdivstep=5]{a3}{a4}\opround{a4}{pres}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\SI{\Aquatre}{\PfCPythaUnit}}%\\
}
\end{align*}
}{%
@@ -307,7 +307,7 @@
\NomA\NomB^2&=\opsub*{a1}{a2}{a3}\opexport{a3}{\Atrois}\num{\Atrois}%\\
\ifboolKV[ClesPythagore]{AvantRacine}{}{%
\ifboolKV[ClesPythagore]{Entier}{}{\\\NomA\NomB&=\sqrt{\opexport{a3}{\Atrois}\num{\Atrois}}}%
- \ifboolKV[ClesPythagore]{Racine}{}{\\\ifboolKV[ClesPythagore]{Exact}{\NomA\NomB&=\opsqrt[maxdivstep=3]{a3}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\SI{\Aquatre}{\PfCPythaUnit}}{\NomA\NomB&\approx\opsqrt[maxdivstep=5]{a3}{a4}\opround{a4}{pres}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\SI{\Aquatre}{\PfCPythaUnit}}}%\\
+ \ifboolKV[ClesPythagore]{Racine}{}{\\\NomA\NomB&\IfInteger{\fpeval{round(sqrt(#3^2-#4^2),\useKV[ClesPythagore]{Precision})^2-#3^2+#4^2}}{=}{\approx}\opsqrt[maxdivstep=5]{a3}{a4}\opround{a4}{pres}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\SI{\Aquatre}{\PfCPythaUnit}}%\\
}
\end{align*}
}%
diff --git a/macros/latex/contrib/profcollege/latex/PfCRangementNombres.tex b/macros/latex/contrib/profcollege/latex/PfCRangementNombres.tex
index 436511bcf5..e248c04401 100644
--- a/macros/latex/contrib/profcollege/latex/PfCRangementNombres.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCRangementNombres.tex
@@ -1,13 +1,130 @@
%%%
% Rangement des nombres
%%%
-\setKVdefault[ClesRgt]{Croissant,Decroissant=false,Strict,Fraction=false,Details=false,Seul=false}
+\setKVdefault[ClesRgt]{Croissant,Decroissant=false,Strict,Fraction=false,Details=false,Seul=false}%
\dtlexpandnewvalue%
\DTLgnewdb{mtnumedb}%
\DTLgnewdb{mtRGTdb}% Pb de doublon avec mtdb de Mediane
-\newcommand\Rangement[2][]{%
+%\begin{document}
+
+\NewDocumentCommand\RangementListe{m}{%
+ \readlist*\ListeRgt{#1}%
+ \xdef\Foo{\ListeRgt[1]}
+ \xintFor* ##1 in{\xintSeq{2}{\ListeRgtlen}}\do{%
+ \xdef\Foo{\Foo,\ListeRgt[##1]}
+ }%
+ \xdef\Fooa{\Foo}%
+ \xdef\PfCRetiensRangement{}%
+ \xintFor* ##1 in{\xintSeq{1}{\fpeval{\ListeRgtlen-1}}}\do{%
+ \xdef\Element{\fpeval{min(\Fooa)}}%
+ \xintifboolexpr{##1>1}{%
+ \xdef\PfCRetiensRangement{\PfCRetiensRangement,\Element}%
+ }{%
+ \xdef\PfCRetiensRangement{\Element}%
+ }%
+ \readlist*\RetiensListe{\Fooa}%
+ % La liste des rangements vaut \RetiensRangement.\par
+ % La retiensliste vaut \showitems\RetiensListe[]\par
+ \xdef\Fooi{}%
+ \foreachitem\rgt\in\RetiensListe{%
+ % \rgtcnt~\RetiensListe[\rgtcnt] et \Element%
+ \xintifboolexpr{\RetiensListe[\rgtcnt]==\Element}{}{%
+ \xdef\Fooi{\Fooi,\RetiensListe[\rgtcnt]}
+ }%
+ % La liste Fooi est \Fooi\par
+ }%
+ \readlist*\ListeTempo{\Fooi}%
+ \xintifboolexpr{\ListeTempolen>1}{%
+ \xdef\Fooa{\ListeTempo[1]}%
+ \xintFor* ##2 in{\xintSeq{2}{\ListeTempolen}}\do{%
+ \xdef\Fooa{\Fooa,\ListeTempo[##2]}%
+ }%
+ }{%
+ % \xdef\Fooa{\ListeTempo[1]}%
+ \xdef\PfCRetiensRangement{\PfCRetiensRangement,\ListeTempo[1]}
+ }%
+ % La liste Fooa vaut \Fooa\par
+ }%
+}%
+
+\NewDocumentCommand\Rangement{om}{%
+ \useKVdefault[ClesRgt]%
+ \setKV[ClesRgt]{#1}%
+ \ignoreemptyitems%
+ \readlist*\ListeRgt{#2}%
+ % \showitems\ListeRgt[]\par%
+ \ifboolKV[ClesRgt]{Fraction}{%
+ \setsepchar[*]{,*/}\ignoreemptyitems%
+ \readlist*\ListeRgt{#2}%
+ % on cherche le d\'enominateur commun
+ \ppcm=1\relax
+ \foreachitem\x\in\ListeRgt{%
+ \PPCM{\fpeval{\ListeRgt[\xcnt,2]}}{\fpeval{\the\ppcm}}%
+ }%
+ %
+ \xdef\FooFraction{\fpeval{\ListeRgt[1,1]*\the\ppcm/\ListeRgt[1,2]}}%
+ \xintFor* ##1 in{\xintSeq{2}{\ListeRgtlen}}\do{%
+ \xdef\FooFraction{\FooFraction,\fpeval{\ListeRgt[##1,1]*\the\ppcm/\ListeRgt[##1,2]}}%
+ }%
+ \RangementListe{\FooFraction}%
+ \readlist*\PfCListeFinaleRgt{\PfCRetiensRangement}%
+ %%%%%%%%%
+ \ifboolKV[ClesRgt]{Decroissant}{%
+ \ifboolKV[ClesRgt]{Details}{%
+ \ensuremath{%
+ \xintFor* ##1 in{\xintSeq{0}{\fpeval{\PfCListeFinaleRgtlen-1}}}\do{%
+ \xintifForFirst{}{\ifboolKV[ClesRgt]{Strict}{>}{\geqslant}}\frac{\num{\PfCListeFinaleRgt[\fpeval{\PfCListeFinaleRgtlen-##1}]}}{\num{\the\ppcm}}
+ }%
+ }%
+ }{%
+ \ensuremath{
+ \xintFor* ##1 in{\xintSeq{0}{\fpeval{\PfCListeFinaleRgtlen-1}}}\do{%
+ \xintifForFirst{}{\ifboolKV[ClesRgt]{Strict}{>}{\qeqslant}}\Simplification{\PfCListeFinaleRgt[\fpeval{\PfCListeFinaleRgtlen-##1}]}{\the\ppcm}}%
+ }%
+ }%
+ }{%
+ \ifboolKV[ClesRgt]{Details}{%
+ \ensuremath{%
+ \xintFor* ##1 in{\xintSeq{1}{\PfCListeFinaleRgtlen}}\do{%
+ \xintifForFirst{}{\ifboolKV[ClesRgt]{Strict}{<}{\leqslant}}\frac{\num{\PfCListeFinaleRgt[##1]}}{\num{\the\ppcm}}%
+ }%
+ }%
+ }{%
+ \ensuremath{%
+ \xintFor* ##1 in{\xintSeq{1}{\PfCListeFinaleRgtlen}}\do{%
+ \xintifForFirst{}{\ifboolKV[ClesRgt]{Strict}{<}{\leqslant}}\Simplification{\PfCListeFinaleRgt[##1]}{\the\ppcm}%
+ }%
+ }%
+ }%
+ }% %%%%%%%%%%%%%
+ }{%
+ \RangementListe{#2}%
+ %
+ % \PfCRetiensRangement%
+ \ifboolKV[ClesRgt]{Seul}{}{%
+ \readlist*\PfCListeFinaleRgt{\PfCRetiensRangement}
+ % \par \showitems\PfCListeFinaleRgt[] -- La longueur de la liste est \PfCListeFinaleRgtlen
+ \ifboolKV[ClesRgt]{Decroissant}{%
+ \ensuremath{%
+ \xintFor* ##1 in{\xintSeq{0}{\fpeval{\PfCListeFinaleRgtlen-1}}}\do{%
+ \xintifForFirst{}{\ifboolKV[ClesRgt]{Strict}{>}{\geqslant}}\num{\PfCListeFinaleRgt[\fpeval{\PfCListeFinaleRgtlen-##1}]}%
+ }%
+ }%
+ }{%
+ \ensuremath{%
+ \xintFor* ##1 in{\xintSeq{1}{\fpeval{\PfCListeFinaleRgtlen}}}\do{%
+ \xintifForFirst{}{\ifboolKV[ClesRgt]{Strict}{<}{\leqslant}}\num{\PfCListeFinaleRgt[##1]}%
+ }%
+ }%
+ }%
+ }%
+ }%
+ \reademptyitems
+ }
+
+\NewDocumentCommand\Rangementold{om}{%
\useKVdefault[ClesRgt]%
\setKV[ClesRgt]{#1}%
\ifboolKV[ClesRgt]{Fraction}{%
@@ -20,21 +137,21 @@
}%
% On cr\'ee la liste des rangements.
\DTLcleardb{mtnumedb}%
-% % on les trie pour les ranger par ordre croissant
+ % % on les trie pour les ranger par ordre croissant
\foreachitem\x\in\ListeRgt{%
\DTLnewrow{mtnumedb}%
\xdef\toto{\fpeval{\ListeRgt[\xcnt,1]*\the\ppcm/\ListeRgt[\xcnt,2]}}%
\DTLnewdbentry{mtnumedb}{numeric}{\toto}%
}%
-% % On trie
+ % % On trie
\ifboolKV[ClesRgt]{Decroissant}{%
-% % On trie la liste
+ % % On trie la liste
\dtlsort{numeric=descending}{mtnumedb}{\dtlicompare}%
\ifboolKV[ClesRgt]{Details}{\ensuremath{\DTLforeach{mtnumedb}{\numeroDonnee=numeric}{\frac{\num{\numeroDonnee}}{\num{\the\ppcm}}\DTLiflastrow{}{\ifboolKV[ClesRgt]{Strict}{>}{\geqslant}}}}}{%
\ensuremath{\DTLforeach{mtnumedb}{\numeroDonnee=numeric}{\Simplification{\numeroDonnee}{\ppcm}\DTLiflastrow{}{\ifboolKV[ClesRgt]{Strict}{>}{\geqslant}}}}%
- }
+ }%
}{%
-% % On trie la liste
+ % % On trie la liste
\dtlsort{numeric}{mtnumedb}{\dtlicompare}%
\ifboolKV[ClesRgt]{Details}{%
\ensuremath{\DTLforeach{mtnumedb}{\numeroDonnee=numeric}{\frac{\num{\numeroDonnee}}{\num{\the\ppcm}}\DTLiflastrow{}{\ifboolKV[ClesRgt]{Strict}{<}{\leqslant}}}}%
@@ -47,27 +164,29 @@
\readlist*\ListeRgt{#2}%
% on cr\'ee la base de donn\'ees des valeurs
\DTLcleardb{mtRGTdb}%
-% % on les trie pour les ranger par ordre croissant
- \foreachitem\x\in\ListeRgt{%
+ % % on les trie pour les ranger par ordre croissant
+ \foreachitem\xcompteur\in\ListeRgt{%
+ % Les nombres sont \showitems\ListeRgt[]
\DTLnewrow{mtRGTdb}%
- \itemtomacro\ListeRgt[\xcnt]\y%
- \DTLnewdbentry{mtRGTdb}{numeric}{\y}%
+ \itemtomacro\ListeRgt[\xcompteurcnt]\ycompteur%
+ \DTLnewdbentry{mtRGTdb}{numeric}{\ycompteur}%
}%
-% %
+ \DTLdisplaydb[]{mtRGTdb}%
+ % %
\ifboolKV[ClesRgt]{Seul}{%
- \xdef\PfCListeRgtRecup{}%
+ \xdef\PfCListeRgtRecup{}%
\dtlsort{numeric}{mtRGTdb}{\dtlicompare}%
\DTLforeach{mtRGTdb}{\numeroDonnee=numeric}{\xdef\PfCListeRgtRecup{\PfCListeRgtRecup \numeroDonnee\DTLiflastrow{}{,}}}%
}{%
- \ifboolKV[ClesRgt]{Decroissant}{%
- % On trie la liste
- \dtlsort{numeric=descending}{mtRGTdb}{\dtlicompare}%
- \ensuremath{\DTLforeach{mtRGTdb}{\numeroDonnee=numeric}{\num{\numeroDonnee}\DTLiflastrow{}{\ifboolKV[ClesRgt]{Strict}{>}{\geqslant}}}}%
- }{%
-% % On trie la liste
- \dtlsort{numeric}{mtRGTdb}{\dtlicompare}%
- \ensuremath{\DTLforeach{mtRGTdb}{\numeroDonnee=numeric}{\num{\numeroDonnee}\DTLiflastrow{}{\ifboolKV[ClesRgt]{Strict}{<}{\leqslant}}}}%
+ \ifboolKV[ClesRgt]{Decroissant}{%
+ % On trie la liste
+ \dtlsort{numeric=descending}{mtRGTdb}{\dtlicompare}%
+ \ensuremath{\DTLforeach{mtRGTdb}{\numeroDonnee=numeric}{\num{\numeroDonnee}\DTLiflastrow{}{\ifboolKV[ClesRgt]{Strict}{>}{\geqslant}}}}%
+ }{%
+ % % On trie la liste
+ \dtlsort{numeric}{mtRGTdb}{\dtlicompare}%
+ \ensuremath{\DTLforeach{mtRGTdb}{\numeroDonnee=numeric}{\num{\numeroDonnee}\DTLiflastrow{}{\ifboolKV[ClesRgt]{Strict}{<}{\leqslant}}}}%
+ }%
}%
}%
-}%
}% \ No newline at end of file
diff --git a/macros/latex/contrib/profcollege/latex/PfCReperage.tex b/macros/latex/contrib/profcollege/latex/PfCReperage.tex
index 20259f4a86..96c2d6512d 100644
--- a/macros/latex/contrib/profcollege/latex/PfCReperage.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCReperage.tex
@@ -86,9 +86,10 @@
ObjetEquateur3("R=5");
ObjetGreenwich4("R=5");
fi;
- AffichagePfC2;
+ AffichagePfC2;
% AffichageObjet2;
if \useKV[ClesReperage]{Axes}:
+ TraceAxes;
drawoptions(withpen pencircle scaled 1.05 withcolor CouleurE);
AffichageEquateur3;
drawoptions(withpen pencircle scaled 1 withcolor CouleurG);
@@ -1533,7 +1534,7 @@
pointe(unitp*(valeur[n]-ValeurOrigine,0));
elseif ACoord=2:
if ((ValeurUnitex*valeur[n]) mod pasx)<>0:
- label.bot(TEX("\footnotesize$\frac{\num{\fpeval{"&decimal(ValeurUnitex)&"*"&decimal(valeur[n])&"}}}{\num{"&decimal(pasx)&"}}$"),unitp*(valeur[n],0));
+ label.bot(TEX("\footnotesize$\frac{\num{\fpeval{"&decimal(ValeurOrigine*pasx)&"+"&decimal(ValeurUnitex-ValeurOrigine)&"*"&decimal(valeur[n])&"}}}{\num{"&decimal(pasx)&"}}$"),unitp*(valeur[n],0));
else:
label.bot(TEX("\footnotesize\num{\fpeval{"&decimal(ValeurUnitex)&"*"&decimal(valeur[n])&"/"&decimal(pasx)&"}}"),unitp*(valeur[n],0));
fi;
@@ -1552,9 +1553,9 @@
elseif AffichageCoord=2:
if p_<>"":
if ((ValeurUnitex*valeur[n]) mod pasx)<>0:
- label.bot(TEX("\footnotesize$\frac{\num{\fpeval{"&decimal(ValeurUnitex)&"*"&decimal(valeur[n])&"}}}{\num{"&decimal(pasx)&"}}$"),unitp*(valeur[n],0));
+ label.bot(TEX("\footnotesize$\frac{\num{\fpeval{"&decimal(ValeurOrigine*pasx)&"+"&decimal(ValeurUnitex-ValeurOrigine)&"*"&decimal(valeur[n])&"}}}{\num{"&decimal(pasx)&"}}$"),unitp*(valeur[n],0));
else:
- label.bot(TEX("\footnotesize\num{\fpeval{"&decimal(ValeurUnitex)&"*"&decimal(valeur[n])&"/"&decimal(pasx)&"}}"),unitp*(valeur[n],0));
+ label.bot(TEX("\footnotesize\num{\fpeval{"&decimal(ValeurOrigine)&"+"&decimal(ValeurUnitex-ValeurOrigine)&"*"&decimal(valeur[n])&"/"&decimal(pasx)&"}}"),unitp*(valeur[n],0));
fi;
pointe(unitp*(valeur[n],0));
fi;
diff --git a/macros/latex/contrib/profcollege/latex/PfCSolides.tex b/macros/latex/contrib/profcollege/latex/PfCSolides.tex
index 35bbeb74f5..ef0829af90 100644
--- a/macros/latex/contrib/profcollege/latex/PfCSolides.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCSolides.tex
@@ -239,7 +239,7 @@
nombresommets=\useKV[ClesSolides]{SommetsPyramide};
color PfCOutColor,DecalageSommet;
PfCOutColor=\useKV[ClesSolides]{Couleur};
- DecalageSommet=if Reguliere:(0,0,0) else: #3 fi;
+ DecalageSommet=#3;%if Reguliere:(0,0,0) else: #3 fi;
Figure(-10u,-10u,10u,10u);
Initialisation(PfCRho,PfCPhi,PfCTheta,PfCDistance);
@@ -567,6 +567,8 @@
color A,B,C,D,E,F,G,H;
color Sommet[];
trace Pave(A,B,C,D,E,F,G,H)(#3);
+ picture Depart;
+ Depart=currentpicture;
currentpicture:=nullpicture;
Sommet1=A;
Sommet2=B;
@@ -613,6 +615,7 @@
% trace polygone(MSection1,MSection2,MSection3,MSection4);
color dcer,ccer;
% 1er cote -> ok
+ DotLabel("",RetiensDefSection[4]);
dcer:=Oeil-RetiensDefSection[4];
ccer:=Normal(RetiensDefSection[4],RetiensDefSection[2],RetiensDefSection[1]);
draw chemin(MSection1,MSection2) if (ProduitScalaire(dcer,ccer)<0):dashed evenly fi;
@@ -673,7 +676,8 @@
%trace polygone(MSection1,MSection2,MSection3,MSection4);
fi;
- trace Pave(A,B,C,D,E,F,G,H)(#3);
+ % trace Pave(A,B,C,D,E,F,G,H)(#3);
+ trace Depart;
DefinirSommetsSection(#4);
diff --git a/macros/latex/contrib/profcollege/latex/PfCStatistiques.tex b/macros/latex/contrib/profcollege/latex/PfCStatistiques.tex
index 8f63507b5b..75913cc025 100644
--- a/macros/latex/contrib/profcollege/latex/PfCStatistiques.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCStatistiques.tex
@@ -10,26 +10,33 @@
\newcommand\DonneeMax{}%
\newcommand\DonneeMin{}%
\newcommand\EffectifMax{}%
+\newcommand\PfCArticleMediane{la}%
\setKVdefault[ClesStat]{ColVide=0,CaseVide=false,EffVide=false,%
FreqVide=false,AngVide=false,ECCVide=false,TotalVide=false,Sondage=false,Liste=false,%
Tableau=false,Stretch=1,Frequence=false,EffectifTotal=false,%
-Etendue=false,Moyenne=false,SET=false,ValeurExacte=false,Mediane=false,QuartileUn=false,QuartileTrois=false,Total=false,Concret=false,%
-Unite={},Largeur=1cm,Precision=2,PrecisionF=0,Donnee=Valeurs,Effectif=Effectif,Grille=false,Origine=0,Angle=false,SemiAngle=false,Qualitatif=false,TableauVide=false,ECC=false,Coupure=10,CouleurTab=gray!15,Graphique=false,Batons=true,%
+Etendue=false,Moyenne=false,SET=false,ValeurExacte=false,MoyenneA,Somme,Mediane=false,DetailsMediane=false,UneMediane=false,QuartileUn=false,QuartileTrois=false,Total=false,Concret=false,%
+Largeur=1cm,Precision=2,PrecisionF=0,Donnee=Valeurs,Effectif=Effectif,Grille=false,Origine=0,Angle=false,SemiAngle=false,Qualitatif=false,Classes=false,TableauVide=false,ECC=false,Coupure=10,CouleurTab=gray!15,Graphique=false,Batons=true,%
% Pour les diags batons
-EpaisseurBatons=1,ListeCouleursB={a},Lecture=false,LectureFine=false,AideLecture=false,Reponses=false,DonneesSup=false,AbscisseRotation=false,Tiret=false,AngleRotationAbscisse=0,Pasx=1,Pasy=1,Unitex=0.5,Unitey=0.5,Depart=0,CouleurDefaut=black,%
+EpaisseurBatons=1,ListeCouleursB={a},Lecture=false,LectureFine=false,AideLecture=false,Reponses=false,DonneesSup=false,AbscisseRotation=false,Tiret=false,AngleRotationAbscisse=0,Pasx=1,Pasy=1,Unitex=0.5,Unitey=0.5,Depart=0,CouleurDefaut=black,Date=false,GrandNombrey=false,GrandNombrex=false,%
% Pour les diags circulaires
-Rayon=3cm,AffichageAngle=false,AffichageDonnee=false,ListeCouleurs={white},Hachures=false,LectureInverse=false,EcartHachures=0.25,EpaisseurHachures=1,Legende,LegendeVide=false,ACompleter=false,%
+Rayon=3cm,AffichageAngle=false,AffichageDonnee=false,ListeCouleurs={white},Hachures=false,ListeHachures={60},LectureInverse=false,EcartHachures=0.25,EpaisseurHachures=1,Legende,LegendeVide=false,ACompleter=false,DebutAngle=0,%
%Pour les représentations
Representation=false,%
%Pour les barres horizontales
-Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dispo
+Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0,%Grille est dispo
+% Pour les histogrammes
+Histogramme=false,UniteAire=1,MemeAmpli,DepartHisto=1%
}%
-%compl\'ements
+% compl\'ements
+%\defKV[ClesStat]{ListeHachures=\setKV[ClesStat]{Hachures}}%
+\defKV[ClesStat]{Unite=\setKV[ClesStat]{Concret}}%
\defKV[ClesStat]{AngleRotationAbscisse=\setKV[ClesStat]{AbscisseRotation}}%
\defKV[ClesStat]{AffichageDonnees=\setKV[ClesStat]{AffichageAngle=false}\setKV[ClesStat]{AffichageDonnee}}%
\defKV[ClesStat]{CasesVides=\setKV[ClesStat]{CaseVide}}%
\defKV[ClesStat]{LegendesVides=\setKV[ClesStat]{LegendeVide}}%
+\defKV[ClesStat]{GrandNombreO=\setKV[ClesStat]{GrandNombrey}}%
+\defKV[ClesStat]{GrandNombreA=\setKV[ClesStat]{GrandNombrex}}%
% La construction du tableau
\def\addtotok#1#2{#1\expandafter{\the#1#2}}%
\newtoks\tabtoksa\newtoks\tabtoksb\newtoks\tabtoksc%
@@ -37,12 +44,12 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
%
\newcounter{PfCCompteLignes}%
%
-\def\BuildtabStat{% %%Tableau sans total
+\def\BuildtabStat{% %%Tableau sans/avec total
\setcounter{PfCCompteLignes}{0}%
\tabtoksa{\useKV[ClesStat]{Donnee}}\tabtoksb{\useKV[ClesStat]{Effectif}}%
\foreachitem\compteur\in\ListeComplete{\expandafter\updatetoks\compteur\nil}%
+ \renewcommand{\arraystretch}{\useKV[ClesStat]{Stretch}}%
\ifboolKV[ClesStat]{Total}{%
- \renewcommand{\arraystretch}{\useKV[ClesStat]{Stretch}}%
\begin{NiceTabular}{c*{\fpeval{\ListeCompletelen+1}}{>{\centering\arraybackslash}p{\useKV[ClesStat]{Largeur}}}}%
\CodeBefore%
\rowcolor{\useKV[ClesStat]{CouleurTab}}{1}%
@@ -84,7 +91,6 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
}%
\end{NiceTabular}%
}{%
- \renewcommand{\arraystretch}{\useKV[ClesStat]{Stretch}}%
\begin{NiceTabular}{c*{\fpeval{\ListeCompletelen}}{>{\centering\arraybackslash}p{\useKV[ClesStat]{Largeur}}}}%
\CodeBefore%
\rowcolor{\useKV[ClesStat]{CouleurTab}}{1}%
@@ -194,12 +200,14 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
}%
\def\UpdateCoul#1\nil{\addtotok\toklistecouleur{#1,}}%
+\def\UpdateHach#1\nil{\addtotok\toklisteanglehachure{#1,}}%
\def\UpdateLegende#1\nil{\addtotok\toklistelegende{#1,}}%
% Pour construire le diagramme circulaire qualitatif
\def\buildgraphcq#1{%
\newtoks\toklistepointq\toklistepointq{}%
\newtoks\toklistecouleur\toklistecouleur{}%
+ \newtoks\toklisteanglehachure\toklisteanglehachure{}%
\newtoks\toklistelegende\toklistelegende{}%
\ifboolKV[ClesStat]{LegendeVide}{%
\xdef\foo{\useKV[ClesStat]{LegendesVides}}%
@@ -212,7 +220,10 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
\xdef\ListeAvantCouleurs{\useKV[ClesStat]{ListeCouleurs}}%
\readlist*\ListeCouleur{\ListeAvantCouleurs}%
\foreachitem\couleur\in\ListeCouleur{\expandafter\UpdateCoul\couleur\nil}%
- \NewMPStatCirculaireQ{\the\toklistepointq}{#1}{\the\toklistecouleur}{\the\toklistelegende}%
+ \xdef\ListeAvantHachures{\useKV[ClesStat]{ListeHachures}}%
+ \readlist*\ListeHachure{\ListeAvantHachures}%
+ \foreachitem\valeurangle\in\ListeHachure{\expandafter\UpdateHach\valeurangle\nil}%
+ \NewMPStatCirculaireQ{\the\toklistepointq}{#1}{\the\toklistecouleur}{\the\toklistelegende}{\the\toklisteanglehachure}%
}%
%% calcul des fr\'equences
@@ -231,6 +242,8 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
%% calcul des ECC
\newcount\CompteurECC%
\newcount\CompteurECCTotal%
+\newcount\CompteurECCC%
+\newcount\CompteurECCCTotal%
\newcommand\CalculECC[1]{%
\xdef\TotalECC{0}%
@@ -451,7 +464,16 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
unitey:=\useKV[ClesStat]{Unitey}*cm;
xpartorigine:=\useKV[ClesStat]{Origine};
AngleRotation=\useKV[ClesStat]{AngleRotationAbscisse};
- boolean Rotation,Lecture,LectureFine,AideLecture,DonneesSup,Reponses,Qualitatif,Tiret,LegendeVide,Retour;
+ boolean Rotation,Lecture,LectureFine,AideLecture,DonneesSup,Reponses,Qualitatif,Tiret,LegendeVide,Retour,GrandNombrex,GrandNombrey,Date;
+ GrandNombrex=\useKV[ClesStat]{GrandNombrex};
+ GrandNombrey=\useKV[ClesStat]{GrandNombrey};
+ if GrandNombrex:
+ GrandNombreA=\useKV[ClesStat]{GrandNombreA};
+ fi;
+ if GrandNombrey:
+ GrandNombreO=\useKV[ClesStat]{GrandNombreO};
+ fi;
+ Date:=\useKV[ClesStat]{Date};
Rotation=\useKV[ClesStat]{AbscisseRotation};
Lecture:=\useKV[ClesStat]{Lecture};
LectureFine:=\useKV[ClesStat]{LectureFine};
@@ -541,16 +563,28 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
if pair p_:
l:=l+1;
if Rotation:
+ if Date:
+ label.bot(TEX(decimal(xpart(p_))) rotated AngleRotation,A[l]);
+ else:
label.bot(TEX("\num{"&decimal(xpart(p_))&"}") rotated AngleRotation,A[l]);
+ fi;
else :
+ if Date:
+ label.bot(TEX(decimal(xpart(p_))),A[l]);
+ else:
label.bot(TEX("\num{"&decimal(xpart(p_))&"}"),A[l]);
fi;
+ fi;
if Reponses:
if DonneesSup:
Test(l);
if Retour=false:
+ if GrandNombrey:
+ label.top(TEX("\num{"&decimal(ypart(p_))&"}"),P[l]);
+ else:
label.top(TEX("\num{"&decimal(ypart(p_))&"}"),P[l]);
fi;
+ fi;
else:
if Tiret:
trace (B[l]+(-1pt,0))--(B[l]+(1pt,0));
@@ -627,20 +661,36 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
for k=0 step Pasy until ((maxy+1*Pasy)):
if Tiret:
trace (1pt,k*unitey)--(-1pt,k*unitey);
+ if GrandNombrey:
+ label.lft(TEX("\num{\fpeval{\useKV[ClesStat]{GrandNombreO}*"&decimal(k+Depart)&"}}"),(0,k*unitey));
+ else:
label.lft(TEX("\num{"&decimal(k+Depart)&"}"),(0,k*unitey));
+ fi;
+ else:
+ if GrandNombrey:
+ dotlabel.lft(TEX("\num{\fpeval{\useKV[ClesStat]{GrandNombreO}*"&decimal(k+Depart)&"}}"),(0,k*unitey));
else:
dotlabel.lft(TEX("\num{"&decimal(k+Depart)&"}"),(0,k*unitey));
fi;
+ fi;
endfor;
fi;
if Lecture:
for k=0 step Pasy until Pasy:
if Tiret:
trace (1pt,k*unitey)--(-1pt,k*unitey);
+ if GrandNombrey:
+ label.lft(TEX("\num{\fpeval{\useKV[ClesStat]{GrandNombreO}*"&decimal(k)&"}}"),(0,k*unitey));
+ else:
label.lft(TEX("\num{"&decimal(k)&"}"),(0,k*unitey));
+ fi;
+ else:
+ if GrandNombrey:
+ dotlabel.lft(TEX("\num{\fpeval{\useKV[ClesStat]{GrandNombreO}*"&decimal(k)&"}}"),(0,k*unitey));
else:
dotlabel.lft(TEX("\num{"&decimal(k)&"}"),(0,k*unitey));
fi;
+ fi;
endfor;
fi;
drawarrow (0,0)--unitex*(maxx+1,0);
@@ -796,6 +846,7 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
ang[0]:=0;
path cc;
cc=(fullcircle scaled (2*Rayon));
+ %
vardef AfficheLegende(text t)=
picture ResultatLegende;
ResultatLegende=image(
@@ -806,12 +857,12 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
draw 0.95[O,C[n]]--1.05[O,C[n]];
C[n]:=1.05[O,C[n]];
Test(n);
- if (xpart(C[n])>xpart(O)) and (ypart(C[n])>ypart(O)):
+ if ((xpart(C[n])>xpart(O)) or (xpart(C[n])=xpart(O))) and ((ypart(C[n])>ypart(O)) or (ypart(C[n])=ypart(O))):
D[n]=C[n]+(0.5cm,0);
draw C[n]--D[n];
if Retour=false:label.urt(TEX(p_),D[n]);fi;
fi;
- if (xpart(C[n])<xpart(O)) and (ypart(C[n])>ypart(O)):
+ if (xpart(C[n])<xpart(O)) and ((ypart(C[n])>ypart(O)) or (ypart(C[n])=ypart(O))):
D[n]=C[n]-(0.5cm,0);
draw C[n]--D[n];
if Retour=false:label.ulft(TEX(p_),D[n]);fi;
@@ -821,7 +872,7 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
draw C[n]--D[n];
if Retour=false:label.llft(TEX(p_),D[n]);fi;
fi;
- if (xpart(C[n])>xpart(O)) and (ypart(C[n])<ypart(O)):
+ if ((xpart(C[n])>xpart(O)) or (xpart(C[n])=xpart(O))) and (ypart(C[n])<ypart(O)):
D[n]=C[n]+(0.5cm,0);
draw C[n]--D[n];
if Retour=false:label.lrt(TEX(p_),D[n]);fi;
@@ -842,12 +893,12 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
draw 0.95[O,C[n]]--1.05[O,C[n]];
C[n]:=1.05[O,C[n]];
Test(n);
- if (xpart(C[n])>xpart(O)) and (ypart(C[n])>ypart(O)):
+ if (xpart(C[n])>xpart(O)) and ((ypart(C[n])>ypart(O)) or (ypart(C[n])=ypart(O))):
D[n]=C[n]+(0.5cm,0);
draw C[n]--D[n];
if Retour=false:label.urt(LATEX(p_),D[n]);fi;
fi;
- if (xpart(C[n])<xpart(O)) and (ypart(C[n])>ypart(O)):
+ if (xpart(C[n])<xpart(O)) and ((ypart(C[n])>ypart(O)) or (ypart(C[n])=ypart(O))):
D[n]=C[n]-(0.5cm,0);
draw C[n]--D[n];
if Retour=false:label.ulft(LATEX(p_),D[n]);fi;
@@ -871,19 +922,22 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
}
% la construction du graphique qualitatif
-\def\NewMPStatCirculaireQ#1#2#3#4{%
+% la construction du graphique qualitatif
+\def\NewMPStatCirculaireQ#1#2#3#4#5{%
%#1 : la liste des données
%#2 : 360 ou 180
%#3 : liste des couleurs
%#4 : liste des légendes à effacer.
+ %#5 : liste des angles des hachures
\ifluatex
\mplibforcehmode
\begin{mplibcode}
\NewMPStatCirculaireCodeQ
+ DebutAngle=\useKV[ClesStat]{DebutAngle};
if Inverse=false:
- A[0]=point(0) of cc;
+ A[0]=point(0+DebutAngle) of cc;
else:
- A[0]=point(180) of cc;
+ A[0]=point(180+DebutAngle) of cc;
fi;
% on r\'ecup\`ere les couleurs
color Col[];
@@ -892,6 +946,13 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
n:=n+1;
Col[n]=p_;
endfor;
+ % on r\'ecup\`ere les angles d'hachures
+ numeric anglehach[];
+ n:=0;
+ for p_=#5:
+ n:=n+1;
+ anglehach[n]=p_;
+ endfor;
vardef toto(text t)=
n:=0;
for p_=t:
@@ -920,8 +981,8 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
else:
draw
Hachurage((O--if Inverse=false:arccercle(A[n-1],A[n],O)
- else:arccercle(A[n],A[n-1],O) fi--cycle),p_*(#2/total[N]) if
- (n mod 2)=0: +90 else: -90 fi,ecarthachures,if (n mod 2)=0 : 0 else: 1 fi)
+ else:arccercle(A[n],A[n-1],O) fi--cycle),if unknown anglehach[n]:p_*(#2/total[N]) if
+ (n mod 2)=0: +90 else: -90 fi else: anglehach[n] fi,ecarthachures,if (n mod 2)=0 : 0 else: 1 fi)
withpen pencircle scaled epaisseurhachures if AffichageAngle: withcolor 0.5white fi;
fi;
if ACompleter=false:
@@ -1027,6 +1088,13 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
n:=n+1;
Col[n]=p_;
endfor;
+ % on r\'ecup\`ere les angles d'hachures
+ numeric anglehach[];
+ n:=0;
+ for p_=#5:
+ n:=n+1;
+ anglehach[n]=p_;
+ endfor;
if Inverse=false:
A[0]=point(0) of cc;
else:
@@ -1060,8 +1128,8 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
else:
draw
Hachurage((O--if Inverse=false:arccercle(A[n-1],A[n],O)
- else:arccercle(A[n],A[n-1],O) fi--cycle),p_*(#2/total[N]) if
- (n mod 2)=0: +90 else: -90 fi,ecarthachures,if (n mod 2)=0 : 0 else: 1 fi)
+ else:arccercle(A[n],A[n-1],O) fi--cycle),if unknown anglehach[n]:p_*(#2/total[N]) if
+ (n mod 2)=0: +90 else: -90 fi else: anglehach[n] fi,ecarthachures,if (n mod 2)=0 : 0 else: 1 fi)
withpen pencircle scaled epaisseurhachures if AffichageAngle: withcolor 0.5white fi;
fi;
if ACompleter=false:
@@ -1166,477 +1234,905 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
\DTLgnewdb{mtdbEE}%
\DTLgnewdb{mtdbEEqual}%
%
+
+% Pour les classes
+% Pour construire l'histogramme
+\def\UpdatetoksHisto#1/#2/#3\nil{\addtotok\toklisteelmtsclasse{#1,#2,}\addtotok\toklistedonhisto{#3,}}
+\def\UpdatetoksECC#1\nil{\addtotok\toklistedonhisto{#1,}}
+
+\NewDocumentCommand\buildgraphhisto{}{%
+ \newtoks\toklisteelmtsclasse%
+ \newtoks\toklistedonhisto%
+ \newtoks\toklistecouleur%
+ \newtoks\toklistelegende%
+ \ifboolKV[ClesStat]{LegendeVide}{%
+ \xdef\foo{\useKV[ClesStat]{LegendesVides}}%
+ \readlist*\ListeLegendesAEffacer{\foo}%
+ }{\xdef\foo{-1}\readlist*\ListeLegendesAEffacer{\foo}%
+ }%
+ \foreachitem\compteur\in\ListeLegendesAEffacer{\expandafter\UpdateLegende\compteur\nil}%
+ \foreachitem\compteur\in\ListeDepart{\expandafter\UpdatetoksHisto\compteur\nil}%
+ \ifboolKV[ClesStat]{ECC}{%
+ \toklistedonhisto{}%
+ \xdef\PfCFooECC{\ListeDepart[1,3]}%
+ \xintFor* ##1 in{\xintSeq{2}{\ListeDepartlen}}\do{%
+ \xdef\PfCFooRetiens{0}%
+ \xintFor* ##2 in{\xintSeq{1}{##1}}\do{%
+ \xdef\PfCFooRetiens{\fpeval{\PfCFooRetiens+\ListeDepart[##2,3]}}%
+ }%
+ \xdef\PfCFooECC{\PfCFooECC,\PfCFooRetiens}%
+ }%
+ \readlist*\PfCListeECC{\PfCFooECC}%
+ \foreachitem\compteur\in\PfCListeECC{\expandafter\UpdatetoksECC\compteur\nil}%
+ }{}%
+ \xdef\PfCEcartClasse{\fpeval{\ListeDepart[1,2]-\ListeDepart[1,1]}}%
+ \foreachitem\compteur\in\ListeDepart{%
+ \xdef\PfCEcartClasse{\PfCEcartClasse,\fpeval{\ListeDepart[\compteurcnt,2]-\ListeDepart[\compteurcnt,1]}}
+ }%
+ \xintifboolexpr{\fpeval{min(\PfCEcartClasse)}==\fpeval{max(\PfCEcartClasse)}}{}{\setKV[ClesStat]{MemeAmpli=false}}
+ % Pour les couleurs
+ \xdef\ListeAvantCouleurs{\useKV[ClesStat]{ListeCouleurs}}%
+ \readlist*\ListeCouleur{\ListeAvantCouleurs}%
+ \foreachitem\couleur\in\ListeCouleur{\expandafter\UpdateCoul\couleur\nil}%
+ %
+ \MPBuildHisto{\the\toklisteelmtsclasse}{\the\toklistedonhisto}{\the\toklistecouleur}{\the\toklistelegende}%
+}
+
+%% calcul des fr\'equences
+\newcommand\CalculFrequenceClasses[1]{%
+ \fpeval{round(\ListeDepart[#1,3]*100/\EffectifTotal,\useKV[ClesStat]{PrecisionF})}
+}
+
+\newcommand\CalculECCClasses[1]{%
+ \xdef\TotalECCC{0}%
+ \CompteurECCC=1%
+ \CompteurECCCTotal=\numexpr#1+1%
+ \whiledo{\CompteurECCC < \CompteurECCCTotal}{%
+ \xdef\TotalECCC{\fpeval{\TotalECCC+\ListeDepart[\the\CompteurECCC,3]}}%
+ \CompteurECCC=\numexpr\CompteurECCC+1%
+ }%
+ \num{\TotalECCC}%
+}
+
+\NewDocumentCommand\buildtabclasses{}{%
+ \setcounter{PfCCompteLignes}{0}%
+ \renewcommand{\arraystretch}{\useKV[ClesStat]{Stretch}}%
+ \begin{NiceTabular}{l*{\ListeDepartlen}{c}}%[hvlines]
+ \CodeBefore%
+ \rowcolor{\useKV[ClesStat]{CouleurTab}}{1}%
+ \columncolor{\useKV[ClesStat]{CouleurTab}}{1}%
+ \Body
+ \useKV[ClesStat]{Donnee}\xintFor* ##1 in{\xintSeq{1}{\ListeDepartlen}}\do{%
+ &$\num{\ListeDepart[##1,1]}\leqslant\dots<\num{\ListeDepart[##1,2]}$
+ }\\
+ \useKV[ClesStat]{Effectif}\xintFor* ##1 in{\xintSeq{1}{\ListeDepartlen}}\do{%
+ &\ifboolKV[ClesStat]{EffVide}{}{\num{\ListeDepart[##1,3]}}%
+ }\\
+ \ifboolKV[ClesStat]{Frequence}{\stepcounter{PfCCompteLignes}Fr\'equence (\%)\xintFor* ##1 in {\xintSeq {1}{\ListeDepartlen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{FreqVide}{}{\num{\CalculFrequenceClasses{##1}}}}}\\
+ }{}%
+ \ifboolKV[ClesStat]{ECC}{\stepcounter{PfCCompteLignes}E.C.C.\xintFor* ##1 in {\xintSeq {1}{\ListeDepartlen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{ECCVide}{}{\CalculECCClasses{##1}}}}\\}{}%
+ \CodeAfter%
+ % On crée la liste des colonnes à vider
+ \xintifboolexpr{\useKV[ClesStat]{ColVide}>0}{%
+ \xdef\FooStat{\useKV[ClesStat]{ColVide}}%
+ \setsepchar{,}%
+ \readlist*\ListeColonnesAVider{\FooStat}%
+ \foreachitem\compteur\in\ListeColonnesAVider{%
+ \tikz\fill[white] (row-2-|col-\fpeval{\compteur+1}) rectangle (last-|col-\fpeval{\compteur+2});%
+ }%
+ }{}%
+% % On crée la liste des cases à vider
+ \ifboolKV[ClesStat]{CaseVide}{%
+ \xdef\FooStatCases{\useKV[ClesStat]{CasesVides}}%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeCasesAVider{\FooStatCases}%
+ \foreachitem\compteur\in\ListeCasesAVider{%
+ \tikz\fill[white] (row-\fpeval{\ListeCasesAVider[\compteurcnt,1]+1}-|col-\fpeval{\ListeCasesAVider[\compteurcnt,2]+1}) rectangle (row-\fpeval{\ListeCasesAVider[\compteurcnt,1]+2}-|col-\fpeval{\ListeCasesAVider[\compteurcnt,2]+2});%
+ }%
+ }{}%
+% % On retrace le tableau
+% % Les colonnes
+ \xintFor* ##1 in {\xintSeq{1}{\fpeval{\ListeDepartlen+2}}}\do{%
+ \tikz\draw (row-1-|col-##1) -- (last-|col-##1);%
+ }%
+% % Les lignes
+ \xintFor* ##1 in {\xintSeq{1}{\fpeval{\thePfCCompteLignes+3}}}\do{%
+ \tikz\draw (row-##1-|col-1) -- (row-##1-|last);%
+ }%
+ \end{NiceTabular}
+}%
+
+\NewDocumentCommand\MPBuildHisto{mmmm}{%
+ \ifluatex
+ \mplibforcehmode
+ \begin{mplibcode}
+ maxx:=-infinity;
+ minx:=infinity;
+ maxy:=-infinity;
+ miny:=0;
+ unitex:=\useKV[ClesStat]{Unitex}*cm;
+ unitey:=\useKV[ClesStat]{Unitey}*cm;
+ Pasx:=\useKV[ClesStat]{Pasx};
+ Pasy:=\useKV[ClesStat]{Pasy};
+ UniteAire=\useKV[ClesStat]{UniteAire};
+ Ecarthachures=\useKV[ClesStat]{EcartHachures};
+ Epaisseurhachures=\useKV[ClesStat]{EpaisseurHachures};
+ boolean MemeAmpli,Hachures,Lecture,LectureFine,AideLecture,DonneesSup,Tiret,LegendeVide,Retour,Mediane,ECC;
+ ECC=\useKV[ClesStat]{ECC};
+ Mediane=\useKV[ClesStat]{Mediane};
+ MemeAmpli=\useKV[ClesStat]{MemeAmpli};
+ Hachures:=\useKV[ClesStat]{Hachures};
+ %
+ Lecture:=\useKV[ClesStat]{Lecture};
+ LectureFine:=\useKV[ClesStat]{LectureFine};
+ Tiret=\useKV[ClesStat]{Tiret};
+ AideLecture:=\useKV[ClesStat]{AideLecture};
+ DonneesSup:=\useKV[ClesStat]{DonneesSup};
+ LegendeVide=\useKV[ClesStat]{LegendeVide};
+ Retour=false;
+ % Test affichage
+ vardef Test(expr nb)=
+ Retour:=false;
+ op:=0;
+ for l_=#4:
+ if l_=nb:
+ op:=op+1;
+ fi;
+ endfor;
+ if op>0:
+ Retour:=true;
+ fi;
+ enddef;
+ %Affichage ou pas des légendes
+ vardef AfficheLegende(text t)=
+ l=0;
+ for p_=t:
+ l:=l+1;
+ if DonneesSup:
+ Test(l);
+ if Retour=false:
+ label.top(TEX("\num{"&decimal(Y[l])&"}"),(unitex*(Depart+(0.5*(X[2*l]+X[2*l-2])-X[1])/Pasx),unitey*Z[l]));
+ fi;
+ fi;
+ endfor;
+ enddef;
+ % on r\'ecup\`ere les couleurs
+ Depart=\useKV[ClesStat]{DepartHisto};
+ color Col[],CoulDefaut;
+ CoulDefaut=white;
+ n:=0;
+ for p_=#3:
+ n:=n+1;
+ Col[n]=p_;
+ endfor;
+ %
+ numeric X[];
+ numeric ecartabs[];
+ vardef RecupValeursAbscisses(text t)=
+ p:=0;
+ for p_=t:
+ p:=p+1;
+ X[p]:=p_;
+ if X[p]<minx:
+ minx:=X[p];
+ fi;
+ if X[p]>maxx:
+ maxx:=X[p];
+ fi;
+ endfor;
+ X[0]=X[1];
+ TotalAbscisses=p;
+ enddef;
+ numeric Y[],Z[];
+ numeric EffectifTotal[];
+ numeric EffectifTotalA[];
+ vardef RecupValeursDonnees(text t)=
+ p:=0;
+ EffectifTotal[0]:=0;
+ EffectifTotalA[0]:=0;
+ for p_=t:
+ p:=p+1;
+ EffectifTotal[p]:=p_;
+ EffectifTotalA[p]:=EffectifTotalA[p-1]+p_;
+ Y[p]:=p_;
+ Z[p]=(Y[p]/(UniteAire*(X[2*p]-X[2*p-1])/Pasx));
+ R[p]=ceiling(Z[p]);
+ if R[p]>maxy:
+ maxy:=R[p];
+ fi;
+ endfor;
+ NbDonnees:=p;
+ enddef;
+ %On affiche la médiane dans le cas des ECC
+ vardef AfficheMedianeECC(text t)=
+ YMed:=Z[NbDonnees]/2;
+ DemiDonnees:=EffectifTotal[NbDonnees]/2;
+ p:=0;
+ forever:
+ p:=p+1;
+ exitif EffectifTotal[p]>DemiDonnees;
+ endfor;
+ path MedHor,MedLineaire,MedVer;
+ MedLineaire=(unitex*(Depart+(X[2*p-2]-X[1]/Pasx)),unitey*Z[p-1])--(unitex*(Depart+(X[2*p]-X[1])/Pasx),unitey*Z[p]);
+ MedHor=((0,unitey*YMed)--(unitex*((maxx-minx)/Pasx+2),unitey*YMed));
+ MedVer=(xpart(MedLineaire intersectionpoint MedHor),0)--(MedLineaire intersectionpoint MedHor);
+ draw MedLineaire;
+ draw MedHor;
+ draw MedVer;
+ enddef;
+ % On affiche la médiane dans le cas non ECC
+ vardef AfficheMediane(text t)=
+ DemiDonnees:=EffectifTotalA[NbDonnees]/2;
+ p:=0;
+ forever:
+ p:=p+1;
+ exitif EffectifTotalA[p]>DemiDonnees;
+ endfor;
+ path MedVer;
+ numeric CoefLineaire,pMed;
+ pMed=p;
+ CoefLineaire=(DemiDonnees-EffectifTotalA[p-1])/Y[p];
+ MedVer=(unitex*(Depart+(X[2*p-2]-X[1])/Pasx+CoefLineaire*(X[2*p]-X[2*p-2])/Pasx),0)--(unitex*(Depart+(X[2*p-2]-X[1])/Pasx+CoefLineaire*(X[2*p]-X[2*p-2])/Pasx),unitey*Z[p]);
+ draw MedVer dashed evenly;
+ enddef;
+ % On commence le tracé : on récupère les informations
+ RecupValeursAbscisses(#1);
+ RecupValeursDonnees(#2);
+ % on définit une grille
+ vardef Grille=
+ if MemeAmpli:
+ Ajout:=1;
+ else:
+ Ajout:=3;
+ fi;
+ drawoptions(withcolor 0.7white);
+ for k=0 upto ((maxx-minx)/Pasx+2):
+ trace (unitex*k,0)--(unitex*k,(maxy+Ajout)*unitey);%withcolor red;
+ endfor;
+ for k=0 upto (maxy+Ajout):
+ trace (0,k*unitey)--(unitex*((maxx-minx)/Pasx+2),k*unitey);% withcolor blue;
+ endfor;
+ drawoptions();
+ enddef;
+ % Fin Grille
+ % On trace les rectangles
+ vardef AfficheRectangles=
+ if Hachures:
+ Grille;
+ for k=2 step 2 until TotalAbscisses:
+ draw hachurage(polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0)),60,0.2,0);
+ draw chemin(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0));
+ endfor;
+ else:
+ for k=2 step 2 until TotalAbscisses:
+ fill polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0)) withcolor if unknown Col[k/2]: CoulDefaut else: Col[k/2] fi;
+ endfor;
+ Grille;
+ for k=2 step 2 until TotalAbscisses:
+ draw chemin(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0));
+ endfor;
+ fi;
+ enddef;
+ % Affichage final
+ if ECC:
+ AfficheRectangles;
+ if Mediane:
+ AfficheMedianeECC(#2);
+ fi;
+ else:
+ if Mediane:
+ AfficheMediane(#2);
+ if Hachures:
+ Grille;
+ %Partie gauche
+ for k=2 step 2 until (2*pMed-2):
+ draw hachurage(polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0)),60,0.2,0);
+ draw chemin(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0));
+ endfor;
+ draw hachurage(polygone(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx),unitey*Z[pMed])),60,0.2,0);
+ draw polygone(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx),unitey*Z[pMed]));
+ % Partie droite
+ for k=2*pMed+2 step 2 until TotalAbscisses:
+ draw hachurage(polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0)),120,0.2,1);
+ draw chemin(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0));
+ endfor;
+ draw hachurage(polygone(unitex*(Depart+(X[2*pMed]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed]-X[1])/Pasx),unitey*Z[pMed])),120,0.2,1);
+ draw polygone(unitex*(Depart+(X[2*pMed]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed]-X[1])/Pasx),unitey*Z[pMed]));
+ else:
+ %Partie gauche
+ for k=2 step 2 until (2*pMed-2):
+ fill polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0)) withcolor if unknown Col[1]: CoulDefaut else: Col[1] fi;
+ endfor;
+ fill polygone(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx),unitey*Z[pMed])) withcolor if unknown Col[1]: CoulDefaut else: Col[1] fi ;
+ % Partie droite
+ for k=2*pMed+2 step 2 until TotalAbscisses:
+ fill polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0)) withcolor if unknown Col[2]: CoulDefaut else: Col[2] fi;
+ endfor;
+ fill polygone(unitex*(Depart+(X[2*pMed]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed]-X[1])/Pasx),unitey*Z[pMed])) withcolor if unknown Col[2]: CoulDefaut else: Col[2] fi;
+ Grille;
+ %Partie Gauche
+ for k=2 step 2 until (2*pMed-2):
+ trace polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0));
+ endfor;
+ trace polygone(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx),unitey*Z[pMed]));%(Y[pMed]/(UniteAire*(X[2*pMed-2]-X[2*pMed-3])/Pasx))));
+ for k=2*pMed+2 step 2 until TotalAbscisses:
+ draw chemin(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0));
+ endfor;
+ draw polygone(unitex*(Depart+(X[2*pMed]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed]-X[1])/Pasx),unitey*Z[pMed]));
+ fi;
+ draw MedVer withpen pencircle scaled 2;
+ else:
+ AfficheRectangles;
+ fi;
+ fi;
+ %Affichage ou pas des axes, de la médiane
+ if MemeAmpli:
+ drawarrow (0,0)--unitey*(0,maxy+1);
+ EcartAmpli:=(X[2]-X[1])/Pasx;
+ if AideLecture:
+ for k=2 step 2 until TotalAbscisses:
+ trace ((unitex*(Depart+(X[k]-X[1])/Pasx),unitey*Z[k/2]))--(unitey*(0,Z[k/2])) dashed evenly;
+ endfor;
+ fi;
+ if LectureFine:
+ for k=0 upto ((maxy+1)):
+ if Tiret:
+ trace (1pt,k*unitey)--(-1pt,k*unitey);
+ label.lft(TEX("\num{"&decimal(k*UniteAire*EcartAmpli)&"}"),(0,k*unitey));
+ else:
+ dotlabel.lft(TEX("\num{"&decimal(k*UniteAire*EcartAmpli)&"}"),(0,k*unitey));
+ fi;
+ endfor;
+ fi;
+ if Lecture:
+ for k=0 upto 1:
+ if Tiret:
+ trace (1pt,k*unitey)--(-1pt,k*unitey);
+ label.lft(TEX("\num{"&decimal(k*UniteAire*EcartAmpli)&"}"),(0,k*unitey));
+ else:
+ dotlabel.lft(TEX("\num{"&decimal(k*UniteAire*EcartAmpli)&"}"),(0,k*unitey));
+ fi;
+ endfor;
+ fi;
+ else:%Pas même ampli : on n'affiche pas l'axe vertical
+ trace hachurage(polygone((unitex,unitey*(maxy+2)),(unitex*2,unitey*(maxy+2)),(unitex*2,unitey*(maxy+1)),(unitex,unitey*(maxy+1))),60,0.2,0);
+ trace polygone((unitex,unitey*(maxy+2)),(unitex*2,unitey*(maxy+2)),(unitex*2,unitey*(maxy+1)),(unitex,unitey*(maxy+1)));
+ label.rt(TEX(decimal(UniteAire)&"~\useKV[ClesStat]{Effectif}"),(unitex*2,unitey*(maxy+1.5)));
+% if Mediane:
+% AfficheMediane(#2);
+% fi;
+ fi;
+ % On trace l'axe des abscisses
+ drawarrow (0,0)--unitex*((maxx-minx)/Pasx+2,0);
+ %On labelise l'axe des abscisses
+ dotlabel.bot(TEX("\num{"&decimal(X[1])&"}"),unitex*(Depart,0));
+ for k=2 step 2 until TotalAbscisses:
+ dotlabel.bot(TEX("\num{"&decimal(X[k])&"}"),unitex*(Depart+(X[k]-X[1])/Pasx,0));
+ endfor;
+ label.rt(TEX("\useKV[ClesStat]{Donnee}"),(unitex*((maxx-minx)/Pasx+2),0));
+ %On affiche les données sup ou pas.
+ AfficheLegende(#2);
+ \end{mplibcode}
+ \fi
+}
+%
+
\newcommand\Stat[2][]{%
\useKVdefault[ClesStat]%
\setKV[ClesStat]{#1}%
- \ifboolKV[ClesStat]{Representation}{%
- \setKV[TraceG]{Xmin=0,Ymin=0}%
- \setKV[TraceG]{#1}%
- \readlist*\ListePointsPlaces{#2}%
- \newtoks\toklistepoint%
- \foreachitem\compteur\in\ListePointsPlaces{\expandafter\Updatetoks\compteur\nil}%
- \MPPlacePoint[#1]{\the\toklistepoint}%
+ \ifboolKV[ClesStat]{UneMediane}{\renewcommand{\PfCArticleMediane}{une}}{\renewcommand{\PfCArticleMediane}{la}}%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeAvantUtilisation{#2}%
+ \xintifboolexpr{\listlen\ListeAvantUtilisation[1]==3}{\setKV[ClesStat]{Classes}}{}%
+ \ifboolKV[ClesStat]{Classes}{%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeDepart{#2}%
+ \xdef\EffectifTotal{0}%
+ \xintFor* ##1 in{\xintSeq{1}{\ListeDepartlen}}\do{%
+ \xdef\EffectifTotal{\fpeval{\EffectifTotal+\ListeDepart[##1,3]}}%
+ }%
+ \ifboolKV[ClesStat]{Histogramme}{%
+ \buildgraphhisto%
+ }{%
+ \ifboolKV[ClesStat]{Tableau}{%
+ \buildtabclasses%
+ }{}%
+ }%
}{%
- \ifboolKV[ClesStat]{Liste}{%
- \setsepchar{,}\ignoreemptyitems%
- \readlist*\Liste{#2}%
- \xdef\foo{}%
- \setsepchar[*]{,*/}\ignoreemptyitems%
- \xintFor* ##1 in {\xintSeq {1}{\Listelen}}\do{%
- \xdef\foo{\foo 1/\Liste[##1],}%
- }%
- \readlist*\ListeComplete{\foo}%
- \setKV[ClesStat]{Qualitatif}%
+ \setsepchar{,}%
+ \ifboolKV[ClesStat]{Representation}{%
+ \setKV[TraceG]{Xmin=0,Ymin=0}%
+ \setKV[TraceG]{#1}%
+ \readlist*\ListePointsPlaces{#2}%
+ \newtoks\toklistepoint%
+ \foreachitem\compteur\in\ListePointsPlaces{\expandafter\Updatetoks\compteur\nil}%
+ \MPPlacePoint[#1]{\the\toklistepoint}%
}{%
- \ifboolKV[ClesStat]{Sondage}{%
+ \ifboolKV[ClesStat]{Liste}{%
\setsepchar{,}\ignoreemptyitems%
\readlist*\Liste{#2}%
- % "liste vide"
- \newtoks\tabtoksEEa%
- \tabtoksEEa{}%
- %
- % "liste vide"
- \newtoks\tabtoksEEb%
- \tabtoksEEb{}%
- %
- \readlist*\ListeSansDoublonsEE{999}% %% Pour ne pas avoir une liste vide
- %
- \newcount\cmptEE%
- \newcount\PasNumEE% %% Permettra de savoir si ce sondage est qualitatif ou quantitatif
- \PasNumEE=0\relax%
- \DTLcleardb{mtdbEE}%
- % on range les resultats du sondage par ordre croissant.
- \foreachitem\x\in\Liste{%
- \DTLnewrow{mtdbEE}%
- \DTLnewdbentry{mtdbEE}{Numeric}{\x}%
+ \xdef\foo{}%
+ \setsepchar[*]{,*/}\ignoreemptyitems%
+ \xintFor* ##1 in {\xintSeq {1}{\Listelen}}\do{%
+ \xdef\foo{\foo 1/\Liste[##1],}%
}%
- \dtlsort{Numeric}{mtdbEE}{\dtlicompare}%
- \DTLforeach{mtdbEE}{\nba=Numeric}{%
- \IfDecimal{\nba}{}{\PasNumEE=\numexpr\PasNumEE+1\relax}%
- \cmptEE=0\relax%
- \foreachitem\nbb\in\ListeSansDoublonsEE{%
- \ifthenelse{\equal{\nba}{\nbb}}{\cmptEE=\numexpr\cmptEE+1\relax}{}%
- }%
- \ifthenelse{\equal{\the\cmptEE}{0}}{%
- \expandafter\AjoutListEEb\nba\nil%
- \xdef\listEEa{\the\tabtoksEEb}%
- \ignoreemptyitems%
- \setsepchar{,}%
- \readlist*\ListeSansDoublonsEE\listEEa% %%% Enl\`eve tous les \'elements
- %%% identiques de Liste
- }{}%
- }%
- \foreachitem\nba\in\ListeSansDoublonsEE{%
- \cmptEE=0\relax%
- \DTLforeach{mtdbEE}{\nbb=Numeric}{%
- \ifthenelse{\equal{\nba}{\nbb}}{\cmptEE=\numexpr\cmptEE+1\relax}{}%
- }%
- \expandafter\AjoutListEEab\nba\nil%
- \expandafter\AjoutListEEaa\the\cmptEE\nil% %%% Compte tous les \'elements
- %%% identiques de Liste
- }%
- \xdef\listEEb{\the\tabtoksEEa}
- \ignoreemptyitems%
- \setsepchar[*]{,*/}%
- \readlist*\ListeComplete\listEEb%
- %
- \ifthenelse{\equal{\the\PasNumEE}{0}}{\setKV[ClesStat]{Quantitatif}}{\setKV[ClesStat]{Qualitatif}}%
+ \readlist*\ListeComplete{\foo}%
+ \setKV[ClesStat]{Qualitatif}%
}{%
- \ifboolKV[ClesStat]{Qualitatif}{%
- % % on lit la liste \'ecrite sous la forme valeur/effectif
- \setsepchar[*]{,*/}\ignoreemptyitems%
- \readlist*\ListeInitiale{#2}%
+ \ifboolKV[ClesStat]{Sondage}{%
+ \setsepchar{,}\ignoreemptyitems%
+ \readlist*\Liste{#2}%
% "liste vide"
- \newtoks\tabtoksEE%
- \tabtoksEE{}%
- \DTLcleardb{mtdbEEqual}%
- \foreachitem\x\in\ListeInitiale{%
- \DTLnewrow{mtdbEEqual}%
- \itemtomacro\ListeInitiale[\xcnt,1]\x%
- \DTLnewdbentry{mtdbEEqual}{Val}{\x}%
- \itemtomacro\ListeInitiale[\xcnt,2]\y%
- \DTLnewdbentry{mtdbEEqual}{Eff}{\y}%
- }%
- \DTLforeach{mtdbEEqual}{\Val=Val,\Eff=Eff}{%
- \expandafter\AjoutListEEy\Val\nil%
- \expandafter\AjoutListEEx\Eff\nil%
- }%
- \xdef\listEE{\the\tabtoksEE}
- \ignoreemptyitems%
- \setsepchar[*]{,*/}%
- \readlist*\ListeComplete\listEE%
- }{% Dans le qualitatif, on trie d'abord les valeurs.
- \setsepchar[*]{,*/}\ignoreemptyitems%
- \readlist*\ListeInitiale{#2}%
+ \newtoks\tabtoksEEa%
+ \tabtoksEEa{}%
+ %
% "liste vide"
- \newtoks\tabtoksEE%
- \tabtoksEE{}%
- \DTLcleardb{mtdbEEqual}%
- \foreachitem\x\in\ListeInitiale{%
- \DTLnewrow{mtdbEEqual}%
- \itemtomacro\ListeInitiale[\xcnt,1]\x%
- \DTLnewdbentry{mtdbEEqual}{Val}{\x}%
- \itemtomacro\ListeInitiale[\xcnt,2]\y%
- \DTLnewdbentry{mtdbEEqual}{Eff}{\y}%
+ \newtoks\tabtoksEEb%
+ \tabtoksEEb{}%
+ %
+ \readlist*\ListeSansDoublonsEE{999}% %% Pour ne pas avoir une liste vide
+ %
+ \newcount\cmptEE%
+ \newcount\PasNumEE% %% Permettra de savoir si ce sondage est qualitatif ou quantitatif
+ \PasNumEE=0\relax%
+ \DTLcleardb{mtdbEE}%
+ % on range les resultats du sondage par ordre croissant.
+ \foreachitem\x\in\Liste{%
+ \DTLnewrow{mtdbEE}%
+ \DTLnewdbentry{mtdbEE}{Numeric}{\x}%
+ }%
+ \dtlsort{Numeric}{mtdbEE}{\dtlicompare}%
+ \DTLforeach{mtdbEE}{\nba=Numeric}{%
+ \IfDecimal{\nba}{}{\PasNumEE=\numexpr\PasNumEE+1\relax}%
+ \cmptEE=0\relax%
+ \foreachitem\nbb\in\ListeSansDoublonsEE{%
+ \ifthenelse{\equal{\nba}{\nbb}}{\cmptEE=\numexpr\cmptEE+1\relax}{}%
+ }%
+ \ifthenelse{\equal{\the\cmptEE}{0}}{%
+ \expandafter\AjoutListEEb\nba\nil%
+ \xdef\listEEa{\the\tabtoksEEb}%
+ \ignoreemptyitems%
+ \setsepchar{,}%
+ \readlist*\ListeSansDoublonsEE\listEEa% %%% Enl\`eve tous les \'elements
+ %%% identiques de Liste
+ }{}%
}%
- \dtlsort{Val}{mtdbEEqual}{\dtlicompare}%
- \DTLforeach{mtdbEEqual}{\Val=Val,\Eff=Eff}{%
- \expandafter\AjoutListEEy\Val\nil%
- \expandafter\AjoutListEEx\Eff\nil%
+ \foreachitem\nba\in\ListeSansDoublonsEE{%
+ \cmptEE=0\relax%
+ \DTLforeach{mtdbEE}{\nbb=Numeric}{%
+ \ifthenelse{\equal{\nba}{\nbb}}{\cmptEE=\numexpr\cmptEE+1\relax}{}%
+ }%
+ \expandafter\AjoutListEEab\nba\nil%
+ \expandafter\AjoutListEEaa\the\cmptEE\nil% %%% Compte tous les \'elements
+ %%% identiques de Liste
}%
- \xdef\listEE{\the\tabtoksEE}
+ \xdef\listEEb{\the\tabtoksEEa}
\ignoreemptyitems%
\setsepchar[*]{,*/}%
- \readlist*\ListeComplete\listEE%
- }}}%
- % on cr\'ee la base de donn\'ees des valeurs dans le cas qualitatif
- \DTLcleardb{mtdb}%
- % on les trie pour la m\'ediane dans le cas qualitatif % Touhami / Texnique.fr
- \foreachitem\x\in\ListeComplete{%
- \DTLnewrow{mtdb}%
- \itemtomacro\ListeComplete[\xcnt,2]\y%
- \DTLnewdbentry{mtdb}{Numeric}{\y}%
- }%
- \dtlsort{Numeric}{mtdb}{\dtlicompare}%
- % % on r\'einitialise les valeurs des crit\`eres de position et de
- % dispersion
- \renewcommand\NbDonnees{}%
- \renewcommand\SommeDonnees{}%
- \renewcommand\EffectifTotal{}%
- \renewcommand\Moyenne{}%
- \renewcommand\Etendue{}%
- \renewcommand\Mediane{}%
- \renewcommand\DonneeMax{0}%
- \renewcommand\EffectifMax{0}%
- \renewcommand\DonneeMin{999999999}%
- \ifboolKV[ClesStat]{Qualitatif}{%D\'ebut qualitatif
- % Calculs
- % %% celui de la somme des donn\'ees
- \foreachitem\don\in\ListeComplete{\xdef\SommeDonnees{\fpeval{\SommeDonnees+\ListeComplete[\doncnt,2]}}}%
- % %% celui de l'effectif total
- \ifboolKV[ClesStat]{EffectifTotal}{%
- \ifboolKV[ClesStat]{Liste}{L'effectif total de la s\'erie est
- \num{\ListeCompletelen}.\par}{%
- \foreachitem\don\in\ListeComplete{\xdef\EffectifTotal{\fpeval{\EffectifTotal+\ListeComplete[\doncnt,2]}}}%
+ \readlist*\ListeComplete\listEEb%
+ %
+ \ifthenelse{\equal{\the\PasNumEE}{0}}{\setKV[ClesStat]{Quantitatif}}{\setKV[ClesStat]{Qualitatif}}%
+ }{%
+ \ifboolKV[ClesStat]{Qualitatif}{%
+ % % on lit la liste \'ecrite sous la forme valeur/effectif
+ \setsepchar[*]{,*/}\ignoreemptyitems%
+ \readlist*\ListeInitiale{#2}%
+ % "liste vide"
+ \newtoks\tabtoksEE%
+ \tabtoksEE{}%
+ \DTLcleardb{mtdbEEqual}%
+ \foreachitem\x\in\ListeInitiale{%
+ \DTLnewrow{mtdbEEqual}%
+ \itemtomacro\ListeInitiale[\xcnt,1]\x%
+ \DTLnewdbentry{mtdbEEqual}{Val}{\x}%
+ \itemtomacro\ListeInitiale[\xcnt,2]\y%
+ \DTLnewdbentry{mtdbEEqual}{Eff}{\y}%
+ }%
+ \DTLforeach{mtdbEEqual}{\Val=Val,\Eff=Eff}{%
+ \expandafter\AjoutListEEy\Val\nil%
+ \expandafter\AjoutListEEx\Eff\nil%
+ }%
+ \xdef\listEE{\the\tabtoksEE}
+ \ignoreemptyitems%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeComplete\listEE%
+ }{% Dans le qualitatif, on trie d'abord les valeurs.
+ \setsepchar[*]{,*/}\ignoreemptyitems%
+ \readlist*\ListeInitiale{#2}%
+ % "liste vide"
+ \newtoks\tabtoksEE%
+ \tabtoksEE{}%
+ \DTLcleardb{mtdbEEqual}%
+ \foreachitem\x\in\ListeInitiale{%
+ \DTLnewrow{mtdbEEqual}%
+ \itemtomacro\ListeInitiale[\xcnt,1]\x%
+ \DTLnewdbentry{mtdbEEqual}{Val}{\x}%
+ \itemtomacro\ListeInitiale[\xcnt,2]\y%
+ \DTLnewdbentry{mtdbEEqual}{Eff}{\y}%
+ }%
+ \dtlsort{Val}{mtdbEEqual}{\dtlicompare}%
+ \DTLforeach{mtdbEEqual}{\Val=Val,\Eff=Eff}{%
+ \expandafter\AjoutListEEy\Val\nil%
+ \expandafter\AjoutListEEx\Eff\nil%
+ }%
+ \xdef\listEE{\the\tabtoksEE}
+ \ignoreemptyitems%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeComplete\listEE%
+ }}}%
+ % on cr\'ee la base de donn\'ees des valeurs dans le cas qualitatif
+ \DTLcleardb{mtdb}%
+ % on les trie pour la m\'ediane dans le cas qualitatif % Touhami / Texnique.fr
+ \foreachitem\x\in\ListeComplete{%
+ \DTLnewrow{mtdb}%
+ \itemtomacro\ListeComplete[\xcnt,2]\y%
+ \DTLnewdbentry{mtdb}{Numeric}{\y}%
+ }%
+ \dtlsort{Numeric}{mtdb}{\dtlicompare}%
+ % % on r\'einitialise les valeurs des crit\`eres de position et de
+ % dispersion
+ \renewcommand\NbDonnees{}%
+ \renewcommand\SommeDonnees{}%
+ \renewcommand\EffectifTotal{}%
+ \renewcommand\Moyenne{}%
+ \renewcommand\Etendue{}%
+ \renewcommand\Mediane{}%
+ \renewcommand\DonneeMax{0}%
+ \renewcommand\EffectifMax{0}%
+ \renewcommand\DonneeMin{999999999}%
+ \ifboolKV[ClesStat]{Qualitatif}{%D\'ebut qualitatif
+ % Calculs
+ % %% celui de la somme des donn\'ees
+ \foreachitem\don\in\ListeComplete{\xdef\SommeDonnees{\fpeval{\SommeDonnees+\ListeComplete[\doncnt,2]}}}%
+ % %% celui de l'effectif total
+ \ifboolKV[ClesStat]{EffectifTotal}{%
+ \ifboolKV[ClesStat]{Liste}{L'effectif total de la s\'erie est
+ \num{\ListeCompletelen}.\par}{%
+ \foreachitem\don\in\ListeComplete{\xdef\EffectifTotal{\fpeval{\EffectifTotal+\ListeComplete[\doncnt,2]}}}%
+ L'effectif total de la s\'erie est : \[\ListeComplete[1,2]\xintFor* ##1 in
+ {\xintSeq {2}{\ListeCompletelen}}\do{%
+ +\ListeComplete[##1,2]}=\num{\EffectifTotal}\]}
+ }{}%
+ \ifboolKV[ClesStat]{Liste}{\xdef\EffectifTotal{\ListeCompletelen}}{\xdef\EffectifTotal{\SommeDonnees}}%
+ % %% celui de la moyenne
+ \xdef\Moyenne{\fpeval{\SommeDonnees/\ListeCompletelen}}%
+ \ifboolKV[ClesStat]{Moyenne}{%
+ \ifboolKV[ClesStat]{Liste}{%
+ \ifboolKV[ClesStat]{Somme}{La somme des donn\'ees de la s\'erie est :%
+ \xintifboolexpr{\ListeCompletelen<\useKV[ClesStat]{Coupure}}{%
+ \[
+ \num{\ListeComplete[1,2]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\xintFor* ##1 in {\xintSeq {2}{\ListeCompletelen}}\do{%
+ +\num{\ListeComplete[##1,2]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ }=\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}%
+ \]}{%
+ \[
+ \num{\ListeComplete[1,2]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\xintFor* ##1 in {\xintSeq {2}{3}}\do{%
+ +\num{\ListeComplete[##1,2]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}}+\dots\xintFor* ##1 in {\xintSeq {\ListeCompletelen-1}{\ListeCompletelen}}\do{%
+ +\num{\ListeComplete[##1,2]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ }=\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}%
+ \]%
+ }%
+ }{}%
+ \ifboolKV[ClesStat]{MoyenneA}{%
+ \ifboolKV[ClesStat]{SET}{}{Le nombre de donn\'ees de la s\'erie est \num{\ListeCompletelen}.\\}%
+ Donc la moyenne de la s\'erie est \'egale \`a :%
+ \[\frac{\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}}{\num{\ListeCompletelen}}%\IfInteger{\fpeval{round(\fpeval{\SommeDonnees/\ListeCompletelen},\useKV[ClesStat]{Precision})}}{=}{\approx}
+ \ifboolKV[ClesStat]{ValeurExacte}{}{%
+ \opdiv*{\SommeDonnees}{\ListeCompletelen}{resultatmoy}{restemoy}%
+ \opround{resultatmoy}{\useKV[ClesStat]{Precision}}{resultatmoy1}%
+ \opcmp{resultatmoy}{resultatmoy1}\ifopeq=\else\approx\fi%
+ \num{\fpeval{round(\SommeDonnees/\ListeCompletelen,\useKV[ClesStat]{Precision})}}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}%
+ }%
+ \]%
+ }{}%
+ }{Pas de moyenne possible pour une s\'erie de donn\'ees \`a caract\`ere qualitatif.}}{}%
+ % % %% celui de l'\'etendue
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xintifboolexpr{\ListeComplete[##1,2]>\DonneeMax}{%
+ \xdef\DonneeMax{\ListeComplete[##1,2]}%
+ }{}%
+ \xintifboolexpr{\ListeComplete[##1,2]<\DonneeMin}{%
+ \xdef\DonneeMin{\ListeComplete[##1,2]}%
+ }{}%
+ }%
+ \xdef\EffectifMax{\DonneeMax}%
+ \xdef\Etendue{\fpeval{\DonneeMax-\DonneeMin}}%
+ \ifboolKV[ClesStat]{Etendue}{%
+ \ifboolKV[ClesStat]{Liste}{%
+ L'\'etendue de la s\'erie est \'egale \`a $\num{\DonneeMax}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}-\num{\DonneeMin}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}=\num{\Etendue}$\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}%
+ }{Pas d'\'etendue possible pour une s\'erie de donn\'ees \`a caract\`ere qualitatif.}}{}%
+ % celui de la mediane
+ %%% Recuperation de la mediane %%%%%%%%%%%%%%%%%%%%%
+ \newcount\Recapmed%
+ \newcount\Recapmeda%
+ \ifodd\number\ListeCompletelen%odd impair
+ \Recapmed=\fpeval{(\ListeCompletelen+1)/2}\relax%
+ \else%
+ \Recapmed=\fpeval{\ListeCompletelen/2}\relax%
+ \Recapmeda=\numexpr\Recapmed+1\relax%
+ \fi%
+ \newcount\Recapk%
+ \Recapk=0%
+ \DTLforeach{mtdb}{\numeroDonnee=Numeric}{\Recapk=\numexpr\Recapk+1\relax%
+ \ifnum\Recapk=\Recapmed%
+ \ifodd\number\ListeCompletelen%
+ \xdef\Mediane{\numeroDonnee}%
+ \else%
+ \xdef\Mediane{\numeroDonnee}%
+ \fi%
+ \fi%
+ \ifnum\Recapk=\Recapmeda%
+ \xdef\Mediane{\fpeval{(\Mediane+\numeroDonnee)/2}}%
+ \fi%
+ }%
+ %%%
+ \ifboolKV[ClesStat]{Mediane}{%
+ \ifboolKV[ClesStat]{Liste}{%
+ On range les donn\'ees par ordre croissant :%
+ \nbdonnees=0%
+ \xintifboolexpr{\ListeCompletelen<\useKV[ClesStat]{Coupure}}{%
+ \[\DTLforeach{mtdb}{\numeroDonnee=Numeric}{\num{\numeroDonnee}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\DTLiflastrow{.}{;}}\]%
+ }{%
+ \medskip%
+ \begin{center}
+ \begin{minipage}{0.9\linewidth}
+ \DTLforeach*{mtdb}{\numeroDonnee=Numeric}{\num{\numeroDonnee}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\DTLiflastrow{.}{;
+ }\nbdonnees=\fpeval{\nbdonnees+1}\modulo{\nbdonnees}{\useKV[ClesStat]{Coupure}}\xintifboolexpr{\remainder==0}{\\}{}}
+ \end{minipage}
+ \end{center}%
+ \medskip%
+ }%
+ \newcount\med%
+ \newcount\meda%
+ \ifodd\number\ListeCompletelen%odd impair
+ \med=\fpeval{(\ListeCompletelen+1)/2}\relax%
+ L'effectif total de la s\'erie est \num{\ListeCompletelen}. Or, $\num{\ListeCompletelen}=\num{\fpeval{\med-1}}+1+\num{\fpeval{\med-1}}$.\\
+ \else% pair
+ \med=\fpeval{\ListeCompletelen/2}\relax%
+ \meda=\numexpr\med+1\relax%
+ L'effectif total de la s\'erie est \num{\ListeCompletelen}. Or, $\num{\ListeCompletelen}=\num{\the\med}+\num{\the\med}$.\\
+ \fi%
+ \newcount\k%
+ \k=0%
+ \DTLforeach{mtdb}{\numeroDonnee=Numeric}{\k=\numexpr\k+1\relax%
+ \ifnum\k=\med %La m\'ediane vaut \numeroDonnee\fi
+ \ifodd\number\ListeCompletelen%
+ La m\'ediane de la s\'erie est la \the\med\ieme{} donn\'ee.\\Donc la m\'ediane de la s\'erie est \num{\numeroDonnee}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}%
+ \xdef\Mediane{\numeroDonnee}%
+ \else%
+ La \the\med\ieme{} donn\'ee est \num{\numeroDonnee}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}. }{. }\xdef\Mediane{\numeroDonnee}%
+ \fi%
+ \fi%
+ \ifnum\k=\meda
+ La \the\meda\ieme{} donn\'ee est \num{\numeroDonnee}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}\\Donc \PfCArticleMediane{} m\'ediane de la s\'erie est \xdef\Mediane{\fpeval{(\Mediane+\numeroDonnee)/2}}$\ifboolKV[ClesStat]{DetailsMediane}{\dfrac{\num{\Mediane}+\num{\numeroDonnee}}{2}=}{}\num{\Mediane}$\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}%
+ \fi%
+ }%
+ %%%%%%%
+ }{Pas de m\'ediane possible pour une s\'erie de donn\'ees \`a caract\`ere qualitatif.}}{}
+ %%% Quartile un
+ \newcount\PfCQuartileUn%
+ \modulo{\ListeCompletelen}{4}\relax%
+ \ifnum\remainder=0%
+ \PfCQuartileUn=\fpeval{\ListeCompletelen/4}%
+ \else%
+ \PfCQuartileUn=\fpeval{ceil(\ListeCompletelen/4)}%
+ \fi%
+ \newcount\PfCQunk%
+ \PfCQunk=0%
+ \DTLforeach{mtdb}{\numeroDonnee=Numeric}{\PfCQunk=\numexpr\PfCQunk+1\relax%
+ \ifnum\PfCQunk=\PfCQuartileUn%
+ \xdef\QuartileUn{\numeroDonnee}%
+ \fi%
+ }%
+ %%% Quartile trois
+ \newcount\PfCQuartileTrois%
+ \modulo{\ListeCompletelen}{4}\relax%
+ \ifnum\remainder=0%
+ \PfCQuartileTrois=\fpeval{3*\ListeCompletelen/4}%
+ \else%
+ \PfCQuartileTrois=\fpeval{ceil(3*\ListeCompletelen/4)}%
+ \fi%
+ \newcount\PfCQtroisk%
+ \PfCQtroisk=0%
+ \DTLforeach{mtdb}{\numeroDonnee=Numeric}{\PfCQtroisk=\numexpr\PfCQtroisk+1\relax%
+ \ifnum\PfCQtroisk=\PfCQuartileTrois%La m\'ediane vaut \numeroDonnee\fi
+ \xdef\QuartileTrois{\numeroDonnee}%
+ \fi%
+ }%
+ % Construction du tableau
+ \ifboolKV[ClesStat]{Tableau}{%
+ \ifboolKV[ClesStat]{Liste}{Pas de tableau possible avec la cl\'e Liste.\\Utilisez plut\^ot la cl\'e Sondage si vous voulez un tableau avec cette liste.}{\BuildtabStat}}{}%
+ % Construction du graphique
+ \ifboolKV[ClesStat]{Graphique}{%
+ \ifboolKV[ClesStat]{Liste}{Pas de graphique possible avec la cl\'e Liste.\\Utilisez plut\^ot la cl\'e Sondage si vous voulez un graphique avec cette liste.}{%
+ \ifboolKV[ClesStat]{Barre}{%
+ \buildgraphbarhor%
+ }{%
+ \ifboolKV[ClesStat]{Angle}{%
+ \buildgraphcq{360}%
+ }{%
+ \ifboolKV[ClesStat]{SemiAngle}{%
+ \buildgraphcq{180}%
+ }{%
+ \buildgraphq[#1]%
+ }%
+ }%
+ }%
+ }%
+ }{}%
+ }{%%%%%%%%%%%%%%%%%%%%%D\'ebut quantitatif
+ % % on effectue les calculs
+ % %% celui de la somme des donn\'ees
+ \foreachitem\don\in\ListeComplete{\xdef\SommeDonnees{\fpeval{\SommeDonnees+\ListeComplete[\doncnt,1]*\ListeComplete[\doncnt,2]}}}%
+ % %% celui de l'effectif total
+ \foreachitem\don\in\ListeComplete{\xdef\EffectifTotal{\fpeval{\EffectifTotal+\ListeComplete[\doncnt,2]}}}%
+ % %% celui de l'\'etendue
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xintifboolexpr{\ListeComplete[##1,1]>\DonneeMax}{%
+ \xdef\DonneeMax{\ListeComplete[##1,1]}%
+ }{}%
+ \xintifboolexpr{\ListeComplete[##1,1]<\DonneeMin}{%
+ \xdef\DonneeMin{\ListeComplete[##1,1]}%
+ }{}%
+ }%
+ % \xdef\EffectifMax{\DonneeMax}%
+ \xdef\Etendue{\fpeval{\DonneeMax-\DonneeMin}}%%
+ % %% celui de la moyenne
+ \xdef\Moyenne{\fpeval{\SommeDonnees/\EffectifTotal}}%
+ \ifboolKV[ClesStat]{EffectifTotal}{%
L'effectif total de la s\'erie est : \[\ListeComplete[1,2]\xintFor* ##1 in
{\xintSeq {2}{\ListeCompletelen}}\do{%
- +\ListeComplete[##1,2]}=\num{\EffectifTotal}\]}
- }{}%
- \ifboolKV[ClesStat]{Liste}{\xdef\EffectifTotal{\ListeCompletelen}}{\xdef\EffectifTotal{\SommeDonnees}}%
- % %% celui de la moyenne
- \xdef\Moyenne{\fpeval{\SommeDonnees/\ListeCompletelen}}%
- \ifboolKV[ClesStat]{Moyenne}{%
- \ifboolKV[ClesStat]{Liste}{%
- La somme des donn\'ees de la s\'erie est :%
+ +\ListeComplete[##1,2]}=\num{\EffectifTotal}\]
+ }{}%
+ \ifboolKV[ClesStat]{Moyenne}{%
+ \ifboolKV[ClesStat]{Somme}{La somme des donn\'ees de la s\'erie est :%
\xintifboolexpr{\ListeCompletelen<\useKV[ClesStat]{Coupure}}{%
\[
- \num{\ListeComplete[1,2]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\xintFor* ##1 in {\xintSeq {2}{\ListeCompletelen}}\do{%
- +\num{\ListeComplete[##1,2]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
- }=\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}%
- \]}{%
+ \ifnum\ListeComplete[1,2]=1\else\num{\ListeComplete[1,2]}\times\fi\num{\ListeComplete[1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\xintFor* ##1 in {\xintSeq {2}{\ListeCompletelen}}\do{%
+ +\ifnum\ListeComplete[##1,2]=1\else\num{\ListeComplete[##1,2]}\times\fi\num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ }=\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ \]
+ }{%
\[
- \num{\ListeComplete[1,2]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\xintFor* ##1 in {\xintSeq {2}{3}}\do{%
- +\num{\ListeComplete[##1,2]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}}+\dots\xintFor* ##1 in {\xintSeq {\ListeCompletelen-1}{\ListeCompletelen}}\do{%
- +\num{\ListeComplete[##1,2]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
- }=\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}%
- \]%
+ \ifnum\ListeComplete[1,2]=1\else\num{\ListeComplete[1,2]}\times\fi\num{\ListeComplete[1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\xintFor* ##1 in {\xintSeq {2}{2}}\do{%
+ +\ifnum\ListeComplete[##1,2]=1\else\num{\ListeComplete[##1,2]}\times\fi\num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ }+\dots\xintFor* ##1 in {\xintSeq {\ListeCompletelen-1}{\ListeCompletelen}}\do{%
+ +\ifnum\ListeComplete[##1,2]=1\else\num{\ListeComplete[##1,2]}\times\fi\num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ }=\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ \]
+ }%
+ }{}%
+ \ifboolKV[ClesStat]{MoyenneA}{\ifboolKV[ClesStat]{SET}{}{L'effectif total de la s\'erie est :%
+ \ifboolKV[ClesStat]{Liste}{ \num{\EffectifTotal}\\}{%
+ \[\num{\ListeComplete[1,2]}\xintFor* ##1 in {\xintSeq {2}{\ListeCompletelen}}\do{%
+ +\num{\ListeComplete[##1,2]}
+ }=\num{\EffectifTotal}
+ \]%
+ }%
}%
- \ifboolKV[ClesStat]{SET}{}{Le nombre de donn\'ees de la s\'erie est \num{\ListeCompletelen}.\\}%
Donc la moyenne de la s\'erie est \'egale \`a :%
- \[\frac{\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}}{\num{\ListeCompletelen}}%\IfInteger{\fpeval{round(\fpeval{\SommeDonnees/\ListeCompletelen},\useKV[ClesStat]{Precision})}}{=}{\approx}
+ \[\frac{\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}}{\num{\EffectifTotal}}%
\ifboolKV[ClesStat]{ValeurExacte}{}{%
- \opdiv*{\SommeDonnees}{\ListeCompletelen}{resultatmoy}{restemoy}%
+ \opdiv*{\SommeDonnees}{\EffectifTotal}{resultatmoy}{restemoy}%
\opround{resultatmoy}{\useKV[ClesStat]{Precision}}{resultatmoy1}%
\opcmp{resultatmoy}{resultatmoy1}\ifopeq=\else\approx\fi%
- \num{\fpeval{round(\SommeDonnees/\ListeCompletelen,\useKV[ClesStat]{Precision})}}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}%
+ \num{\fpeval{round(\SommeDonnees/\EffectifTotal,\useKV[ClesStat]{Precision})}}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}%
}%
\]%
- }{Pas de moyenne possible pour une s\'erie de donn\'ees \`a caract\`ere qualitatif.}}{}%
- % % %% celui de l'\'etendue
- \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
- \xintifboolexpr{\ListeComplete[##1,2]>\DonneeMax}{%
- \xdef\DonneeMax{\ListeComplete[##1,2]}%
+ }{}%
}{}%
- \xintifboolexpr{\ListeComplete[##1,2]<\DonneeMin}{%
- \xdef\DonneeMin{\ListeComplete[##1,2]}%
- }{}%
- }%
- \xdef\EffectifMax{\DonneeMax}%
- \xdef\Etendue{\fpeval{\DonneeMax-\DonneeMin}}%
- \ifboolKV[ClesStat]{Etendue}{%
- \ifboolKV[ClesStat]{Liste}{%
- L'\'etendue de la s\'erie est \'egale \`a $\num{\DonneeMax}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}-\num{\DonneeMin}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}=\num{\Etendue}$\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}%
- }{Pas d'\'etendue possible pour une s\'erie de donn\'ees \`a caract\`ere qualitatif.}}{}%
- % celui de la mediane
- %%% Recuperation de la mediane %%%%%%%%%%%%%%%%%%%%%
- \newcount\Recapmed%
- \newcount\Recapmeda%
- \ifodd\number\ListeCompletelen%odd impair
- \Recapmed=\fpeval{(\ListeCompletelen+1)/2}\relax%
- \else%
- \Recapmed=\fpeval{\ListeCompletelen/2}\relax%
- \Recapmeda=\numexpr\Recapmed+1\relax%
- \fi%
- \newcount\Recapk%
- \Recapk=0%
- \DTLforeach{mtdb}{\numeroDonnee=Numeric}{\Recapk=\numexpr\Recapk+1\relax%
- \ifnum\Recapk=\Recapmed%
- \ifodd\number\ListeCompletelen%
- \xdef\Mediane{\numeroDonnee}%
- \else%
- \xdef\Mediane{\numeroDonnee}%
- \fi%
- \fi%
- \ifnum\Recapk=\Recapmeda%
- \xdef\Mediane{\fpeval{(\Mediane+\numeroDonnee)/2}}%
+ % % Affichage des r\'eponses.
+ % %% pour l'\'etendue
+ \ifboolKV[ClesStat]{Etendue}{L'\'etendue de la s\'erie est \'egale \`a $\num{\ListeComplete[\ListeCompletelen,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}-\num{\ListeComplete[1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}=\num{\Etendue}$\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}}{}%
+ % pour la m\'ediane
+ %%% Recuperation Mediane
+ \newcount\Recupmed%
+ \newcount\Recupmeda%
+ \ifodd\number\EffectifTotal%odd impair
+ \Recupmed=\fpeval{(\EffectifTotal+1)/2}\relax%
+ \else% pair
+ \Recupmed=\fpeval{\EffectifTotal/2}\relax%
+ \Recupmeda=\numexpr\Recupmed+1\relax%
\fi%
- }%
- %%%
- \ifboolKV[ClesStat]{Mediane}{%
- \ifboolKV[ClesStat]{Liste}{%
- On range les donn\'ees par ordre croissant :%
- \nbdonnees=0%
- \xintifboolexpr{\ListeCompletelen<\useKV[ClesStat]{Coupure}}{%
- \[\DTLforeach{mtdb}{\numeroDonnee=Numeric}{\num{\numeroDonnee}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\DTLiflastrow{.}{;}}\]%
- }{%
- \medskip%
- \begin{center}
- \begin{minipage}{0.9\linewidth}
- \DTLforeach*{mtdb}{\numeroDonnee=Numeric}{\num{\numeroDonnee}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\DTLiflastrow{.}{;
- }\nbdonnees=\fpeval{\nbdonnees+1}\modulo{\nbdonnees}{\useKV[ClesStat]{Coupure}}\xintifboolexpr{\remainder==0}{\\}{}}
- \end{minipage}
- \end{center}%
- \medskip%
+ \newcount\Recupk%
+ \Recupk=0%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xintFor* ##2 in {\xintSeq {1}{\ListeComplete[##1,2]}}\do{%
+ \Recupk=\numexpr\Recupk+1\relax%
+ \ifnum\Recupk=\Recupmed%
+ \ifodd\number\EffectifTotal%
+ \xdef\Mediane{\ListeComplete[##1,1]}%
+ \else%
+ \xdef\Mediane{\ListeComplete[##1,1]}%
+ \fi%
+ \fi%
+ \ifnum\Recupk=\Recupmeda%
+ \xdef\Mediane{\fpeval{(\Mediane+\ListeComplete[##1,1])/2}}%
+ \fi%
}%
+ }%
+ %%%
+ \ifboolKV[ClesStat]{Mediane}{%
+
\newcount\med%
\newcount\meda%
- \ifodd\number\ListeCompletelen%odd impair
- \med=\fpeval{(\ListeCompletelen+1)/2}\relax%
- L'effectif total de la s\'erie est \num{\ListeCompletelen}. Or, $\num{\ListeCompletelen}=\num{\fpeval{\med-1}}+1+\num{\fpeval{\med-1}}$.\\
+ \ifodd\number\EffectifTotal%odd impair
+ \med=\fpeval{(\EffectifTotal+1)/2}\relax%
+ L'effectif total de la s\'erie est \num{\EffectifTotal}. Or, $\num{\EffectifTotal}=\num{\fpeval{\med-1}}+1+\num{\fpeval{\med-1}}$. %
\else% pair
- \med=\fpeval{\ListeCompletelen/2}\relax%
+ \med=\fpeval{\EffectifTotal/2}\relax%
\meda=\numexpr\med+1\relax%
- L'effectif total de la s\'erie est \num{\ListeCompletelen}. Or, $\num{\ListeCompletelen}=\num{\the\med}+\num{\the\med}$.\\
+ L'effectif total de la s\'erie est \num{\EffectifTotal}. Or, $\num{\EffectifTotal}=\num{\fpeval{\med}}+\num{\fpeval{\med}}$. %
\fi%
\newcount\k%
\k=0%
- \DTLforeach{mtdb}{\numeroDonnee=Numeric}{\k=\numexpr\k+1\relax%
- \ifnum\k=\med %La m\'ediane vaut \numeroDonnee\fi
- \ifodd\number\ListeCompletelen%
- La m\'ediane de la s\'erie est la \the\med\ieme{} donn\'ee.\\Donc la m\'ediane de la s\'erie est \num{\numeroDonnee}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}%
- \xdef\Mediane{\numeroDonnee}%
- \else%
- La \the\med\ieme{} donn\'ee est \num{\numeroDonnee}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}. }{. }\xdef\Mediane{\numeroDonnee}%
- \fi%
- \fi%
- \ifnum\k=\meda
- La \the\meda\ieme{} donn\'ee est \num{\numeroDonnee}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.} Donc la m\'ediane de la s\'erie est \xdef\Mediane{\fpeval{(\Mediane+\numeroDonnee)/2}}\num{\Mediane}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}%
- \fi%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xintFor* ##2 in {\xintSeq {1}{\ListeComplete[##1,2]}}\do{%
+ \k=\numexpr\k+1\relax%
+ \ifnum\k=\med%
+ \ifodd\number\EffectifTotal%
+ La m\'ediane de la s\'erie est la \the\med\ieme{} donn\'ee. Donc la m\'ediane de la s\'erie est \num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}%
+ \else%
+ La \the\med\ieme{} donn\'ee est \num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}. }{. }\xdef\Mediane{\ListeComplete[##1,1]}%
+ \fi%
+ \fi%
+ \ifnum\k=\meda%
+ La \the\meda\ieme{} donn\'ee est \num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}\\Donc \PfCArticleMediane{} m\'ediane de la s\'erie est $\ifboolKV[ClesStat]{DetailsMediane}{\dfrac{\num{\Mediane}+\num{\ListeComplete[##1,1]}}2=}{}\xdef\Mediane{\fpeval{(\Mediane+\ListeComplete[##1,1])/2}}\num{\Mediane}$\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}%
+ \fi%
+ }%
}%
- %%%%%%%
- }{Pas de m\'ediane possible pour une s\'erie de donn\'ees \`a caract\`ere qualitatif.}}{}
- %%% Quartile un
- \newcount\PfCQuartileUn%
- \modulo{\ListeCompletelen}{4}\relax%
- \ifnum\remainder=0%
- \PfCQuartileUn=\fpeval{\ListeCompletelen/4}%
- \else%
- \PfCQuartileUn=\fpeval{ceil(\ListeCompletelen/4)}%
- \fi%
- \newcount\PfCQunk%
- \PfCQunk=0%
- \DTLforeach{mtdb}{\numeroDonnee=Numeric}{\PfCQunk=\numexpr\PfCQunk+1\relax%
- \ifnum\PfCQunk=\PfCQuartileUn%
- \xdef\QuartileUn{\numeroDonnee}%
- \fi%
- }%
- %%% Quartile trois
- \newcount\PfCQuartileTrois%
- \modulo{\ListeCompletelen}{4}\relax%
- \ifnum\remainder=0%
- \PfCQuartileTrois=\fpeval{3*\ListeCompletelen/4}%
- \else%
- \PfCQuartileTrois=\fpeval{ceil(3*\ListeCompletelen/4)}%
- \fi%
- \newcount\PfCQtroisk%
- \PfCQtroisk=0%
- \DTLforeach{mtdb}{\numeroDonnee=Numeric}{\PfCQtroisk=\numexpr\PfCQtroisk+1\relax%
- \ifnum\PfCQtroisk=\PfCQuartileTrois%La m\'ediane vaut \numeroDonnee\fi
- \xdef\QuartileTrois{\numeroDonnee}%
- \fi%
- }%
- % Construction du tableau
- \ifboolKV[ClesStat]{Tableau}{%
- \ifboolKV[ClesStat]{Liste}{Pas de tableau possible avec la cl\'e Liste.\\Utilisez plut\^ot la cl\'e Sondage si vous voulez un tableau avec cette liste.}{\BuildtabStat}}{}%
- % Construction du graphique
- \ifboolKV[ClesStat]{Graphique}{%
- \ifboolKV[ClesStat]{Liste}{Pas de graphique possible avec la cl\'e Liste.\\Utilisez plut\^ot la cl\'e Sondage si vous voulez un graphique avec cette liste.}{%
- \ifboolKV[ClesStat]{Barre}{%
- \buildgraphbarhor%
- }{\ifboolKV[ClesStat]{Angle}{\buildgraphcq{360}}{\ifboolKV[ClesStat]{SemiAngle}{\buildgraphcq{180}}{\buildgraphq[#1]}}}%
- }}{}%
- }{%%%%%%%%%%%%%%%%%%%%%D\'ebut quantitatif
- % % on effectue les calculs
- % %% celui de la somme des donn\'ees
- \foreachitem\don\in\ListeComplete{\xdef\SommeDonnees{\fpeval{\SommeDonnees+\ListeComplete[\doncnt,1]*\ListeComplete[\doncnt,2]}}}%
- % %% celui de l'effectif total
- \foreachitem\don\in\ListeComplete{\xdef\EffectifTotal{\fpeval{\EffectifTotal+\ListeComplete[\doncnt,2]}}}%
- % %% celui de l'\'etendue
- \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
- \xintifboolexpr{\ListeComplete[##1,1]>\DonneeMax}{%
- \xdef\DonneeMax{\ListeComplete[##1,1]}%
- }{}%
- \xintifboolexpr{\ListeComplete[##1,1]<\DonneeMin}{%
- \xdef\DonneeMin{\ListeComplete[##1,1]}%
}{}%
- }%
- % \xdef\EffectifMax{\DonneeMax}%
- \xdef\Etendue{\fpeval{\DonneeMax-\DonneeMin}}%%
- % %% celui de la moyenne
- \xdef\Moyenne{\fpeval{\SommeDonnees/\EffectifTotal}}%
- \ifboolKV[ClesStat]{EffectifTotal}{%
- L'effectif total de la s\'erie est : \[\ListeComplete[1,2]\xintFor* ##1 in
- {\xintSeq {2}{\ListeCompletelen}}\do{%
- +\ListeComplete[##1,2]}=\num{\EffectifTotal}\]
- }{}%
- \ifboolKV[ClesStat]{Moyenne}{%
- La somme des donn\'ees de la s\'erie est :%
- \xintifboolexpr{\ListeCompletelen<\useKV[ClesStat]{Coupure}}{%
- \[
- \ifnum\ListeComplete[1,2]=1\else\num{\ListeComplete[1,2]}\times\fi\num{\ListeComplete[1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\xintFor* ##1 in {\xintSeq {2}{\ListeCompletelen}}\do{%
- +\ifnum\ListeComplete[##1,2]=1\else\num{\ListeComplete[##1,2]}\times\fi\num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
- }=\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
- \]
- }{%
- \[
- \ifnum\ListeComplete[1,2]=1\else\num{\ListeComplete[1,2]}\times\fi\num{\ListeComplete[1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\xintFor* ##1 in {\xintSeq {2}{2}}\do{%
- +\ifnum\ListeComplete[##1,2]=1\else\num{\ListeComplete[##1,2]}\times\fi\num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
- }+\dots\xintFor* ##1 in {\xintSeq {\ListeCompletelen-1}{\ListeCompletelen}}\do{%
- +\ifnum\ListeComplete[##1,2]=1\else\num{\ListeComplete[##1,2]}\times\fi\num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
- }=\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
- \]
- }%
- \ifboolKV[ClesStat]{SET}{}{L'effectif total de la s\'erie est :%
- \ifboolKV[ClesStat]{Liste}{ \num{\EffectifTotal}\\}{%
- \[\num{\ListeComplete[1,2]}\xintFor* ##1 in {\xintSeq {2}{\ListeCompletelen}}\do{%
- +\num{\ListeComplete[##1,2]}
- }=\num{\EffectifTotal}
- \]%
- }%
- }%
- Donc la moyenne de la s\'erie est \'egale \`a :%
- \[\frac{\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}}{\num{\EffectifTotal}}%
- \ifboolKV[ClesStat]{ValeurExacte}{}{%
- \opdiv*{\SommeDonnees}{\EffectifTotal}{resultatmoy}{restemoy}%
- \opround{resultatmoy}{\useKV[ClesStat]{Precision}}{resultatmoy1}%
- \opcmp{resultatmoy}{resultatmoy1}\ifopeq=\else\approx\fi%
- \num{\fpeval{round(\SommeDonnees/\EffectifTotal,\useKV[ClesStat]{Precision})}}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}%
+ %%% Quartile un
+ \newcount\PfCQuartileUn%
+ \modulo{\EffectifTotal}{4}\relax%
+ \ifnum\remainder=0%
+ \PfCQuartileUn=\fpeval{\EffectifTotal/4}%
+ \else%
+ \PfCQuartileUn=\fpeval{ceil(\EffectifTotal/4)}%
+ \fi%
+ \newcount\PfCQunk%
+ \PfCQunk=0%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xintFor* ##2 in {\xintSeq {1}{\ListeComplete[##1,2]}}\do{%
+ \PfCQunk=\numexpr\PfCQunk+1\relax%
+ \ifnum\PfCQunk=\PfCQuartileUn%
+ \xdef\QuartileUn{\ListeComplete[##1,1]}%
+ \fi%
}%
- \]%
- }{}%
- % % Affichage des r\'eponses.
- % %% pour l'\'etendue
- \ifboolKV[ClesStat]{Etendue}{L'\'etendue de la s\'erie est \'egale \`a $\num{\ListeComplete[\ListeCompletelen,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}-\num{\ListeComplete[1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}=\num{\Etendue}$\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}}{}%
- % pour la m\'ediane
- %%% Recuperation Mediane
- \newcount\Recupmed%
- \newcount\Recupmeda%
- \ifodd\number\EffectifTotal%odd impair
- \Recupmed=\fpeval{(\EffectifTotal+1)/2}\relax%
- \else% pair
- \Recupmed=\fpeval{\EffectifTotal/2}\relax%
- \Recupmeda=\numexpr\Recupmed+1\relax%
- \fi%
- \newcount\Recupk%
- \Recupk=0%
- \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
- \xintFor* ##2 in {\xintSeq {1}{\ListeComplete[##1,2]}}\do{%
- \Recupk=\numexpr\Recupk+1\relax%
- \ifnum\Recupk=\Recupmed%
- \ifodd\number\EffectifTotal%
- \xdef\Mediane{\ListeComplete[##1,1]}%
- \else%
- \xdef\Mediane{\ListeComplete[##1,1]}%
- \fi%
- \fi%
- \ifnum\Recupk=\Recupmeda%
- \xdef\Mediane{\fpeval{(\Mediane+\ListeComplete[##1,1])/2}}%
- \fi%
}%
- }%
- %%%
- \ifboolKV[ClesStat]{Mediane}{%
-
- \newcount\med%
- \newcount\meda%
- \ifodd\number\EffectifTotal%odd impair
- \med=\fpeval{(\EffectifTotal+1)/2}\relax%
- L'effectif total de la s\'erie est \num{\EffectifTotal}. Or, $\num{\EffectifTotal}=\num{\fpeval{\med-1}}+1+\num{\fpeval{\med-1}}$. %
- \else% pair
- \med=\fpeval{\EffectifTotal/2}\relax%
- \meda=\numexpr\med+1\relax%
- L'effectif total de la s\'erie est \num{\EffectifTotal}. Or, $\num{\EffectifTotal}=\num{\fpeval{\med}}+\num{\fpeval{\med}}$. %
+ %%% Quartile trois
+ \newcount\PfCQuartileTrois%
+ \modulo{\EffectifTotal}{4}\relax%
+ \ifnum\remainder=0%
+ \PfCQuartileTrois=\fpeval{3*\EffectifTotal/4}%
+ \else%
+ \PfCQuartileTrois=\fpeval{ceil(3*\EffectifTotal/4)}%
\fi%
- \newcount\k%
- \k=0%
+ \newcount\PfCQtroisk%
+ \PfCQtroisk=0%
\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
\xintFor* ##2 in {\xintSeq {1}{\ListeComplete[##1,2]}}\do{%
- \k=\numexpr\k+1\relax%
- \ifnum\k=\med%
- \ifodd\number\EffectifTotal%
- La m\'ediane de la s\'erie est la \the\med\ieme{} donn\'ee. Donc la m\'ediane de la s\'erie est \num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}%
- \else%
- La \the\med\ieme{} donn\'ee est \num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}. }{. }\xdef\Mediane{\ListeComplete[##1,1]}%
- \fi%
- \fi%
- \ifnum\k=\meda%
- La \the\meda\ieme{} donn\'ee est \num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}\\Donc la m\'ediane de la s\'erie est \xdef\Mediane{\fpeval{(\Mediane+\ListeComplete[##1,1])/2}}\num{\Mediane}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}%
+ \PfCQtroisk=\numexpr\PfCQtroisk+1\relax%
+ \ifnum\PfCQtroisk=\PfCQuartileTrois%
+ \xdef\QuartileTrois{\ListeComplete[##1,1]}%
\fi%
}%
}%
- }{}%
- %%% Quartile un
- \newcount\PfCQuartileUn%
- \modulo{\EffectifTotal}{4}\relax%
- \ifnum\remainder=0%
- \PfCQuartileUn=\fpeval{\EffectifTotal/4}%
- \else%
- \PfCQuartileUn=\fpeval{ceil(\EffectifTotal/4)}%
- \fi%
- \newcount\PfCQunk%
- \PfCQunk=0%
- \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
- \xintFor* ##2 in {\xintSeq {1}{\ListeComplete[##1,2]}}\do{%
- \PfCQunk=\numexpr\PfCQunk+1\relax%
- \ifnum\PfCQunk=\PfCQuartileUn%
- \xdef\QuartileUn{\ListeComplete[##1,1]}%
- \fi%
- }%
- }%
- %%% Quartile trois
- \newcount\PfCQuartileTrois%
- \modulo{\EffectifTotal}{4}\relax%
- \ifnum\remainder=0%
- \PfCQuartileTrois=\fpeval{3*\EffectifTotal/4}%
- \else%
- \PfCQuartileTrois=\fpeval{ceil(3*\EffectifTotal/4)}%
- \fi%
- \newcount\PfCQtroisk%
- \PfCQtroisk=0%
- \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
- \xintFor* ##2 in {\xintSeq {1}{\ListeComplete[##1,2]}}\do{%
- \PfCQtroisk=\numexpr\PfCQtroisk+1\relax%
- \ifnum\PfCQtroisk=\PfCQuartileTrois%
- \xdef\QuartileTrois{\ListeComplete[##1,1]}%
- \fi%
- }%
+ % Construction de tableau
+ \ifboolKV[ClesStat]{Tableau}{\BuildtabStat}{}%
+ % Construction du graphique ??
+ \ifboolKV[ClesStat]{Graphique}{%
+ \ifboolKV[ClesStat]{Angle}{%
+ \buildgraphcq{360}%
+ }{%
+ \ifboolKV[ClesStat]{SemiAngle}{%
+ \buildgraphcq{180}%
+ }{%
+ \buildgraph[#1]%
+ }%
+ }%
+ }{}%
}%
- % Construction de tableau
- \ifboolKV[ClesStat]{Tableau}{\BuildtabStat}{}%
- % Construction du graphique ??
- \ifboolKV[ClesStat]{Graphique}{%
- \ifboolKV[ClesStat]{Angle}{\buildgraphcq{360}}{\ifboolKV[ClesStat]{SemiAngle}{\buildgraphcq{180}}{\buildgraph[#1]}}
- }{}%
}%
}%
}% \ No newline at end of file
diff --git a/macros/latex/contrib/profcollege/latex/PfCStatistiquesold.tex b/macros/latex/contrib/profcollege/latex/PfCStatistiquesold.tex
new file mode 100644
index 0000000000..ca8be38394
--- /dev/null
+++ b/macros/latex/contrib/profcollege/latex/PfCStatistiquesold.tex
@@ -0,0 +1,2106 @@
+%%%
+% Statistiques
+%%%
+\newcommand\NbDonnees{}%
+\newcommand\SommeDonnees{}%
+\newcommand\EffectifTotal{}%
+\newcommand\Moyenne{}%
+\newcommand\Etendue{}%
+\newcommand\Mediane{}%
+\newcommand\DonneeMax{}%
+\newcommand\DonneeMin{}%
+\newcommand\EffectifMax{}%
+
+\setKVdefault[ClesStat]{ColVide=0,CaseVide=false,EffVide=false,%
+FreqVide=false,AngVide=false,ECCVide=false,TotalVide=false,Sondage=false,Liste=false,%
+Tableau=false,Stretch=1,Frequence=false,EffectifTotal=false,%
+Etendue=false,Moyenne=false,SET=false,ValeurExacte=false,Mediane=false,QuartileUn=false,QuartileTrois=false,Total=false,Concret=false,%
+Unite={},Largeur=1cm,Precision=2,PrecisionF=0,Donnee=Valeurs,Effectif=Effectif,Grille=false,Origine=0,Angle=false,SemiAngle=false,Qualitatif=false,Classes=false,TableauVide=false,ECC=false,Coupure=10,CouleurTab=gray!15,Graphique=false,Batons=true,%
+% Pour les diags batons
+EpaisseurBatons=1,ListeCouleursB={a},Lecture=false,LectureFine=false,AideLecture=false,Reponses=false,DonneesSup=false,AbscisseRotation=false,Tiret=false,AngleRotationAbscisse=0,Pasx=1,Pasy=1,Unitex=0.5,Unitey=0.5,Depart=0,CouleurDefaut=black,Date=false,GrandNombrey=false,GrandNombrex=false,%
+% Pour les diags circulaires
+Rayon=3cm,AffichageAngle=false,AffichageDonnee=false,ListeCouleurs={white},Hachures=false,LectureInverse=false,EcartHachures=0.25,EpaisseurHachures=1,Legende,LegendeVide=false,ACompleter=false,%
+%Pour les représentations
+Representation=false,%
+%Pour les barres horizontales
+Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0,%Grille est dispo
+% Pour les histogrammes
+Histogramme=false,UniteAire=1,MemeAmpli,DepartHisto=1%
+}%
+%compl\'ements
+\defKV[ClesStat]{AngleRotationAbscisse=\setKV[ClesStat]{AbscisseRotation}}%
+\defKV[ClesStat]{AffichageDonnees=\setKV[ClesStat]{AffichageAngle=false}\setKV[ClesStat]{AffichageDonnee}}%
+\defKV[ClesStat]{CasesVides=\setKV[ClesStat]{CaseVide}}%
+\defKV[ClesStat]{LegendesVides=\setKV[ClesStat]{LegendeVide}}%
+\defKV[ClesStat]{GrandNombreO=\setKV[ClesStat]{GrandNombrey}}%
+\defKV[ClesStat]{GrandNombreA=\setKV[ClesStat]{GrandNombrex}}%
+% La construction du tableau
+\def\addtotok#1#2{#1\expandafter{\the#1#2}}%
+\newtoks\tabtoksa\newtoks\tabtoksb\newtoks\tabtoksc%
+\def\updatetoks#1/#2\nil{\addtotok\tabtoksa{\ifboolKV[ClesStat]{Qualitatif}{&#1}{&\num{#1}}}\addtotok\tabtoksb{&\num{#2}}}%
+%
+\newcounter{PfCCompteLignes}%
+%
+\def\BuildtabStat{% %%Tableau sans/avec total
+ \setcounter{PfCCompteLignes}{0}%
+ \tabtoksa{\useKV[ClesStat]{Donnee}}\tabtoksb{\useKV[ClesStat]{Effectif}}%
+ \foreachitem\compteur\in\ListeComplete{\expandafter\updatetoks\compteur\nil}%
+ \renewcommand{\arraystretch}{\useKV[ClesStat]{Stretch}}%
+ \ifboolKV[ClesStat]{Total}{%
+ \begin{NiceTabular}{c*{\fpeval{\ListeCompletelen+1}}{>{\centering\arraybackslash}p{\useKV[ClesStat]{Largeur}}}}%
+ \CodeBefore%
+ \rowcolor{\useKV[ClesStat]{CouleurTab}}{1}%
+ \columncolor{\useKV[ClesStat]{CouleurTab}}{1}%
+ \Body%
+ \the\tabtoksa&Total\\%
+ \ifboolKV[ClesStat]{EffVide}{\useKV[ClesStat]{Effectif}\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{&}}{\the\tabtoksb&\num{\EffectifTotal}}\\%
+ \ifboolKV[ClesStat]{Frequence}{\stepcounter{PfCCompteLignes}Fr\'equence (\%)\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{FreqVide}{}{\num{\CalculFrequence{##1}}}}}&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{FreqVide}{}{100}}\\}{}%
+ \ifboolKV[ClesStat]{Angle}{\stepcounter{PfCCompteLignes}Angle (\si{\degree})\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{AngVide}{}{\CalculAngle{##1}}}}&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{AngVide}{}{360}}\\}{}%
+ \ifboolKV[ClesStat]{SemiAngle}{\stepcounter{PfCCompteLignes}Angle (\si{\degree})\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{AngVide}{}{\CalculSemiAngle{##1}}}}&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{AngVide}{}{180}}\\}{}%
+ \ifboolKV[ClesStat]{ECC}{\stepcounter{PfCCompteLignes}E.C.C.\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{ECCVide}{}{\CalculECC{##1}}}}&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{ECCVide}{}{\num{\EffectifTotal}}}\\}{}%
+ \CodeAfter%
+ % On crée la liste des colonnes à vider
+ \xintifboolexpr{\useKV[ClesStat]{ColVide}>0}{%
+ \xdef\FooStat{\useKV[ClesStat]{ColVide}}%
+ \setsepchar{,}%
+ \readlist*\ListeColonnesAVider{\FooStat}%
+ \foreachitem\compteur\in\ListeColonnesAVider{%
+ \tikz\fill[white] (row-2-|col-\fpeval{\compteur+1}) rectangle (last-|col-\fpeval{\compteur+2});%
+ }%
+ }{}%
+ % On crée la liste des cases à vider
+ \ifboolKV[ClesStat]{CaseVide}{%
+ \xdef\FooStatCases{\useKV[ClesStat]{CasesVides}}%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeCasesAVider{\FooStatCases}%
+ \foreachitem\compteur\in\ListeCasesAVider{%
+ \tikz\fill[white] (row-\fpeval{\ListeCasesAVider[\compteurcnt,1]+1}-|col-\fpeval{\ListeCasesAVider[\compteurcnt,2]+1}) rectangle (row-\fpeval{\ListeCasesAVider[\compteurcnt,1]+2}-|col-\fpeval{\ListeCasesAVider[\compteurcnt,2]+2});%
+ }%
+ }{}%
+ % On retrace le tableau
+ %Les colonnes
+ \xintFor* ##1 in {\xintSeq{1}{\fpeval{\ListeCompletelen+3}}}\do{%
+ \tikz\draw (row-1-|col-##1) -- (last-|col-##1);%
+ }%
+ % Les lignes
+ \xintFor* ##1 in {\xintSeq{1}{\fpeval{\thePfCCompteLignes+3}}}\do{%
+ \tikz\draw (row-##1-|col-1) -- (row-##1-|last);%
+ }%
+ \end{NiceTabular}%
+ }{%
+ \begin{NiceTabular}{c*{\fpeval{\ListeCompletelen}}{>{\centering\arraybackslash}p{\useKV[ClesStat]{Largeur}}}}%
+ \CodeBefore%
+ \rowcolor{\useKV[ClesStat]{CouleurTab}}{1}%
+ \columncolor{\useKV[ClesStat]{CouleurTab}}{1}%
+ \Body%
+ \the\tabtoksa\\%
+ \ifboolKV[ClesStat]{EffVide}{\useKV[ClesStat]{Effectif}\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{&}}{\the\tabtoksb}\\%
+ \ifboolKV[ClesStat]{Frequence}{\stepcounter{PfCCompteLignes}Fr\'equence (\%)\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{FreqVide}{}{\num{\CalculFrequence{##1}}}}}\\}{}%
+ \ifboolKV[ClesStat]{Angle}{\stepcounter{PfCCompteLignes}Angle (\si{\degree})\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{AngVide}{}{\CalculAngle{##1}}}}\\}{}%
+ \ifboolKV[ClesStat]{SemiAngle}{\stepcounter{PfCCompteLignes}Angle (\si{\degree})\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{AngVide}{}{\CalculSemiAngle{##1}}}}\\}{}%
+ \ifboolKV[ClesStat]{ECC}{\stepcounter{PfCCompteLignes}E.C.C.\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{ECCVide}{}{\CalculECC{##1}}}}\\}{}%
+ \CodeAfter%
+ % On crée la liste des colonnes à vider
+ \xintifboolexpr{\useKV[ClesStat]{ColVide}>0}{%
+ \xdef\FooStat{\useKV[ClesStat]{ColVide}}%
+ \setsepchar{,}%
+ \readlist*\ListeColonnesAVider{\FooStat}%
+ \foreachitem\compteur\in\ListeColonnesAVider{%
+ \tikz\fill[white] (row-2-|col-\fpeval{\compteur+1}) rectangle (last-|col-\fpeval{\compteur+2});%
+ }%
+ }{}%
+ % On crée la liste des cases à vider
+ \ifboolKV[ClesStat]{CaseVide}{%
+ \xdef\FooStatCases{\useKV[ClesStat]{CasesVides}}%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeCasesAVider{\FooStatCases}%
+ \foreachitem\compteur\in\ListeCasesAVider{%
+ \tikz\fill[white] (row-\fpeval{\ListeCasesAVider[\compteurcnt,1]+1}-|col-\fpeval{\ListeCasesAVider[\compteurcnt,2]+1}) rectangle (row-\fpeval{\ListeCasesAVider[\compteurcnt,1]+2}-|col-\fpeval{\ListeCasesAVider[\compteurcnt,2]+2});%
+ }%
+ }{}%
+ % On retrace le tableau
+ %Les colonnes
+ \xintFor* ##1 in {\xintSeq{1}{\fpeval{\ListeCompletelen+2}}}\do{%
+ \tikz\draw (row-1-|col-##1) -- (last-|col-##1);%
+ }%
+ % Les lignes
+ \xintFor* ##1 in {\xintSeq{1}{\fpeval{\thePfCCompteLignes+3}}}\do{%
+ \tikz\draw (row-##1-|col-1) -- (row-##1-|last);%
+ }%
+ \end{NiceTabular}%
+ }%
+}%
+
+% Pour construire le diagramme en barres horizontales
+\def\UpdatetoksHor#1/#2/#3\nil{\addtotok\toklistenomhor{"#1",}\addtotok\toklistedonhor{#3,}\addtotok\toklisteaffhor{"#2",}}%
+
+\newcommand\buildgraphbarhor{%
+ \newtoks\toklistenomhor%
+ \newtoks\toklistedonhor%
+ \newtoks\toklisteaffhor%
+ \newtoks\toklistecouleur%
+ \xdef\PfCfooStat{}%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xdef\PfCfooStat{\PfCfooStat \ListeComplete[##1,2],}%
+ }%
+ \xdef\DivMax{\fpeval{max(\PfCfooStat)}}%
+ \xdef\ExposantDivMax{\fpeval{round(ln(\DivMax)/ln(10))}}%
+ \xdef\DivMax{\fpeval{10**\ExposantDivMax}}%
+ \xdef\PfCfooStat{}%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xdef\PfCfooStat{\PfCfooStat \ListeComplete[##1,1]/\ListeComplete[##1,2]/\fpeval{\ListeComplete[##1,2]/\DivMax},}%
+ }%
+ \readlist*\ListeCompleteDiagHor{\PfCfooStat}%
+ \foreachitem\compteur\in\ListeCompleteDiagHor{\expandafter\UpdatetoksHor\compteur\nil}%
+ \xdef\ListeAvantCouleurs{\useKV[ClesStat]{ListeCouleurs}}%
+ \readlist*\ListeCouleur{\ListeAvantCouleurs}%
+ \foreachitem\couleur\in\ListeCouleur{\expandafter\UpdateCoul\couleur\nil}%
+ \NewMPDiagBarreHor{\the\toklistenomhor}{\the\toklistedonhor}{\the\toklisteaffhor}{\the\toklistecouleur}%
+}%
+
+% Pour construire le diagramme en bâtons
+\def\Updatetoks#1/#2\nil{\addtotok\toklistepoint{(#1,#2),}}%
+\newcommand\buildgraph[1][]{%
+ \newtoks\toklistepoint\toklistepoint{}%
+ \newtoks\toklistecouleur\toklistecouleur{}%
+ \newtoks\toklistelegende\toklistelegende{}%
+ \ifboolKV[ClesStat]{LegendeVide}{%
+ \xdef\foo{\useKV[ClesStat]{LegendesVides}}%
+ \readlist*\ListeLegendesAEffacer{\foo}%
+ }{\xdef\foo{-1}\readlist*\ListeLegendesAEffacer{\foo}%
+ }%
+ \foreachitem\compteur\in\ListeLegendesAEffacer{\expandafter\UpdateLegende\compteur\nil}%
+ \foreachitem\compteur\in\ListeComplete{\expandafter\Updatetoks\compteur\nil}%
+ \xdef\ListeAvantCouleurs{\useKV[ClesStat]{ListeCouleursB}}%
+ \readlist*\ListeCouleur{\ListeAvantCouleurs}%
+ \foreachitem\couleur\in\ListeCouleur{\expandafter\UpdateCoul\couleur\nil}%
+ \MPStatNew{\the\toklistepoint}{\the\toklistecouleur}{\the\toklistelegende}
+}%
+
+% Pour construire le diagramme en bâtons qualitatif
+\def\Updatetoksq#1/#2\nil{\addtotok\toklistepointq{"#1",#2,}}%
+\newcommand\buildgraphq[1][]{%
+ \newtoks\toklistepointq\toklistepointq{}%
+ \newtoks\toklistecouleur\toklistecouleur{}%
+ \newtoks\toklistelegende\toklistelegende{}%
+ \ifboolKV[ClesStat]{LegendeVide}{%
+ \xdef\foo{\useKV[ClesStat]{LegendesVides}}%
+ \readlist*\ListeLegendesAEffacer{\foo}%
+ }{\xdef\foo{-1}\readlist*\ListeLegendesAEffacer{\foo}%
+ }%
+ \foreachitem\compteur\in\ListeLegendesAEffacer{\expandafter\UpdateLegende\compteur\nil}%
+ \foreachitem\compteur\in\ListeComplete{\expandafter\Updatetoksq\compteur\nil}%
+ \xdef\ListeAvantCouleurs{\useKV[ClesStat]{ListeCouleursB}}%
+ \readlist*\ListeCouleur{\ListeAvantCouleurs}%
+ \foreachitem\couleur\in\ListeCouleur{\expandafter\UpdateCoul\couleur\nil}%
+ \MPStatNew{\the\toklistepointq}{\the\toklistecouleur}{\the\toklistelegende}%
+}%
+
+\def\UpdateCoul#1\nil{\addtotok\toklistecouleur{#1,}}%
+\def\UpdateLegende#1\nil{\addtotok\toklistelegende{#1,}}%
+
+% Pour construire le diagramme circulaire qualitatif
+\def\buildgraphcq#1{%
+ \newtoks\toklistepointq\toklistepointq{}%
+ \newtoks\toklistecouleur\toklistecouleur{}%
+ \newtoks\toklistelegende\toklistelegende{}%
+ \ifboolKV[ClesStat]{LegendeVide}{%
+ \xdef\foo{\useKV[ClesStat]{LegendesVides}}%
+ \readlist*\ListeLegendesAEffacer{\foo}%
+ }{\xdef\foo{0}\readlist*\ListeLegendesAEffacer{\foo}%
+ }%
+ \foreachitem\compteur\in\ListeLegendesAEffacer{\expandafter\UpdateLegende\compteur\nil}%
+ %
+ \foreachitem\compteur\in\ListeComplete{\expandafter\Updatetoksq\compteur\nil}%
+ \xdef\ListeAvantCouleurs{\useKV[ClesStat]{ListeCouleurs}}%
+ \readlist*\ListeCouleur{\ListeAvantCouleurs}%
+ \foreachitem\couleur\in\ListeCouleur{\expandafter\UpdateCoul\couleur\nil}%
+ \NewMPStatCirculaireQ{\the\toklistepointq}{#1}{\the\toklistecouleur}{\the\toklistelegende}%
+}%
+
+%% calcul des fr\'equences
+\newcommand\CalculFrequence[1]{%
+ \fpeval{round(\ListeComplete[#1,2]*100/\EffectifTotal,\useKV[ClesStat]{PrecisionF})}
+}
+
+%% calcul des angles
+\newcommand\CalculAngle[1]{%
+ \fpeval{round(\ListeComplete[#1,2]*360/\EffectifTotal,0)}
+}
+\newcommand\CalculSemiAngle[1]{%
+ \fpeval{round(\ListeComplete[#1,2]*180/\EffectifTotal,0)}
+}
+
+%% calcul des ECC
+\newcount\CompteurECC%
+\newcount\CompteurECCTotal%
+\newcount\CompteurECCC%
+\newcount\CompteurECCCTotal%
+
+\newcommand\CalculECC[1]{%
+ \xdef\TotalECC{0}%
+ \CompteurECC=1%
+ \CompteurECCTotal=\numexpr#1+1%
+ \whiledo{\CompteurECC < \CompteurECCTotal}{%
+ \xdef\TotalECC{\fpeval{\TotalECC+\ListeComplete[\the\CompteurECC,2]}}%
+ \CompteurECC=\numexpr\CompteurECC+1%
+ }%
+ \num{\TotalECC}%
+}
+
+\def\NewMPDiagBarreHorCode{%
+ Longueur:=\useKV[ClesStat]{Longueur};
+ Hauteur:=\useKV[ClesStat]{Hauteur};
+ Ecart:=\useKV[ClesStat]{EcartBarre};
+ ExposantDivMax:=\ExposantDivMax;
+ ecarthachures=\useKV[ClesStat]{EcartHachures};
+ epaisseurhachures=\useKV[ClesStat]{EpaisseurHachures};
+ boolean Hachures,Bicolore,Grille,AffichageDonnee,LegendeVide;
+ Hachures=\useKV[ClesStat]{Hachures};
+ Bicolore=\useKV[ClesStat]{Bicolore};
+ Grille=\useKV[ClesStat]{Grille};
+ AffichageDonnee=\useKV[ClesStat]{AffichageDonnee};
+ LegendeVide=\useKV[ClesStat]{LegendeVide};
+ vardef CalculNombreDonneesEtDonneeMax(text t)=
+ nbdon:=0;%nombre de données
+ DonneeMax:=0;%donnée DonneeMaximale
+ for p_=t:
+ nbdon:=nbdon+1;
+ if p_>DonneeMax:
+ DonneeMax:=p_;
+ fi;
+ endfor;
+ enddef;
+ vardef ListeDonnees(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ Donnees[n]:=p_;
+ endfor;
+ enddef;
+ vardef RecuperationCouleurs(text t)=
+ color Col[];
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ Col[n]=p_;
+ endfor;
+ enddef;
+}
+
+% Construction d'un diagramme en barres horizontal
+\newcommand\NewMPDiagBarreHor[4]{%
+ % #1 Liste des noms
+ % #2 Liste des valeurs associées
+ % #3 Liste des valeurs à afficher (si pb calcul MP)
+ % #4 Liste des couleurs
+ \ifluatex%
+ \mplibforcehmode%
+ \begin{mplibcode}%
+ \NewMPDiagBarreHorCode%
+ vardef TraceDiag=
+ if Grille:
+ pair Zz[];%Pour déterminer "le dernier point"
+ Zz0=(0,-(nbdon-1)*(Hauteur+Ecart)-Ecart);
+ Zz2=(0,(Hauteur+Ecart));
+ Zz1=((1/DonneeMax)*Longueur,-(nbdon-1)*(Hauteur+Ecart)-Ecart);
+ Zz3=if ExposantDivMax=0 : (DonneeMax+1)[Zz0,Zz1] else: ((floor(DonneeMax*10+2))/10)[Zz0,Zz1];fi;
+ if ExposantDivMax=0:
+ for k=1 upto DonneeMax+1:
+ trace (Zz0--Zz2) shifted (k*(Zz1-Zz0)) dashed evenly withcolor 0.5white;
+ endfor;
+ else:
+ for k=1 upto (floor(DonneeMax*10+2)):
+ trace (Zz0--Zz2) shifted ((k/10)*(Zz1-Zz0)) dashed evenly withcolor 0.5white;
+ endfor;
+ fi;
+ if ExposantDivMax=0:
+ for k=1 upto (DonneeMax+1):
+ label.bot(TEX("\num{"&decimal(k)&"}"),Zz0+k*(Zz1-Zz0));
+ endfor;
+ else:
+ if ExposantDivMax<5:
+ for k=1 upto (floor(DonneeMax*10+2)):
+ label.bot(TEX("\num{\fpeval{"&decimal(k)&"*(10**"&decimal(ExposantDivMax-1)&")}}"),Zz0+(k/10)*(Zz1-Zz0));
+ endfor;
+ else:
+ dotlabel.bot(TEX("\num{\fpeval{10**"&decimal(ExposantDivMax)&"}}"),Zz1);
+ fi;
+ fi;
+ fi;
+ for k=0 upto nbdon-1:
+ path RectangleDonnee;
+ RectangleDonnee=(unitsquare xscaled ((Donnees[k+1]/DonneeMax)*Longueur) yscaled Hauteur) shifted(0,-k*(Hauteur+Ecart));
+ if Hachures:
+ fill RectangleDonnee withcolor white;
+ trace Hachurage(RectangleDonnee,60 if
+ (k mod 2)=0: +90 fi,ecarthachures,if (k mod 2)=0 : 0 else: 1 fi)
+ withpen pencircle scaled epaisseurhachures;
+ else:
+ remplis RectangleDonnee withcolor if unknown Col[k+1]: if Bicolore:Col[(k mod 2)+1] else: white fi; else:if Bicolore:Col[(k mod 2)+1] else: Col[k+1] fi; fi;
+ fi;
+ trace RectangleDonnee;
+ endfor;
+ if Grille:
+ drawarrow (0,-(nbdon-1)*(Hauteur+Ecart)-Ecart)--(0,(Hauteur+Ecart)) withpen pencircle scaled 1.5;
+ drawarrow (0,-(nbdon-1)*(Hauteur+Ecart)-Ecart)--(Zz3+u*(0.25,0)) withpen pencircle scaled 1.5;
+ fi;
+ enddef;
+ vardef AffichageNom(text t)=
+ k:=0;
+ for p_=t:
+ label.lft(TEX(p_),0.5[(0,0),(0,Hauteur)] shifted (0,-k*(Hauteur+Ecart)));
+ k:=k+1;
+ endfor;
+ enddef;
+ vardef AffichageDonnees(text t)=
+ k:=0;
+ for p_=t:
+ label.rt(TEX("\num{"&p_&"}"),0.5[(0,0),(0,Hauteur)] shifted (((Donnees[k+1]/DonneeMax)*Longueur),-k*(Hauteur+Ecart)));
+ k:=k+1;
+ endfor;
+ enddef;
+ CalculNombreDonneesEtDonneeMax(#2);
+ ListeDonnees(#2);
+ RecuperationCouleurs(#4);
+ TraceDiag;
+ if LegendeVide=false:
+ AffichageNom(#1);
+ fi;
+ if AffichageDonnee:
+ AffichageDonnees(#3);
+ fi;
+ \end{mplibcode}
+ \else%
+ \begin{mpost}[mpsettings={\NewMPDiagBarreHorCode}]
+ vardef TraceDiag=
+ if Grille:
+ pair Zz[];%Pour déterminer "le dernier point"
+ Zz0=(0,-(nbdon-1)*(Hauteur+Ecart)-Ecart);
+ Zz2=(0,(Hauteur+Ecart));
+ Zz1=((1/DonneeMax)*Longueur,-(nbdon-1)*(Hauteur+Ecart)-Ecart);
+ Zz3=if ExposantDivMax=0 : (DonneeMax+1)[Zz0,Zz1] else: ((floor(DonneeMax*10+2))/10)[Zz0,Zz1];fi;
+ if ExposantDivMax=0:
+ for k=1 upto DonneeMax+1:
+ trace (Zz0--Zz2) shifted (k*(Zz1-Zz0)) dashed evenly withcolor 0.5white;
+ endfor;
+ else:
+ for k=1 upto (floor(DonneeMax*10+2)):
+ trace (Zz0--Zz2) shifted ((k/10)*(Zz1-Zz0)) dashed evenly withcolor 0.5white;
+ endfor;
+ fi;
+ if ExposantDivMax=0:
+ for k=1 upto (DonneeMax+1):
+ label.bot(LATEX("\num{"&decimal(k)&"}"),Zz0+k*(Zz1-Zz0));
+ endfor;
+ else:
+ if ExposantDivMax<5:
+ for k=1 upto (floor(DonneeMax*10+2)):
+ label.bot(LATEX("\num{\noexpand\fpeval{"&decimal(k)&"*(10**"&decimal(ExposantDivMax-1)&")}}"),Zz0+(k/10)*(Zz1-Zz0));
+ endfor;
+ else:
+ dotlabel.bot(LATEX("\num{\noexpand\fpeval{10**"&decimal(ExposantDivMax)&"}}"),Zz1);
+ fi;
+ fi;
+ fi;
+ for k=0 upto nbdon-1:
+ path RectangleDonnee;
+ RectangleDonnee=(unitsquare xscaled ((Donnees[k+1]/DonneeMax)*Longueur) yscaled Hauteur) shifted(0,-k*(Hauteur+Ecart));
+ if Hachures:
+ fill RectangleDonnee withcolor white;
+ trace Hachurage(RectangleDonnee,60 if
+ (k mod 2)=0: +90 fi,ecarthachures,if (k mod 2)=0 : 0 else: 1 fi)
+ withpen pencircle scaled epaisseurhachures;
+ else:
+ remplis RectangleDonnee withcolor if unknown Col[k+1]: if Bicolore:Col[(k mod 2)+1] else: white fi; else:if Bicolore:Col[(k mod 2)+1] else: Col[k+1] fi; fi;
+ fi;
+ trace RectangleDonnee;
+ endfor;
+ if Grille:
+ drawarrow (0,-(nbdon-1)*(Hauteur+Ecart)-Ecart)--(0,(Hauteur+Ecart)) withpen pencircle scaled 1.5;
+ drawarrow (0,-(nbdon-1)*(Hauteur+Ecart)-Ecart)--(Zz3+u*(0.25,0)) withpen pencircle scaled 1.5;
+ fi;
+ enddef;
+ vardef AffichageNom(text t)=
+ k:=0;
+ for p_=t:
+ label.lft(LATEX(p_),0.5[(0,0),(0,Hauteur)] shifted (0,-k*(Hauteur+Ecart)));
+ k:=k+1;
+ endfor;
+ enddef;
+ vardef AffichageDonnees(text t)=
+ k:=0;
+ for p_=t:
+ label.rt(LATEX("\num{"&p_&"}"),0.5[(0,0),(0,Hauteur)] shifted (((Donnees[k+1]/DonneeMax)*Longueur),-k*(Hauteur+Ecart)));
+ k:=k+1;
+ endfor;
+ enddef;
+ CalculNombreDonneesEtDonneeMax(#2);
+ ListeDonnees(#2);
+ RecuperationCouleurs(#4);
+ TraceDiag;
+ if LegendeVide=false:
+ AffichageNom(#1);
+ fi;
+ if AffichageDonnee:
+ AffichageDonnees(#3);
+ fi;
+ \end{mpost}
+ \fi%
+}%
+
+\def\MPStatNewCode{%
+ maxx:=0;
+ maxy:=0;
+ unitex:=\useKV[ClesStat]{Unitex}*cm;
+ unitey:=\useKV[ClesStat]{Unitey}*cm;
+ xpartorigine:=\useKV[ClesStat]{Origine};
+ AngleRotation=\useKV[ClesStat]{AngleRotationAbscisse};
+ boolean Rotation,Lecture,LectureFine,AideLecture,DonneesSup,Reponses,Qualitatif,Tiret,LegendeVide,Retour,GrandNombrex,GrandNombrey,Date;
+ GrandNombrex=\useKV[ClesStat]{GrandNombrex};
+ GrandNombrey=\useKV[ClesStat]{GrandNombrey};
+ if GrandNombrex:
+ GrandNombreA=\useKV[ClesStat]{GrandNombreA};
+ fi;
+ if GrandNombrey:
+ GrandNombreO=\useKV[ClesStat]{GrandNombreO};
+ fi;
+ Date:=\useKV[ClesStat]{Date};
+ Rotation=\useKV[ClesStat]{AbscisseRotation};
+ Lecture:=\useKV[ClesStat]{Lecture};
+ LectureFine:=\useKV[ClesStat]{LectureFine};
+ AideLecture:=\useKV[ClesStat]{AideLecture};
+ DonneesSup:=\useKV[ClesStat]{DonneesSup};
+ Reponses:=\useKV[ClesStat]{Reponses};
+ LegendeVide=\useKV[ClesStat]{LegendeVide};
+ epaisseurbatons=\useKV[ClesStat]{EpaisseurBatons};
+ Qualitatif=\useKV[ClesStat]{Qualitatif};
+ Tiret=\useKV[ClesStat]{Tiret};
+ Retour=false;
+ color CoulDefaut;
+ CoulDefaut=\useKV[ClesStat]{CouleurDefaut};
+ Depart=\useKV[ClesStat]{Depart};
+ %
+ pair A[],B[],P[];
+ vardef toto(text t)=%points quantitatif
+ n:=0;
+ for p_=t:
+ if pair p_:
+ n:=n+1;
+ P[n]=((xpart(p_)-(xpartorigine))*unitex,ypart(p_)*unitey);
+ if xpart(p_)>maxx:
+ maxx:=xpart(p_)-(xpartorigine);
+ fi;
+ if ypart(p_)>maxy:
+ maxy:=ypart(p_);
+ fi;
+ A[n]=unitex*(xpart(p_)-(xpartorigine),0);
+ B[n]=unitey*(0,ypart(p_));
+ fi;
+ endfor;
+ enddef;
+ vardef tutu(text t)=%points qualitatif
+ n:=0;
+ for p_=t:
+ if numeric p_:
+ P[n]=((n)*unitex,unitey*(p_-Depart));
+ B[n]=(0,unitey*(p_-Depart));
+ if p_>maxy:
+ maxy:=p_;
+ fi;
+ else:
+ n:=n+1;
+ A[n]=unitex*(n,0);
+ fi;
+ endfor;
+ maxy:=maxy-Depart;
+ maxx:=n;
+ enddef;
+}
+
+% Construction du graphique en bâtons
+\newcommand\MPStatNew[3]{%
+ \ifluatex
+ \mplibforcehmode
+ \begin{mplibcode}
+ \MPStatNewCode
+ %
+ vardef Test(expr nb)=
+ Retour:=false;
+ op:=0;
+ for l_=#3:
+ if l_=nb:
+ op:=op+1;
+ fi;
+ endfor;
+ if op>0:
+ Retour:=true;
+ fi;
+ enddef;
+ %
+ % on r\'ecup\`ere les couleurs
+ color Col[];
+ n:=0;
+ for p_=#2:
+ n:=n+1;
+ if color p_:
+ Col[n]=p_;
+ else:
+ Col[n]=CoulDefaut;
+ fi;
+ endfor;
+ vardef tata(text t)=%affichage quantitatif
+ l=0;
+ for p_=t:
+ if pair p_:
+ l:=l+1;
+ if Rotation:
+ if Date:
+ label.bot(TEX(decimal(xpart(p_))) rotated AngleRotation,A[l]);
+ else:
+ label.bot(TEX("\num{"&decimal(xpart(p_))&"}") rotated AngleRotation,A[l]);
+ fi;
+ else :
+ if Date:
+ label.bot(TEX(decimal(xpart(p_))),A[l]);
+ else:
+ label.bot(TEX("\num{"&decimal(xpart(p_))&"}"),A[l]);
+ fi;
+ fi;
+ if Reponses:
+ if DonneesSup:
+ Test(l);
+ if Retour=false:
+ if GrandNombrey:
+ label.top(TEX("\num{"&decimal(ypart(p_))&"}"),P[l]);
+ else:
+ label.top(TEX("\num{"&decimal(ypart(p_))&"}"),P[l]);
+ fi;
+ fi;
+ else:
+ if Tiret:
+ trace (B[l]+(-1pt,0))--(B[l]+(1pt,0));
+ label.lft(TEX("\num{"&decimal(p_)&"}"),B[l]);
+ else:
+ dotlabel.lft(TEX("\num{"&decimal(ypart(p_))&"}"),B[l]);
+ fi;
+ fi;
+ fi;
+ fi;
+ endfor;
+ enddef;
+ vardef titi(text t)=%affichage qualitatif
+ l:=0;
+ for p_=t:
+ if numeric p_:
+ if Reponses:
+ if DonneesSup:
+ Test(l);
+ if Retour=false:
+ label.top(TEX("\num{"&decimal(p_)&"}"),P[l]);
+ fi;
+ else:
+ if Tiret:
+ trace (B[l]+(-1pt,0))--(B[l]+(1pt,0));
+ label.lft(TEX("\num{"&decimal(p_)&"}"),B[l]);
+ else:
+ dotlabel.lft(TEX("\num{"&decimal(p_)&"}"),B[l]);
+ fi;
+ fi;
+ fi;
+ else:
+ l:=l+1;
+ if Rotation:
+ if AngleRotation<>0:
+ picture TEXTELABEL;
+ TEXTELABEL=image(
+ labeloffset:=labeloffset*2;
+ label.lft(TEX(p_),A[l]);
+ labeloffset:=labeloffset/2;
+ );
+ trace rotation(TEXTELABEL,A[l],AngleRotation);
+ else :
+ label.bot(TEX(p_),A[l]);
+ fi;
+ fi;
+ fi;
+ endfor;
+ enddef;
+ if Qualitatif: tutu(#1); else: toto(#1); fi;
+ boolean Grille;
+ Grille:=\useKV[ClesStat]{Grille};
+ Pasx:=\useKV[ClesStat]{Pasx};
+ Pasy:=\useKV[ClesStat]{Pasy};
+ if Grille:
+ drawoptions(withcolor 0.75white);
+ for k=0 step Pasx until ((maxx+1)):
+ trace (k*unitex,0)--(k*unitex,unitey*(maxy+2*Pasy));
+ endfor;
+ for k=0 step Pasy until ((maxy+2*Pasy)):
+ trace (0,k*unitey)--(unitex*(maxx+1),k*unitey);
+ endfor;
+ drawoptions();
+ fi;
+ if epaisseurbatons<>0:
+ for k=1 upto n:
+ fill polygone(A[k]-(epaisseurbatons*1pt,0),A[k]+(epaisseurbatons*1pt,0),P[k]+(epaisseurbatons*1pt,0),P[k]-(epaisseurbatons*1pt,0)) withcolor if unknown Col[k]: CoulDefaut else:Col[k] fi;
+ if AideLecture:
+ draw B[k]--P[k] dashed evenly;
+ fi;
+ endfor;
+ fi;
+ if LectureFine:
+ for k=0 step Pasy until ((maxy+1*Pasy)):
+ if Tiret:
+ trace (1pt,k*unitey)--(-1pt,k*unitey);
+ if GrandNombrey:
+ label.lft(TEX("\num{\fpeval{\useKV[ClesStat]{GrandNombreO}*"&decimal(k+Depart)&"}}"),(0,k*unitey));
+ else:
+ label.lft(TEX("\num{"&decimal(k+Depart)&"}"),(0,k*unitey));
+ fi;
+ else:
+ if GrandNombrey:
+ dotlabel.lft(TEX("\num{\fpeval{\useKV[ClesStat]{GrandNombreO}*"&decimal(k+Depart)&"}}"),(0,k*unitey));
+ else:
+ dotlabel.lft(TEX("\num{"&decimal(k+Depart)&"}"),(0,k*unitey));
+ fi;
+ fi;
+ endfor;
+ fi;
+ if Lecture:
+ for k=0 step Pasy until Pasy:
+ if Tiret:
+ trace (1pt,k*unitey)--(-1pt,k*unitey);
+ if GrandNombrey:
+ label.lft(TEX("\num{\fpeval{\useKV[ClesStat]{GrandNombreO}*"&decimal(k)&"}}"),(0,k*unitey));
+ else:
+ label.lft(TEX("\num{"&decimal(k)&"}"),(0,k*unitey));
+ fi;
+ else:
+ if GrandNombrey:
+ dotlabel.lft(TEX("\num{\fpeval{\useKV[ClesStat]{GrandNombreO}*"&decimal(k)&"}}"),(0,k*unitey));
+ else:
+ dotlabel.lft(TEX("\num{"&decimal(k)&"}"),(0,k*unitey));
+ fi;
+ fi;
+ endfor;
+ fi;
+ drawarrow (0,0)--unitex*(maxx+1,0);
+ drawarrow (0,0)--unitey*(0,maxy+2*Pasy);
+ label.lrt(btex \useKV[ClesStat]{Donnee} etex,unitex*(maxx+1,0));
+ label.urt(btex \useKV[ClesStat]{Effectif} etex,unitey*(0,maxy+2*Pasy));
+ if Qualitatif: titi(#1); else:tata(#1); fi;
+ \end{mplibcode}
+ \else
+ \begin{mpost}[mpsettings={\MPStatNewCode}]
+ % on r\'ecup\`ere les couleurs
+ color Col[];
+ n:=0;
+ for p_=#2:
+ n:=n+1;
+ if color p_:
+ Col[n]=p_;
+ else:
+ Col[n]=CoulDefaut;
+ fi;
+ endfor;
+ %
+ vardef tata(text t)=%affichage quantitatif
+ l=0;
+ for p_=t:
+ if pair p_:
+ l:=l+1;
+ if Rotation:
+ label.bot(LATEX("\num{"&decimal(xpart(p_))&"}") rotated AngleRotation,A[l]);
+ else :
+ label.bot(LATEX("\num{"&decimal(xpart(p_))&"}"),A[l]);
+ fi;
+ if Reponses:
+ if DonneesSup:
+ label.top(LATEX("\num{"&decimal(ypart(p_))&"}"),P[l]);
+ else:
+ if Tiret:
+ trace (B[l]+(-1pt,0))--(B[l]+(1pt,0));
+ label.lft(LATEX("\num{"&decimal(p_)&"}"),B[l]);
+ else:
+ dotlabel.lft(LATEX("\num{"&decimal(ypart(p_))&"}"),B[l]);
+ fi;
+ fi;
+ fi;
+ fi;
+ endfor;
+ enddef;
+ vardef titi(text t)=%affichage qualitatif
+ l:=0;
+ for p_=t:
+ if numeric p_:
+ if Reponses:
+ if DonneesSup:
+ label.top(LATEX("\num{"&decimal(p_)&"}"),P[l]);
+ else:
+ if Tiret:
+ trace (B[l]+(-1pt,0))--(B[l]+(1pt,0));
+ label.lft(LATEX("\num{"&decimal(p_)&"}"),B[l]);
+ else:
+ dotlabel.lft(LATEX("\num{"&decimal(p_)&"}"),B[l]);
+ fi;
+ fi;
+ fi;
+ else:
+ l:=l+1;
+ if Rotation:
+ if AngleRotation<>0:
+ picture TEXTELABEL;
+ TEXTELABEL=image(
+ labeloffset:=labeloffset*2;
+ label.lft(LATEX(p_),A[l]);
+ labeloffset:=labeloffset/2;
+ );
+ trace rotation(TEXTELABEL,A[l],AngleRotation);
+ else :
+ label.bot(LATEX(p_),A[l]);
+ fi;
+ fi;
+ fi;
+ endfor;
+ enddef;
+ if Qualitatif: tutu(#1); else: toto(#1); fi;
+ boolean Grille;
+ Grille:=\useKV[ClesStat]{Grille};
+ Pasx:=\useKV[ClesStat]{Pasx};
+ Pasy:=\useKV[ClesStat]{Pasy};
+ if Grille:
+ drawoptions(withcolor 0.75white);
+ for k=0 step Pasx until ((maxx+1)):
+ trace (k*unitex,0)--(k*unitex,unitey*(maxy+2*Pasy));
+ endfor;
+ for k=0 step Pasy until ((maxy+2*Pasy)):
+ trace (0,k*unitey)--(unitex*(maxx+1),k*unitey);
+ endfor;
+ drawoptions();
+ fi;
+ if epaisseurbatons<>0:
+ for k=1 upto n:
+ fill polygone(A[k]-(epaisseurbatons*1pt,0),A[k]+(epaisseurbatons*1pt,0),P[k]+(epaisseurbatons*1pt,0),P[k]-(epaisseurbatons*1pt,0)) withcolor if unknown Col[k]: CoulDefaut else:Col[k] fi;
+ if AideLecture:
+ draw B[k]--P[k] dashed evenly;
+ fi;
+ endfor;
+ fi;
+ if LectureFine:
+ for k=0 step Pasy until ((maxy+1*Pasy)):
+ if Tiret:
+ trace (1pt,k*unitey)--(-1pt,k*unitey);
+ label.lft(LATEX("\num{"&decimal(k)&"}"),(0,k*unitey));
+ else:
+ dotlabel.lft(LATEX("\num{"&decimal(k)&"}"),(0,k*unitey));
+ fi;
+ endfor;
+ fi;
+ if Lecture:
+ for k=0 step Pasy until Pasy:
+ if Tiret:
+ trace (1pt,k*unitey)--(-1pt,k*unitey);
+ label.lft(LATEX("\num{"&decimal(k)&"}"),(0,k*unitey));
+ else:
+ dotlabel.lft(LATEX("\num{"&decimal(k)&"}"),(0,k*unitey));
+ fi;
+ endfor;
+ fi;
+ drawarrow (0,0)--unitex*(maxx+1,0);
+ drawarrow (0,0)--unitey*(0,maxy+2*Pasy);
+ label.lrt(btex \useKV[ClesStat]{Donnee} etex,unitex*(maxx+1,0));
+ label.urt(btex \useKV[ClesStat]{Effectif} etex,unitey*(0,maxy+2*Pasy));
+ if Qualitatif: titi(#1); else:tata(#1); fi;
+ \end{mpost}
+ \fi
+}
+
+\def\NewMPStatCirculaireCodeQ{%
+ Rayon:=\useKV[ClesStat]{Rayon};
+ ecarthachures=\useKV[ClesStat]{EcartHachures};
+ epaisseurhachures=\useKV[ClesStat]{EpaisseurHachures};
+ boolean AffichageAngle,AffichageDonnee,Hachures,Inverse,Legende,LegendeVide,Retour,ACompleter;
+ AffichageAngle=\useKV[ClesStat]{AffichageAngle};
+ AffichageDonnee=\useKV[ClesStat]{AffichageDonnee};
+ Hachures=\useKV[ClesStat]{Hachures};
+ Inverse=\useKV[ClesStat]{LectureInverse};
+ Legende=\useKV[ClesStat]{Legende};
+ LegendeVide=\useKV[ClesStat]{LegendeVide};
+ Retour=false;
+ ACompleter=\useKV[ClesStat]{ACompleter};
+ %
+ pair A[],O,B[],C[],D[];
+ O=(0,0);
+ n:=0;
+ numeric total[],ang[];
+ total[0]=0;
+ ang[0]:=0;
+ path cc;
+ cc=(fullcircle scaled (2*Rayon));
+ vardef AfficheLegende(text t)=
+ picture ResultatLegende;
+ ResultatLegende=image(
+ for p_=t:
+ if string p_:
+ n:=n+1;
+ C[n]=A[n-1] rotatedabout(O,if Inverse:-1* fi(ang[n]-ang[n-1])/2);
+ draw 0.95[O,C[n]]--1.05[O,C[n]];
+ C[n]:=1.05[O,C[n]];
+ Test(n);
+ if (xpart(C[n])>xpart(O)) and (ypart(C[n])>ypart(O)):
+ D[n]=C[n]+(0.5cm,0);
+ draw C[n]--D[n];
+ if Retour=false:label.urt(TEX(p_),D[n]);fi;
+ fi;
+ if (xpart(C[n])<xpart(O)) and (ypart(C[n])>ypart(O)):
+ D[n]=C[n]-(0.5cm,0);
+ draw C[n]--D[n];
+ if Retour=false:label.ulft(TEX(p_),D[n]);fi;
+ fi;
+ if (xpart(C[n])<xpart(O)) and (ypart(C[n])<ypart(O)):
+ D[n]=C[n]-(0.5cm,0);
+ draw C[n]--D[n];
+ if Retour=false:label.llft(TEX(p_),D[n]);fi;
+ fi;
+ if (xpart(C[n])>xpart(O)) and (ypart(C[n])<ypart(O)):
+ D[n]=C[n]+(0.5cm,0);
+ draw C[n]--D[n];
+ if Retour=false:label.lrt(TEX(p_),D[n]);fi;
+ fi;
+ fi;
+ endfor;
+ );
+ ResultatLegende
+ % fi;
+ enddef;
+ vardef AfficheLegendePDF(text t)=
+ picture ResultatLegende;
+ ResultatLegende=image(
+ for p_=t:
+ if string p_:
+ n:=n+1;
+ C[n]=A[n-1] rotatedabout(O,if Inverse:-1* fi(ang[n]-ang[n-1])/2);
+ draw 0.95[O,C[n]]--1.05[O,C[n]];
+ C[n]:=1.05[O,C[n]];
+ Test(n);
+ if (xpart(C[n])>xpart(O)) and (ypart(C[n])>ypart(O)):
+ D[n]=C[n]+(0.5cm,0);
+ draw C[n]--D[n];
+ if Retour=false:label.urt(LATEX(p_),D[n]);fi;
+ fi;
+ if (xpart(C[n])<xpart(O)) and (ypart(C[n])>ypart(O)):
+ D[n]=C[n]-(0.5cm,0);
+ draw C[n]--D[n];
+ if Retour=false:label.ulft(LATEX(p_),D[n]);fi;
+ fi;
+ if (xpart(C[n])<xpart(O)) and (ypart(C[n])<ypart(O)):
+ D[n]=C[n]-(0.5cm,0);
+ draw C[n]--D[n];
+ if Retour=false:label.llft(LATEX(p_),D[n]);fi;
+ fi;
+ if (xpart(C[n])>xpart(O)) and (ypart(C[n])<ypart(O)):
+ D[n]=C[n]+(0.5cm,0);
+ draw C[n]--D[n];
+ if Retour=false:label.lrt(LATEX(p_),D[n]);fi;
+ fi;
+ fi;
+ endfor;
+ );
+ ResultatLegende
+ % fi;
+ enddef;
+}
+
+% la construction du graphique qualitatif
+\def\NewMPStatCirculaireQ#1#2#3#4{%
+ %#1 : la liste des données
+ %#2 : 360 ou 180
+ %#3 : liste des couleurs
+ %#4 : liste des légendes à effacer.
+ \ifluatex
+ \mplibforcehmode
+ \begin{mplibcode}
+ \NewMPStatCirculaireCodeQ
+ if Inverse=false:
+ A[0]=point(0) of cc;
+ else:
+ A[0]=point(180) of cc;
+ fi;
+ % on r\'ecup\`ere les couleurs
+ color Col[];
+ n:=0;
+ for p_=#3:
+ n:=n+1;
+ Col[n]=p_;
+ endfor;
+ vardef toto(text t)=
+ n:=0;
+ for p_=t:
+ if numeric p_:
+ n:=n+1;
+ total[n]:=total[n-1]+p_;
+ fi;
+ endfor;
+ N=n;
+ for k=1 upto N:
+ ang[k]=(#2/total[N])*total[k];
+ endfor;
+ n:=0;
+ for p_=t:
+ if numeric p_:
+ n:=n+1;
+ if Inverse=false:
+ A[n]=A[n-1] rotatedabout(O,p_*(#2/total[N]));
+ else:
+ A[n]=A[n-1] rotatedabout(O,-p_*(#2/total[N]));
+ fi;
+ %hachure ou pas ?
+ if Hachures=false:
+ fill (O--if Inverse=false:arccercle(A[n-1],A[n],O) else:
+ arccercle(A[n],A[n-1],O) fi--cycle) withcolor if unknown Col[n]: white else:Col[n] fi;
+ else:
+ draw
+ Hachurage((O--if Inverse=false:arccercle(A[n-1],A[n],O)
+ else:arccercle(A[n],A[n-1],O) fi--cycle),p_*(#2/total[N]) if
+ (n mod 2)=0: +90 else: -90 fi,ecarthachures,if (n mod 2)=0 : 0 else: 1 fi)
+ withpen pencircle scaled epaisseurhachures if AffichageAngle: withcolor 0.5white fi;
+ fi;
+ if ACompleter=false:
+ draw A[n-1]--O--A[n] if Hachures: withpen pencircle scaled2 fi;
+ fi;
+ % Affichage des angles associ\'es
+ if AffichageAngle:
+ if round(p_*(#2/total[N]))>15:
+ if (n mod 2)=0:
+ marque_a:=20*0.75*Rayon/cm;
+ else:
+ marque_a:=20*0.5*Rayon/cm;
+ fi;
+ if Hachures:
+ if Inverse=false:
+ undraw
+ Codeangle(A[n-1],O,A[n],0,(((TEX("\ang{"&decimal(round(p_*(#2/total[N])))&"}")))));
+ else:
+ undraw
+ Codeangle(A[n],O,A[n-1],0,(((TEX("\ang{"&decimal(round(p_*(#2/total[N])))&"}")))));
+ fi;
+ fill cercles(w shifted(marque_ang*unitvector(w-O)),3mm) withcolor
+ blanc;
+ fi;
+ if Inverse=false:
+ draw
+ Codeangle(A[n-1],O,A[n],0,(((TEX("\ang{"&decimal(round(p_*(#2/total[N])))&"}")))));
+ else:
+ draw
+ Codeangle(A[n],O,A[n-1],0,(((TEX("\ang{"&decimal(round(p_*(#2/total[N])))&"}")))));
+ fi;
+ fi;
+ elseif AffichageDonnee:
+ if round(p_*(#2/total[N]))>15:
+ if (n mod 2)=0:
+ marque_a:=20*0.75*Rayon/cm;
+ else:
+ marque_a:=20*0.5*Rayon/cm;
+ fi;
+ if Hachures:
+ if Inverse=false:
+ undraw
+ Codeangle(A[n-1],O,A[n],0,TEX(""&decimal(p_)&""));
+ else:
+ undraw
+ Codeangle(A[n],O,A[n-1],0,(((TEX(""&decimal(p_)&"")))));
+ fi;
+ fill cercles(w shifted(marque_ang*unitvector(w-O)),3mm) withcolor
+ blanc;
+ fi;
+ if Inverse=false:
+ draw
+ Codeangle(A[n-1],O,A[n],0,(((TEX(""&decimal(p_)&"")))));
+ else:
+ draw
+ Codeangle(A[n],O,A[n-1],0,(((TEX(""&decimal(p_)&"")))));
+ fi;
+ fi;
+ fi;
+ %
+ fi;
+ endfor;
+ if #2=360:
+ draw cc if Hachures: withpen pencircle scaled2 fi;
+ else:
+ draw (subpath(0,length cc/2) of cc)--cycle if Hachures: withpen pencircle scaled2 fi;;
+ fi;
+ n:=0;
+ enddef;
+ vardef Test(expr nb)=
+ Retour:=false;
+ op:=0;
+ for l_=#4:
+ if l_=nb:
+ op:=op+1;
+ fi;
+ endfor;
+ if op>0:
+ Retour:=true;
+ fi;
+ enddef;
+ Figure(-10u,-10u,10u,10u);
+ toto(#1);
+ if Legende:
+ n:=0;
+ draw AfficheLegende(#1);
+ fi;
+ \end{mplibcode}
+ \else
+ \begin{mpost}[mpsettings={\NewMPStatCirculaireCodeQ}]
+ pair A[],O,B[],C[],D[];
+ O=(0,0);
+ n:=0;
+ numeric total[],ang[];
+ total[0]=0;
+ ang[0]:=0;
+ path cc;
+ cc=(fullcircle scaled (2*Rayon));
+ % on r\'ecup\`ere les couleurs
+ color Col[];
+ n:=0;
+ for p_=#3:
+ n:=n+1;
+ Col[n]=p_;
+ endfor;
+ if Inverse=false:
+ A[0]=point(0) of cc;
+ else:
+ A[0]=point(180) of cc;
+ fi;
+ vardef toto(text t)=
+ n:=0;
+ for p_=t:
+ if numeric p_:
+ n:=n+1;
+ total[n]:=total[n-1]+p_;
+ fi;
+ endfor;
+ N=n;
+ for k=1 upto N:
+ ang[k]=(#2/total[N])*total[k];
+ endfor;
+ n:=0;
+ for p_=t:
+ if numeric p_:
+ n:=n+1;
+ if Inverse=false:
+ A[n]=A[n-1] rotatedabout(O,p_*(#2/total[N]));
+ else:
+ A[n]=A[n-1] rotatedabout(O,-p_*(#2/total[N]));
+ fi;
+ %hachure ou pas ?
+ if Hachures=false:
+ fill (O--if Inverse=false:arccercle(A[n-1],A[n],O) else:
+ arccercle(A[n],A[n-1],O) fi--cycle) withcolor if unknown Col[n]: white else:Col[n] fi;
+ else:
+ draw
+ Hachurage((O--if Inverse=false:arccercle(A[n-1],A[n],O)
+ else:arccercle(A[n],A[n-1],O) fi--cycle),p_*(#2/total[N]) if
+ (n mod 2)=0: +90 else: -90 fi,ecarthachures,if (n mod 2)=0 : 0 else: 1 fi)
+ withpen pencircle scaled epaisseurhachures if AffichageAngle: withcolor 0.5white fi;
+ fi;
+ if ACompleter=false:
+ draw A[n-1]--O--A[n] if Hachures: withpen pencircle scaled2 fi;
+ fi;
+ % Affichage des angles associ\'es
+ if AffichageAngle:
+ if round(p_*(#2/total[N]))>15:
+ if (n mod 2)=0:
+ marque_a:=20*0.75*Rayon/cm;
+ else:
+ marque_a:=20*0.5*Rayon/cm;
+ fi;
+ if Hachures:
+ if Inverse=false:
+ undraw
+ Codeangle(A[n-1],O,A[n],0,(((LATEX("\ang{"&decimal(round(p_*(#2/total[N])))&"}")))));
+ else:
+ undraw
+ Codeangle(A[n],O,A[n-1],0,(((LATEX("\ang{"&decimal(round(p_*(#2/total[N])))&"}")))));
+ fi;
+ fill cercles(w shifted(marque_ang*unitvector(w-O)),3mm) withcolor
+ blanc;
+ fi;
+ if Inverse=false:
+ draw
+ Codeangle(A[n-1],O,A[n],0,(((LATEX("\ang{"&decimal(round(p_*(#2/total[N])))&"}")))));
+ else:
+ draw
+ Codeangle(A[n],O,A[n-1],0,(((LATEX("\ang{"&decimal(round(p_*(#2/total[N])))&"}")))));
+ fi;
+ fi;
+ elseif AffichageDonnee:
+ if round(p_*(#2/total[N]))>15:
+ if (n mod 2)=0:
+ marque_a:=20*0.75*Rayon/cm;
+ else:
+ marque_a:=20*0.5*Rayon/cm;
+ fi;
+ if Hachures:
+ if Inverse=false:
+ undraw
+ Codeangle(A[n-1],O,A[n],0,LATEX(""&decimal(p_)&""));
+ else:
+ undraw
+ Codeangle(A[n],O,A[n-1],0,(((LATEX(""&decimal(p_)&"")))));
+ fi;
+ fill cercles(w shifted(marque_ang*unitvector(w-O)),3mm) withcolor
+ blanc;
+ fi;
+ if Inverse=false:
+ draw
+ Codeangle(A[n-1],O,A[n],0,(((LATEX(""&decimal(p_)&"")))));
+ else:
+ draw
+ Codeangle(A[n],O,A[n-1],0,(((LATEX(""&decimal(p_)&"")))));
+ fi;
+ fi;
+ fi;
+ %
+ fi;
+ endfor;
+ if #2=360:
+ draw cc if Hachures: withpen pencircle scaled2 fi;
+ else:
+ draw (subpath(0,length cc/2) of cc)--cycle if Hachures: withpen pencircle scaled2 fi;;
+ fi;
+ enddef;
+ vardef Test(expr nb)=
+ Retour:=false;
+ op:=0;
+ for l_=#4:
+ if l_=nb:
+ op:=op+1;
+ fi;
+ endfor;
+ if op>0:
+ Retour:=true;
+ fi;
+ enddef;
+ Figure(-10u,-10u,10u,10u);
+ toto(#1);
+ if Legende:
+ n:=0;
+ draw AfficheLegendePDF(#1);
+ fi;
+ \end{mpost}
+ \fi
+}%
+
+%Pour la m\'ediane.
+\DTLgnewdb{mtdb}%
+\dtlexpandnewvalue%
+\newcount\nbdonnees%
+%
+\def\AjoutListEEaa#1\nil{\addtotok\tabtoksEEa{#1,}}%
+\def\AjoutListEEab#1\nil{\addtotok\tabtoksEEa{#1/}}%
+\def\AjoutListEEb#1\nil{\addtotok\tabtoksEEb{#1,}}%
+\def\AjoutListEEx#1\nil{\addtotok\tabtoksEE{#1,}}%
+\def\AjoutListEEy#1\nil{\addtotok\tabtoksEE{#1/}}%
+
+\DTLgnewdb{mtdbEE}%
+\DTLgnewdb{mtdbEEqual}%
+%
+
+% Pour les classes
+% Pour construire l'histogramme
+\def\UpdatetoksHisto#1/#2/#3\nil{\addtotok\toklisteelmtsclasse{#1,#2,}\addtotok\toklistedonhisto{#3,}}
+\def\UpdatetoksECC#1\nil{\addtotok\toklistedonhisto{#1,}}
+
+\NewDocumentCommand\buildgraphhisto{}{%
+ \newtoks\toklisteelmtsclasse%
+ \newtoks\toklistedonhisto%
+ \newtoks\toklistecouleur%
+ \newtoks\toklistelegende%
+ \ifboolKV[ClesStat]{LegendeVide}{%
+ \xdef\foo{\useKV[ClesStat]{LegendesVides}}%
+ \readlist*\ListeLegendesAEffacer{\foo}%
+ }{\xdef\foo{-1}\readlist*\ListeLegendesAEffacer{\foo}%
+ }%
+ \foreachitem\compteur\in\ListeLegendesAEffacer{\expandafter\UpdateLegende\compteur\nil}%
+ \foreachitem\compteur\in\ListeDepart{\expandafter\UpdatetoksHisto\compteur\nil}%
+ \ifboolKV[ClesStat]{ECC}{%
+ \toklistedonhisto{}%
+ \xdef\PfCFooECC{\ListeDepart[1,3]}%
+ \xintFor* ##1 in{\xintSeq{2}{\ListeDepartlen}}\do{%
+ \xdef\PfCFooRetiens{0}%
+ \xintFor* ##2 in{\xintSeq{1}{##1}}\do{%
+ \xdef\PfCFooRetiens{\fpeval{\PfCFooRetiens+\ListeDepart[##2,3]}}%
+ }%
+ \xdef\PfCFooECC{\PfCFooECC,\PfCFooRetiens}%
+ }%
+ \readlist*\PfCListeECC{\PfCFooECC}%
+ \foreachitem\compteur\in\PfCListeECC{\expandafter\UpdatetoksECC\compteur\nil}%
+ }{}%
+ \xdef\PfCEcartClasse{\fpeval{\ListeDepart[1,2]-\ListeDepart[1,1]}}%
+ \foreachitem\compteur\in\ListeDepart{%
+ \xdef\PfCEcartClasse{\PfCEcartClasse,\fpeval{\ListeDepart[\compteurcnt,2]-\ListeDepart[\compteurcnt,1]}}
+ }%
+ \xintifboolexpr{\fpeval{min(\PfCEcartClasse)}==\fpeval{max(\PfCEcartClasse)}}{}{\setKV[ClesStat]{MemeAmpli=false}}
+ % Pour les couleurs
+ \xdef\ListeAvantCouleurs{\useKV[ClesStat]{ListeCouleurs}}%
+ \readlist*\ListeCouleur{\ListeAvantCouleurs}%
+ \foreachitem\couleur\in\ListeCouleur{\expandafter\UpdateCoul\couleur\nil}%
+ %
+ \MPBuildHisto{\the\toklisteelmtsclasse}{\the\toklistedonhisto}{\the\toklistecouleur}{\the\toklistelegende}%
+}
+
+%% calcul des fr\'equences
+\newcommand\CalculFrequenceClasses[1]{%
+ \fpeval{round(\ListeDepart[#1,3]*100/\EffectifTotal,\useKV[ClesStat]{PrecisionF})}
+}
+
+\newcommand\CalculECCClasses[1]{%
+ \xdef\TotalECCC{0}%
+ \CompteurECCC=1%
+ \CompteurECCCTotal=\numexpr#1+1%
+ \whiledo{\CompteurECCC < \CompteurECCCTotal}{%
+ \xdef\TotalECCC{\fpeval{\TotalECCC+\ListeDepart[\the\CompteurECCC,3]}}%
+ \CompteurECCC=\numexpr\CompteurECCC+1%
+ }%
+ \num{\TotalECCC}%
+}
+
+\NewDocumentCommand\buildtabclasses{}{%
+ \setcounter{PfCCompteLignes}{0}%
+ \renewcommand{\arraystretch}{\useKV[ClesStat]{Stretch}}%
+ \begin{NiceTabular}{l*{\ListeDepartlen}{c}}%[hvlines]
+ \CodeBefore%
+ \rowcolor{\useKV[ClesStat]{CouleurTab}}{1}%
+ \columncolor{\useKV[ClesStat]{CouleurTab}}{1}%
+ \Body
+ \useKV[ClesStat]{Donnee}\xintFor* ##1 in{\xintSeq{1}{\ListeDepartlen}}\do{%
+ &$\num{\ListeDepart[##1,1]}\leqslant\dots<\num{\ListeDepart[##1,2]}$
+ }\\
+ \useKV[ClesStat]{Effectif}\xintFor* ##1 in{\xintSeq{1}{\ListeDepartlen}}\do{%
+ &\ifboolKV[ClesStat]{EffVide}{}{\num{\ListeDepart[##1,3]}}%
+ }\\
+ \ifboolKV[ClesStat]{Frequence}{\stepcounter{PfCCompteLignes}Fr\'equence (\%)\xintFor* ##1 in {\xintSeq {1}{\ListeDepartlen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{FreqVide}{}{\num{\CalculFrequenceClasses{##1}}}}}\\
+ }{}%
+ \ifboolKV[ClesStat]{ECC}{\stepcounter{PfCCompteLignes}E.C.C.\xintFor* ##1 in {\xintSeq {1}{\ListeDepartlen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{ECCVide}{}{\CalculECCClasses{##1}}}}\\}{}%
+ \CodeAfter%
+ % On crée la liste des colonnes à vider
+ \xintifboolexpr{\useKV[ClesStat]{ColVide}>0}{%
+ \xdef\FooStat{\useKV[ClesStat]{ColVide}}%
+ \setsepchar{,}%
+ \readlist*\ListeColonnesAVider{\FooStat}%
+ \foreachitem\compteur\in\ListeColonnesAVider{%
+ \tikz\fill[white] (row-2-|col-\fpeval{\compteur+1}) rectangle (last-|col-\fpeval{\compteur+2});%
+ }%
+ }{}%
+% % On crée la liste des cases à vider
+ \ifboolKV[ClesStat]{CaseVide}{%
+ \xdef\FooStatCases{\useKV[ClesStat]{CasesVides}}%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeCasesAVider{\FooStatCases}%
+ \foreachitem\compteur\in\ListeCasesAVider{%
+ \tikz\fill[white] (row-\fpeval{\ListeCasesAVider[\compteurcnt,1]+1}-|col-\fpeval{\ListeCasesAVider[\compteurcnt,2]+1}) rectangle (row-\fpeval{\ListeCasesAVider[\compteurcnt,1]+2}-|col-\fpeval{\ListeCasesAVider[\compteurcnt,2]+2});%
+ }%
+ }{}%
+% % On retrace le tableau
+% % Les colonnes
+ \xintFor* ##1 in {\xintSeq{1}{\fpeval{\ListeDepartlen+2}}}\do{%
+ \tikz\draw (row-1-|col-##1) -- (last-|col-##1);%
+ }%
+% % Les lignes
+ \xintFor* ##1 in {\xintSeq{1}{\fpeval{\thePfCCompteLignes+3}}}\do{%
+ \tikz\draw (row-##1-|col-1) -- (row-##1-|last);%
+ }%
+ \end{NiceTabular}
+}%
+
+\NewDocumentCommand\MPBuildHisto{mmmm}{%
+ \ifluatex
+ \mplibforcehmode
+ \begin{mplibcode}
+ maxx:=-infinity;
+ minx:=infinity;
+ maxy:=-infinity;
+ miny:=0;
+ unitex:=\useKV[ClesStat]{Unitex}*cm;
+ unitey:=\useKV[ClesStat]{Unitey}*cm;
+ Pasx:=\useKV[ClesStat]{Pasx};
+ Pasy:=\useKV[ClesStat]{Pasy};
+ UniteAire=\useKV[ClesStat]{UniteAire};
+ Ecarthachures=\useKV[ClesStat]{EcartHachures};
+ Epaisseurhachures=\useKV[ClesStat]{EpaisseurHachures};
+ boolean MemeAmpli,Hachures,Lecture,LectureFine,AideLecture,DonneesSup,Tiret,LegendeVide,Retour,Mediane,ECC;
+ ECC=\useKV[ClesStat]{ECC};
+ Mediane=\useKV[ClesStat]{Mediane};
+ MemeAmpli=\useKV[ClesStat]{MemeAmpli};
+ Hachures:=\useKV[ClesStat]{Hachures};
+ %
+ Lecture:=\useKV[ClesStat]{Lecture};
+ LectureFine:=\useKV[ClesStat]{LectureFine};
+ Tiret=\useKV[ClesStat]{Tiret};
+ AideLecture:=\useKV[ClesStat]{AideLecture};
+ DonneesSup:=\useKV[ClesStat]{DonneesSup};
+ LegendeVide=\useKV[ClesStat]{LegendeVide};
+ Retour=false;
+ % Test affichage
+ vardef Test(expr nb)=
+ Retour:=false;
+ op:=0;
+ for l_=#4:
+ if l_=nb:
+ op:=op+1;
+ fi;
+ endfor;
+ if op>0:
+ Retour:=true;
+ fi;
+ enddef;
+ %Affichage ou pas des légendes
+ vardef AfficheLegende(text t)=
+ l=0;
+ for p_=t:
+ l:=l+1;
+ if DonneesSup:
+ Test(l);
+ if Retour=false:
+ label.top(TEX("\num{"&decimal(Y[l])&"}"),(unitex*(Depart+(0.5*(X[2*l]+X[2*l-2])-X[1])/Pasx),unitey*Z[l]));
+ fi;
+ fi;
+ endfor;
+ enddef;
+ % on r\'ecup\`ere les couleurs
+ Depart=\useKV[ClesStat]{DepartHisto};
+ color Col[],CoulDefaut;
+ CoulDefaut=white;
+ n:=0;
+ for p_=#3:
+ n:=n+1;
+ Col[n]=p_;
+ endfor;
+ %
+ numeric X[];
+ numeric ecartabs[];
+ vardef RecupValeursAbscisses(text t)=
+ p:=0;
+ for p_=t:
+ p:=p+1;
+ X[p]:=p_;
+ if X[p]<minx:
+ minx:=X[p];
+ fi;
+ if X[p]>maxx:
+ maxx:=X[p];
+ fi;
+ endfor;
+ X[0]=X[1];
+ TotalAbscisses=p;
+ enddef;
+ numeric Y[],Z[];
+ numeric EffectifTotal[];
+ numeric EffectifTotalA[];
+ vardef RecupValeursDonnees(text t)=
+ p:=0;
+ EffectifTotal[0]:=0;
+ EffectifTotalA[0]:=0;
+ for p_=t:
+ p:=p+1;
+ EffectifTotal[p]:=p_;
+ EffectifTotalA[p]:=EffectifTotalA[p-1]+p_;
+ Y[p]:=p_;
+ Z[p]=(Y[p]/(UniteAire*(X[2*p]-X[2*p-1])/Pasx));
+ R[p]=ceiling(Z[p]);
+ if R[p]>maxy:
+ maxy:=R[p];
+ fi;
+ endfor;
+ NbDonnees:=p;
+ enddef;
+ %On affiche la médiane dans le cas des ECC
+ vardef AfficheMedianeECC(text t)=
+ YMed:=Z[NbDonnees]/2;
+ DemiDonnees:=EffectifTotal[NbDonnees]/2;
+ p:=0;
+ forever:
+ p:=p+1;
+ exitif EffectifTotal[p]>DemiDonnees;
+ endfor;
+ path MedHor,MedLineaire,MedVer;
+ MedLineaire=(unitex*(Depart+(X[2*p-2]-X[1]/Pasx)),unitey*Z[p-1])--(unitex*(Depart+(X[2*p]-X[1])/Pasx),unitey*Z[p]);
+ MedHor=((0,unitey*YMed)--(unitex*((maxx-minx)/Pasx+2),unitey*YMed));
+ MedVer=(xpart(MedLineaire intersectionpoint MedHor),0)--(MedLineaire intersectionpoint MedHor);
+ draw MedLineaire;
+ draw MedHor;
+ draw MedVer;
+ enddef;
+ % On affiche la médiane dans le cas non ECC
+ vardef AfficheMediane(text t)=
+ DemiDonnees:=EffectifTotalA[NbDonnees]/2;
+ p:=0;
+ forever:
+ p:=p+1;
+ exitif EffectifTotalA[p]>DemiDonnees;
+ endfor;
+ path MedVer;
+ numeric CoefLineaire,pMed;
+ pMed=p;
+ CoefLineaire=(DemiDonnees-EffectifTotalA[p-1])/Y[p];
+ MedVer=(unitex*(Depart+(X[2*p-2]-X[1])/Pasx+CoefLineaire*(X[2*p]-X[2*p-2])/Pasx),0)--(unitex*(Depart+(X[2*p-2]-X[1])/Pasx+CoefLineaire*(X[2*p]-X[2*p-2])/Pasx),unitey*Z[p]);
+ draw MedVer dashed evenly;
+ enddef;
+ % On commence le tracé : on récupère les informations
+ RecupValeursAbscisses(#1);
+ RecupValeursDonnees(#2);
+ % on définit une grille
+ vardef Grille=
+ if MemeAmpli:
+ Ajout:=1;
+ else:
+ Ajout:=3;
+ fi;
+ drawoptions(withcolor 0.7white);
+ for k=0 upto ((maxx-minx)/Pasx+2):
+ trace (unitex*k,0)--(unitex*k,(maxy+Ajout)*unitey);%withcolor red;
+ endfor;
+ for k=0 upto (maxy+Ajout):
+ trace (0,k*unitey)--(unitex*((maxx-minx)/Pasx+2),k*unitey);% withcolor blue;
+ endfor;
+ drawoptions();
+ enddef;
+ % Fin Grille
+ % On trace les rectangles
+ vardef AfficheRectangles=
+ if Hachures:
+ Grille;
+ for k=2 step 2 until TotalAbscisses:
+ draw hachurage(polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0)),60,0.2,0);
+ draw chemin(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0));
+ endfor;
+ else:
+ for k=2 step 2 until TotalAbscisses:
+ fill polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0)) withcolor if unknown Col[k/2]: CoulDefaut else: Col[k/2] fi;
+ endfor;
+ Grille;
+ for k=2 step 2 until TotalAbscisses:
+ draw chemin(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0));
+ endfor;
+ fi;
+ enddef;
+ % Affichage final
+ if ECC:
+ AfficheRectangles;
+ if Mediane:
+ AfficheMedianeECC(#2);
+ fi;
+ else:
+ if Mediane:
+ AfficheMediane(#2);
+ if Hachures:
+ Grille;
+ %Partie gauche
+ for k=2 step 2 until (2*pMed-2):
+ draw hachurage(polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0)),60,0.2,0);
+ draw chemin(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0));
+ endfor;
+ draw hachurage(polygone(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx),unitey*Z[pMed])),60,0.2,0);
+ draw polygone(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx),unitey*Z[pMed]));
+ % Partie droite
+ for k=2*pMed+2 step 2 until TotalAbscisses:
+ draw hachurage(polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0)),120,0.2,1);
+ draw chemin(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0));
+ endfor;
+ draw hachurage(polygone(unitex*(Depart+(X[2*pMed]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed]-X[1])/Pasx),unitey*Z[pMed])),120,0.2,1);
+ draw polygone(unitex*(Depart+(X[2*pMed]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed]-X[1])/Pasx),unitey*Z[pMed]));
+ else:
+ %Partie gauche
+ for k=2 step 2 until (2*pMed-2):
+ fill polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0)) withcolor if unknown Col[1]: CoulDefaut else: Col[1] fi;
+ endfor;
+ fill polygone(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx),unitey*Z[pMed])) withcolor if unknown Col[1]: CoulDefaut else: Col[1] fi ;
+ % Partie droite
+ for k=2*pMed+2 step 2 until TotalAbscisses:
+ fill polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0)) withcolor if unknown Col[2]: CoulDefaut else: Col[2] fi;
+ endfor;
+ fill polygone(unitex*(Depart+(X[2*pMed]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed]-X[1])/Pasx),unitey*Z[pMed])) withcolor if unknown Col[2]: CoulDefaut else: Col[2] fi;
+ Grille;
+ %Partie Gauche
+ for k=2 step 2 until (2*pMed-2):
+ trace polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0));
+ endfor;
+ trace polygone(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx),unitey*Z[pMed]));%(Y[pMed]/(UniteAire*(X[2*pMed-2]-X[2*pMed-3])/Pasx))));
+ for k=2*pMed+2 step 2 until TotalAbscisses:
+ draw chemin(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0));
+ endfor;
+ draw polygone(unitex*(Depart+(X[2*pMed]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed]-X[1])/Pasx),unitey*Z[pMed]));
+ fi;
+ draw MedVer withpen pencircle scaled 2;
+ else:
+ AfficheRectangles;
+ fi;
+ fi;
+ %Affichage ou pas des axes, de la médiane
+ if MemeAmpli:
+ drawarrow (0,0)--unitey*(0,maxy+1);
+ EcartAmpli:=(X[2]-X[1])/Pasx;
+ if AideLecture:
+ for k=2 step 2 until TotalAbscisses:
+ trace ((unitex*(Depart+(X[k]-X[1])/Pasx),unitey*Z[k/2]))--(unitey*(0,Z[k/2])) dashed evenly;
+ endfor;
+ fi;
+ if LectureFine:
+ for k=0 upto ((maxy+1)):
+ if Tiret:
+ trace (1pt,k*unitey)--(-1pt,k*unitey);
+ label.lft(TEX("\num{"&decimal(k*UniteAire*EcartAmpli)&"}"),(0,k*unitey));
+ else:
+ dotlabel.lft(TEX("\num{"&decimal(k*UniteAire*EcartAmpli)&"}"),(0,k*unitey));
+ fi;
+ endfor;
+ fi;
+ if Lecture:
+ for k=0 upto 1:
+ if Tiret:
+ trace (1pt,k*unitey)--(-1pt,k*unitey);
+ label.lft(TEX("\num{"&decimal(k*UniteAire*EcartAmpli)&"}"),(0,k*unitey));
+ else:
+ dotlabel.lft(TEX("\num{"&decimal(k*UniteAire*EcartAmpli)&"}"),(0,k*unitey));
+ fi;
+ endfor;
+ fi;
+ else:%Pas même ampli : on n'affiche pas l'axe vertical
+ trace hachurage(polygone((unitex,unitey*(maxy+2)),(unitex*2,unitey*(maxy+2)),(unitex*2,unitey*(maxy+1)),(unitex,unitey*(maxy+1))),60,0.2,0);
+ trace polygone((unitex,unitey*(maxy+2)),(unitex*2,unitey*(maxy+2)),(unitex*2,unitey*(maxy+1)),(unitex,unitey*(maxy+1)));
+ label.rt(TEX(decimal(UniteAire)&"~\useKV[ClesStat]{Effectif}"),(unitex*2,unitey*(maxy+1.5)));
+% if Mediane:
+% AfficheMediane(#2);
+% fi;
+ fi;
+ % On trace l'axe des abscisses
+ drawarrow (0,0)--unitex*((maxx-minx)/Pasx+2,0);
+ %On labelise l'axe des abscisses
+ dotlabel.bot(TEX("\num{"&decimal(X[1])&"}"),unitex*(Depart,0));
+ for k=2 step 2 until TotalAbscisses:
+ dotlabel.bot(TEX("\num{"&decimal(X[k])&"}"),unitex*(Depart+(X[k]-X[1])/Pasx,0));
+ endfor;
+ label.rt(TEX("\useKV[ClesStat]{Donnee}"),(unitex*((maxx-minx)/Pasx+2),0));
+ %On affiche les données sup ou pas.
+ AfficheLegende(#2);
+ \end{mplibcode}
+ \fi
+}
+%
+
+\newcommand\Stat[2][]{%
+ \useKVdefault[ClesStat]%
+ \setKV[ClesStat]{#1}%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeAvantUtilisation{#2}%
+ \xintifboolexpr{\listlen\ListeAvantUtilisation[1]==3}{\setKV[ClesStat]{Classes}}{}%
+ \ifboolKV[ClesStat]{Classes}{%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeDepart{#2}%
+ \xdef\EffectifTotal{0}%
+ \xintFor* ##1 in{\xintSeq{1}{\ListeDepartlen}}\do{%
+ \xdef\EffectifTotal{\fpeval{\EffectifTotal+\ListeDepart[##1,3]}}%
+ }%
+ \ifboolKV[ClesStat]{Histogramme}{%
+ \buildgraphhisto%
+ }{%
+ \ifboolKV[ClesStat]{Tableau}{%
+ \buildtabclasses%
+ }{}%
+ }%
+ }{%
+ \setsepchar{,}%
+ \ifboolKV[ClesStat]{Representation}{%
+ \setKV[TraceG]{Xmin=0,Ymin=0}%
+ \setKV[TraceG]{#1}%
+ \readlist*\ListePointsPlaces{#2}%
+ \newtoks\toklistepoint%
+ \foreachitem\compteur\in\ListePointsPlaces{\expandafter\Updatetoks\compteur\nil}%
+ \MPPlacePoint[#1]{\the\toklistepoint}%
+ }{%
+ \ifboolKV[ClesStat]{Liste}{%
+ \setsepchar{,}\ignoreemptyitems%
+ \readlist*\Liste{#2}%
+ \xdef\foo{}%
+ \setsepchar[*]{,*/}\ignoreemptyitems%
+ \xintFor* ##1 in {\xintSeq {1}{\Listelen}}\do{%
+ \xdef\foo{\foo 1/\Liste[##1],}%
+ }%
+ \readlist*\ListeComplete{\foo}%
+ \setKV[ClesStat]{Qualitatif}%
+ }{%
+ \ifboolKV[ClesStat]{Sondage}{%
+ \setsepchar{,}\ignoreemptyitems%
+ \readlist*\Liste{#2}%
+ % "liste vide"
+ \newtoks\tabtoksEEa%
+ \tabtoksEEa{}%
+ %
+ % "liste vide"
+ \newtoks\tabtoksEEb%
+ \tabtoksEEb{}%
+ %
+ \readlist*\ListeSansDoublonsEE{999}% %% Pour ne pas avoir une liste vide
+ %
+ \newcount\cmptEE%
+ \newcount\PasNumEE% %% Permettra de savoir si ce sondage est qualitatif ou quantitatif
+ \PasNumEE=0\relax%
+ \DTLcleardb{mtdbEE}%
+ % on range les resultats du sondage par ordre croissant.
+ \foreachitem\x\in\Liste{%
+ \DTLnewrow{mtdbEE}%
+ \DTLnewdbentry{mtdbEE}{Numeric}{\x}%
+ }%
+ \dtlsort{Numeric}{mtdbEE}{\dtlicompare}%
+ \DTLforeach{mtdbEE}{\nba=Numeric}{%
+ \IfDecimal{\nba}{}{\PasNumEE=\numexpr\PasNumEE+1\relax}%
+ \cmptEE=0\relax%
+ \foreachitem\nbb\in\ListeSansDoublonsEE{%
+ \ifthenelse{\equal{\nba}{\nbb}}{\cmptEE=\numexpr\cmptEE+1\relax}{}%
+ }%
+ \ifthenelse{\equal{\the\cmptEE}{0}}{%
+ \expandafter\AjoutListEEb\nba\nil%
+ \xdef\listEEa{\the\tabtoksEEb}%
+ \ignoreemptyitems%
+ \setsepchar{,}%
+ \readlist*\ListeSansDoublonsEE\listEEa% %%% Enl\`eve tous les \'elements
+ %%% identiques de Liste
+ }{}%
+ }%
+ \foreachitem\nba\in\ListeSansDoublonsEE{%
+ \cmptEE=0\relax%
+ \DTLforeach{mtdbEE}{\nbb=Numeric}{%
+ \ifthenelse{\equal{\nba}{\nbb}}{\cmptEE=\numexpr\cmptEE+1\relax}{}%
+ }%
+ \expandafter\AjoutListEEab\nba\nil%
+ \expandafter\AjoutListEEaa\the\cmptEE\nil% %%% Compte tous les \'elements
+ %%% identiques de Liste
+ }%
+ \xdef\listEEb{\the\tabtoksEEa}
+ \ignoreemptyitems%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeComplete\listEEb%
+ %
+ \ifthenelse{\equal{\the\PasNumEE}{0}}{\setKV[ClesStat]{Quantitatif}}{\setKV[ClesStat]{Qualitatif}}%
+ }{%
+ \ifboolKV[ClesStat]{Qualitatif}{%
+ % % on lit la liste \'ecrite sous la forme valeur/effectif
+ \setsepchar[*]{,*/}\ignoreemptyitems%
+ \readlist*\ListeInitiale{#2}%
+ % "liste vide"
+ \newtoks\tabtoksEE%
+ \tabtoksEE{}%
+ \DTLcleardb{mtdbEEqual}%
+ \foreachitem\x\in\ListeInitiale{%
+ \DTLnewrow{mtdbEEqual}%
+ \itemtomacro\ListeInitiale[\xcnt,1]\x%
+ \DTLnewdbentry{mtdbEEqual}{Val}{\x}%
+ \itemtomacro\ListeInitiale[\xcnt,2]\y%
+ \DTLnewdbentry{mtdbEEqual}{Eff}{\y}%
+ }%
+ \DTLforeach{mtdbEEqual}{\Val=Val,\Eff=Eff}{%
+ \expandafter\AjoutListEEy\Val\nil%
+ \expandafter\AjoutListEEx\Eff\nil%
+ }%
+ \xdef\listEE{\the\tabtoksEE}
+ \ignoreemptyitems%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeComplete\listEE%
+ }{% Dans le qualitatif, on trie d'abord les valeurs.
+ \setsepchar[*]{,*/}\ignoreemptyitems%
+ \readlist*\ListeInitiale{#2}%
+ % "liste vide"
+ \newtoks\tabtoksEE%
+ \tabtoksEE{}%
+ \DTLcleardb{mtdbEEqual}%
+ \foreachitem\x\in\ListeInitiale{%
+ \DTLnewrow{mtdbEEqual}%
+ \itemtomacro\ListeInitiale[\xcnt,1]\x%
+ \DTLnewdbentry{mtdbEEqual}{Val}{\x}%
+ \itemtomacro\ListeInitiale[\xcnt,2]\y%
+ \DTLnewdbentry{mtdbEEqual}{Eff}{\y}%
+ }%
+ \dtlsort{Val}{mtdbEEqual}{\dtlicompare}%
+ \DTLforeach{mtdbEEqual}{\Val=Val,\Eff=Eff}{%
+ \expandafter\AjoutListEEy\Val\nil%
+ \expandafter\AjoutListEEx\Eff\nil%
+ }%
+ \xdef\listEE{\the\tabtoksEE}
+ \ignoreemptyitems%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeComplete\listEE%
+ }}}%
+ % on cr\'ee la base de donn\'ees des valeurs dans le cas qualitatif
+ \DTLcleardb{mtdb}%
+ % on les trie pour la m\'ediane dans le cas qualitatif % Touhami / Texnique.fr
+ \foreachitem\x\in\ListeComplete{%
+ \DTLnewrow{mtdb}%
+ \itemtomacro\ListeComplete[\xcnt,2]\y%
+ \DTLnewdbentry{mtdb}{Numeric}{\y}%
+ }%
+ \dtlsort{Numeric}{mtdb}{\dtlicompare}%
+ % % on r\'einitialise les valeurs des crit\`eres de position et de
+ % dispersion
+ \renewcommand\NbDonnees{}%
+ \renewcommand\SommeDonnees{}%
+ \renewcommand\EffectifTotal{}%
+ \renewcommand\Moyenne{}%
+ \renewcommand\Etendue{}%
+ \renewcommand\Mediane{}%
+ \renewcommand\DonneeMax{0}%
+ \renewcommand\EffectifMax{0}%
+ \renewcommand\DonneeMin{999999999}%
+ \ifboolKV[ClesStat]{Qualitatif}{%D\'ebut qualitatif
+ % Calculs
+ % %% celui de la somme des donn\'ees
+ \foreachitem\don\in\ListeComplete{\xdef\SommeDonnees{\fpeval{\SommeDonnees+\ListeComplete[\doncnt,2]}}}%
+ % %% celui de l'effectif total
+ \ifboolKV[ClesStat]{EffectifTotal}{%
+ \ifboolKV[ClesStat]{Liste}{L'effectif total de la s\'erie est
+ \num{\ListeCompletelen}.\par}{%
+ \foreachitem\don\in\ListeComplete{\xdef\EffectifTotal{\fpeval{\EffectifTotal+\ListeComplete[\doncnt,2]}}}%
+ L'effectif total de la s\'erie est : \[\ListeComplete[1,2]\xintFor* ##1 in
+ {\xintSeq {2}{\ListeCompletelen}}\do{%
+ +\ListeComplete[##1,2]}=\num{\EffectifTotal}\]}
+ }{}%
+ \ifboolKV[ClesStat]{Liste}{\xdef\EffectifTotal{\ListeCompletelen}}{\xdef\EffectifTotal{\SommeDonnees}}%
+ % %% celui de la moyenne
+ \xdef\Moyenne{\fpeval{\SommeDonnees/\ListeCompletelen}}%
+ \ifboolKV[ClesStat]{Moyenne}{%
+ \ifboolKV[ClesStat]{Liste}{%
+ La somme des donn\'ees de la s\'erie est :%
+ \xintifboolexpr{\ListeCompletelen<\useKV[ClesStat]{Coupure}}{%
+ \[
+ \num{\ListeComplete[1,2]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\xintFor* ##1 in {\xintSeq {2}{\ListeCompletelen}}\do{%
+ +\num{\ListeComplete[##1,2]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ }=\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}%
+ \]}{%
+ \[
+ \num{\ListeComplete[1,2]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\xintFor* ##1 in {\xintSeq {2}{3}}\do{%
+ +\num{\ListeComplete[##1,2]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}}+\dots\xintFor* ##1 in {\xintSeq {\ListeCompletelen-1}{\ListeCompletelen}}\do{%
+ +\num{\ListeComplete[##1,2]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ }=\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}%
+ \]%
+ }%
+ \ifboolKV[ClesStat]{SET}{}{Le nombre de donn\'ees de la s\'erie est \num{\ListeCompletelen}.\\}%
+ Donc la moyenne de la s\'erie est \'egale \`a :%
+ \[\frac{\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}}{\num{\ListeCompletelen}}%\IfInteger{\fpeval{round(\fpeval{\SommeDonnees/\ListeCompletelen},\useKV[ClesStat]{Precision})}}{=}{\approx}
+ \ifboolKV[ClesStat]{ValeurExacte}{}{%
+ \opdiv*{\SommeDonnees}{\ListeCompletelen}{resultatmoy}{restemoy}%
+ \opround{resultatmoy}{\useKV[ClesStat]{Precision}}{resultatmoy1}%
+ \opcmp{resultatmoy}{resultatmoy1}\ifopeq=\else\approx\fi%
+ \num{\fpeval{round(\SommeDonnees/\ListeCompletelen,\useKV[ClesStat]{Precision})}}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}%
+ }%
+ \]%
+ }{Pas de moyenne possible pour une s\'erie de donn\'ees \`a caract\`ere qualitatif.}}{}%
+ % % %% celui de l'\'etendue
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xintifboolexpr{\ListeComplete[##1,2]>\DonneeMax}{%
+ \xdef\DonneeMax{\ListeComplete[##1,2]}%
+ }{}%
+ \xintifboolexpr{\ListeComplete[##1,2]<\DonneeMin}{%
+ \xdef\DonneeMin{\ListeComplete[##1,2]}%
+ }{}%
+ }%
+ \xdef\EffectifMax{\DonneeMax}%
+ \xdef\Etendue{\fpeval{\DonneeMax-\DonneeMin}}%
+ \ifboolKV[ClesStat]{Etendue}{%
+ \ifboolKV[ClesStat]{Liste}{%
+ L'\'etendue de la s\'erie est \'egale \`a $\num{\DonneeMax}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}-\num{\DonneeMin}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}=\num{\Etendue}$\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}%
+ }{Pas d'\'etendue possible pour une s\'erie de donn\'ees \`a caract\`ere qualitatif.}}{}%
+ % celui de la mediane
+ %%% Recuperation de la mediane %%%%%%%%%%%%%%%%%%%%%
+ \newcount\Recapmed%
+ \newcount\Recapmeda%
+ \ifodd\number\ListeCompletelen%odd impair
+ \Recapmed=\fpeval{(\ListeCompletelen+1)/2}\relax%
+ \else%
+ \Recapmed=\fpeval{\ListeCompletelen/2}\relax%
+ \Recapmeda=\numexpr\Recapmed+1\relax%
+ \fi%
+ \newcount\Recapk%
+ \Recapk=0%
+ \DTLforeach{mtdb}{\numeroDonnee=Numeric}{\Recapk=\numexpr\Recapk+1\relax%
+ \ifnum\Recapk=\Recapmed%
+ \ifodd\number\ListeCompletelen%
+ \xdef\Mediane{\numeroDonnee}%
+ \else%
+ \xdef\Mediane{\numeroDonnee}%
+ \fi%
+ \fi%
+ \ifnum\Recapk=\Recapmeda%
+ \xdef\Mediane{\fpeval{(\Mediane+\numeroDonnee)/2}}%
+ \fi%
+ }%
+ %%%
+ \ifboolKV[ClesStat]{Mediane}{%
+ \ifboolKV[ClesStat]{Liste}{%
+ On range les donn\'ees par ordre croissant :%
+ \nbdonnees=0%
+ \xintifboolexpr{\ListeCompletelen<\useKV[ClesStat]{Coupure}}{%
+ \[\DTLforeach{mtdb}{\numeroDonnee=Numeric}{\num{\numeroDonnee}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\DTLiflastrow{.}{;}}\]%
+ }{%
+ \medskip%
+ \begin{center}
+ \begin{minipage}{0.9\linewidth}
+ \DTLforeach*{mtdb}{\numeroDonnee=Numeric}{\num{\numeroDonnee}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\DTLiflastrow{.}{;
+ }\nbdonnees=\fpeval{\nbdonnees+1}\modulo{\nbdonnees}{\useKV[ClesStat]{Coupure}}\xintifboolexpr{\remainder==0}{\\}{}}
+ \end{minipage}
+ \end{center}%
+ \medskip%
+ }%
+ \newcount\med%
+ \newcount\meda%
+ \ifodd\number\ListeCompletelen%odd impair
+ \med=\fpeval{(\ListeCompletelen+1)/2}\relax%
+ L'effectif total de la s\'erie est \num{\ListeCompletelen}. Or, $\num{\ListeCompletelen}=\num{\fpeval{\med-1}}+1+\num{\fpeval{\med-1}}$.\\
+ \else% pair
+ \med=\fpeval{\ListeCompletelen/2}\relax%
+ \meda=\numexpr\med+1\relax%
+ L'effectif total de la s\'erie est \num{\ListeCompletelen}. Or, $\num{\ListeCompletelen}=\num{\the\med}+\num{\the\med}$.\\
+ \fi%
+ \newcount\k%
+ \k=0%
+ \DTLforeach{mtdb}{\numeroDonnee=Numeric}{\k=\numexpr\k+1\relax%
+ \ifnum\k=\med %La m\'ediane vaut \numeroDonnee\fi
+ \ifodd\number\ListeCompletelen%
+ La m\'ediane de la s\'erie est la \the\med\ieme{} donn\'ee.\\Donc la m\'ediane de la s\'erie est \num{\numeroDonnee}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}%
+ \xdef\Mediane{\numeroDonnee}%
+ \else%
+ La \the\med\ieme{} donn\'ee est \num{\numeroDonnee}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}. }{. }\xdef\Mediane{\numeroDonnee}%
+ \fi%
+ \fi%
+ \ifnum\k=\meda
+ La \the\meda\ieme{} donn\'ee est \num{\numeroDonnee}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.} Donc la m\'ediane de la s\'erie est \xdef\Mediane{\fpeval{(\Mediane+\numeroDonnee)/2}}\num{\Mediane}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}%
+ \fi%
+ }%
+ %%%%%%%
+ }{Pas de m\'ediane possible pour une s\'erie de donn\'ees \`a caract\`ere qualitatif.}}{}
+ %%% Quartile un
+ \newcount\PfCQuartileUn%
+ \modulo{\ListeCompletelen}{4}\relax%
+ \ifnum\remainder=0%
+ \PfCQuartileUn=\fpeval{\ListeCompletelen/4}%
+ \else%
+ \PfCQuartileUn=\fpeval{ceil(\ListeCompletelen/4)}%
+ \fi%
+ \newcount\PfCQunk%
+ \PfCQunk=0%
+ \DTLforeach{mtdb}{\numeroDonnee=Numeric}{\PfCQunk=\numexpr\PfCQunk+1\relax%
+ \ifnum\PfCQunk=\PfCQuartileUn%
+ \xdef\QuartileUn{\numeroDonnee}%
+ \fi%
+ }%
+ %%% Quartile trois
+ \newcount\PfCQuartileTrois%
+ \modulo{\ListeCompletelen}{4}\relax%
+ \ifnum\remainder=0%
+ \PfCQuartileTrois=\fpeval{3*\ListeCompletelen/4}%
+ \else%
+ \PfCQuartileTrois=\fpeval{ceil(3*\ListeCompletelen/4)}%
+ \fi%
+ \newcount\PfCQtroisk%
+ \PfCQtroisk=0%
+ \DTLforeach{mtdb}{\numeroDonnee=Numeric}{\PfCQtroisk=\numexpr\PfCQtroisk+1\relax%
+ \ifnum\PfCQtroisk=\PfCQuartileTrois%La m\'ediane vaut \numeroDonnee\fi
+ \xdef\QuartileTrois{\numeroDonnee}%
+ \fi%
+ }%
+ % Construction du tableau
+ \ifboolKV[ClesStat]{Tableau}{%
+ \ifboolKV[ClesStat]{Liste}{Pas de tableau possible avec la cl\'e Liste.\\Utilisez plut\^ot la cl\'e Sondage si vous voulez un tableau avec cette liste.}{\BuildtabStat}}{}%
+ % Construction du graphique
+ \ifboolKV[ClesStat]{Graphique}{%
+ \ifboolKV[ClesStat]{Liste}{Pas de graphique possible avec la cl\'e Liste.\\Utilisez plut\^ot la cl\'e Sondage si vous voulez un graphique avec cette liste.}{%
+ \ifboolKV[ClesStat]{Barre}{%
+ \buildgraphbarhor%
+ }{%
+ \ifboolKV[ClesStat]{Angle}{%
+ \buildgraphcq{360}%
+ }{%
+ \ifboolKV[ClesStat]{SemiAngle}{%
+ \buildgraphcq{180}%
+ }{%
+ \buildgraphq[#1]%
+ }%
+ }%
+ }%
+ }%
+ }{}%
+ }{%%%%%%%%%%%%%%%%%%%%%D\'ebut quantitatif
+ % % on effectue les calculs
+ % %% celui de la somme des donn\'ees
+ \foreachitem\don\in\ListeComplete{\xdef\SommeDonnees{\fpeval{\SommeDonnees+\ListeComplete[\doncnt,1]*\ListeComplete[\doncnt,2]}}}%
+ % %% celui de l'effectif total
+ \foreachitem\don\in\ListeComplete{\xdef\EffectifTotal{\fpeval{\EffectifTotal+\ListeComplete[\doncnt,2]}}}%
+ % %% celui de l'\'etendue
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xintifboolexpr{\ListeComplete[##1,1]>\DonneeMax}{%
+ \xdef\DonneeMax{\ListeComplete[##1,1]}%
+ }{}%
+ \xintifboolexpr{\ListeComplete[##1,1]<\DonneeMin}{%
+ \xdef\DonneeMin{\ListeComplete[##1,1]}%
+ }{}%
+ }%
+ % \xdef\EffectifMax{\DonneeMax}%
+ \xdef\Etendue{\fpeval{\DonneeMax-\DonneeMin}}%%
+ % %% celui de la moyenne
+ \xdef\Moyenne{\fpeval{\SommeDonnees/\EffectifTotal}}%
+ \ifboolKV[ClesStat]{EffectifTotal}{%
+ L'effectif total de la s\'erie est : \[\ListeComplete[1,2]\xintFor* ##1 in
+ {\xintSeq {2}{\ListeCompletelen}}\do{%
+ +\ListeComplete[##1,2]}=\num{\EffectifTotal}\]
+ }{}%
+ \ifboolKV[ClesStat]{Moyenne}{%
+ La somme des donn\'ees de la s\'erie est :%
+ \xintifboolexpr{\ListeCompletelen<\useKV[ClesStat]{Coupure}}{%
+ \[
+ \ifnum\ListeComplete[1,2]=1\else\num{\ListeComplete[1,2]}\times\fi\num{\ListeComplete[1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\xintFor* ##1 in {\xintSeq {2}{\ListeCompletelen}}\do{%
+ +\ifnum\ListeComplete[##1,2]=1\else\num{\ListeComplete[##1,2]}\times\fi\num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ }=\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ \]
+ }{%
+ \[
+ \ifnum\ListeComplete[1,2]=1\else\num{\ListeComplete[1,2]}\times\fi\num{\ListeComplete[1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\xintFor* ##1 in {\xintSeq {2}{2}}\do{%
+ +\ifnum\ListeComplete[##1,2]=1\else\num{\ListeComplete[##1,2]}\times\fi\num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ }+\dots\xintFor* ##1 in {\xintSeq {\ListeCompletelen-1}{\ListeCompletelen}}\do{%
+ +\ifnum\ListeComplete[##1,2]=1\else\num{\ListeComplete[##1,2]}\times\fi\num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ }=\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ \]
+ }%
+ \ifboolKV[ClesStat]{SET}{}{L'effectif total de la s\'erie est :%
+ \ifboolKV[ClesStat]{Liste}{ \num{\EffectifTotal}\\}{%
+ \[\num{\ListeComplete[1,2]}\xintFor* ##1 in {\xintSeq {2}{\ListeCompletelen}}\do{%
+ +\num{\ListeComplete[##1,2]}
+ }=\num{\EffectifTotal}
+ \]%
+ }%
+ }%
+ Donc la moyenne de la s\'erie est \'egale \`a :%
+ \[\frac{\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}}{\num{\EffectifTotal}}%
+ \ifboolKV[ClesStat]{ValeurExacte}{}{%
+ \opdiv*{\SommeDonnees}{\EffectifTotal}{resultatmoy}{restemoy}%
+ \opround{resultatmoy}{\useKV[ClesStat]{Precision}}{resultatmoy1}%
+ \opcmp{resultatmoy}{resultatmoy1}\ifopeq=\else\approx\fi%
+ \num{\fpeval{round(\SommeDonnees/\EffectifTotal,\useKV[ClesStat]{Precision})}}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}%
+ }%
+ \]%
+ }{}%
+ % % Affichage des r\'eponses.
+ % %% pour l'\'etendue
+ \ifboolKV[ClesStat]{Etendue}{L'\'etendue de la s\'erie est \'egale \`a $\num{\ListeComplete[\ListeCompletelen,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}-\num{\ListeComplete[1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}=\num{\Etendue}$\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}}{}%
+ % pour la m\'ediane
+ %%% Recuperation Mediane
+ \newcount\Recupmed%
+ \newcount\Recupmeda%
+ \ifodd\number\EffectifTotal%odd impair
+ \Recupmed=\fpeval{(\EffectifTotal+1)/2}\relax%
+ \else% pair
+ \Recupmed=\fpeval{\EffectifTotal/2}\relax%
+ \Recupmeda=\numexpr\Recupmed+1\relax%
+ \fi%
+ \newcount\Recupk%
+ \Recupk=0%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xintFor* ##2 in {\xintSeq {1}{\ListeComplete[##1,2]}}\do{%
+ \Recupk=\numexpr\Recupk+1\relax%
+ \ifnum\Recupk=\Recupmed%
+ \ifodd\number\EffectifTotal%
+ \xdef\Mediane{\ListeComplete[##1,1]}%
+ \else%
+ \xdef\Mediane{\ListeComplete[##1,1]}%
+ \fi%
+ \fi%
+ \ifnum\Recupk=\Recupmeda%
+ \xdef\Mediane{\fpeval{(\Mediane+\ListeComplete[##1,1])/2}}%
+ \fi%
+ }%
+ }%
+ %%%
+ \ifboolKV[ClesStat]{Mediane}{%
+
+ \newcount\med%
+ \newcount\meda%
+ \ifodd\number\EffectifTotal%odd impair
+ \med=\fpeval{(\EffectifTotal+1)/2}\relax%
+ L'effectif total de la s\'erie est \num{\EffectifTotal}. Or, $\num{\EffectifTotal}=\num{\fpeval{\med-1}}+1+\num{\fpeval{\med-1}}$. %
+ \else% pair
+ \med=\fpeval{\EffectifTotal/2}\relax%
+ \meda=\numexpr\med+1\relax%
+ L'effectif total de la s\'erie est \num{\EffectifTotal}. Or, $\num{\EffectifTotal}=\num{\fpeval{\med}}+\num{\fpeval{\med}}$. %
+ \fi%
+ \newcount\k%
+ \k=0%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xintFor* ##2 in {\xintSeq {1}{\ListeComplete[##1,2]}}\do{%
+ \k=\numexpr\k+1\relax%
+ \ifnum\k=\med%
+ \ifodd\number\EffectifTotal%
+ La m\'ediane de la s\'erie est la \the\med\ieme{} donn\'ee. Donc la m\'ediane de la s\'erie est \num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}%
+ \else%
+ La \the\med\ieme{} donn\'ee est \num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}. }{. }\xdef\Mediane{\ListeComplete[##1,1]}%
+ \fi%
+ \fi%
+ \ifnum\k=\meda%
+ La \the\meda\ieme{} donn\'ee est \num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}\\Donc la m\'ediane de la s\'erie est \xdef\Mediane{\fpeval{(\Mediane+\ListeComplete[##1,1])/2}}\num{\Mediane}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}%
+ \fi%
+ }%
+ }%
+ }{}%
+ %%% Quartile un
+ \newcount\PfCQuartileUn%
+ \modulo{\EffectifTotal}{4}\relax%
+ \ifnum\remainder=0%
+ \PfCQuartileUn=\fpeval{\EffectifTotal/4}%
+ \else%
+ \PfCQuartileUn=\fpeval{ceil(\EffectifTotal/4)}%
+ \fi%
+ \newcount\PfCQunk%
+ \PfCQunk=0%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xintFor* ##2 in {\xintSeq {1}{\ListeComplete[##1,2]}}\do{%
+ \PfCQunk=\numexpr\PfCQunk+1\relax%
+ \ifnum\PfCQunk=\PfCQuartileUn%
+ \xdef\QuartileUn{\ListeComplete[##1,1]}%
+ \fi%
+ }%
+ }%
+ %%% Quartile trois
+ \newcount\PfCQuartileTrois%
+ \modulo{\EffectifTotal}{4}\relax%
+ \ifnum\remainder=0%
+ \PfCQuartileTrois=\fpeval{3*\EffectifTotal/4}%
+ \else%
+ \PfCQuartileTrois=\fpeval{ceil(3*\EffectifTotal/4)}%
+ \fi%
+ \newcount\PfCQtroisk%
+ \PfCQtroisk=0%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xintFor* ##2 in {\xintSeq {1}{\ListeComplete[##1,2]}}\do{%
+ \PfCQtroisk=\numexpr\PfCQtroisk+1\relax%
+ \ifnum\PfCQtroisk=\PfCQuartileTrois%
+ \xdef\QuartileTrois{\ListeComplete[##1,1]}%
+ \fi%
+ }%
+ }%
+ % Construction de tableau
+ \ifboolKV[ClesStat]{Tableau}{\BuildtabStat}{}%
+ % Construction du graphique ??
+ \ifboolKV[ClesStat]{Graphique}{%
+ \ifboolKV[ClesStat]{Angle}{%
+ \buildgraphcq{360}%
+ }{%
+ \ifboolKV[ClesStat]{SemiAngle}{%
+ \buildgraphcq{180}%
+ }{%
+ \buildgraph[#1]%
+ }%
+ }%
+ }{}%
+ }%
+ }%
+ }%
+}% \ No newline at end of file
diff --git a/macros/latex/contrib/profcollege/latex/PfCStatistiquesoldold.tex b/macros/latex/contrib/profcollege/latex/PfCStatistiquesoldold.tex
new file mode 100644
index 0000000000..72a33f9dd4
--- /dev/null
+++ b/macros/latex/contrib/profcollege/latex/PfCStatistiquesoldold.tex
@@ -0,0 +1,2109 @@
+%%%
+% Statistiques
+%%%
+\newcommand\NbDonnees{}%
+\newcommand\SommeDonnees{}%
+\newcommand\EffectifTotal{}%
+\newcommand\Moyenne{}%
+\newcommand\Etendue{}%
+\newcommand\Mediane{}%
+\newcommand\DonneeMax{}%
+\newcommand\DonneeMin{}%
+\newcommand\EffectifMax{}%
+\newcommand\PfCArticleMediane{la}%
+
+\setKVdefault[ClesStat]{ColVide=0,CaseVide=false,EffVide=false,%
+FreqVide=false,AngVide=false,ECCVide=false,TotalVide=false,Sondage=false,Liste=false,%
+Tableau=false,Stretch=1,Frequence=false,EffectifTotal=false,%
+Etendue=false,Moyenne=false,SET=false,ValeurExacte=false,Mediane=false,DetailsMediane=false,UneMediane=false,QuartileUn=false,QuartileTrois=false,Total=false,Concret=false,%
+Unite={},Largeur=1cm,Precision=2,PrecisionF=0,Donnee=Valeurs,Effectif=Effectif,Grille=false,Origine=0,Angle=false,SemiAngle=false,Qualitatif=false,Classes=false,TableauVide=false,ECC=false,Coupure=10,CouleurTab=gray!15,Graphique=false,Batons=true,%
+% Pour les diags batons
+EpaisseurBatons=1,ListeCouleursB={a},Lecture=false,LectureFine=false,AideLecture=false,Reponses=false,DonneesSup=false,AbscisseRotation=false,Tiret=false,AngleRotationAbscisse=0,Pasx=1,Pasy=1,Unitex=0.5,Unitey=0.5,Depart=0,CouleurDefaut=black,Date=false,GrandNombrey=false,GrandNombrex=false,%
+% Pour les diags circulaires
+Rayon=3cm,AffichageAngle=false,AffichageDonnee=false,ListeCouleurs={white},Hachures=false,LectureInverse=false,EcartHachures=0.25,EpaisseurHachures=1,Legende,LegendeVide=false,ACompleter=false,%
+%Pour les représentations
+Representation=false,%
+%Pour les barres horizontales
+Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0,%Grille est dispo
+% Pour les histogrammes
+Histogramme=false,UniteAire=1,MemeAmpli,DepartHisto=1%
+}%
+%compl\'ements
+\defKV[ClesStat]{AngleRotationAbscisse=\setKV[ClesStat]{AbscisseRotation}}%
+\defKV[ClesStat]{AffichageDonnees=\setKV[ClesStat]{AffichageAngle=false}\setKV[ClesStat]{AffichageDonnee}}%
+\defKV[ClesStat]{CasesVides=\setKV[ClesStat]{CaseVide}}%
+\defKV[ClesStat]{LegendesVides=\setKV[ClesStat]{LegendeVide}}%
+\defKV[ClesStat]{GrandNombreO=\setKV[ClesStat]{GrandNombrey}}%
+\defKV[ClesStat]{GrandNombreA=\setKV[ClesStat]{GrandNombrex}}%
+% La construction du tableau
+\def\addtotok#1#2{#1\expandafter{\the#1#2}}%
+\newtoks\tabtoksa\newtoks\tabtoksb\newtoks\tabtoksc%
+\def\updatetoks#1/#2\nil{\addtotok\tabtoksa{\ifboolKV[ClesStat]{Qualitatif}{&#1}{&\num{#1}}}\addtotok\tabtoksb{&\num{#2}}}%
+%
+\newcounter{PfCCompteLignes}%
+%
+\def\BuildtabStat{% %%Tableau sans/avec total
+ \setcounter{PfCCompteLignes}{0}%
+ \tabtoksa{\useKV[ClesStat]{Donnee}}\tabtoksb{\useKV[ClesStat]{Effectif}}%
+ \foreachitem\compteur\in\ListeComplete{\expandafter\updatetoks\compteur\nil}%
+ \renewcommand{\arraystretch}{\useKV[ClesStat]{Stretch}}%
+ \ifboolKV[ClesStat]{Total}{%
+ \begin{NiceTabular}{c*{\fpeval{\ListeCompletelen+1}}{>{\centering\arraybackslash}p{\useKV[ClesStat]{Largeur}}}}%
+ \CodeBefore%
+ \rowcolor{\useKV[ClesStat]{CouleurTab}}{1}%
+ \columncolor{\useKV[ClesStat]{CouleurTab}}{1}%
+ \Body%
+ \the\tabtoksa&Total\\%
+ \ifboolKV[ClesStat]{EffVide}{\useKV[ClesStat]{Effectif}\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{&}}{\the\tabtoksb&\num{\EffectifTotal}}\\%
+ \ifboolKV[ClesStat]{Frequence}{\stepcounter{PfCCompteLignes}Fr\'equence (\%)\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{FreqVide}{}{\num{\CalculFrequence{##1}}}}}&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{FreqVide}{}{100}}\\}{}%
+ \ifboolKV[ClesStat]{Angle}{\stepcounter{PfCCompteLignes}Angle (\si{\degree})\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{AngVide}{}{\CalculAngle{##1}}}}&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{AngVide}{}{360}}\\}{}%
+ \ifboolKV[ClesStat]{SemiAngle}{\stepcounter{PfCCompteLignes}Angle (\si{\degree})\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{AngVide}{}{\CalculSemiAngle{##1}}}}&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{AngVide}{}{180}}\\}{}%
+ \ifboolKV[ClesStat]{ECC}{\stepcounter{PfCCompteLignes}E.C.C.\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{ECCVide}{}{\CalculECC{##1}}}}&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{ECCVide}{}{\num{\EffectifTotal}}}\\}{}%
+ \CodeAfter%
+ % On crée la liste des colonnes à vider
+ \xintifboolexpr{\useKV[ClesStat]{ColVide}>0}{%
+ \xdef\FooStat{\useKV[ClesStat]{ColVide}}%
+ \setsepchar{,}%
+ \readlist*\ListeColonnesAVider{\FooStat}%
+ \foreachitem\compteur\in\ListeColonnesAVider{%
+ \tikz\fill[white] (row-2-|col-\fpeval{\compteur+1}) rectangle (last-|col-\fpeval{\compteur+2});%
+ }%
+ }{}%
+ % On crée la liste des cases à vider
+ \ifboolKV[ClesStat]{CaseVide}{%
+ \xdef\FooStatCases{\useKV[ClesStat]{CasesVides}}%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeCasesAVider{\FooStatCases}%
+ \foreachitem\compteur\in\ListeCasesAVider{%
+ \tikz\fill[white] (row-\fpeval{\ListeCasesAVider[\compteurcnt,1]+1}-|col-\fpeval{\ListeCasesAVider[\compteurcnt,2]+1}) rectangle (row-\fpeval{\ListeCasesAVider[\compteurcnt,1]+2}-|col-\fpeval{\ListeCasesAVider[\compteurcnt,2]+2});%
+ }%
+ }{}%
+ % On retrace le tableau
+ %Les colonnes
+ \xintFor* ##1 in {\xintSeq{1}{\fpeval{\ListeCompletelen+3}}}\do{%
+ \tikz\draw (row-1-|col-##1) -- (last-|col-##1);%
+ }%
+ % Les lignes
+ \xintFor* ##1 in {\xintSeq{1}{\fpeval{\thePfCCompteLignes+3}}}\do{%
+ \tikz\draw (row-##1-|col-1) -- (row-##1-|last);%
+ }%
+ \end{NiceTabular}%
+ }{%
+ \begin{NiceTabular}{c*{\fpeval{\ListeCompletelen}}{>{\centering\arraybackslash}p{\useKV[ClesStat]{Largeur}}}}%
+ \CodeBefore%
+ \rowcolor{\useKV[ClesStat]{CouleurTab}}{1}%
+ \columncolor{\useKV[ClesStat]{CouleurTab}}{1}%
+ \Body%
+ \the\tabtoksa\\%
+ \ifboolKV[ClesStat]{EffVide}{\useKV[ClesStat]{Effectif}\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{&}}{\the\tabtoksb}\\%
+ \ifboolKV[ClesStat]{Frequence}{\stepcounter{PfCCompteLignes}Fr\'equence (\%)\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{FreqVide}{}{\num{\CalculFrequence{##1}}}}}\\}{}%
+ \ifboolKV[ClesStat]{Angle}{\stepcounter{PfCCompteLignes}Angle (\si{\degree})\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{AngVide}{}{\CalculAngle{##1}}}}\\}{}%
+ \ifboolKV[ClesStat]{SemiAngle}{\stepcounter{PfCCompteLignes}Angle (\si{\degree})\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{AngVide}{}{\CalculSemiAngle{##1}}}}\\}{}%
+ \ifboolKV[ClesStat]{ECC}{\stepcounter{PfCCompteLignes}E.C.C.\xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{ECCVide}{}{\CalculECC{##1}}}}\\}{}%
+ \CodeAfter%
+ % On crée la liste des colonnes à vider
+ \xintifboolexpr{\useKV[ClesStat]{ColVide}>0}{%
+ \xdef\FooStat{\useKV[ClesStat]{ColVide}}%
+ \setsepchar{,}%
+ \readlist*\ListeColonnesAVider{\FooStat}%
+ \foreachitem\compteur\in\ListeColonnesAVider{%
+ \tikz\fill[white] (row-2-|col-\fpeval{\compteur+1}) rectangle (last-|col-\fpeval{\compteur+2});%
+ }%
+ }{}%
+ % On crée la liste des cases à vider
+ \ifboolKV[ClesStat]{CaseVide}{%
+ \xdef\FooStatCases{\useKV[ClesStat]{CasesVides}}%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeCasesAVider{\FooStatCases}%
+ \foreachitem\compteur\in\ListeCasesAVider{%
+ \tikz\fill[white] (row-\fpeval{\ListeCasesAVider[\compteurcnt,1]+1}-|col-\fpeval{\ListeCasesAVider[\compteurcnt,2]+1}) rectangle (row-\fpeval{\ListeCasesAVider[\compteurcnt,1]+2}-|col-\fpeval{\ListeCasesAVider[\compteurcnt,2]+2});%
+ }%
+ }{}%
+ % On retrace le tableau
+ %Les colonnes
+ \xintFor* ##1 in {\xintSeq{1}{\fpeval{\ListeCompletelen+2}}}\do{%
+ \tikz\draw (row-1-|col-##1) -- (last-|col-##1);%
+ }%
+ % Les lignes
+ \xintFor* ##1 in {\xintSeq{1}{\fpeval{\thePfCCompteLignes+3}}}\do{%
+ \tikz\draw (row-##1-|col-1) -- (row-##1-|last);%
+ }%
+ \end{NiceTabular}%
+ }%
+}%
+
+% Pour construire le diagramme en barres horizontales
+\def\UpdatetoksHor#1/#2/#3\nil{\addtotok\toklistenomhor{"#1",}\addtotok\toklistedonhor{#3,}\addtotok\toklisteaffhor{"#2",}}%
+
+\newcommand\buildgraphbarhor{%
+ \newtoks\toklistenomhor%
+ \newtoks\toklistedonhor%
+ \newtoks\toklisteaffhor%
+ \newtoks\toklistecouleur%
+ \xdef\PfCfooStat{}%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xdef\PfCfooStat{\PfCfooStat \ListeComplete[##1,2],}%
+ }%
+ \xdef\DivMax{\fpeval{max(\PfCfooStat)}}%
+ \xdef\ExposantDivMax{\fpeval{round(ln(\DivMax)/ln(10))}}%
+ \xdef\DivMax{\fpeval{10**\ExposantDivMax}}%
+ \xdef\PfCfooStat{}%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xdef\PfCfooStat{\PfCfooStat \ListeComplete[##1,1]/\ListeComplete[##1,2]/\fpeval{\ListeComplete[##1,2]/\DivMax},}%
+ }%
+ \readlist*\ListeCompleteDiagHor{\PfCfooStat}%
+ \foreachitem\compteur\in\ListeCompleteDiagHor{\expandafter\UpdatetoksHor\compteur\nil}%
+ \xdef\ListeAvantCouleurs{\useKV[ClesStat]{ListeCouleurs}}%
+ \readlist*\ListeCouleur{\ListeAvantCouleurs}%
+ \foreachitem\couleur\in\ListeCouleur{\expandafter\UpdateCoul\couleur\nil}%
+ \NewMPDiagBarreHor{\the\toklistenomhor}{\the\toklistedonhor}{\the\toklisteaffhor}{\the\toklistecouleur}%
+}%
+
+% Pour construire le diagramme en bâtons
+\def\Updatetoks#1/#2\nil{\addtotok\toklistepoint{(#1,#2),}}%
+\newcommand\buildgraph[1][]{%
+ \newtoks\toklistepoint\toklistepoint{}%
+ \newtoks\toklistecouleur\toklistecouleur{}%
+ \newtoks\toklistelegende\toklistelegende{}%
+ \ifboolKV[ClesStat]{LegendeVide}{%
+ \xdef\foo{\useKV[ClesStat]{LegendesVides}}%
+ \readlist*\ListeLegendesAEffacer{\foo}%
+ }{\xdef\foo{-1}\readlist*\ListeLegendesAEffacer{\foo}%
+ }%
+ \foreachitem\compteur\in\ListeLegendesAEffacer{\expandafter\UpdateLegende\compteur\nil}%
+ \foreachitem\compteur\in\ListeComplete{\expandafter\Updatetoks\compteur\nil}%
+ \xdef\ListeAvantCouleurs{\useKV[ClesStat]{ListeCouleursB}}%
+ \readlist*\ListeCouleur{\ListeAvantCouleurs}%
+ \foreachitem\couleur\in\ListeCouleur{\expandafter\UpdateCoul\couleur\nil}%
+ \MPStatNew{\the\toklistepoint}{\the\toklistecouleur}{\the\toklistelegende}
+}%
+
+% Pour construire le diagramme en bâtons qualitatif
+\def\Updatetoksq#1/#2\nil{\addtotok\toklistepointq{"#1",#2,}}%
+\newcommand\buildgraphq[1][]{%
+ \newtoks\toklistepointq\toklistepointq{}%
+ \newtoks\toklistecouleur\toklistecouleur{}%
+ \newtoks\toklistelegende\toklistelegende{}%
+ \ifboolKV[ClesStat]{LegendeVide}{%
+ \xdef\foo{\useKV[ClesStat]{LegendesVides}}%
+ \readlist*\ListeLegendesAEffacer{\foo}%
+ }{\xdef\foo{-1}\readlist*\ListeLegendesAEffacer{\foo}%
+ }%
+ \foreachitem\compteur\in\ListeLegendesAEffacer{\expandafter\UpdateLegende\compteur\nil}%
+ \foreachitem\compteur\in\ListeComplete{\expandafter\Updatetoksq\compteur\nil}%
+ \xdef\ListeAvantCouleurs{\useKV[ClesStat]{ListeCouleursB}}%
+ \readlist*\ListeCouleur{\ListeAvantCouleurs}%
+ \foreachitem\couleur\in\ListeCouleur{\expandafter\UpdateCoul\couleur\nil}%
+ \MPStatNew{\the\toklistepointq}{\the\toklistecouleur}{\the\toklistelegende}%
+}%
+
+\def\UpdateCoul#1\nil{\addtotok\toklistecouleur{#1,}}%
+\def\UpdateLegende#1\nil{\addtotok\toklistelegende{#1,}}%
+
+% Pour construire le diagramme circulaire qualitatif
+\def\buildgraphcq#1{%
+ \newtoks\toklistepointq\toklistepointq{}%
+ \newtoks\toklistecouleur\toklistecouleur{}%
+ \newtoks\toklistelegende\toklistelegende{}%
+ \ifboolKV[ClesStat]{LegendeVide}{%
+ \xdef\foo{\useKV[ClesStat]{LegendesVides}}%
+ \readlist*\ListeLegendesAEffacer{\foo}%
+ }{\xdef\foo{0}\readlist*\ListeLegendesAEffacer{\foo}%
+ }%
+ \foreachitem\compteur\in\ListeLegendesAEffacer{\expandafter\UpdateLegende\compteur\nil}%
+ %
+ \foreachitem\compteur\in\ListeComplete{\expandafter\Updatetoksq\compteur\nil}%
+ \xdef\ListeAvantCouleurs{\useKV[ClesStat]{ListeCouleurs}}%
+ \readlist*\ListeCouleur{\ListeAvantCouleurs}%
+ \foreachitem\couleur\in\ListeCouleur{\expandafter\UpdateCoul\couleur\nil}%
+ \NewMPStatCirculaireQ{\the\toklistepointq}{#1}{\the\toklistecouleur}{\the\toklistelegende}%
+}%
+
+%% calcul des fr\'equences
+\newcommand\CalculFrequence[1]{%
+ \fpeval{round(\ListeComplete[#1,2]*100/\EffectifTotal,\useKV[ClesStat]{PrecisionF})}
+}
+
+%% calcul des angles
+\newcommand\CalculAngle[1]{%
+ \fpeval{round(\ListeComplete[#1,2]*360/\EffectifTotal,0)}
+}
+\newcommand\CalculSemiAngle[1]{%
+ \fpeval{round(\ListeComplete[#1,2]*180/\EffectifTotal,0)}
+}
+
+%% calcul des ECC
+\newcount\CompteurECC%
+\newcount\CompteurECCTotal%
+\newcount\CompteurECCC%
+\newcount\CompteurECCCTotal%
+
+\newcommand\CalculECC[1]{%
+ \xdef\TotalECC{0}%
+ \CompteurECC=1%
+ \CompteurECCTotal=\numexpr#1+1%
+ \whiledo{\CompteurECC < \CompteurECCTotal}{%
+ \xdef\TotalECC{\fpeval{\TotalECC+\ListeComplete[\the\CompteurECC,2]}}%
+ \CompteurECC=\numexpr\CompteurECC+1%
+ }%
+ \num{\TotalECC}%
+}
+
+\def\NewMPDiagBarreHorCode{%
+ Longueur:=\useKV[ClesStat]{Longueur};
+ Hauteur:=\useKV[ClesStat]{Hauteur};
+ Ecart:=\useKV[ClesStat]{EcartBarre};
+ ExposantDivMax:=\ExposantDivMax;
+ ecarthachures=\useKV[ClesStat]{EcartHachures};
+ epaisseurhachures=\useKV[ClesStat]{EpaisseurHachures};
+ boolean Hachures,Bicolore,Grille,AffichageDonnee,LegendeVide;
+ Hachures=\useKV[ClesStat]{Hachures};
+ Bicolore=\useKV[ClesStat]{Bicolore};
+ Grille=\useKV[ClesStat]{Grille};
+ AffichageDonnee=\useKV[ClesStat]{AffichageDonnee};
+ LegendeVide=\useKV[ClesStat]{LegendeVide};
+ vardef CalculNombreDonneesEtDonneeMax(text t)=
+ nbdon:=0;%nombre de données
+ DonneeMax:=0;%donnée DonneeMaximale
+ for p_=t:
+ nbdon:=nbdon+1;
+ if p_>DonneeMax:
+ DonneeMax:=p_;
+ fi;
+ endfor;
+ enddef;
+ vardef ListeDonnees(text t)=
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ Donnees[n]:=p_;
+ endfor;
+ enddef;
+ vardef RecuperationCouleurs(text t)=
+ color Col[];
+ n:=0;
+ for p_=t:
+ n:=n+1;
+ Col[n]=p_;
+ endfor;
+ enddef;
+}
+
+% Construction d'un diagramme en barres horizontal
+\newcommand\NewMPDiagBarreHor[4]{%
+ % #1 Liste des noms
+ % #2 Liste des valeurs associées
+ % #3 Liste des valeurs à afficher (si pb calcul MP)
+ % #4 Liste des couleurs
+ \ifluatex%
+ \mplibforcehmode%
+ \begin{mplibcode}%
+ \NewMPDiagBarreHorCode%
+ vardef TraceDiag=
+ if Grille:
+ pair Zz[];%Pour déterminer "le dernier point"
+ Zz0=(0,-(nbdon-1)*(Hauteur+Ecart)-Ecart);
+ Zz2=(0,(Hauteur+Ecart));
+ Zz1=((1/DonneeMax)*Longueur,-(nbdon-1)*(Hauteur+Ecart)-Ecart);
+ Zz3=if ExposantDivMax=0 : (DonneeMax+1)[Zz0,Zz1] else: ((floor(DonneeMax*10+2))/10)[Zz0,Zz1];fi;
+ if ExposantDivMax=0:
+ for k=1 upto DonneeMax+1:
+ trace (Zz0--Zz2) shifted (k*(Zz1-Zz0)) dashed evenly withcolor 0.5white;
+ endfor;
+ else:
+ for k=1 upto (floor(DonneeMax*10+2)):
+ trace (Zz0--Zz2) shifted ((k/10)*(Zz1-Zz0)) dashed evenly withcolor 0.5white;
+ endfor;
+ fi;
+ if ExposantDivMax=0:
+ for k=1 upto (DonneeMax+1):
+ label.bot(TEX("\num{"&decimal(k)&"}"),Zz0+k*(Zz1-Zz0));
+ endfor;
+ else:
+ if ExposantDivMax<5:
+ for k=1 upto (floor(DonneeMax*10+2)):
+ label.bot(TEX("\num{\fpeval{"&decimal(k)&"*(10**"&decimal(ExposantDivMax-1)&")}}"),Zz0+(k/10)*(Zz1-Zz0));
+ endfor;
+ else:
+ dotlabel.bot(TEX("\num{\fpeval{10**"&decimal(ExposantDivMax)&"}}"),Zz1);
+ fi;
+ fi;
+ fi;
+ for k=0 upto nbdon-1:
+ path RectangleDonnee;
+ RectangleDonnee=(unitsquare xscaled ((Donnees[k+1]/DonneeMax)*Longueur) yscaled Hauteur) shifted(0,-k*(Hauteur+Ecart));
+ if Hachures:
+ fill RectangleDonnee withcolor white;
+ trace Hachurage(RectangleDonnee,60 if
+ (k mod 2)=0: +90 fi,ecarthachures,if (k mod 2)=0 : 0 else: 1 fi)
+ withpen pencircle scaled epaisseurhachures;
+ else:
+ remplis RectangleDonnee withcolor if unknown Col[k+1]: if Bicolore:Col[(k mod 2)+1] else: white fi; else:if Bicolore:Col[(k mod 2)+1] else: Col[k+1] fi; fi;
+ fi;
+ trace RectangleDonnee;
+ endfor;
+ if Grille:
+ drawarrow (0,-(nbdon-1)*(Hauteur+Ecart)-Ecart)--(0,(Hauteur+Ecart)) withpen pencircle scaled 1.5;
+ drawarrow (0,-(nbdon-1)*(Hauteur+Ecart)-Ecart)--(Zz3+u*(0.25,0)) withpen pencircle scaled 1.5;
+ fi;
+ enddef;
+ vardef AffichageNom(text t)=
+ k:=0;
+ for p_=t:
+ label.lft(TEX(p_),0.5[(0,0),(0,Hauteur)] shifted (0,-k*(Hauteur+Ecart)));
+ k:=k+1;
+ endfor;
+ enddef;
+ vardef AffichageDonnees(text t)=
+ k:=0;
+ for p_=t:
+ label.rt(TEX("\num{"&p_&"}"),0.5[(0,0),(0,Hauteur)] shifted (((Donnees[k+1]/DonneeMax)*Longueur),-k*(Hauteur+Ecart)));
+ k:=k+1;
+ endfor;
+ enddef;
+ CalculNombreDonneesEtDonneeMax(#2);
+ ListeDonnees(#2);
+ RecuperationCouleurs(#4);
+ TraceDiag;
+ if LegendeVide=false:
+ AffichageNom(#1);
+ fi;
+ if AffichageDonnee:
+ AffichageDonnees(#3);
+ fi;
+ \end{mplibcode}
+ \else%
+ \begin{mpost}[mpsettings={\NewMPDiagBarreHorCode}]
+ vardef TraceDiag=
+ if Grille:
+ pair Zz[];%Pour déterminer "le dernier point"
+ Zz0=(0,-(nbdon-1)*(Hauteur+Ecart)-Ecart);
+ Zz2=(0,(Hauteur+Ecart));
+ Zz1=((1/DonneeMax)*Longueur,-(nbdon-1)*(Hauteur+Ecart)-Ecart);
+ Zz3=if ExposantDivMax=0 : (DonneeMax+1)[Zz0,Zz1] else: ((floor(DonneeMax*10+2))/10)[Zz0,Zz1];fi;
+ if ExposantDivMax=0:
+ for k=1 upto DonneeMax+1:
+ trace (Zz0--Zz2) shifted (k*(Zz1-Zz0)) dashed evenly withcolor 0.5white;
+ endfor;
+ else:
+ for k=1 upto (floor(DonneeMax*10+2)):
+ trace (Zz0--Zz2) shifted ((k/10)*(Zz1-Zz0)) dashed evenly withcolor 0.5white;
+ endfor;
+ fi;
+ if ExposantDivMax=0:
+ for k=1 upto (DonneeMax+1):
+ label.bot(LATEX("\num{"&decimal(k)&"}"),Zz0+k*(Zz1-Zz0));
+ endfor;
+ else:
+ if ExposantDivMax<5:
+ for k=1 upto (floor(DonneeMax*10+2)):
+ label.bot(LATEX("\num{\noexpand\fpeval{"&decimal(k)&"*(10**"&decimal(ExposantDivMax-1)&")}}"),Zz0+(k/10)*(Zz1-Zz0));
+ endfor;
+ else:
+ dotlabel.bot(LATEX("\num{\noexpand\fpeval{10**"&decimal(ExposantDivMax)&"}}"),Zz1);
+ fi;
+ fi;
+ fi;
+ for k=0 upto nbdon-1:
+ path RectangleDonnee;
+ RectangleDonnee=(unitsquare xscaled ((Donnees[k+1]/DonneeMax)*Longueur) yscaled Hauteur) shifted(0,-k*(Hauteur+Ecart));
+ if Hachures:
+ fill RectangleDonnee withcolor white;
+ trace Hachurage(RectangleDonnee,60 if
+ (k mod 2)=0: +90 fi,ecarthachures,if (k mod 2)=0 : 0 else: 1 fi)
+ withpen pencircle scaled epaisseurhachures;
+ else:
+ remplis RectangleDonnee withcolor if unknown Col[k+1]: if Bicolore:Col[(k mod 2)+1] else: white fi; else:if Bicolore:Col[(k mod 2)+1] else: Col[k+1] fi; fi;
+ fi;
+ trace RectangleDonnee;
+ endfor;
+ if Grille:
+ drawarrow (0,-(nbdon-1)*(Hauteur+Ecart)-Ecart)--(0,(Hauteur+Ecart)) withpen pencircle scaled 1.5;
+ drawarrow (0,-(nbdon-1)*(Hauteur+Ecart)-Ecart)--(Zz3+u*(0.25,0)) withpen pencircle scaled 1.5;
+ fi;
+ enddef;
+ vardef AffichageNom(text t)=
+ k:=0;
+ for p_=t:
+ label.lft(LATEX(p_),0.5[(0,0),(0,Hauteur)] shifted (0,-k*(Hauteur+Ecart)));
+ k:=k+1;
+ endfor;
+ enddef;
+ vardef AffichageDonnees(text t)=
+ k:=0;
+ for p_=t:
+ label.rt(LATEX("\num{"&p_&"}"),0.5[(0,0),(0,Hauteur)] shifted (((Donnees[k+1]/DonneeMax)*Longueur),-k*(Hauteur+Ecart)));
+ k:=k+1;
+ endfor;
+ enddef;
+ CalculNombreDonneesEtDonneeMax(#2);
+ ListeDonnees(#2);
+ RecuperationCouleurs(#4);
+ TraceDiag;
+ if LegendeVide=false:
+ AffichageNom(#1);
+ fi;
+ if AffichageDonnee:
+ AffichageDonnees(#3);
+ fi;
+ \end{mpost}
+ \fi%
+}%
+
+\def\MPStatNewCode{%
+ maxx:=0;
+ maxy:=0;
+ unitex:=\useKV[ClesStat]{Unitex}*cm;
+ unitey:=\useKV[ClesStat]{Unitey}*cm;
+ xpartorigine:=\useKV[ClesStat]{Origine};
+ AngleRotation=\useKV[ClesStat]{AngleRotationAbscisse};
+ boolean Rotation,Lecture,LectureFine,AideLecture,DonneesSup,Reponses,Qualitatif,Tiret,LegendeVide,Retour,GrandNombrex,GrandNombrey,Date;
+ GrandNombrex=\useKV[ClesStat]{GrandNombrex};
+ GrandNombrey=\useKV[ClesStat]{GrandNombrey};
+ if GrandNombrex:
+ GrandNombreA=\useKV[ClesStat]{GrandNombreA};
+ fi;
+ if GrandNombrey:
+ GrandNombreO=\useKV[ClesStat]{GrandNombreO};
+ fi;
+ Date:=\useKV[ClesStat]{Date};
+ Rotation=\useKV[ClesStat]{AbscisseRotation};
+ Lecture:=\useKV[ClesStat]{Lecture};
+ LectureFine:=\useKV[ClesStat]{LectureFine};
+ AideLecture:=\useKV[ClesStat]{AideLecture};
+ DonneesSup:=\useKV[ClesStat]{DonneesSup};
+ Reponses:=\useKV[ClesStat]{Reponses};
+ LegendeVide=\useKV[ClesStat]{LegendeVide};
+ epaisseurbatons=\useKV[ClesStat]{EpaisseurBatons};
+ Qualitatif=\useKV[ClesStat]{Qualitatif};
+ Tiret=\useKV[ClesStat]{Tiret};
+ Retour=false;
+ color CoulDefaut;
+ CoulDefaut=\useKV[ClesStat]{CouleurDefaut};
+ Depart=\useKV[ClesStat]{Depart};
+ %
+ pair A[],B[],P[];
+ vardef toto(text t)=%points quantitatif
+ n:=0;
+ for p_=t:
+ if pair p_:
+ n:=n+1;
+ P[n]=((xpart(p_)-(xpartorigine))*unitex,ypart(p_)*unitey);
+ if xpart(p_)>maxx:
+ maxx:=xpart(p_)-(xpartorigine);
+ fi;
+ if ypart(p_)>maxy:
+ maxy:=ypart(p_);
+ fi;
+ A[n]=unitex*(xpart(p_)-(xpartorigine),0);
+ B[n]=unitey*(0,ypart(p_));
+ fi;
+ endfor;
+ enddef;
+ vardef tutu(text t)=%points qualitatif
+ n:=0;
+ for p_=t:
+ if numeric p_:
+ P[n]=((n)*unitex,unitey*(p_-Depart));
+ B[n]=(0,unitey*(p_-Depart));
+ if p_>maxy:
+ maxy:=p_;
+ fi;
+ else:
+ n:=n+1;
+ A[n]=unitex*(n,0);
+ fi;
+ endfor;
+ maxy:=maxy-Depart;
+ maxx:=n;
+ enddef;
+}
+
+% Construction du graphique en bâtons
+\newcommand\MPStatNew[3]{%
+ \ifluatex
+ \mplibforcehmode
+ \begin{mplibcode}
+ \MPStatNewCode
+ %
+ vardef Test(expr nb)=
+ Retour:=false;
+ op:=0;
+ for l_=#3:
+ if l_=nb:
+ op:=op+1;
+ fi;
+ endfor;
+ if op>0:
+ Retour:=true;
+ fi;
+ enddef;
+ %
+ % on r\'ecup\`ere les couleurs
+ color Col[];
+ n:=0;
+ for p_=#2:
+ n:=n+1;
+ if color p_:
+ Col[n]=p_;
+ else:
+ Col[n]=CoulDefaut;
+ fi;
+ endfor;
+ vardef tata(text t)=%affichage quantitatif
+ l=0;
+ for p_=t:
+ if pair p_:
+ l:=l+1;
+ if Rotation:
+ if Date:
+ label.bot(TEX(decimal(xpart(p_))) rotated AngleRotation,A[l]);
+ else:
+ label.bot(TEX("\num{"&decimal(xpart(p_))&"}") rotated AngleRotation,A[l]);
+ fi;
+ else :
+ if Date:
+ label.bot(TEX(decimal(xpart(p_))),A[l]);
+ else:
+ label.bot(TEX("\num{"&decimal(xpart(p_))&"}"),A[l]);
+ fi;
+ fi;
+ if Reponses:
+ if DonneesSup:
+ Test(l);
+ if Retour=false:
+ if GrandNombrey:
+ label.top(TEX("\num{"&decimal(ypart(p_))&"}"),P[l]);
+ else:
+ label.top(TEX("\num{"&decimal(ypart(p_))&"}"),P[l]);
+ fi;
+ fi;
+ else:
+ if Tiret:
+ trace (B[l]+(-1pt,0))--(B[l]+(1pt,0));
+ label.lft(TEX("\num{"&decimal(p_)&"}"),B[l]);
+ else:
+ dotlabel.lft(TEX("\num{"&decimal(ypart(p_))&"}"),B[l]);
+ fi;
+ fi;
+ fi;
+ fi;
+ endfor;
+ enddef;
+ vardef titi(text t)=%affichage qualitatif
+ l:=0;
+ for p_=t:
+ if numeric p_:
+ if Reponses:
+ if DonneesSup:
+ Test(l);
+ if Retour=false:
+ label.top(TEX("\num{"&decimal(p_)&"}"),P[l]);
+ fi;
+ else:
+ if Tiret:
+ trace (B[l]+(-1pt,0))--(B[l]+(1pt,0));
+ label.lft(TEX("\num{"&decimal(p_)&"}"),B[l]);
+ else:
+ dotlabel.lft(TEX("\num{"&decimal(p_)&"}"),B[l]);
+ fi;
+ fi;
+ fi;
+ else:
+ l:=l+1;
+ if Rotation:
+ if AngleRotation<>0:
+ picture TEXTELABEL;
+ TEXTELABEL=image(
+ labeloffset:=labeloffset*2;
+ label.lft(TEX(p_),A[l]);
+ labeloffset:=labeloffset/2;
+ );
+ trace rotation(TEXTELABEL,A[l],AngleRotation);
+ else :
+ label.bot(TEX(p_),A[l]);
+ fi;
+ fi;
+ fi;
+ endfor;
+ enddef;
+ if Qualitatif: tutu(#1); else: toto(#1); fi;
+ boolean Grille;
+ Grille:=\useKV[ClesStat]{Grille};
+ Pasx:=\useKV[ClesStat]{Pasx};
+ Pasy:=\useKV[ClesStat]{Pasy};
+ if Grille:
+ drawoptions(withcolor 0.75white);
+ for k=0 step Pasx until ((maxx+1)):
+ trace (k*unitex,0)--(k*unitex,unitey*(maxy+2*Pasy));
+ endfor;
+ for k=0 step Pasy until ((maxy+2*Pasy)):
+ trace (0,k*unitey)--(unitex*(maxx+1),k*unitey);
+ endfor;
+ drawoptions();
+ fi;
+ if epaisseurbatons<>0:
+ for k=1 upto n:
+ fill polygone(A[k]-(epaisseurbatons*1pt,0),A[k]+(epaisseurbatons*1pt,0),P[k]+(epaisseurbatons*1pt,0),P[k]-(epaisseurbatons*1pt,0)) withcolor if unknown Col[k]: CoulDefaut else:Col[k] fi;
+ if AideLecture:
+ draw B[k]--P[k] dashed evenly;
+ fi;
+ endfor;
+ fi;
+ if LectureFine:
+ for k=0 step Pasy until ((maxy+1*Pasy)):
+ if Tiret:
+ trace (1pt,k*unitey)--(-1pt,k*unitey);
+ if GrandNombrey:
+ label.lft(TEX("\num{\fpeval{\useKV[ClesStat]{GrandNombreO}*"&decimal(k+Depart)&"}}"),(0,k*unitey));
+ else:
+ label.lft(TEX("\num{"&decimal(k+Depart)&"}"),(0,k*unitey));
+ fi;
+ else:
+ if GrandNombrey:
+ dotlabel.lft(TEX("\num{\fpeval{\useKV[ClesStat]{GrandNombreO}*"&decimal(k+Depart)&"}}"),(0,k*unitey));
+ else:
+ dotlabel.lft(TEX("\num{"&decimal(k+Depart)&"}"),(0,k*unitey));
+ fi;
+ fi;
+ endfor;
+ fi;
+ if Lecture:
+ for k=0 step Pasy until Pasy:
+ if Tiret:
+ trace (1pt,k*unitey)--(-1pt,k*unitey);
+ if GrandNombrey:
+ label.lft(TEX("\num{\fpeval{\useKV[ClesStat]{GrandNombreO}*"&decimal(k)&"}}"),(0,k*unitey));
+ else:
+ label.lft(TEX("\num{"&decimal(k)&"}"),(0,k*unitey));
+ fi;
+ else:
+ if GrandNombrey:
+ dotlabel.lft(TEX("\num{\fpeval{\useKV[ClesStat]{GrandNombreO}*"&decimal(k)&"}}"),(0,k*unitey));
+ else:
+ dotlabel.lft(TEX("\num{"&decimal(k)&"}"),(0,k*unitey));
+ fi;
+ fi;
+ endfor;
+ fi;
+ drawarrow (0,0)--unitex*(maxx+1,0);
+ drawarrow (0,0)--unitey*(0,maxy+2*Pasy);
+ label.lrt(btex \useKV[ClesStat]{Donnee} etex,unitex*(maxx+1,0));
+ label.urt(btex \useKV[ClesStat]{Effectif} etex,unitey*(0,maxy+2*Pasy));
+ if Qualitatif: titi(#1); else:tata(#1); fi;
+ \end{mplibcode}
+ \else
+ \begin{mpost}[mpsettings={\MPStatNewCode}]
+ % on r\'ecup\`ere les couleurs
+ color Col[];
+ n:=0;
+ for p_=#2:
+ n:=n+1;
+ if color p_:
+ Col[n]=p_;
+ else:
+ Col[n]=CoulDefaut;
+ fi;
+ endfor;
+ %
+ vardef tata(text t)=%affichage quantitatif
+ l=0;
+ for p_=t:
+ if pair p_:
+ l:=l+1;
+ if Rotation:
+ label.bot(LATEX("\num{"&decimal(xpart(p_))&"}") rotated AngleRotation,A[l]);
+ else :
+ label.bot(LATEX("\num{"&decimal(xpart(p_))&"}"),A[l]);
+ fi;
+ if Reponses:
+ if DonneesSup:
+ label.top(LATEX("\num{"&decimal(ypart(p_))&"}"),P[l]);
+ else:
+ if Tiret:
+ trace (B[l]+(-1pt,0))--(B[l]+(1pt,0));
+ label.lft(LATEX("\num{"&decimal(p_)&"}"),B[l]);
+ else:
+ dotlabel.lft(LATEX("\num{"&decimal(ypart(p_))&"}"),B[l]);
+ fi;
+ fi;
+ fi;
+ fi;
+ endfor;
+ enddef;
+ vardef titi(text t)=%affichage qualitatif
+ l:=0;
+ for p_=t:
+ if numeric p_:
+ if Reponses:
+ if DonneesSup:
+ label.top(LATEX("\num{"&decimal(p_)&"}"),P[l]);
+ else:
+ if Tiret:
+ trace (B[l]+(-1pt,0))--(B[l]+(1pt,0));
+ label.lft(LATEX("\num{"&decimal(p_)&"}"),B[l]);
+ else:
+ dotlabel.lft(LATEX("\num{"&decimal(p_)&"}"),B[l]);
+ fi;
+ fi;
+ fi;
+ else:
+ l:=l+1;
+ if Rotation:
+ if AngleRotation<>0:
+ picture TEXTELABEL;
+ TEXTELABEL=image(
+ labeloffset:=labeloffset*2;
+ label.lft(LATEX(p_),A[l]);
+ labeloffset:=labeloffset/2;
+ );
+ trace rotation(TEXTELABEL,A[l],AngleRotation);
+ else :
+ label.bot(LATEX(p_),A[l]);
+ fi;
+ fi;
+ fi;
+ endfor;
+ enddef;
+ if Qualitatif: tutu(#1); else: toto(#1); fi;
+ boolean Grille;
+ Grille:=\useKV[ClesStat]{Grille};
+ Pasx:=\useKV[ClesStat]{Pasx};
+ Pasy:=\useKV[ClesStat]{Pasy};
+ if Grille:
+ drawoptions(withcolor 0.75white);
+ for k=0 step Pasx until ((maxx+1)):
+ trace (k*unitex,0)--(k*unitex,unitey*(maxy+2*Pasy));
+ endfor;
+ for k=0 step Pasy until ((maxy+2*Pasy)):
+ trace (0,k*unitey)--(unitex*(maxx+1),k*unitey);
+ endfor;
+ drawoptions();
+ fi;
+ if epaisseurbatons<>0:
+ for k=1 upto n:
+ fill polygone(A[k]-(epaisseurbatons*1pt,0),A[k]+(epaisseurbatons*1pt,0),P[k]+(epaisseurbatons*1pt,0),P[k]-(epaisseurbatons*1pt,0)) withcolor if unknown Col[k]: CoulDefaut else:Col[k] fi;
+ if AideLecture:
+ draw B[k]--P[k] dashed evenly;
+ fi;
+ endfor;
+ fi;
+ if LectureFine:
+ for k=0 step Pasy until ((maxy+1*Pasy)):
+ if Tiret:
+ trace (1pt,k*unitey)--(-1pt,k*unitey);
+ label.lft(LATEX("\num{"&decimal(k)&"}"),(0,k*unitey));
+ else:
+ dotlabel.lft(LATEX("\num{"&decimal(k)&"}"),(0,k*unitey));
+ fi;
+ endfor;
+ fi;
+ if Lecture:
+ for k=0 step Pasy until Pasy:
+ if Tiret:
+ trace (1pt,k*unitey)--(-1pt,k*unitey);
+ label.lft(LATEX("\num{"&decimal(k)&"}"),(0,k*unitey));
+ else:
+ dotlabel.lft(LATEX("\num{"&decimal(k)&"}"),(0,k*unitey));
+ fi;
+ endfor;
+ fi;
+ drawarrow (0,0)--unitex*(maxx+1,0);
+ drawarrow (0,0)--unitey*(0,maxy+2*Pasy);
+ label.lrt(btex \useKV[ClesStat]{Donnee} etex,unitex*(maxx+1,0));
+ label.urt(btex \useKV[ClesStat]{Effectif} etex,unitey*(0,maxy+2*Pasy));
+ if Qualitatif: titi(#1); else:tata(#1); fi;
+ \end{mpost}
+ \fi
+}
+
+\def\NewMPStatCirculaireCodeQ{%
+ Rayon:=\useKV[ClesStat]{Rayon};
+ ecarthachures=\useKV[ClesStat]{EcartHachures};
+ epaisseurhachures=\useKV[ClesStat]{EpaisseurHachures};
+ boolean AffichageAngle,AffichageDonnee,Hachures,Inverse,Legende,LegendeVide,Retour,ACompleter;
+ AffichageAngle=\useKV[ClesStat]{AffichageAngle};
+ AffichageDonnee=\useKV[ClesStat]{AffichageDonnee};
+ Hachures=\useKV[ClesStat]{Hachures};
+ Inverse=\useKV[ClesStat]{LectureInverse};
+ Legende=\useKV[ClesStat]{Legende};
+ LegendeVide=\useKV[ClesStat]{LegendeVide};
+ Retour=false;
+ ACompleter=\useKV[ClesStat]{ACompleter};
+ %
+ pair A[],O,B[],C[],D[];
+ O=(0,0);
+ n:=0;
+ numeric total[],ang[];
+ total[0]=0;
+ ang[0]:=0;
+ path cc;
+ cc=(fullcircle scaled (2*Rayon));
+ %
+ vardef AfficheLegende(text t)=
+ picture ResultatLegende;
+ ResultatLegende=image(
+ for p_=t:
+ if string p_:
+ n:=n+1;
+ C[n]=A[n-1] rotatedabout(O,if Inverse:-1* fi(ang[n]-ang[n-1])/2);
+ draw 0.95[O,C[n]]--1.05[O,C[n]];
+ C[n]:=1.05[O,C[n]];
+ Test(n);
+ if ((xpart(C[n])>xpart(O)) or (xpart(C[n])=xpart(O))) and ((ypart(C[n])>ypart(O)) or (ypart(C[n])=ypart(O))):
+ D[n]=C[n]+(0.5cm,0);
+ draw C[n]--D[n];
+ if Retour=false:label.urt(TEX(p_),D[n]);fi;
+ fi;
+ if (xpart(C[n])<xpart(O)) and ((ypart(C[n])>ypart(O)) or (ypart(C[n])=ypart(O))):
+ D[n]=C[n]-(0.5cm,0);
+ draw C[n]--D[n];
+ if Retour=false:label.ulft(TEX(p_),D[n]);fi;
+ fi;
+ if (xpart(C[n])<xpart(O)) and (ypart(C[n])<ypart(O)):
+ D[n]=C[n]-(0.5cm,0);
+ draw C[n]--D[n];
+ if Retour=false:label.llft(TEX(p_),D[n]);fi;
+ fi;
+ if ((xpart(C[n])>xpart(O)) or (xpart(C[n])=xpart(O))) and (ypart(C[n])<ypart(O)):
+ D[n]=C[n]+(0.5cm,0);
+ draw C[n]--D[n];
+ if Retour=false:label.lrt(TEX(p_),D[n]);fi;
+ fi;
+ fi;
+ endfor;
+ );
+ ResultatLegende
+ % fi;
+ enddef;
+ vardef AfficheLegendePDF(text t)=
+ picture ResultatLegende;
+ ResultatLegende=image(
+ for p_=t:
+ if string p_:
+ n:=n+1;
+ C[n]=A[n-1] rotatedabout(O,if Inverse:-1* fi(ang[n]-ang[n-1])/2);
+ draw 0.95[O,C[n]]--1.05[O,C[n]];
+ C[n]:=1.05[O,C[n]];
+ Test(n);
+ if (xpart(C[n])>xpart(O)) and ((ypart(C[n])>ypart(O)) or (ypart(C[n])=ypart(O))):
+ D[n]=C[n]+(0.5cm,0);
+ draw C[n]--D[n];
+ if Retour=false:label.urt(LATEX(p_),D[n]);fi;
+ fi;
+ if (xpart(C[n])<xpart(O)) and ((ypart(C[n])>ypart(O)) or (ypart(C[n])=ypart(O))):
+ D[n]=C[n]-(0.5cm,0);
+ draw C[n]--D[n];
+ if Retour=false:label.ulft(LATEX(p_),D[n]);fi;
+ fi;
+ if (xpart(C[n])<xpart(O)) and (ypart(C[n])<ypart(O)):
+ D[n]=C[n]-(0.5cm,0);
+ draw C[n]--D[n];
+ if Retour=false:label.llft(LATEX(p_),D[n]);fi;
+ fi;
+ if (xpart(C[n])>xpart(O)) and (ypart(C[n])<ypart(O)):
+ D[n]=C[n]+(0.5cm,0);
+ draw C[n]--D[n];
+ if Retour=false:label.lrt(LATEX(p_),D[n]);fi;
+ fi;
+ fi;
+ endfor;
+ );
+ ResultatLegende
+ % fi;
+ enddef;
+}
+
+% la construction du graphique qualitatif
+\def\NewMPStatCirculaireQ#1#2#3#4{%
+ %#1 : la liste des données
+ %#2 : 360 ou 180
+ %#3 : liste des couleurs
+ %#4 : liste des légendes à effacer.
+ \ifluatex
+ \mplibforcehmode
+ \begin{mplibcode}
+ \NewMPStatCirculaireCodeQ
+ if Inverse=false:
+ A[0]=point(0) of cc;
+ else:
+ A[0]=point(180) of cc;
+ fi;
+ % on r\'ecup\`ere les couleurs
+ color Col[];
+ n:=0;
+ for p_=#3:
+ n:=n+1;
+ Col[n]=p_;
+ endfor;
+ vardef toto(text t)=
+ n:=0;
+ for p_=t:
+ if numeric p_:
+ n:=n+1;
+ total[n]:=total[n-1]+p_;
+ fi;
+ endfor;
+ N=n;
+ for k=1 upto N:
+ ang[k]=(#2/total[N])*total[k];
+ endfor;
+ n:=0;
+ for p_=t:
+ if numeric p_:
+ n:=n+1;
+ if Inverse=false:
+ A[n]=A[n-1] rotatedabout(O,p_*(#2/total[N]));
+ else:
+ A[n]=A[n-1] rotatedabout(O,-p_*(#2/total[N]));
+ fi;
+ %hachure ou pas ?
+ if Hachures=false:
+ fill (O--if Inverse=false:arccercle(A[n-1],A[n],O) else:
+ arccercle(A[n],A[n-1],O) fi--cycle) withcolor if unknown Col[n]: white else:Col[n] fi;
+ else:
+ draw
+ Hachurage((O--if Inverse=false:arccercle(A[n-1],A[n],O)
+ else:arccercle(A[n],A[n-1],O) fi--cycle),p_*(#2/total[N]) if
+ (n mod 2)=0: +90 else: -90 fi,ecarthachures,if (n mod 2)=0 : 0 else: 1 fi)
+ withpen pencircle scaled epaisseurhachures if AffichageAngle: withcolor 0.5white fi;
+ fi;
+ if ACompleter=false:
+ draw A[n-1]--O--A[n] if Hachures: withpen pencircle scaled2 fi;
+ fi;
+ % Affichage des angles associ\'es
+ if AffichageAngle:
+ if round(p_*(#2/total[N]))>15:
+ if (n mod 2)=0:
+ marque_a:=20*0.75*Rayon/cm;
+ else:
+ marque_a:=20*0.5*Rayon/cm;
+ fi;
+ if Hachures:
+ if Inverse=false:
+ undraw
+ Codeangle(A[n-1],O,A[n],0,(((TEX("\ang{"&decimal(round(p_*(#2/total[N])))&"}")))));
+ else:
+ undraw
+ Codeangle(A[n],O,A[n-1],0,(((TEX("\ang{"&decimal(round(p_*(#2/total[N])))&"}")))));
+ fi;
+ fill cercles(w shifted(marque_ang*unitvector(w-O)),3mm) withcolor
+ blanc;
+ fi;
+ if Inverse=false:
+ draw
+ Codeangle(A[n-1],O,A[n],0,(((TEX("\ang{"&decimal(round(p_*(#2/total[N])))&"}")))));
+ else:
+ draw
+ Codeangle(A[n],O,A[n-1],0,(((TEX("\ang{"&decimal(round(p_*(#2/total[N])))&"}")))));
+ fi;
+ fi;
+ elseif AffichageDonnee:
+ if round(p_*(#2/total[N]))>15:
+ if (n mod 2)=0:
+ marque_a:=20*0.75*Rayon/cm;
+ else:
+ marque_a:=20*0.5*Rayon/cm;
+ fi;
+ if Hachures:
+ if Inverse=false:
+ undraw
+ Codeangle(A[n-1],O,A[n],0,TEX(""&decimal(p_)&""));
+ else:
+ undraw
+ Codeangle(A[n],O,A[n-1],0,(((TEX(""&decimal(p_)&"")))));
+ fi;
+ fill cercles(w shifted(marque_ang*unitvector(w-O)),3mm) withcolor
+ blanc;
+ fi;
+ if Inverse=false:
+ draw
+ Codeangle(A[n-1],O,A[n],0,(((TEX(""&decimal(p_)&"")))));
+ else:
+ draw
+ Codeangle(A[n],O,A[n-1],0,(((TEX(""&decimal(p_)&"")))));
+ fi;
+ fi;
+ fi;
+ %
+ fi;
+ endfor;
+ if #2=360:
+ draw cc if Hachures: withpen pencircle scaled2 fi;
+ else:
+ draw (subpath(0,length cc/2) of cc)--cycle if Hachures: withpen pencircle scaled2 fi;;
+ fi;
+ n:=0;
+ enddef;
+ vardef Test(expr nb)=
+ Retour:=false;
+ op:=0;
+ for l_=#4:
+ if l_=nb:
+ op:=op+1;
+ fi;
+ endfor;
+ if op>0:
+ Retour:=true;
+ fi;
+ enddef;
+ Figure(-10u,-10u,10u,10u);
+ toto(#1);
+ if Legende:
+ n:=0;
+ draw AfficheLegende(#1);
+ fi;
+ \end{mplibcode}
+ \else
+ \begin{mpost}[mpsettings={\NewMPStatCirculaireCodeQ}]
+ pair A[],O,B[],C[],D[];
+ O=(0,0);
+ n:=0;
+ numeric total[],ang[];
+ total[0]=0;
+ ang[0]:=0;
+ path cc;
+ cc=(fullcircle scaled (2*Rayon));
+ % on r\'ecup\`ere les couleurs
+ color Col[];
+ n:=0;
+ for p_=#3:
+ n:=n+1;
+ Col[n]=p_;
+ endfor;
+ if Inverse=false:
+ A[0]=point(0) of cc;
+ else:
+ A[0]=point(180) of cc;
+ fi;
+ vardef toto(text t)=
+ n:=0;
+ for p_=t:
+ if numeric p_:
+ n:=n+1;
+ total[n]:=total[n-1]+p_;
+ fi;
+ endfor;
+ N=n;
+ for k=1 upto N:
+ ang[k]=(#2/total[N])*total[k];
+ endfor;
+ n:=0;
+ for p_=t:
+ if numeric p_:
+ n:=n+1;
+ if Inverse=false:
+ A[n]=A[n-1] rotatedabout(O,p_*(#2/total[N]));
+ else:
+ A[n]=A[n-1] rotatedabout(O,-p_*(#2/total[N]));
+ fi;
+ %hachure ou pas ?
+ if Hachures=false:
+ fill (O--if Inverse=false:arccercle(A[n-1],A[n],O) else:
+ arccercle(A[n],A[n-1],O) fi--cycle) withcolor if unknown Col[n]: white else:Col[n] fi;
+ else:
+ draw
+ Hachurage((O--if Inverse=false:arccercle(A[n-1],A[n],O)
+ else:arccercle(A[n],A[n-1],O) fi--cycle),p_*(#2/total[N]) if
+ (n mod 2)=0: +90 else: -90 fi,ecarthachures,if (n mod 2)=0 : 0 else: 1 fi)
+ withpen pencircle scaled epaisseurhachures if AffichageAngle: withcolor 0.5white fi;
+ fi;
+ if ACompleter=false:
+ draw A[n-1]--O--A[n] if Hachures: withpen pencircle scaled2 fi;
+ fi;
+ % Affichage des angles associ\'es
+ if AffichageAngle:
+ if round(p_*(#2/total[N]))>15:
+ if (n mod 2)=0:
+ marque_a:=20*0.75*Rayon/cm;
+ else:
+ marque_a:=20*0.5*Rayon/cm;
+ fi;
+ if Hachures:
+ if Inverse=false:
+ undraw
+ Codeangle(A[n-1],O,A[n],0,(((LATEX("\ang{"&decimal(round(p_*(#2/total[N])))&"}")))));
+ else:
+ undraw
+ Codeangle(A[n],O,A[n-1],0,(((LATEX("\ang{"&decimal(round(p_*(#2/total[N])))&"}")))));
+ fi;
+ fill cercles(w shifted(marque_ang*unitvector(w-O)),3mm) withcolor
+ blanc;
+ fi;
+ if Inverse=false:
+ draw
+ Codeangle(A[n-1],O,A[n],0,(((LATEX("\ang{"&decimal(round(p_*(#2/total[N])))&"}")))));
+ else:
+ draw
+ Codeangle(A[n],O,A[n-1],0,(((LATEX("\ang{"&decimal(round(p_*(#2/total[N])))&"}")))));
+ fi;
+ fi;
+ elseif AffichageDonnee:
+ if round(p_*(#2/total[N]))>15:
+ if (n mod 2)=0:
+ marque_a:=20*0.75*Rayon/cm;
+ else:
+ marque_a:=20*0.5*Rayon/cm;
+ fi;
+ if Hachures:
+ if Inverse=false:
+ undraw
+ Codeangle(A[n-1],O,A[n],0,LATEX(""&decimal(p_)&""));
+ else:
+ undraw
+ Codeangle(A[n],O,A[n-1],0,(((LATEX(""&decimal(p_)&"")))));
+ fi;
+ fill cercles(w shifted(marque_ang*unitvector(w-O)),3mm) withcolor
+ blanc;
+ fi;
+ if Inverse=false:
+ draw
+ Codeangle(A[n-1],O,A[n],0,(((LATEX(""&decimal(p_)&"")))));
+ else:
+ draw
+ Codeangle(A[n],O,A[n-1],0,(((LATEX(""&decimal(p_)&"")))));
+ fi;
+ fi;
+ fi;
+ %
+ fi;
+ endfor;
+ if #2=360:
+ draw cc if Hachures: withpen pencircle scaled2 fi;
+ else:
+ draw (subpath(0,length cc/2) of cc)--cycle if Hachures: withpen pencircle scaled2 fi;;
+ fi;
+ enddef;
+ vardef Test(expr nb)=
+ Retour:=false;
+ op:=0;
+ for l_=#4:
+ if l_=nb:
+ op:=op+1;
+ fi;
+ endfor;
+ if op>0:
+ Retour:=true;
+ fi;
+ enddef;
+ Figure(-10u,-10u,10u,10u);
+ toto(#1);
+ if Legende:
+ n:=0;
+ draw AfficheLegendePDF(#1);
+ fi;
+ \end{mpost}
+ \fi
+}%
+
+%Pour la m\'ediane.
+\DTLgnewdb{mtdb}%
+\dtlexpandnewvalue%
+\newcount\nbdonnees%
+%
+\def\AjoutListEEaa#1\nil{\addtotok\tabtoksEEa{#1,}}%
+\def\AjoutListEEab#1\nil{\addtotok\tabtoksEEa{#1/}}%
+\def\AjoutListEEb#1\nil{\addtotok\tabtoksEEb{#1,}}%
+\def\AjoutListEEx#1\nil{\addtotok\tabtoksEE{#1,}}%
+\def\AjoutListEEy#1\nil{\addtotok\tabtoksEE{#1/}}%
+
+\DTLgnewdb{mtdbEE}%
+\DTLgnewdb{mtdbEEqual}%
+%
+
+% Pour les classes
+% Pour construire l'histogramme
+\def\UpdatetoksHisto#1/#2/#3\nil{\addtotok\toklisteelmtsclasse{#1,#2,}\addtotok\toklistedonhisto{#3,}}
+\def\UpdatetoksECC#1\nil{\addtotok\toklistedonhisto{#1,}}
+
+\NewDocumentCommand\buildgraphhisto{}{%
+ \newtoks\toklisteelmtsclasse%
+ \newtoks\toklistedonhisto%
+ \newtoks\toklistecouleur%
+ \newtoks\toklistelegende%
+ \ifboolKV[ClesStat]{LegendeVide}{%
+ \xdef\foo{\useKV[ClesStat]{LegendesVides}}%
+ \readlist*\ListeLegendesAEffacer{\foo}%
+ }{\xdef\foo{-1}\readlist*\ListeLegendesAEffacer{\foo}%
+ }%
+ \foreachitem\compteur\in\ListeLegendesAEffacer{\expandafter\UpdateLegende\compteur\nil}%
+ \foreachitem\compteur\in\ListeDepart{\expandafter\UpdatetoksHisto\compteur\nil}%
+ \ifboolKV[ClesStat]{ECC}{%
+ \toklistedonhisto{}%
+ \xdef\PfCFooECC{\ListeDepart[1,3]}%
+ \xintFor* ##1 in{\xintSeq{2}{\ListeDepartlen}}\do{%
+ \xdef\PfCFooRetiens{0}%
+ \xintFor* ##2 in{\xintSeq{1}{##1}}\do{%
+ \xdef\PfCFooRetiens{\fpeval{\PfCFooRetiens+\ListeDepart[##2,3]}}%
+ }%
+ \xdef\PfCFooECC{\PfCFooECC,\PfCFooRetiens}%
+ }%
+ \readlist*\PfCListeECC{\PfCFooECC}%
+ \foreachitem\compteur\in\PfCListeECC{\expandafter\UpdatetoksECC\compteur\nil}%
+ }{}%
+ \xdef\PfCEcartClasse{\fpeval{\ListeDepart[1,2]-\ListeDepart[1,1]}}%
+ \foreachitem\compteur\in\ListeDepart{%
+ \xdef\PfCEcartClasse{\PfCEcartClasse,\fpeval{\ListeDepart[\compteurcnt,2]-\ListeDepart[\compteurcnt,1]}}
+ }%
+ \xintifboolexpr{\fpeval{min(\PfCEcartClasse)}==\fpeval{max(\PfCEcartClasse)}}{}{\setKV[ClesStat]{MemeAmpli=false}}
+ % Pour les couleurs
+ \xdef\ListeAvantCouleurs{\useKV[ClesStat]{ListeCouleurs}}%
+ \readlist*\ListeCouleur{\ListeAvantCouleurs}%
+ \foreachitem\couleur\in\ListeCouleur{\expandafter\UpdateCoul\couleur\nil}%
+ %
+ \MPBuildHisto{\the\toklisteelmtsclasse}{\the\toklistedonhisto}{\the\toklistecouleur}{\the\toklistelegende}%
+}
+
+%% calcul des fr\'equences
+\newcommand\CalculFrequenceClasses[1]{%
+ \fpeval{round(\ListeDepart[#1,3]*100/\EffectifTotal,\useKV[ClesStat]{PrecisionF})}
+}
+
+\newcommand\CalculECCClasses[1]{%
+ \xdef\TotalECCC{0}%
+ \CompteurECCC=1%
+ \CompteurECCCTotal=\numexpr#1+1%
+ \whiledo{\CompteurECCC < \CompteurECCCTotal}{%
+ \xdef\TotalECCC{\fpeval{\TotalECCC+\ListeDepart[\the\CompteurECCC,3]}}%
+ \CompteurECCC=\numexpr\CompteurECCC+1%
+ }%
+ \num{\TotalECCC}%
+}
+
+\NewDocumentCommand\buildtabclasses{}{%
+ \setcounter{PfCCompteLignes}{0}%
+ \renewcommand{\arraystretch}{\useKV[ClesStat]{Stretch}}%
+ \begin{NiceTabular}{l*{\ListeDepartlen}{c}}%[hvlines]
+ \CodeBefore%
+ \rowcolor{\useKV[ClesStat]{CouleurTab}}{1}%
+ \columncolor{\useKV[ClesStat]{CouleurTab}}{1}%
+ \Body
+ \useKV[ClesStat]{Donnee}\xintFor* ##1 in{\xintSeq{1}{\ListeDepartlen}}\do{%
+ &$\num{\ListeDepart[##1,1]}\leqslant\dots<\num{\ListeDepart[##1,2]}$
+ }\\
+ \useKV[ClesStat]{Effectif}\xintFor* ##1 in{\xintSeq{1}{\ListeDepartlen}}\do{%
+ &\ifboolKV[ClesStat]{EffVide}{}{\num{\ListeDepart[##1,3]}}%
+ }\\
+ \ifboolKV[ClesStat]{Frequence}{\stepcounter{PfCCompteLignes}Fr\'equence (\%)\xintFor* ##1 in {\xintSeq {1}{\ListeDepartlen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{FreqVide}{}{\num{\CalculFrequenceClasses{##1}}}}}\\
+ }{}%
+ \ifboolKV[ClesStat]{ECC}{\stepcounter{PfCCompteLignes}E.C.C.\xintFor* ##1 in {\xintSeq {1}{\ListeDepartlen}}\do{&\ifboolKV[ClesStat]{TableauVide}{}{\ifboolKV[ClesStat]{ECCVide}{}{\CalculECCClasses{##1}}}}\\}{}%
+ \CodeAfter%
+ % On crée la liste des colonnes à vider
+ \xintifboolexpr{\useKV[ClesStat]{ColVide}>0}{%
+ \xdef\FooStat{\useKV[ClesStat]{ColVide}}%
+ \setsepchar{,}%
+ \readlist*\ListeColonnesAVider{\FooStat}%
+ \foreachitem\compteur\in\ListeColonnesAVider{%
+ \tikz\fill[white] (row-2-|col-\fpeval{\compteur+1}) rectangle (last-|col-\fpeval{\compteur+2});%
+ }%
+ }{}%
+% % On crée la liste des cases à vider
+ \ifboolKV[ClesStat]{CaseVide}{%
+ \xdef\FooStatCases{\useKV[ClesStat]{CasesVides}}%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeCasesAVider{\FooStatCases}%
+ \foreachitem\compteur\in\ListeCasesAVider{%
+ \tikz\fill[white] (row-\fpeval{\ListeCasesAVider[\compteurcnt,1]+1}-|col-\fpeval{\ListeCasesAVider[\compteurcnt,2]+1}) rectangle (row-\fpeval{\ListeCasesAVider[\compteurcnt,1]+2}-|col-\fpeval{\ListeCasesAVider[\compteurcnt,2]+2});%
+ }%
+ }{}%
+% % On retrace le tableau
+% % Les colonnes
+ \xintFor* ##1 in {\xintSeq{1}{\fpeval{\ListeDepartlen+2}}}\do{%
+ \tikz\draw (row-1-|col-##1) -- (last-|col-##1);%
+ }%
+% % Les lignes
+ \xintFor* ##1 in {\xintSeq{1}{\fpeval{\thePfCCompteLignes+3}}}\do{%
+ \tikz\draw (row-##1-|col-1) -- (row-##1-|last);%
+ }%
+ \end{NiceTabular}
+}%
+
+\NewDocumentCommand\MPBuildHisto{mmmm}{%
+ \ifluatex
+ \mplibforcehmode
+ \begin{mplibcode}
+ maxx:=-infinity;
+ minx:=infinity;
+ maxy:=-infinity;
+ miny:=0;
+ unitex:=\useKV[ClesStat]{Unitex}*cm;
+ unitey:=\useKV[ClesStat]{Unitey}*cm;
+ Pasx:=\useKV[ClesStat]{Pasx};
+ Pasy:=\useKV[ClesStat]{Pasy};
+ UniteAire=\useKV[ClesStat]{UniteAire};
+ Ecarthachures=\useKV[ClesStat]{EcartHachures};
+ Epaisseurhachures=\useKV[ClesStat]{EpaisseurHachures};
+ boolean MemeAmpli,Hachures,Lecture,LectureFine,AideLecture,DonneesSup,Tiret,LegendeVide,Retour,Mediane,ECC;
+ ECC=\useKV[ClesStat]{ECC};
+ Mediane=\useKV[ClesStat]{Mediane};
+ MemeAmpli=\useKV[ClesStat]{MemeAmpli};
+ Hachures:=\useKV[ClesStat]{Hachures};
+ %
+ Lecture:=\useKV[ClesStat]{Lecture};
+ LectureFine:=\useKV[ClesStat]{LectureFine};
+ Tiret=\useKV[ClesStat]{Tiret};
+ AideLecture:=\useKV[ClesStat]{AideLecture};
+ DonneesSup:=\useKV[ClesStat]{DonneesSup};
+ LegendeVide=\useKV[ClesStat]{LegendeVide};
+ Retour=false;
+ % Test affichage
+ vardef Test(expr nb)=
+ Retour:=false;
+ op:=0;
+ for l_=#4:
+ if l_=nb:
+ op:=op+1;
+ fi;
+ endfor;
+ if op>0:
+ Retour:=true;
+ fi;
+ enddef;
+ %Affichage ou pas des légendes
+ vardef AfficheLegende(text t)=
+ l=0;
+ for p_=t:
+ l:=l+1;
+ if DonneesSup:
+ Test(l);
+ if Retour=false:
+ label.top(TEX("\num{"&decimal(Y[l])&"}"),(unitex*(Depart+(0.5*(X[2*l]+X[2*l-2])-X[1])/Pasx),unitey*Z[l]));
+ fi;
+ fi;
+ endfor;
+ enddef;
+ % on r\'ecup\`ere les couleurs
+ Depart=\useKV[ClesStat]{DepartHisto};
+ color Col[],CoulDefaut;
+ CoulDefaut=white;
+ n:=0;
+ for p_=#3:
+ n:=n+1;
+ Col[n]=p_;
+ endfor;
+ %
+ numeric X[];
+ numeric ecartabs[];
+ vardef RecupValeursAbscisses(text t)=
+ p:=0;
+ for p_=t:
+ p:=p+1;
+ X[p]:=p_;
+ if X[p]<minx:
+ minx:=X[p];
+ fi;
+ if X[p]>maxx:
+ maxx:=X[p];
+ fi;
+ endfor;
+ X[0]=X[1];
+ TotalAbscisses=p;
+ enddef;
+ numeric Y[],Z[];
+ numeric EffectifTotal[];
+ numeric EffectifTotalA[];
+ vardef RecupValeursDonnees(text t)=
+ p:=0;
+ EffectifTotal[0]:=0;
+ EffectifTotalA[0]:=0;
+ for p_=t:
+ p:=p+1;
+ EffectifTotal[p]:=p_;
+ EffectifTotalA[p]:=EffectifTotalA[p-1]+p_;
+ Y[p]:=p_;
+ Z[p]=(Y[p]/(UniteAire*(X[2*p]-X[2*p-1])/Pasx));
+ R[p]=ceiling(Z[p]);
+ if R[p]>maxy:
+ maxy:=R[p];
+ fi;
+ endfor;
+ NbDonnees:=p;
+ enddef;
+ %On affiche la médiane dans le cas des ECC
+ vardef AfficheMedianeECC(text t)=
+ YMed:=Z[NbDonnees]/2;
+ DemiDonnees:=EffectifTotal[NbDonnees]/2;
+ p:=0;
+ forever:
+ p:=p+1;
+ exitif EffectifTotal[p]>DemiDonnees;
+ endfor;
+ path MedHor,MedLineaire,MedVer;
+ MedLineaire=(unitex*(Depart+(X[2*p-2]-X[1]/Pasx)),unitey*Z[p-1])--(unitex*(Depart+(X[2*p]-X[1])/Pasx),unitey*Z[p]);
+ MedHor=((0,unitey*YMed)--(unitex*((maxx-minx)/Pasx+2),unitey*YMed));
+ MedVer=(xpart(MedLineaire intersectionpoint MedHor),0)--(MedLineaire intersectionpoint MedHor);
+ draw MedLineaire;
+ draw MedHor;
+ draw MedVer;
+ enddef;
+ % On affiche la médiane dans le cas non ECC
+ vardef AfficheMediane(text t)=
+ DemiDonnees:=EffectifTotalA[NbDonnees]/2;
+ p:=0;
+ forever:
+ p:=p+1;
+ exitif EffectifTotalA[p]>DemiDonnees;
+ endfor;
+ path MedVer;
+ numeric CoefLineaire,pMed;
+ pMed=p;
+ CoefLineaire=(DemiDonnees-EffectifTotalA[p-1])/Y[p];
+ MedVer=(unitex*(Depart+(X[2*p-2]-X[1])/Pasx+CoefLineaire*(X[2*p]-X[2*p-2])/Pasx),0)--(unitex*(Depart+(X[2*p-2]-X[1])/Pasx+CoefLineaire*(X[2*p]-X[2*p-2])/Pasx),unitey*Z[p]);
+ draw MedVer dashed evenly;
+ enddef;
+ % On commence le tracé : on récupère les informations
+ RecupValeursAbscisses(#1);
+ RecupValeursDonnees(#2);
+ % on définit une grille
+ vardef Grille=
+ if MemeAmpli:
+ Ajout:=1;
+ else:
+ Ajout:=3;
+ fi;
+ drawoptions(withcolor 0.7white);
+ for k=0 upto ((maxx-minx)/Pasx+2):
+ trace (unitex*k,0)--(unitex*k,(maxy+Ajout)*unitey);%withcolor red;
+ endfor;
+ for k=0 upto (maxy+Ajout):
+ trace (0,k*unitey)--(unitex*((maxx-minx)/Pasx+2),k*unitey);% withcolor blue;
+ endfor;
+ drawoptions();
+ enddef;
+ % Fin Grille
+ % On trace les rectangles
+ vardef AfficheRectangles=
+ if Hachures:
+ Grille;
+ for k=2 step 2 until TotalAbscisses:
+ draw hachurage(polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0)),60,0.2,0);
+ draw chemin(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0));
+ endfor;
+ else:
+ for k=2 step 2 until TotalAbscisses:
+ fill polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0)) withcolor if unknown Col[k/2]: CoulDefaut else: Col[k/2] fi;
+ endfor;
+ Grille;
+ for k=2 step 2 until TotalAbscisses:
+ draw chemin(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0));
+ endfor;
+ fi;
+ enddef;
+ % Affichage final
+ if ECC:
+ AfficheRectangles;
+ if Mediane:
+ AfficheMedianeECC(#2);
+ fi;
+ else:
+ if Mediane:
+ AfficheMediane(#2);
+ if Hachures:
+ Grille;
+ %Partie gauche
+ for k=2 step 2 until (2*pMed-2):
+ draw hachurage(polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0)),60,0.2,0);
+ draw chemin(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0));
+ endfor;
+ draw hachurage(polygone(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx),unitey*Z[pMed])),60,0.2,0);
+ draw polygone(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx),unitey*Z[pMed]));
+ % Partie droite
+ for k=2*pMed+2 step 2 until TotalAbscisses:
+ draw hachurage(polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0)),120,0.2,1);
+ draw chemin(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0));
+ endfor;
+ draw hachurage(polygone(unitex*(Depart+(X[2*pMed]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed]-X[1])/Pasx),unitey*Z[pMed])),120,0.2,1);
+ draw polygone(unitex*(Depart+(X[2*pMed]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed]-X[1])/Pasx),unitey*Z[pMed]));
+ else:
+ %Partie gauche
+ for k=2 step 2 until (2*pMed-2):
+ fill polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0)) withcolor if unknown Col[1]: CoulDefaut else: Col[1] fi;
+ endfor;
+ fill polygone(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx),unitey*Z[pMed])) withcolor if unknown Col[1]: CoulDefaut else: Col[1] fi ;
+ % Partie droite
+ for k=2*pMed+2 step 2 until TotalAbscisses:
+ fill polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0)) withcolor if unknown Col[2]: CoulDefaut else: Col[2] fi;
+ endfor;
+ fill polygone(unitex*(Depart+(X[2*pMed]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed]-X[1])/Pasx),unitey*Z[pMed])) withcolor if unknown Col[2]: CoulDefaut else: Col[2] fi;
+ Grille;
+ %Partie Gauche
+ for k=2 step 2 until (2*pMed-2):
+ trace polygone(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0));
+ endfor;
+ trace polygone(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed-2]-X[1])/Pasx),unitey*Z[pMed]));%(Y[pMed]/(UniteAire*(X[2*pMed-2]-X[2*pMed-3])/Pasx))));
+ for k=2*pMed+2 step 2 until TotalAbscisses:
+ draw chemin(unitex*(Depart+(X[k]-X[1])/Pasx,0),(unitex*(Depart+(X[k]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),unitey*(Y[k/2]/(UniteAire*(X[k]-X[k-1])/Pasx))),(unitex*(Depart+(X[k-1]-X[1])/Pasx),0));
+ endfor;
+ draw polygone(unitex*(Depart+(X[2*pMed]-X[1])/Pasx,0),point(0) of MedVer,point(1) of MedVer,(unitex*(Depart+(X[2*pMed]-X[1])/Pasx),unitey*Z[pMed]));
+ fi;
+ draw MedVer withpen pencircle scaled 2;
+ else:
+ AfficheRectangles;
+ fi;
+ fi;
+ %Affichage ou pas des axes, de la médiane
+ if MemeAmpli:
+ drawarrow (0,0)--unitey*(0,maxy+1);
+ EcartAmpli:=(X[2]-X[1])/Pasx;
+ if AideLecture:
+ for k=2 step 2 until TotalAbscisses:
+ trace ((unitex*(Depart+(X[k]-X[1])/Pasx),unitey*Z[k/2]))--(unitey*(0,Z[k/2])) dashed evenly;
+ endfor;
+ fi;
+ if LectureFine:
+ for k=0 upto ((maxy+1)):
+ if Tiret:
+ trace (1pt,k*unitey)--(-1pt,k*unitey);
+ label.lft(TEX("\num{"&decimal(k*UniteAire*EcartAmpli)&"}"),(0,k*unitey));
+ else:
+ dotlabel.lft(TEX("\num{"&decimal(k*UniteAire*EcartAmpli)&"}"),(0,k*unitey));
+ fi;
+ endfor;
+ fi;
+ if Lecture:
+ for k=0 upto 1:
+ if Tiret:
+ trace (1pt,k*unitey)--(-1pt,k*unitey);
+ label.lft(TEX("\num{"&decimal(k*UniteAire*EcartAmpli)&"}"),(0,k*unitey));
+ else:
+ dotlabel.lft(TEX("\num{"&decimal(k*UniteAire*EcartAmpli)&"}"),(0,k*unitey));
+ fi;
+ endfor;
+ fi;
+ else:%Pas même ampli : on n'affiche pas l'axe vertical
+ trace hachurage(polygone((unitex,unitey*(maxy+2)),(unitex*2,unitey*(maxy+2)),(unitex*2,unitey*(maxy+1)),(unitex,unitey*(maxy+1))),60,0.2,0);
+ trace polygone((unitex,unitey*(maxy+2)),(unitex*2,unitey*(maxy+2)),(unitex*2,unitey*(maxy+1)),(unitex,unitey*(maxy+1)));
+ label.rt(TEX(decimal(UniteAire)&"~\useKV[ClesStat]{Effectif}"),(unitex*2,unitey*(maxy+1.5)));
+% if Mediane:
+% AfficheMediane(#2);
+% fi;
+ fi;
+ % On trace l'axe des abscisses
+ drawarrow (0,0)--unitex*((maxx-minx)/Pasx+2,0);
+ %On labelise l'axe des abscisses
+ dotlabel.bot(TEX("\num{"&decimal(X[1])&"}"),unitex*(Depart,0));
+ for k=2 step 2 until TotalAbscisses:
+ dotlabel.bot(TEX("\num{"&decimal(X[k])&"}"),unitex*(Depart+(X[k]-X[1])/Pasx,0));
+ endfor;
+ label.rt(TEX("\useKV[ClesStat]{Donnee}"),(unitex*((maxx-minx)/Pasx+2),0));
+ %On affiche les données sup ou pas.
+ AfficheLegende(#2);
+ \end{mplibcode}
+ \fi
+}
+%
+
+\newcommand\Stat[2][]{%
+ \useKVdefault[ClesStat]%
+ \setKV[ClesStat]{#1}%
+ \ifboolKV[ClesStat]{UneMediane}{\renewcommand{\PfCArticleMediane}{une}}{\renewcommand{\PfCArticleMediane}{la}}%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeAvantUtilisation{#2}%
+ \xintifboolexpr{\listlen\ListeAvantUtilisation[1]==3}{\setKV[ClesStat]{Classes}}{}%
+ \ifboolKV[ClesStat]{Classes}{%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeDepart{#2}%
+ \xdef\EffectifTotal{0}%
+ \xintFor* ##1 in{\xintSeq{1}{\ListeDepartlen}}\do{%
+ \xdef\EffectifTotal{\fpeval{\EffectifTotal+\ListeDepart[##1,3]}}%
+ }%
+ \ifboolKV[ClesStat]{Histogramme}{%
+ \buildgraphhisto%
+ }{%
+ \ifboolKV[ClesStat]{Tableau}{%
+ \buildtabclasses%
+ }{}%
+ }%
+ }{%
+ \setsepchar{,}%
+ \ifboolKV[ClesStat]{Representation}{%
+ \setKV[TraceG]{Xmin=0,Ymin=0}%
+ \setKV[TraceG]{#1}%
+ \readlist*\ListePointsPlaces{#2}%
+ \newtoks\toklistepoint%
+ \foreachitem\compteur\in\ListePointsPlaces{\expandafter\Updatetoks\compteur\nil}%
+ \MPPlacePoint[#1]{\the\toklistepoint}%
+ }{%
+ \ifboolKV[ClesStat]{Liste}{%
+ \setsepchar{,}\ignoreemptyitems%
+ \readlist*\Liste{#2}%
+ \xdef\foo{}%
+ \setsepchar[*]{,*/}\ignoreemptyitems%
+ \xintFor* ##1 in {\xintSeq {1}{\Listelen}}\do{%
+ \xdef\foo{\foo 1/\Liste[##1],}%
+ }%
+ \readlist*\ListeComplete{\foo}%
+ \setKV[ClesStat]{Qualitatif}%
+ }{%
+ \ifboolKV[ClesStat]{Sondage}{%
+ \setsepchar{,}\ignoreemptyitems%
+ \readlist*\Liste{#2}%
+ % "liste vide"
+ \newtoks\tabtoksEEa%
+ \tabtoksEEa{}%
+ %
+ % "liste vide"
+ \newtoks\tabtoksEEb%
+ \tabtoksEEb{}%
+ %
+ \readlist*\ListeSansDoublonsEE{999}% %% Pour ne pas avoir une liste vide
+ %
+ \newcount\cmptEE%
+ \newcount\PasNumEE% %% Permettra de savoir si ce sondage est qualitatif ou quantitatif
+ \PasNumEE=0\relax%
+ \DTLcleardb{mtdbEE}%
+ % on range les resultats du sondage par ordre croissant.
+ \foreachitem\x\in\Liste{%
+ \DTLnewrow{mtdbEE}%
+ \DTLnewdbentry{mtdbEE}{Numeric}{\x}%
+ }%
+ \dtlsort{Numeric}{mtdbEE}{\dtlicompare}%
+ \DTLforeach{mtdbEE}{\nba=Numeric}{%
+ \IfDecimal{\nba}{}{\PasNumEE=\numexpr\PasNumEE+1\relax}%
+ \cmptEE=0\relax%
+ \foreachitem\nbb\in\ListeSansDoublonsEE{%
+ \ifthenelse{\equal{\nba}{\nbb}}{\cmptEE=\numexpr\cmptEE+1\relax}{}%
+ }%
+ \ifthenelse{\equal{\the\cmptEE}{0}}{%
+ \expandafter\AjoutListEEb\nba\nil%
+ \xdef\listEEa{\the\tabtoksEEb}%
+ \ignoreemptyitems%
+ \setsepchar{,}%
+ \readlist*\ListeSansDoublonsEE\listEEa% %%% Enl\`eve tous les \'elements
+ %%% identiques de Liste
+ }{}%
+ }%
+ \foreachitem\nba\in\ListeSansDoublonsEE{%
+ \cmptEE=0\relax%
+ \DTLforeach{mtdbEE}{\nbb=Numeric}{%
+ \ifthenelse{\equal{\nba}{\nbb}}{\cmptEE=\numexpr\cmptEE+1\relax}{}%
+ }%
+ \expandafter\AjoutListEEab\nba\nil%
+ \expandafter\AjoutListEEaa\the\cmptEE\nil% %%% Compte tous les \'elements
+ %%% identiques de Liste
+ }%
+ \xdef\listEEb{\the\tabtoksEEa}
+ \ignoreemptyitems%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeComplete\listEEb%
+ %
+ \ifthenelse{\equal{\the\PasNumEE}{0}}{\setKV[ClesStat]{Quantitatif}}{\setKV[ClesStat]{Qualitatif}}%
+ }{%
+ \ifboolKV[ClesStat]{Qualitatif}{%
+ % % on lit la liste \'ecrite sous la forme valeur/effectif
+ \setsepchar[*]{,*/}\ignoreemptyitems%
+ \readlist*\ListeInitiale{#2}%
+ % "liste vide"
+ \newtoks\tabtoksEE%
+ \tabtoksEE{}%
+ \DTLcleardb{mtdbEEqual}%
+ \foreachitem\x\in\ListeInitiale{%
+ \DTLnewrow{mtdbEEqual}%
+ \itemtomacro\ListeInitiale[\xcnt,1]\x%
+ \DTLnewdbentry{mtdbEEqual}{Val}{\x}%
+ \itemtomacro\ListeInitiale[\xcnt,2]\y%
+ \DTLnewdbentry{mtdbEEqual}{Eff}{\y}%
+ }%
+ \DTLforeach{mtdbEEqual}{\Val=Val,\Eff=Eff}{%
+ \expandafter\AjoutListEEy\Val\nil%
+ \expandafter\AjoutListEEx\Eff\nil%
+ }%
+ \xdef\listEE{\the\tabtoksEE}
+ \ignoreemptyitems%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeComplete\listEE%
+ }{% Dans le qualitatif, on trie d'abord les valeurs.
+ \setsepchar[*]{,*/}\ignoreemptyitems%
+ \readlist*\ListeInitiale{#2}%
+ % "liste vide"
+ \newtoks\tabtoksEE%
+ \tabtoksEE{}%
+ \DTLcleardb{mtdbEEqual}%
+ \foreachitem\x\in\ListeInitiale{%
+ \DTLnewrow{mtdbEEqual}%
+ \itemtomacro\ListeInitiale[\xcnt,1]\x%
+ \DTLnewdbentry{mtdbEEqual}{Val}{\x}%
+ \itemtomacro\ListeInitiale[\xcnt,2]\y%
+ \DTLnewdbentry{mtdbEEqual}{Eff}{\y}%
+ }%
+ \dtlsort{Val}{mtdbEEqual}{\dtlicompare}%
+ \DTLforeach{mtdbEEqual}{\Val=Val,\Eff=Eff}{%
+ \expandafter\AjoutListEEy\Val\nil%
+ \expandafter\AjoutListEEx\Eff\nil%
+ }%
+ \xdef\listEE{\the\tabtoksEE}
+ \ignoreemptyitems%
+ \setsepchar[*]{,*/}%
+ \readlist*\ListeComplete\listEE%
+ }}}%
+ % on cr\'ee la base de donn\'ees des valeurs dans le cas qualitatif
+ \DTLcleardb{mtdb}%
+ % on les trie pour la m\'ediane dans le cas qualitatif % Touhami / Texnique.fr
+ \foreachitem\x\in\ListeComplete{%
+ \DTLnewrow{mtdb}%
+ \itemtomacro\ListeComplete[\xcnt,2]\y%
+ \DTLnewdbentry{mtdb}{Numeric}{\y}%
+ }%
+ \dtlsort{Numeric}{mtdb}{\dtlicompare}%
+ % % on r\'einitialise les valeurs des crit\`eres de position et de
+ % dispersion
+ \renewcommand\NbDonnees{}%
+ \renewcommand\SommeDonnees{}%
+ \renewcommand\EffectifTotal{}%
+ \renewcommand\Moyenne{}%
+ \renewcommand\Etendue{}%
+ \renewcommand\Mediane{}%
+ \renewcommand\DonneeMax{0}%
+ \renewcommand\EffectifMax{0}%
+ \renewcommand\DonneeMin{999999999}%
+ \ifboolKV[ClesStat]{Qualitatif}{%D\'ebut qualitatif
+ % Calculs
+ % %% celui de la somme des donn\'ees
+ \foreachitem\don\in\ListeComplete{\xdef\SommeDonnees{\fpeval{\SommeDonnees+\ListeComplete[\doncnt,2]}}}%
+ % %% celui de l'effectif total
+ \ifboolKV[ClesStat]{EffectifTotal}{%
+ \ifboolKV[ClesStat]{Liste}{L'effectif total de la s\'erie est
+ \num{\ListeCompletelen}.\par}{%
+ \foreachitem\don\in\ListeComplete{\xdef\EffectifTotal{\fpeval{\EffectifTotal+\ListeComplete[\doncnt,2]}}}%
+ L'effectif total de la s\'erie est : \[\ListeComplete[1,2]\xintFor* ##1 in
+ {\xintSeq {2}{\ListeCompletelen}}\do{%
+ +\ListeComplete[##1,2]}=\num{\EffectifTotal}\]}
+ }{}%
+ \ifboolKV[ClesStat]{Liste}{\xdef\EffectifTotal{\ListeCompletelen}}{\xdef\EffectifTotal{\SommeDonnees}}%
+ % %% celui de la moyenne
+ \xdef\Moyenne{\fpeval{\SommeDonnees/\ListeCompletelen}}%
+ \ifboolKV[ClesStat]{Moyenne}{%
+ \ifboolKV[ClesStat]{Liste}{%
+ La somme des donn\'ees de la s\'erie est :%
+ \xintifboolexpr{\ListeCompletelen<\useKV[ClesStat]{Coupure}}{%
+ \[
+ \num{\ListeComplete[1,2]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\xintFor* ##1 in {\xintSeq {2}{\ListeCompletelen}}\do{%
+ +\num{\ListeComplete[##1,2]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ }=\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}%
+ \]}{%
+ \[
+ \num{\ListeComplete[1,2]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\xintFor* ##1 in {\xintSeq {2}{3}}\do{%
+ +\num{\ListeComplete[##1,2]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}}+\dots\xintFor* ##1 in {\xintSeq {\ListeCompletelen-1}{\ListeCompletelen}}\do{%
+ +\num{\ListeComplete[##1,2]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ }=\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}%
+ \]%
+ }%
+ \ifboolKV[ClesStat]{SET}{}{Le nombre de donn\'ees de la s\'erie est \num{\ListeCompletelen}.\\}%
+ Donc la moyenne de la s\'erie est \'egale \`a :%
+ \[\frac{\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}}{\num{\ListeCompletelen}}%\IfInteger{\fpeval{round(\fpeval{\SommeDonnees/\ListeCompletelen},\useKV[ClesStat]{Precision})}}{=}{\approx}
+ \ifboolKV[ClesStat]{ValeurExacte}{}{%
+ \opdiv*{\SommeDonnees}{\ListeCompletelen}{resultatmoy}{restemoy}%
+ \opround{resultatmoy}{\useKV[ClesStat]{Precision}}{resultatmoy1}%
+ \opcmp{resultatmoy}{resultatmoy1}\ifopeq=\else\approx\fi%
+ \num{\fpeval{round(\SommeDonnees/\ListeCompletelen,\useKV[ClesStat]{Precision})}}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}%
+ }%
+ \]%
+ }{Pas de moyenne possible pour une s\'erie de donn\'ees \`a caract\`ere qualitatif.}}{}%
+ % % %% celui de l'\'etendue
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xintifboolexpr{\ListeComplete[##1,2]>\DonneeMax}{%
+ \xdef\DonneeMax{\ListeComplete[##1,2]}%
+ }{}%
+ \xintifboolexpr{\ListeComplete[##1,2]<\DonneeMin}{%
+ \xdef\DonneeMin{\ListeComplete[##1,2]}%
+ }{}%
+ }%
+ \xdef\EffectifMax{\DonneeMax}%
+ \xdef\Etendue{\fpeval{\DonneeMax-\DonneeMin}}%
+ \ifboolKV[ClesStat]{Etendue}{%
+ \ifboolKV[ClesStat]{Liste}{%
+ L'\'etendue de la s\'erie est \'egale \`a $\num{\DonneeMax}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}-\num{\DonneeMin}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}=\num{\Etendue}$\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}%
+ }{Pas d'\'etendue possible pour une s\'erie de donn\'ees \`a caract\`ere qualitatif.}}{}%
+ % celui de la mediane
+ %%% Recuperation de la mediane %%%%%%%%%%%%%%%%%%%%%
+ \newcount\Recapmed%
+ \newcount\Recapmeda%
+ \ifodd\number\ListeCompletelen%odd impair
+ \Recapmed=\fpeval{(\ListeCompletelen+1)/2}\relax%
+ \else%
+ \Recapmed=\fpeval{\ListeCompletelen/2}\relax%
+ \Recapmeda=\numexpr\Recapmed+1\relax%
+ \fi%
+ \newcount\Recapk%
+ \Recapk=0%
+ \DTLforeach{mtdb}{\numeroDonnee=Numeric}{\Recapk=\numexpr\Recapk+1\relax%
+ \ifnum\Recapk=\Recapmed%
+ \ifodd\number\ListeCompletelen%
+ \xdef\Mediane{\numeroDonnee}%
+ \else%
+ \xdef\Mediane{\numeroDonnee}%
+ \fi%
+ \fi%
+ \ifnum\Recapk=\Recapmeda%
+ \xdef\Mediane{\fpeval{(\Mediane+\numeroDonnee)/2}}%
+ \fi%
+ }%
+ %%%
+ \ifboolKV[ClesStat]{Mediane}{%
+ \ifboolKV[ClesStat]{Liste}{%
+ On range les donn\'ees par ordre croissant :%
+ \nbdonnees=0%
+ \xintifboolexpr{\ListeCompletelen<\useKV[ClesStat]{Coupure}}{%
+ \[\DTLforeach{mtdb}{\numeroDonnee=Numeric}{\num{\numeroDonnee}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\DTLiflastrow{.}{;}}\]%
+ }{%
+ \medskip%
+ \begin{center}
+ \begin{minipage}{0.9\linewidth}
+ \DTLforeach*{mtdb}{\numeroDonnee=Numeric}{\num{\numeroDonnee}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\DTLiflastrow{.}{;
+ }\nbdonnees=\fpeval{\nbdonnees+1}\modulo{\nbdonnees}{\useKV[ClesStat]{Coupure}}\xintifboolexpr{\remainder==0}{\\}{}}
+ \end{minipage}
+ \end{center}%
+ \medskip%
+ }%
+ \newcount\med%
+ \newcount\meda%
+ \ifodd\number\ListeCompletelen%odd impair
+ \med=\fpeval{(\ListeCompletelen+1)/2}\relax%
+ L'effectif total de la s\'erie est \num{\ListeCompletelen}. Or, $\num{\ListeCompletelen}=\num{\fpeval{\med-1}}+1+\num{\fpeval{\med-1}}$.\\
+ \else% pair
+ \med=\fpeval{\ListeCompletelen/2}\relax%
+ \meda=\numexpr\med+1\relax%
+ L'effectif total de la s\'erie est \num{\ListeCompletelen}. Or, $\num{\ListeCompletelen}=\num{\the\med}+\num{\the\med}$.\\
+ \fi%
+ \newcount\k%
+ \k=0%
+ \DTLforeach{mtdb}{\numeroDonnee=Numeric}{\k=\numexpr\k+1\relax%
+ \ifnum\k=\med %La m\'ediane vaut \numeroDonnee\fi
+ \ifodd\number\ListeCompletelen%
+ La m\'ediane de la s\'erie est la \the\med\ieme{} donn\'ee.\\Donc la m\'ediane de la s\'erie est \num{\numeroDonnee}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}%
+ \xdef\Mediane{\numeroDonnee}%
+ \else%
+ La \the\med\ieme{} donn\'ee est \num{\numeroDonnee}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}. }{. }\xdef\Mediane{\numeroDonnee}%
+ \fi%
+ \fi%
+ \ifnum\k=\meda
+ La \the\meda\ieme{} donn\'ee est \num{\numeroDonnee}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}\\Donc \PfCArticleMediane{} m\'ediane de la s\'erie est \xdef\Mediane{\fpeval{(\Mediane+\numeroDonnee)/2}}$\ifboolKV[ClesStat]{DetailsMediane}{\dfrac{\num{\Mediane}+\num{\numeroDonnee}}{2}=}{}\num{\Mediane}$\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}%
+ \fi%
+ }%
+ %%%%%%%
+ }{Pas de m\'ediane possible pour une s\'erie de donn\'ees \`a caract\`ere qualitatif.}}{}
+ %%% Quartile un
+ \newcount\PfCQuartileUn%
+ \modulo{\ListeCompletelen}{4}\relax%
+ \ifnum\remainder=0%
+ \PfCQuartileUn=\fpeval{\ListeCompletelen/4}%
+ \else%
+ \PfCQuartileUn=\fpeval{ceil(\ListeCompletelen/4)}%
+ \fi%
+ \newcount\PfCQunk%
+ \PfCQunk=0%
+ \DTLforeach{mtdb}{\numeroDonnee=Numeric}{\PfCQunk=\numexpr\PfCQunk+1\relax%
+ \ifnum\PfCQunk=\PfCQuartileUn%
+ \xdef\QuartileUn{\numeroDonnee}%
+ \fi%
+ }%
+ %%% Quartile trois
+ \newcount\PfCQuartileTrois%
+ \modulo{\ListeCompletelen}{4}\relax%
+ \ifnum\remainder=0%
+ \PfCQuartileTrois=\fpeval{3*\ListeCompletelen/4}%
+ \else%
+ \PfCQuartileTrois=\fpeval{ceil(3*\ListeCompletelen/4)}%
+ \fi%
+ \newcount\PfCQtroisk%
+ \PfCQtroisk=0%
+ \DTLforeach{mtdb}{\numeroDonnee=Numeric}{\PfCQtroisk=\numexpr\PfCQtroisk+1\relax%
+ \ifnum\PfCQtroisk=\PfCQuartileTrois%La m\'ediane vaut \numeroDonnee\fi
+ \xdef\QuartileTrois{\numeroDonnee}%
+ \fi%
+ }%
+ % Construction du tableau
+ \ifboolKV[ClesStat]{Tableau}{%
+ \ifboolKV[ClesStat]{Liste}{Pas de tableau possible avec la cl\'e Liste.\\Utilisez plut\^ot la cl\'e Sondage si vous voulez un tableau avec cette liste.}{\BuildtabStat}}{}%
+ % Construction du graphique
+ \ifboolKV[ClesStat]{Graphique}{%
+ \ifboolKV[ClesStat]{Liste}{Pas de graphique possible avec la cl\'e Liste.\\Utilisez plut\^ot la cl\'e Sondage si vous voulez un graphique avec cette liste.}{%
+ \ifboolKV[ClesStat]{Barre}{%
+ \buildgraphbarhor%
+ }{%
+ \ifboolKV[ClesStat]{Angle}{%
+ \buildgraphcq{360}%
+ }{%
+ \ifboolKV[ClesStat]{SemiAngle}{%
+ \buildgraphcq{180}%
+ }{%
+ \buildgraphq[#1]%
+ }%
+ }%
+ }%
+ }%
+ }{}%
+ }{%%%%%%%%%%%%%%%%%%%%%D\'ebut quantitatif
+ % % on effectue les calculs
+ % %% celui de la somme des donn\'ees
+ \foreachitem\don\in\ListeComplete{\xdef\SommeDonnees{\fpeval{\SommeDonnees+\ListeComplete[\doncnt,1]*\ListeComplete[\doncnt,2]}}}%
+ % %% celui de l'effectif total
+ \foreachitem\don\in\ListeComplete{\xdef\EffectifTotal{\fpeval{\EffectifTotal+\ListeComplete[\doncnt,2]}}}%
+ % %% celui de l'\'etendue
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xintifboolexpr{\ListeComplete[##1,1]>\DonneeMax}{%
+ \xdef\DonneeMax{\ListeComplete[##1,1]}%
+ }{}%
+ \xintifboolexpr{\ListeComplete[##1,1]<\DonneeMin}{%
+ \xdef\DonneeMin{\ListeComplete[##1,1]}%
+ }{}%
+ }%
+ % \xdef\EffectifMax{\DonneeMax}%
+ \xdef\Etendue{\fpeval{\DonneeMax-\DonneeMin}}%%
+ % %% celui de la moyenne
+ \xdef\Moyenne{\fpeval{\SommeDonnees/\EffectifTotal}}%
+ \ifboolKV[ClesStat]{EffectifTotal}{%
+ L'effectif total de la s\'erie est : \[\ListeComplete[1,2]\xintFor* ##1 in
+ {\xintSeq {2}{\ListeCompletelen}}\do{%
+ +\ListeComplete[##1,2]}=\num{\EffectifTotal}\]
+ }{}%
+ \ifboolKV[ClesStat]{Moyenne}{%
+ La somme des donn\'ees de la s\'erie est :%
+ \xintifboolexpr{\ListeCompletelen<\useKV[ClesStat]{Coupure}}{%
+ \[
+ \ifnum\ListeComplete[1,2]=1\else\num{\ListeComplete[1,2]}\times\fi\num{\ListeComplete[1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\xintFor* ##1 in {\xintSeq {2}{\ListeCompletelen}}\do{%
+ +\ifnum\ListeComplete[##1,2]=1\else\num{\ListeComplete[##1,2]}\times\fi\num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ }=\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ \]
+ }{%
+ \[
+ \ifnum\ListeComplete[1,2]=1\else\num{\ListeComplete[1,2]}\times\fi\num{\ListeComplete[1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}\xintFor* ##1 in {\xintSeq {2}{2}}\do{%
+ +\ifnum\ListeComplete[##1,2]=1\else\num{\ListeComplete[##1,2]}\times\fi\num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ }+\dots\xintFor* ##1 in {\xintSeq {\ListeCompletelen-1}{\ListeCompletelen}}\do{%
+ +\ifnum\ListeComplete[##1,2]=1\else\num{\ListeComplete[##1,2]}\times\fi\num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ }=\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
+ \]
+ }%
+ \ifboolKV[ClesStat]{SET}{}{L'effectif total de la s\'erie est :%
+ \ifboolKV[ClesStat]{Liste}{ \num{\EffectifTotal}\\}{%
+ \[\num{\ListeComplete[1,2]}\xintFor* ##1 in {\xintSeq {2}{\ListeCompletelen}}\do{%
+ +\num{\ListeComplete[##1,2]}
+ }=\num{\EffectifTotal}
+ \]%
+ }%
+ }%
+ Donc la moyenne de la s\'erie est \'egale \`a :%
+ \[\frac{\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}}{\num{\EffectifTotal}}%
+ \ifboolKV[ClesStat]{ValeurExacte}{}{%
+ \opdiv*{\SommeDonnees}{\EffectifTotal}{resultatmoy}{restemoy}%
+ \opround{resultatmoy}{\useKV[ClesStat]{Precision}}{resultatmoy1}%
+ \opcmp{resultatmoy}{resultatmoy1}\ifopeq=\else\approx\fi%
+ \num{\fpeval{round(\SommeDonnees/\EffectifTotal,\useKV[ClesStat]{Precision})}}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}%
+ }%
+ \]%
+ }{}%
+ % % Affichage des r\'eponses.
+ % %% pour l'\'etendue
+ \ifboolKV[ClesStat]{Etendue}{L'\'etendue de la s\'erie est \'egale \`a $\num{\ListeComplete[\ListeCompletelen,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}-\num{\ListeComplete[1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}=\num{\Etendue}$\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}}{}%
+ % pour la m\'ediane
+ %%% Recuperation Mediane
+ \newcount\Recupmed%
+ \newcount\Recupmeda%
+ \ifodd\number\EffectifTotal%odd impair
+ \Recupmed=\fpeval{(\EffectifTotal+1)/2}\relax%
+ \else% pair
+ \Recupmed=\fpeval{\EffectifTotal/2}\relax%
+ \Recupmeda=\numexpr\Recupmed+1\relax%
+ \fi%
+ \newcount\Recupk%
+ \Recupk=0%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xintFor* ##2 in {\xintSeq {1}{\ListeComplete[##1,2]}}\do{%
+ \Recupk=\numexpr\Recupk+1\relax%
+ \ifnum\Recupk=\Recupmed%
+ \ifodd\number\EffectifTotal%
+ \xdef\Mediane{\ListeComplete[##1,1]}%
+ \else%
+ \xdef\Mediane{\ListeComplete[##1,1]}%
+ \fi%
+ \fi%
+ \ifnum\Recupk=\Recupmeda%
+ \xdef\Mediane{\fpeval{(\Mediane+\ListeComplete[##1,1])/2}}%
+ \fi%
+ }%
+ }%
+ %%%
+ \ifboolKV[ClesStat]{Mediane}{%
+
+ \newcount\med%
+ \newcount\meda%
+ \ifodd\number\EffectifTotal%odd impair
+ \med=\fpeval{(\EffectifTotal+1)/2}\relax%
+ L'effectif total de la s\'erie est \num{\EffectifTotal}. Or, $\num{\EffectifTotal}=\num{\fpeval{\med-1}}+1+\num{\fpeval{\med-1}}$. %
+ \else% pair
+ \med=\fpeval{\EffectifTotal/2}\relax%
+ \meda=\numexpr\med+1\relax%
+ L'effectif total de la s\'erie est \num{\EffectifTotal}. Or, $\num{\EffectifTotal}=\num{\fpeval{\med}}+\num{\fpeval{\med}}$. %
+ \fi%
+ \newcount\k%
+ \k=0%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xintFor* ##2 in {\xintSeq {1}{\ListeComplete[##1,2]}}\do{%
+ \k=\numexpr\k+1\relax%
+ \ifnum\k=\med%
+ \ifodd\number\EffectifTotal%
+ La m\'ediane de la s\'erie est la \the\med\ieme{} donn\'ee. Donc la m\'ediane de la s\'erie est \num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}%
+ \else%
+ La \the\med\ieme{} donn\'ee est \num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}. }{. }\xdef\Mediane{\ListeComplete[##1,1]}%
+ \fi%
+ \fi%
+ \ifnum\k=\meda%
+ La \the\meda\ieme{} donn\'ee est \num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}\\Donc \PfCArticleMediane{} m\'ediane de la s\'erie est $\ifboolKV[ClesStat]{DetailsMediane}{\dfrac{\num{\Mediane}+\num{\ListeComplete[##1,1]}}2=}{}\xdef\Mediane{\fpeval{(\Mediane+\ListeComplete[##1,1])/2}}\num{\Mediane}$\ifboolKV[ClesStat]{Concret}{~\useKV[ClesStat]{Unite}.}{.}%
+ \fi%
+ }%
+ }%
+ }{}%
+ %%% Quartile un
+ \newcount\PfCQuartileUn%
+ \modulo{\EffectifTotal}{4}\relax%
+ \ifnum\remainder=0%
+ \PfCQuartileUn=\fpeval{\EffectifTotal/4}%
+ \else%
+ \PfCQuartileUn=\fpeval{ceil(\EffectifTotal/4)}%
+ \fi%
+ \newcount\PfCQunk%
+ \PfCQunk=0%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xintFor* ##2 in {\xintSeq {1}{\ListeComplete[##1,2]}}\do{%
+ \PfCQunk=\numexpr\PfCQunk+1\relax%
+ \ifnum\PfCQunk=\PfCQuartileUn%
+ \xdef\QuartileUn{\ListeComplete[##1,1]}%
+ \fi%
+ }%
+ }%
+ %%% Quartile trois
+ \newcount\PfCQuartileTrois%
+ \modulo{\EffectifTotal}{4}\relax%
+ \ifnum\remainder=0%
+ \PfCQuartileTrois=\fpeval{3*\EffectifTotal/4}%
+ \else%
+ \PfCQuartileTrois=\fpeval{ceil(3*\EffectifTotal/4)}%
+ \fi%
+ \newcount\PfCQtroisk%
+ \PfCQtroisk=0%
+ \xintFor* ##1 in {\xintSeq {1}{\ListeCompletelen}}\do{%
+ \xintFor* ##2 in {\xintSeq {1}{\ListeComplete[##1,2]}}\do{%
+ \PfCQtroisk=\numexpr\PfCQtroisk+1\relax%
+ \ifnum\PfCQtroisk=\PfCQuartileTrois%
+ \xdef\QuartileTrois{\ListeComplete[##1,1]}%
+ \fi%
+ }%
+ }%
+ % Construction de tableau
+ \ifboolKV[ClesStat]{Tableau}{\BuildtabStat}{}%
+ % Construction du graphique ??
+ \ifboolKV[ClesStat]{Graphique}{%
+ \ifboolKV[ClesStat]{Angle}{%
+ \buildgraphcq{360}%
+ }{%
+ \ifboolKV[ClesStat]{SemiAngle}{%
+ \buildgraphcq{180}%
+ }{%
+ \buildgraph[#1]%
+ }%
+ }%
+ }{}%
+ }%
+ }%
+ }%
+}% \ No newline at end of file
diff --git a/macros/latex/contrib/profcollege/latex/PfCTableauxUnites.tex b/macros/latex/contrib/profcollege/latex/PfCTableauxUnites.tex
index 381e2a8df6..8da863a7b1 100644
--- a/macros/latex/contrib/profcollege/latex/PfCTableauxUnites.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCTableauxUnites.tex
@@ -969,9 +969,9 @@
}%
\StrLen{\ListeNombreAPlacer[##2,2]}[\TabLongueurNombre]%
\xintifboolexpr{\ListeNombreAPlacer[##2,2]==0}{}{%
- %On place la virgule
- \tikz\node[xshift=1em] at (\fpeval{\DecalageLigne+##2+4.5}-|\fpeval{\PfCDerniereColonneEntiere-0.5-\TabLongueurNombre+1}) {\PfCTBstrut,};%
- %on écrit la partie décimale
+ % On place la virgule
+ \tikz\node[xshift=1em] at (\fpeval{\DecalageLigne+##2+4.5}-|\fpeval{\PfCPremiereColonneDecimale-1-0.5}) {\PfCTBstrut,};%
+ % on écrit la partie décimale
\xintFor* ##1 in{\xintSeq {1}{\TabLongueurNombre}}\do{%
\tikz\node at (\fpeval{\DecalageLigne+##2+4.5}-|\fpeval{\PfCPremiereColonneDecimale-1.5+##1}) {\PfCTBstrut\StrMid{\ListeNombreAPlacer[##2,2]}{##1}{##1}};%
}%
diff --git a/macros/latex/contrib/profcollege/latex/PfCTablesOperations.tex b/macros/latex/contrib/profcollege/latex/PfCTablesOperations.tex
index 40015eaeec..c88c18363c 100644
--- a/macros/latex/contrib/profcollege/latex/PfCTablesOperations.tex
+++ b/macros/latex/contrib/profcollege/latex/PfCTablesOperations.tex
@@ -1,7 +1,7 @@
%%%
% Tables Addition-Multiplication
%%%
-\setKVdefault[Tables]{Addition=false,Multiplication=true,Seul=false,Debut=0,Fin=10,Couleur=white}
+\setKVdefault[Tables]{Addition=false,Soustraction=false,Multiplication,Seul=false,Debut=0,Fin=10,Couleur=white}
% pour m\'emoire
\newcommand\TableMultiplicationComplete{%
@@ -84,20 +84,39 @@
}%
}%
+\newcommand\TableSoustractionSeule[1]{%
+ \ensuremath{%
+ \begin{array}{ccccc}
+ \xintFor* ##1 in {\xintSeq
+ {\fpeval{#1+\useKV[Tables]{Debut}}}{\fpeval{#1+\useKV[Tables]{Fin}}}}\do{
+ ##1&-&#1&=&\fpeval{##1-#1}\\
+ }
+ \end{array}
+ }%
+}%
+
\newcommand\Tables[2][]{%
\useKVdefault[Tables]%
\setKV[Tables]{#1}%
\ifboolKV[Tables]{Seul}{%
- \ifboolKV[Tables]{Addition}{%
- \TableAdditionSeule{#2}%
+ \ifboolKV[Tables]{Soustraction}{%
+ \TableSoustractionSeule{#2}%
}{%
- \TableMultiplicationSeule{#2}%
+ \ifboolKV[Tables]{Addition}{%
+ \TableAdditionSeule{#2}%
+ }{%
+ \TableMultiplicationSeule{#2}%
+ }%
}%
}{%
- \ifboolKV[Tables]{Addition}{%
- \TableAdditionComplete%
+ \ifboolKV[Tables]{Soustraction}{%
+ La clé Soustraction n'est pas disponible ici.%
}{%
- \TableMultiplicationCompleteColore%
+ \ifboolKV[Tables]{Addition}{%
+ \TableAdditionComplete%
+ }{%
+ \TableMultiplicationCompleteColore%
+ }%
}%
}%
}% \ No newline at end of file
diff --git a/macros/latex/contrib/profcollege/latex/ProfCollege.sty b/macros/latex/contrib/profcollege/latex/ProfCollege.sty
index 7df0da0008..7be8c2783f 100644
--- a/macros/latex/contrib/profcollege/latex/ProfCollege.sty
+++ b/macros/latex/contrib/profcollege/latex/ProfCollege.sty
@@ -2,9 +2,9 @@
% licence : Released under the LaTeX Project Public License v1.3c
% or later, see http://www.latex-project.org/lppl.txtf
\NeedsTeXFormat{LaTeX2e}%
-\def\filedate{2023/05/19}%
+\def\filedate{2023/07/05}%
\let\PfCfiledate\filedate%
-\def\fileversion{0.99-z-m}%
+\def\fileversion{0.99-z-o}%
\let\PfCfileversion\fileversion%
\ProvidesPackage{ProfCollege}[\filedate\space v\fileversion\space Aide pour utiliser LaTeX au college]%
@@ -217,14 +217,15 @@
\ooalign{$\genfrac{}{}{0pt}{0}{#1}{#2}$\cr\PfCdotover\cr}%
}%
-\NewDocumentCommand\MultiCol{O{}m+m}{%
+\NewDocumentCommand\MultiCol{O{}+m+m}{%
\setsepchar[*]{/}%
\readlist*\ListeNombreCol{#2}%
\setsepchar[*]{§}%
\readlist*\ListeContenuCol{#3}%
\xintFor* ##1 in {\xintSeq{1}{\ListeNombreCollen}}\do{%
+ \itemtomacro\ListeContenuCol[##1]\PfMTexte
\begin{minipage}[#1]{\ListeNombreCol[##1]\linewidth}%
- \ListeContenuCol[##1]%
+ \PfMTexte
\end{minipage}%
\xintifboolexpr{##1<\ListeNombreCollen}{\hfill\vrule width \columnseprule\hfill}{}%
}%
@@ -571,6 +572,8 @@
}%\emoticon
}%\raisebox
}
+\input{PfCAutomatismes}
+\input{PfCNumberHive}
\input{PfCPatronPaves}
\input{PfCErathostene}
\input{PfCDobble}
diff --git a/macros/latex/contrib/profcollege/metapost/PfCMonde-futurenew.mp b/macros/latex/contrib/profcollege/metapost/PfCMonde.mp
index 2e7b5977f8..11051483e4 100644
--- a/macros/latex/contrib/profcollege/metapost/PfCMonde-futurenew.mp
+++ b/macros/latex/contrib/profcollege/metapost/PfCMonde.mp
@@ -547,7 +547,7 @@ vardef Lecturecapitales=
enddef;
vardef Lecture(expr Nomfichier)=
- NomFichier:=arborescence&Nomfichier;
+ NomFichier:=arborescence&"PfC"&Nomfichier;
nblec:=scantokens readfrom NomFichier;
for w=1 upto nblec:
if projection="non":
@@ -1221,38 +1221,38 @@ vardef Projection(expr TH,PH,Zoom)=
fill (bonnec(-90,-180) for k=-85 step 5 until 90:..bonnec(k,-180) endfor)..reverse(bonnec(-90,180) for k=-85 step 5 until 90:..bonnec(k,180) endfor)..cycle withcolor couleurfond;
fi;
if All=true:
- Lecture("PfCCameriquesud.dat");
- Lecture("PfCCcaraibes.dat");
- Lecture("PfCCameriquecentrale.dat");
- Lecture("PfCCameriquenord.dat");
- Lecture("PfCCasia.dat");
- Lecture("PfCCeurope.dat");
- Lecture("PfCCafrique.dat");
+ Lecture("Cameriquesud.dat");
+ Lecture("Ccaraibes.dat");
+ Lecture("Cameriquecentrale.dat");
+ Lecture("Cameriquenord.dat");
+ Lecture("Casia.dat");
+ Lecture("Ceurope.dat");
+ Lecture("Cafrique.dat");
else:
if Amsud=true:
- Lecture("PfCCameriquesud.dat");
+ Lecture("Cameriquesud.dat");
fi;
if Amnord=true:
- Lecture("PfCCameriquenord.dat");
+ Lecture("Cameriquenord.dat");
fi;
if Amcentrale=true:
- Lecture("PfCCameriquecentrale.dat");
+ Lecture("Cameriquecentrale.dat");
fi;
if Caraibes=true:
- Lecture("PfCCcaraibes.dat");
+ Lecture("Ccaraibes.dat");
fi;
if Asie=true:
if projection="bonne":
- Lecture("PfCCasie.dat");
+ Lecture("Casie.dat");
else:
- Lecture("PfCCasia.dat");
+ Lecture("Casia.dat");
fi;
fi;
if Europe=true:
- Lecture("PfCCeurope.dat");
+ Lecture("Ceurope.dat");
fi;
if Afrique=true:
- Lecture("PfCCafrique.dat");
+ Lecture("Cafrique.dat");
fi;
fi;
if lacs=true:
@@ -1288,13 +1288,13 @@ vardef Simple(expr TH,PH,Zoom)=
theta:=TH;
phi:=PH;
zoom(Zoom);
- Lecture("PfCCameriquesud.dat");
- Lecture("PfCCcaraibes.dat");
- Lecture("PfCCameriquecentrale.dat");
- Lecture("PfCCameriquenord.dat");
- Lecture("PfCCasia.dat");
- Lecture("PfCCeurope.dat");
- Lecture("PfCCafrique.dat");
+ Lecture("Cameriquesud.dat");
+ Lecture("Ccaraibes.dat");
+ Lecture("Cameriquecentrale.dat");
+ Lecture("Cameriquenord.dat");
+ Lecture("Casia.dat");
+ Lecture("Ceurope.dat");
+ Lecture("Cafrique.dat");
if lacs=true:
Lecturelacsp;
Lecturelacspsup;
@@ -1316,13 +1316,13 @@ vardef Mercator(expr TH,PH,Zoom)=
theta:=TH;
phi:=PH;
zoom(Zoom);
- Lecture("PfCCameriquesud.dat");
- Lecture("PfCCcaraibes.dat");
- Lecture("PfCCameriquecentrale.dat");
- Lecture("PfCCameriquenord.dat");
- Lecture("PfCCasia.dat");
- Lecture("PfCCeurope.dat");
- Lecture("PfCCafrique.dat");
+ Lecture("Cameriquesud.dat");
+ Lecture("Ccaraibes.dat");
+ Lecture("Cameriquecentrale.dat");
+ Lecture("Cameriquenord.dat");
+ Lecture("Casia.dat");
+ Lecture("Ceurope.dat");
+ Lecture("Cafrique.dat");
if lacs=true:
Lecturelacsp;
Lecturelacspsup;
@@ -1344,13 +1344,13 @@ vardef Winkel(expr TH,PH,Zoom)=
theta:=TH;
phi:=PH;
zoom(Zoom);
- Lecture("PfCCameriquesud.dat");
- Lecture("PfCCcaraibes.dat");
- Lecture("PfCCameriquecentrale.dat");
- Lecture("PfCCameriquenord.dat");
- Lecture("PfCCasia.dat");
- Lecture("PfCCeurope.dat");
- Lecture("PfCCafrique.dat");
+ Lecture("Cameriquesud.dat");
+ Lecture("Ccaraibes.dat");
+ Lecture("Cameriquecentrale.dat");
+ Lecture("Cameriquenord.dat");
+ Lecture("Casia.dat");
+ Lecture("Ceurope.dat");
+ Lecture("Cafrique.dat");
if lacs=true:
Lecturelacsp;
Lecturelacspsup;
@@ -1372,13 +1372,13 @@ vardef Cylindrique(expr TH,PH,Zoom)=
theta:=TH;
phi:=PH;
zoom(Zoom);
- Lecture("PfCCameriquesud.dat");
- Lecture("PfCCcaraibes.dat");
- Lecture("PfCCameriquecentrale.dat");
- Lecture("PfCCameriquenord.dat");
- Lecture("PfCCasia.dat");
- Lecture("PfCCeurope.dat");
- Lecture("PfCCafrique.dat");
+ Lecture("Cameriquesud.dat");
+ Lecture("Ccaraibes.dat");
+ Lecture("Cameriquecentrale.dat");
+ Lecture("Cameriquenord.dat");
+ Lecture("Casia.dat");
+ Lecture("Ceurope.dat");
+ Lecture("Cafrique.dat");
if lacs=true:
Lecturelacsp;
Lecturelacspsup;
@@ -1401,13 +1401,13 @@ vardef Bonne(expr TH,PH,Zoom)=
phi:=PH;
zoom(Zoom);
fill (bonnec(-90,-180) for k=-85 step 5 until 90:..bonnec(k,-180) endfor)..reverse(bonnec(-90,180) for k=-85 step 5 until 90:..bonnec(k,180) endfor)..cycle withcolor couleurfond;
- Lecture("PfCCameriquesud.dat");
- Lecture("PfCCcaraibes.dat");
- Lecture("PfCCameriquecentrale.dat");
- Lecture("PfCCameriquenord.dat");
- Lecture("PfCCasie.dat");
- Lecture("PfCCeurope.dat");
- Lecture("PfCCafrique.dat");
+ Lecture("Cameriquesud.dat");
+ Lecture("Ccaraibes.dat");
+ Lecture("Cameriquecentrale.dat");
+ Lecture("Cameriquenord.dat");
+ Lecture("Casie.dat");
+ Lecture("Ceurope.dat");
+ Lecture("Cafrique.dat");
if lacs=true:
Lecturelacsp;
Lecturelacspsup;
@@ -1429,13 +1429,13 @@ enddef;
vardef ConiqueH=
projection:="coniqueh";
- Lecture("PfCCameriquesud.dat");
- Lecture("PfCCcaraibes.dat");
- Lecture("PfCCameriquecentrale.dat");
- Lecture("PfCCameriquenord.dat");
- Lecture("PfCCasie.dat");
- Lecture("PfCCeurope.dat");
- Lecture("PfCCafrique.dat");
+ Lecture("Cameriquesud.dat");
+ Lecture("Ccaraibes.dat");
+ Lecture("Cameriquecentrale.dat");
+ Lecture("Cameriquenord.dat");
+ Lecture("Casie.dat");
+ Lecture("Ceurope.dat");
+ Lecture("Cafrique.dat");
if lacs=true:
Lecturelacsp;
Lecturelacspsup;
@@ -1455,13 +1455,13 @@ enddef;
vardef ConiqueB=
projection:="coniqueb";
- Lecture("PfCCameriquesud.dat");
- Lecture("PfCCcaraibes.dat");
- Lecture("PfCCameriquecentrale.dat");
- Lecture("PfCCameriquenord.dat");
- Lecture("PfCCasie.dat");
- Lecture("PfCCeurope.dat");
- Lecture("PfCCafrique.dat");
+ Lecture("Cameriquesud.dat");
+ Lecture("Ccaraibes.dat");
+ Lecture("Cameriquecentrale.dat");
+ Lecture("Cameriquenord.dat");
+ Lecture("Casie.dat");
+ Lecture("Ceurope.dat");
+ Lecture("Cafrique.dat");
if lacs=true:
Lecturelacsp;
Lecturelacspsup;
@@ -1521,27 +1521,27 @@ vardef Mappemonde(expr longobs,latobs)=
phip:=phii;
fi;
fill cercles(pte3,pte1,pte3,pte1,pte4) withcolor couleurfond;
- Lecture("PfCCameriquesud.dat");
- Lecture("PfCCcaraibes.dat");
- Lecture("PfCCameriquecentrale.dat");
- Lecture("PfCCameriquenord.dat");
- Lecture("PfCCasie.dat");
- Lecture("PfCCeurope.dat");
- Lecture("PfCCafrique.dat");
+% Lecture("Cameriquesud.dat");
+% Lecture("Ccaraibes.dat");
+% Lecture("Cameriquecentrale.dat");
+% Lecture("Cameriquenord.dat");
+% Lecture("Casie.dat");
+% Lecture("Ceurope.dat");
+% Lecture("Cafrique.dat");
if volcans=true:
- Lecturevolcans;
+% Lecturevolcans;
fi;
if lacs=true:
- Lecturelacs;
- Lecturelacssup;
+% Lecturelacs;
+% Lecturelacssup;
fi;
- Lectureiles;
+% Lectureiles;
if capitales=true:
- Lecturecapitales;
+% Lecturecapitales;
fi;
if fleuves=true:
- Lecturerivieres;
- %Lecturerivieressup;
+% Lecturerivieres;
+% %Lecturerivieressup;
fi;
if maillage=true:
drawoptions(withcolor couleurmaillage);
@@ -1580,13 +1580,13 @@ vardef mappemonde(expr longobs,latobs)=
phip:=phii;
fi;
fill cercles(pte3,pte1,pte3,pte1,pte4) withcolor couleurfond;
- Lecture("PfCCameriquesud.dat");
- Lecture("PfCCcaraibes.dat");
- Lecture("PfCCameriquecentrale.dat");
- Lecture("PfCCameriquenord.dat");
- Lecture("PfCCasie.dat");
- Lecture("PfCCeurope.dat");
- Lecture("PfCCafrique.dat");
+ Lecture("Cameriquesud.dat");
+ Lecture("Ccaraibes.dat");
+ Lecture("Cameriquecentrale.dat");
+ Lecture("Cameriquenord.dat");
+ Lecture("Casie.dat");
+ Lecture("Ceurope.dat");
+ Lecture("Cafrique.dat");
if volcans=true:
Lecturevolcans;
fi;
diff --git a/macros/latex/contrib/profcollege/metapost/PfCObjets.mp b/macros/latex/contrib/profcollege/metapost/PfCObjets.mp
index 3d6571c808..6998c54e26 100644
--- a/macros/latex/contrib/profcollege/metapost/PfCObjets.mp
+++ b/macros/latex/contrib/profcollege/metapost/PfCObjets.mp
@@ -834,10 +834,10 @@ vardef ObjetSphereCabinet[](expr Rn)=
for l=0 upto (subh-1):
tcpt.@[apj]:=apj;
OTFc.@[apj].nb:=4;
- OTFc.@[apj][1]:=(Famille(umin+(k+1)*upas,vmin+l*vpas));%1
- OTFc.@[apj][2]:=(Famille(umin+k*upas,vmin+l*vpas));%2
- OTFc.@[apj][3]:=(Famille(umin+k*upas,vmin+(l+1)*vpas));%3
- OTFc.@[apj][4]:=(Famille(umin+(k+1)*upas,vmin+(l+1)*vpas));%4
+ OTFc.@[apj][1]:=Famille(umin+(k+1)*upas,vmin+l*vpas);%1
+ OTFc.@[apj][2]:=Famille(umin+k*upas,vmin+l*vpas);%2
+ OTFc.@[apj][3]:=Famille(umin+k*upas,vmin+(l+1)*vpas);%3
+ OTFc.@[apj][4]:=Famille(umin+(k+1)*upas,vmin+(l+1)*vpas);%4
OTFc.@[apj].iso:=(OTFc.@[apj][1]+OTFc.@[apj][2]+OTFc.@[apj][3]+OTFc.@[apj][4])/4;
ALT.@[apj]:=-Zpart(GCoord(OTFc.@[apj].iso));
PfCPS:=ProduitScalaire(Oeil-OTFc.@[apj][1],Normal(OTFc.@[apj][1],OTFc.@[apj][2],OTFc.@[apj][3]))/1000;
diff --git a/macros/latex/contrib/profcollege/metapost/PfCScratch.mp b/macros/latex/contrib/profcollege/metapost/PfCScratch.mp
index b3edc8af1f..18fe1c904a 100644
--- a/macros/latex/contrib/profcollege/metapost/PfCScratch.mp
+++ b/macros/latex/contrib/profcollege/metapost/PfCScratch.mp
@@ -15,7 +15,6 @@ numeric Nblignes; Nblignes:=1;
pair DebutListe; DebutListe=(0,0);
boolean NumeroteLignes; NumeroteLignes=false;
boolean NumeroteFinBloc; NumeroteFinBloc=false;
-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% couleurs
color CoulLignes; CoulLignes:=black;
color ColBloc; % alias des couleurs de bloc
@@ -57,7 +56,7 @@ def Place expr o =
enddef;
def Placer expr o =
- if path o: draw o else: draw o fi
+ if path o: draw o else: draw o fi;
enddef;
%impression
@@ -819,8 +818,8 @@ enddef;
vardef Tournerg(expr nbpas)=
LONG:=0;
- save $;
- picture $, texto;
+ save Tourner;
+ picture Tourner, texto;
if string nbpas:
if symbole=true:
texto=ColleBoxNew("tourner",Arcgauche,"de",OvalNb(nbpas),"degré(s)");
@@ -835,8 +834,8 @@ vardef Tournerg(expr nbpas)=
fi;
fi;
ColBloc:=BleuMouvTrois;
- $=Affichage(texto);
- $
+ Tourner=Affichage(texto);
+ Tourner
enddef;
vardef Orienter(expr nbpas)=
@@ -1398,8 +1397,8 @@ vardef NoteImage=
save $;
picture $;
$=image(
- linecap := butt;
- linejoin := mitered;
+% linecap := butt;
+% linejoin := mitered;
fill (80.695297,716.262024)..controls (80.574203,716.257996) and (80.476601,716.171997)..(80.480499,716.062988)
--(80.687500,704.125000)..controls (79.941399,704.570007) and (78.644501,704.637024)..(77.312500,704.223022)
..controls (75.503899,703.659973) and (74.339798,702.429993)..(74.710899,701.473022)
@@ -1548,8 +1547,8 @@ vardef CrayonImage=
picture cray;
cray=image(%
drawoptions (if print=false:withcolor (0.298050,0.556850,0.917650) fi);
- linecap := butt;
- linejoin := mitered;
+% linecap := butt;
+% linejoin := mitered;
fill (0.960938,1.390630)--(1.644530,2.996090)..controls (1.730470,3.199220) and (1.917970,3.500000)..(2.062500,3.664060)..controls (2.324220,3.968750) and (3.539060,2.753910)..(3.234380,2.488280)..controls (3.070310,2.343750) and (2.769530,2.160160)..(2.566410,2.074220)--cycle;
drawoptions (withcolor (0.349030,0.368640,0.450970));
pickup pencircle scaled 0.498140bp;
@@ -2197,8 +2196,8 @@ enddef;
vardef DrapeauImage=
save $; picture $;
$=image(
- linecap := butt;
- linejoin := rounded;
+% linecap := butt;
+% linejoin := rounded;
if print = false: drawoptions(withcolor(76/255,191/255,86/255)) fi;
fill (72.000000,713.254028)--(72.000000,718.918030)--(72.507797,718.979980)
--(72.984398,719.026978)--(73.437500,719.054993)--(73.867203,719.070007)
@@ -2350,7 +2349,7 @@ vardef CommandeVide(expr commande)=
picture $,texto,TEXT;
if string commande :
texto=image(
- label.lrt(TEX("\barre \hbox to"&commande&"cm{}"),if unknown _coinprec: (0,0) else:_coinprec fi);
+ label.lrt(TEX("\sffamily\bfseries\longbarre \hbox to"&commande&"cm{}"),if unknown _coinprec: (0,0) else:_coinprec fi);
);
else:
texto=commande;
@@ -2365,18 +2364,12 @@ vardef LigneVide=
save $;
picture $,texto,TEXT;
texto=image(
- label.lrt(TEX("\barre \hbox to2cm{}"),if unknown _coinprec: (0,0) else:_coinprec fi);
+ label.lrt(TEX("\sffamily\bfseries\longbarre \hbox to4cm{}"),if unknown _coinprec: (0,0) else:_coinprec fi);
);
TEXT=image(
path cadre;
cadre=CADRE(texto);
unfill cadre;
- %draw (urcorner texto+(0,eb))--
- % (ulcorner texto+(0.625cm,0)+(eb,eb)){dir180}..
- % {dir180}(ulcorner texto+(0.625cm,0))--
- % (ulcorner texto+(0.375cm,0)){dir180}..
- % {dir180}(ulcorner texto+(0.375cm,0)+(-eb,eb))--
- % (ulcorner texto+(0,eb)) withpen pencircle scaled 0;
);
$=TEXT shifted (if unknown _coinprec:(0,0) else :_coinprec fi - ulcorner TEXT);
_coinprec:=llcorner $;
@@ -2390,6 +2383,7 @@ fi;
$
enddef;
+
vardef LigneVideVar(expr commande)=
LONG:=0;
save $;
@@ -2415,6 +2409,7 @@ TEXT=image(
(ulcorner texto+(0.375cm,0)+(-eb,eb))--
(ulcorner texto+(0,eb))--(ulcorner texto+(-eb,0))--cycle;
fill cadre withcolor white;
+ draw cadre;
% draw (urcorner texto+(0,eb))--
% (ulcorner texto+(0.625cm,0)+(eb,eb))--
% (ulcorner texto+(0.625cm,0))--
@@ -2434,6 +2429,22 @@ fi;
$
enddef;
+vardef LigneVideVarUn(expr commande)=
+ LONG:=0;
+ save $;
+ picture $,texto,TEXT;
+ if string texto:
+ texto=image(
+ label.lrt(TEX("\barre \hbox to2cm{}"),if unknown _coinprec: (0,0) else:_coinprec fi);
+ );
+else:
+ texto=commande;
+fi;
+ColBloc:=white;
+$=Affichage(texto);
+$
+enddef;
+
vardef LignePointilles=
LONG:=0;
save $;
diff --git a/macros/latex/contrib/profcollege/metapost/PfCSolid.mp b/macros/latex/contrib/profcollege/metapost/PfCSolid.mp
index bc4b9517ee..b5f90b3ae4 100644
--- a/macros/latex/contrib/profcollege/metapost/PfCSolid.mp
+++ b/macros/latex/contrib/profcollege/metapost/PfCSolid.mp
@@ -107,6 +107,10 @@ vardef GCoord(expr N)=
(-Xpart(N)*Aux1+Ypart(N)*Aux3,-Xpart(N)*Aux5-Ypart(N)*Aux6+Zpart(N)*Aux4,-Xpart(N)*Aux7-Ypart(N)*Aux8-Zpart(N)*Aux2+Rho)
enddef;
+vardef GCoordcabinet(expr N)=
+ (-(Xpart(N)*sind(30)*0.5)*Aux1+Ypart(N)*cosd(30)*Aux3,-(Xpart(N)*cosd(30)*0.5)*Aux5-Ypart(N)*Aux6+Zpart(N)*Aux4,-Xpart(N)*Aux7-Ypart(N)*Aux8-Zpart(N)*Aux2+Rho)
+enddef;
+
unit:=1;%pour les mises à l'échelle :) Merci pst-solides3d
vardef Projette(expr M)=
@@ -116,8 +120,13 @@ vardef Projette(expr M)=
(Xpart(GCoord(M)),Ypart(GCoord(M)))*unit*DE
elseif typerepre="cabinet":
% (0.5*cosd(30)*Xpart(GCoord(M)),0.75*sind(30)*Ypart(GCoord(M)))*unit*DE
- (Xpart(GCoord(M))+0.5*cosd(30)*Zpart(GCoord(M)),Ypart(GCoord(M))+0.5*sind(30)*Zpart(GCoord(M)))*20
-% (0.5*cosd(45)*Xpart(GCoord(M)),0.5*sind(45)*Ypart(GCoord(M)))*unit*DE
+% (Xpart(M)+0.5*cosd(30)*Zpart(M),Ypart(M)+0.5*sind(30)*Zpart(M))*20
+ %(Xpart(M)+0.5*cosd(30)*Ypart(M),Zpart(M)+0.5*sind(30)*Ypart(M))*20
+ %(Ypart(M)+0.5*cosd(30)*Xpart(M),Zpart(M)+0.5*sind(30)*Xpart(M))*20%Good avec Theta=-20/Phi=-10
+ %(Ypart(GCoord(M))+0.5*cosd(-30)*Xpart(GCoord(M)),Zpart(GCoord(M))+0.5*sind(-30)*Xpart(GCoord(M)))*20%Good avec Theta=-20/Phi=-10
+ (Xpart(GCoord(M))*cosd(90-30),Ypart(GCoord(M))*sind(90-30)*0.5)*DE%à garder peut-être
+% (Zpart(GCoord(M))+0.5*cosd(-30)*Ypart(GCoord(M)),Xpart(GCoord(M))+0.5*sind(-30)*Ypart(GCoord(M)))*20
+ % (0.5*cosd(45)*Xpart(GCoord(M)),0.5*sind(45)*Ypart(GCoord(M)))*unit*DE
% (Xpart(GCoord(M)),Ypart(GCoord(M)))*unit*DE
%(Xpart(GCoord(M)),Ypart(GCoord(M)))*10
fi
@@ -1036,7 +1045,7 @@ vardef DefinirSommets(text t)=
nbauto:=0;
for p_=t:
nbauto:=nbauto+1;
- if unknown p_:p_=Sommet[nbauto]; else: p_:=Sommet[nbauto] fi;
+ if unknown p_: p_=Sommet[nbauto]; else: p_:=Sommet[nbauto]; fi;
endfor;
enddef;
@@ -1045,7 +1054,7 @@ vardef DefinirSommetsSection(text t)=
nbauto:=0;
for p_=t:
nbauto:=nbauto+1;
- if unknown p_:p_=MSection[nbauto]; else: p_:=MSection[nbauto] fi;
+ if unknown p_: p_=MSection[nbauto]; else: p_:=MSection[nbauto]; fi;
endfor;
enddef;
diff --git a/macros/latex/contrib/reledmac/doc-more/page-typesetting-columns.pdf b/macros/latex/contrib/reledmac/doc-more/page-typesetting-columns.pdf
index a2c8ba5bb6..523946af89 100644
--- a/macros/latex/contrib/reledmac/doc-more/page-typesetting-columns.pdf
+++ b/macros/latex/contrib/reledmac/doc-more/page-typesetting-columns.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/1-criticalendnotes.pdf b/macros/latex/contrib/reledmac/examples/1-criticalendnotes.pdf
index 6718d07e1c..19ba32bad0 100644
--- a/macros/latex/contrib/reledmac/examples/1-criticalendnotes.pdf
+++ b/macros/latex/contrib/reledmac/examples/1-criticalendnotes.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/1-criticalnotes.pdf b/macros/latex/contrib/reledmac/examples/1-criticalnotes.pdf
index 372a14dcd5..fe66f4945b 100644
--- a/macros/latex/contrib/reledmac/examples/1-criticalnotes.pdf
+++ b/macros/latex/contrib/reledmac/examples/1-criticalnotes.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/1-sidenotes.pdf b/macros/latex/contrib/reledmac/examples/1-sidenotes.pdf
index 4b412e8c94..951422285e 100644
--- a/macros/latex/contrib/reledmac/examples/1-sidenotes.pdf
+++ b/macros/latex/contrib/reledmac/examples/1-sidenotes.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/1-tabular.pdf b/macros/latex/contrib/reledmac/examples/1-tabular.pdf
index 7481913d9e..8d351658e9 100644
--- a/macros/latex/contrib/reledmac/examples/1-tabular.pdf
+++ b/macros/latex/contrib/reledmac/examples/1-tabular.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/1-verses-doublenumbering.pdf b/macros/latex/contrib/reledmac/examples/1-verses-doublenumbering.pdf
index bf23212e5f..1ef8d93197 100644
--- a/macros/latex/contrib/reledmac/examples/1-verses-doublenumbering.pdf
+++ b/macros/latex/contrib/reledmac/examples/1-verses-doublenumbering.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/1-verses.pdf b/macros/latex/contrib/reledmac/examples/1-verses.pdf
index d92d74d5e3..4989ff02b1 100644
--- a/macros/latex/contrib/reledmac/examples/1-verses.pdf
+++ b/macros/latex/contrib/reledmac/examples/1-verses.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/2-antilabe.pdf b/macros/latex/contrib/reledmac/examples/2-antilabe.pdf
index 101950acdd..13b5060290 100644
--- a/macros/latex/contrib/reledmac/examples/2-antilabe.pdf
+++ b/macros/latex/contrib/reledmac/examples/2-antilabe.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/2-cross_referencing.pdf b/macros/latex/contrib/reledmac/examples/2-cross_referencing.pdf
index 73961b2311..e0cb89f043 100644
--- a/macros/latex/contrib/reledmac/examples/2-cross_referencing.pdf
+++ b/macros/latex/contrib/reledmac/examples/2-cross_referencing.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/2-footnote_spacing.pdf b/macros/latex/contrib/reledmac/examples/2-footnote_spacing.pdf
index 3132c5d3aa..2e1a4a6334 100644
--- a/macros/latex/contrib/reledmac/examples/2-footnote_spacing.pdf
+++ b/macros/latex/contrib/reledmac/examples/2-footnote_spacing.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/2-glossaries.pdf b/macros/latex/contrib/reledmac/examples/2-glossaries.pdf
index 04ed547699..e65fe02f84 100644
--- a/macros/latex/contrib/reledmac/examples/2-glossaries.pdf
+++ b/macros/latex/contrib/reledmac/examples/2-glossaries.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/2-indexing.pdf b/macros/latex/contrib/reledmac/examples/2-indexing.pdf
index 0c0fbad885..956bdb0ffb 100644
--- a/macros/latex/contrib/reledmac/examples/2-indexing.pdf
+++ b/macros/latex/contrib/reledmac/examples/2-indexing.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/2-lemma_disambigution.pdf b/macros/latex/contrib/reledmac/examples/2-lemma_disambigution.pdf
index 5d1594698e..4ccc2a650b 100644
--- a/macros/latex/contrib/reledmac/examples/2-lemma_disambigution.pdf
+++ b/macros/latex/contrib/reledmac/examples/2-lemma_disambigution.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/2-line_numbers_in_header.pdf b/macros/latex/contrib/reledmac/examples/2-line_numbers_in_header.pdf
index 44c9ca68ae..0f7d961a91 100644
--- a/macros/latex/contrib/reledmac/examples/2-line_numbers_in_header.pdf
+++ b/macros/latex/contrib/reledmac/examples/2-line_numbers_in_header.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/2-linespacing.pdf b/macros/latex/contrib/reledmac/examples/2-linespacing.pdf
index ce1e005316..5c5f13a442 100644
--- a/macros/latex/contrib/reledmac/examples/2-linespacing.pdf
+++ b/macros/latex/contrib/reledmac/examples/2-linespacing.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/2-manuscript-apparatus.pdf b/macros/latex/contrib/reledmac/examples/2-manuscript-apparatus.pdf
index c3f10d9bab..9c5d315d01 100644
--- a/macros/latex/contrib/reledmac/examples/2-manuscript-apparatus.pdf
+++ b/macros/latex/contrib/reledmac/examples/2-manuscript-apparatus.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/2-notes-width.pdf b/macros/latex/contrib/reledmac/examples/2-notes-width.pdf
index 2d2ddd6780..22c41071f1 100644
--- a/macros/latex/contrib/reledmac/examples/2-notes-width.pdf
+++ b/macros/latex/contrib/reledmac/examples/2-notes-width.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/2-one_series_per_pstart.pdf b/macros/latex/contrib/reledmac/examples/2-one_series_per_pstart.pdf
index fc5afbfa26..354a3cc663 100644
--- a/macros/latex/contrib/reledmac/examples/2-one_series_per_pstart.pdf
+++ b/macros/latex/contrib/reledmac/examples/2-one_series_per_pstart.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/2-performances.pdf b/macros/latex/contrib/reledmac/examples/2-performances.pdf
index 48a9b6289d..2dd623c65f 100644
--- a/macros/latex/contrib/reledmac/examples/2-performances.pdf
+++ b/macros/latex/contrib/reledmac/examples/2-performances.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/2-reledmac-right-to-left.pdf b/macros/latex/contrib/reledmac/examples/2-reledmac-right-to-left.pdf
index dd00c33a60..f98c09da4b 100644
--- a/macros/latex/contrib/reledmac/examples/2-reledmac-right-to-left.pdf
+++ b/macros/latex/contrib/reledmac/examples/2-reledmac-right-to-left.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/2-reledmac-right-to-left.tex b/macros/latex/contrib/reledmac/examples/2-reledmac-right-to-left.tex
index 469a027b84..863575f1f4 100644
--- a/macros/latex/contrib/reledmac/examples/2-reledmac-right-to-left.tex
+++ b/macros/latex/contrib/reledmac/examples/2-reledmac-right-to-left.tex
@@ -1,75 +1,61 @@
\documentclass{article}
-\usepackage[osf,p]{libertinus}
+\usepackage[osf,p,nomath]{libertinus}
\usepackage{microtype}
\usepackage[pdfusetitle,hidelinks]{hyperref}
\usepackage[noend,nofamiliar,noeledsec,series={A}]{reledmac}
-\usepackage{ifluatex}
-\ifluatex
- \usepackage[main=english,bidi=basic]{babel}
- \babelprovide[import=he]{hebrew}
- \babelfont{rm}{Libertinus Serif}
- \babelfont[hebrew]{rm}{Ezra SIL}
- \newcommand{\texthebrew}[2][]{\foreignlanguage{hebrew}{#2}}
- \newenvironment{hebrew}[2][]{\begin{otherlanguage}{hebrew}}{\end{otherlanguage}}
- \usepackage{metalogo}
-\else
- \usepackage{polyglossia}
- \setmainlanguage{english}
- \setotherlanguage{hebrew}
- \newfontfamily{\hebrewfont}[Scale=0.9]{Ezra SIL}
-\fi
-
+\usepackage[bidi=default,english]{babel}
+\babelprovide[import=he]{hebrew}
+\babelfont{rm}{Libertinus Serif}
+\babelfont[hebrew]{rm}{Ezra SIL}
+\newcommand{\texthebrew}[2][]{\foreignlanguage{hebrew}{#2}}
+\newcommand{\textenglish}[2][]{\foreignlanguage{english}{#2}}
+\usepackage{metalogo}
+\Xparafootsep{$||$\ }
\Xarrangement{paragraph}
-\Xbeforeinserting{\LTR}
-\Xlemmaseparator{[}%Will be reversed by Ezra SIL font
\Xafterlemmaseparator{0.5em}
\Xbeforelemmaseparator{0.25em}
-\Xwrapcontent{\textenglish}
-\Xwraplemma{\RL}
-\linenumincrement{2}
+\linenumincrement{1}
\firstlinenum{1}
-\title{Editing right-to-left text with left-to-right notes}
+% Here the reledmac settings for RTL
+\Xwrapcontent{\textenglish}
+\Xbhookgroup{\textdir TRT}
+\Xlemmaseparator{[}%Will be reversed by Ezra SIL font
+
+ \title{Editing right-to-left text}
\date{}
\begin{document}
\maketitle
\begin{abstract}
+ In this example, we use Lua\LaTeX.
+ After this introduction page, all the document will be in Hebrew, except some notes in English.
+ So the apparatus will be typeset right-to-left, except the comment, which will be typeset left-to-right.
+\end{abstract}
-In this file, we provide an example of an edition with right-to-left text and left-to-right notes, using \XeLaTeX.
-
-\begin{itemize}
- \item The `hebrew' environment allows us to write Hebrew right-to-left.
- \item \verb+\Xbeforeinserting{\LTR}+ makes the critical notes be typeset left-to-right.
- \item \verb+\Xwraplemma{\RL}+ ensures the lemmas, which are in Hebrew, are typeset right-to-left.
- \item \verb+\Xwrapcontent{\textenglish}+ ensures the content of the note is marked as English text.
- \item As the `Ezra SIL' font transforms a `]' to a `[', we use a `[' as lemma separator, that will be typeset as `]' by `Ezra SIL'. So the need for \verb+\Xlemmaseparator+ is not directly linked to reledmac.
-\end{itemize}
-
-\end{abstract}
+\newpage
+\selectlanguage{hebrew}
-\begin{hebrew}
\beginnumbering
\pstart
-\edtext{בְּרֵ×שִ×֖ית בָּרָ֣×}{\Afootnote{Some comment}}
+\edtext{בְּרֵ×שִ×֖ית בָּרָ֣×}{\Afootnote{Some comment (1)}}
×Ö±×œÖ¹×”Ö´Ö‘×™× ×ֵ֥ת הַשָּ××žÖ·Ö–×™Ö´× ×•Ö°×ֵ֥ת ×”Ö¸×ָֽרֶץ׃
-\edtext{וְהָ×ָ֗רֶץ הָיְתָ֥ה}{\Afootnote{Some comment}}
-\edtext{
+\edtext{וְהָ×ָ֗רֶץ הָיְתָ֥ה}{\Afootnote{Some comment (2)}}
+\edtext{%
תֹ֨הוּ֙ וָבֹ֔הוּ וְחֹ֖שֶ×ךְ עַל־פְּנֵ֣י ×ªÖ°×”Ö¹Ö‘×•× ×•Ö°×¨Ö£×•Ö¼×—Ö· ×Ö±×œÖ¹×”Ö´Ö”×™× ×žÖ°×¨Ö·×—Ö¶Ö–×¤Ö¶×ª עַל־פְּנֵ֥י הַמָּֽיִ×׃
-וַיֹּ֥×מֶר ×Ö±×œÖ¹×”Ö´Ö–×™× ×™Ö°×”Ö´Ö£×™ ×ֹ֑ור וַֽיְהִי־×ֹֽור׃
-}{\Afootnote{Some comment on a long lemma}}
+וַיֹּ֥×מֶר ×Ö±×œÖ¹×”Ö´Ö–×™× ×™Ö°×”Ö´Ö£×™ ×ֹ֑ור וַֽיְהִי־×ֹֽור׃%
+}{\Afootnote{Some comment on a long lemma (3)}}
×•Ö·×™Ö·Ö¼Ö§×¨Ö°× ×Ö±×œÖ¹×”Ö´Ö›×™× ×ֶת־הָ×ֹ֖ור כִּי־טֹ֑וב וַיַּבְדֵּ֣ל ×Ö±×œÖ¹×”Ö´Ö”×™× ×‘ÖµÖ¼Ö¥×™×Ÿ ×”Ö¸×ֹ֖ור וּבֵ֥ין הַחֹֽשֶ×ךְ׃
-\edtext{×•Ö·×™Ö´Ö¼×§Ö°×¨Ö¸Ö¨× ×ֱלֹהִ֤י××€}{\Afootnote{Some comment}}
+\edtext{×•Ö·×™Ö´Ö¼×§Ö°×¨Ö¸Ö¨× ×ֱלֹהִ֤י××€}{\Afootnote{Some comment (4)}}
לָ×ֹור֙ ×™Ö¹Ö”×•× ×•Ö°×œÖ·×—Ö¹Ö–×©Ö¶×ךְ ×§Ö¸Ö£×¨Ö¸× ×œÖ¸Ö‘×™Ö°×œÖ¸×” וַֽיְהִי־עֶ֥רֶב וַֽיְהִי־בֹ֖קֶר ×™Ö¹Ö¥×•× ×ֶחָֽד׃ פ
-\edtext{×•Ö·×™Ö·Ö¼Ö¤×¨Ö°× ×ֱלֹהִי×Ö™}{\Afootnote{Some comment}}
+ \edtext{×•Ö·×™Ö·Ö¼Ö¤×¨Ö°× ×ֱלֹהִי×Ö™}{\Afootnote{Some comment (5)}}
×ֶת־כָּל־×ֲשֶ×֣ר עָשָׂ֔ה וְהִנֵּה־טֹ֖וב מְ×ֹ֑ד וַֽיְהִי־עֶ֥רֶב וַֽיְהִי־בֹ֖קֶר ×™Ö¹Ö¥×•× ×”Ö·×©Ö´Ö¼×שִּֽ×י׃ פ
\pend
\endnumbering
-\end{hebrew}
-\end{document}
+\end{document}
diff --git a/macros/latex/contrib/reledmac/examples/2-subdivision-number-in-header.pdf b/macros/latex/contrib/reledmac/examples/2-subdivision-number-in-header.pdf
index 3963fa9cf0..99106157b5 100644
--- a/macros/latex/contrib/reledmac/examples/2-subdivision-number-in-header.pdf
+++ b/macros/latex/contrib/reledmac/examples/2-subdivision-number-in-header.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/2-titles_in_line_numbering_with_notes.pdf b/macros/latex/contrib/reledmac/examples/2-titles_in_line_numbering_with_notes.pdf
index b1cce47306..b2bb7fb529 100644
--- a/macros/latex/contrib/reledmac/examples/2-titles_in_line_numbering_with_notes.pdf
+++ b/macros/latex/contrib/reledmac/examples/2-titles_in_line_numbering_with_notes.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/2-titles_not_in_line_numbering.pdf b/macros/latex/contrib/reledmac/examples/2-titles_not_in_line_numbering.pdf
index 8fb7815549..26ec158089 100644
--- a/macros/latex/contrib/reledmac/examples/2-titles_not_in_line_numbering.pdf
+++ b/macros/latex/contrib/reledmac/examples/2-titles_not_in_line_numbering.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/3-reledpar_columns_different_languages.pdf b/macros/latex/contrib/reledmac/examples/3-reledpar_columns_different_languages.pdf
index cd60587a70..595db9ad5f 100644
--- a/macros/latex/contrib/reledmac/examples/3-reledpar_columns_different_languages.pdf
+++ b/macros/latex/contrib/reledmac/examples/3-reledpar_columns_different_languages.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/3-reledpar_mwe.pdf b/macros/latex/contrib/reledmac/examples/3-reledpar_mwe.pdf
index bd7d288890..033bd89660 100644
--- a/macros/latex/contrib/reledmac/examples/3-reledpar_mwe.pdf
+++ b/macros/latex/contrib/reledmac/examples/3-reledpar_mwe.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/3-reledpar_pages_different_languages_lualatex.pdf b/macros/latex/contrib/reledmac/examples/3-reledpar_pages_different_languages_lualatex.pdf
index a036d76974..cd38fbfd95 100644
--- a/macros/latex/contrib/reledmac/examples/3-reledpar_pages_different_languages_lualatex.pdf
+++ b/macros/latex/contrib/reledmac/examples/3-reledpar_pages_different_languages_lualatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/3-reledpar_same_page_number_in_both_side.pdf b/macros/latex/contrib/reledmac/examples/3-reledpar_same_page_number_in_both_side.pdf
index 526eab6028..0a9fe7c53e 100644
--- a/macros/latex/contrib/reledmac/examples/3-reledpar_same_page_number_in_both_side.pdf
+++ b/macros/latex/contrib/reledmac/examples/3-reledpar_same_page_number_in_both_side.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted-nomax.pdf b/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted-nomax.pdf
index 2ea055f0e6..d17c1ac8f1 100644
--- a/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted-nomax.pdf
+++ b/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted-nomax.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted.pdf b/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted.pdf
index 84fa9f70ee..c0bbca8579 100644
--- a/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted.pdf
+++ b/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_default.pdf b/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_default.pdf
index 9074228adc..49afdc60c5 100644
--- a/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_default.pdf
+++ b/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_default.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax-shifted.pdf b/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax-shifted.pdf
index 47e23321e1..1ec7968e16 100644
--- a/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax-shifted.pdf
+++ b/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax-shifted.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax.pdf b/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax.pdf
index 9615eca582..267dfe8114 100644
--- a/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax.pdf
+++ b/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nosync.pdf b/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nosync.pdf
index c45fd43eda..4deba4efeb 100644
--- a/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nosync.pdf
+++ b/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nosync.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_shifted.pdf b/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_shifted.pdf
index 4ee71747c2..5ab2e7e3f1 100644
--- a/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_shifted.pdf
+++ b/macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_shifted.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column-continuous-numbering.pdf b/macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column-continuous-numbering.pdf
index d11ecdce7c..bec579ad90 100644
--- a/macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column-continuous-numbering.pdf
+++ b/macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column-continuous-numbering.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column.pdf b/macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column.pdf
index 07b85c0036..6f2b389507 100644
--- a/macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column.pdf
+++ b/macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/4-reledpar_columns_alignment.pdf b/macros/latex/contrib/reledmac/examples/4-reledpar_columns_alignment.pdf
index eb9a8e2aa3..471e042ef0 100644
--- a/macros/latex/contrib/reledmac/examples/4-reledpar_columns_alignment.pdf
+++ b/macros/latex/contrib/reledmac/examples/4-reledpar_columns_alignment.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/4-reledpar_columns_titles_in_line_numbering_with_notes.pdf b/macros/latex/contrib/reledmac/examples/4-reledpar_columns_titles_in_line_numbering_with_notes.pdf
index ea0ed3234b..d7410052fa 100644
--- a/macros/latex/contrib/reledmac/examples/4-reledpar_columns_titles_in_line_numbering_with_notes.pdf
+++ b/macros/latex/contrib/reledmac/examples/4-reledpar_columns_titles_in_line_numbering_with_notes.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/4-reledpar_inside-outside-columns.pdf b/macros/latex/contrib/reledmac/examples/4-reledpar_inside-outside-columns.pdf
index 5a3661bc4e..b5f3b61ae0 100644
--- a/macros/latex/contrib/reledmac/examples/4-reledpar_inside-outside-columns.pdf
+++ b/macros/latex/contrib/reledmac/examples/4-reledpar_inside-outside-columns.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/4-reledpar_one_series_per_pstart.pdf b/macros/latex/contrib/reledmac/examples/4-reledpar_one_series_per_pstart.pdf
index f4978b8e85..58e1fa96d2 100644
--- a/macros/latex/contrib/reledmac/examples/4-reledpar_one_series_per_pstart.pdf
+++ b/macros/latex/contrib/reledmac/examples/4-reledpar_one_series_per_pstart.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/4-reledpar_pages_long_notes.pdf b/macros/latex/contrib/reledmac/examples/4-reledpar_pages_long_notes.pdf
index edda5a1570..f1e920079c 100644
--- a/macros/latex/contrib/reledmac/examples/4-reledpar_pages_long_notes.pdf
+++ b/macros/latex/contrib/reledmac/examples/4-reledpar_pages_long_notes.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/4-reledpar_pages_notes_leftpage.pdf b/macros/latex/contrib/reledmac/examples/4-reledpar_pages_notes_leftpage.pdf
index 0a5a91ac26..80d084ea17 100644
--- a/macros/latex/contrib/reledmac/examples/4-reledpar_pages_notes_leftpage.pdf
+++ b/macros/latex/contrib/reledmac/examples/4-reledpar_pages_notes_leftpage.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/4-reledpar_pages_paragraph_separator_between.pdf b/macros/latex/contrib/reledmac/examples/4-reledpar_pages_paragraph_separator_between.pdf
index 0b67d713d5..527331fa0b 100644
--- a/macros/latex/contrib/reledmac/examples/4-reledpar_pages_paragraph_separator_between.pdf
+++ b/macros/latex/contrib/reledmac/examples/4-reledpar_pages_paragraph_separator_between.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/4-reledpar_pages_titles_in_line_numbering_with_notes.pdf b/macros/latex/contrib/reledmac/examples/4-reledpar_pages_titles_in_line_numbering_with_notes.pdf
index 20724af5b3..79a4d85b83 100644
--- a/macros/latex/contrib/reledmac/examples/4-reledpar_pages_titles_in_line_numbering_with_notes.pdf
+++ b/macros/latex/contrib/reledmac/examples/4-reledpar_pages_titles_in_line_numbering_with_notes.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/4-reledpar_titles_not_in_line_numbering.pdf b/macros/latex/contrib/reledmac/examples/4-reledpar_titles_not_in_line_numbering.pdf
index 8fb2a74cb2..84a04f5278 100644
--- a/macros/latex/contrib/reledmac/examples/4-reledpar_titles_not_in_line_numbering.pdf
+++ b/macros/latex/contrib/reledmac/examples/4-reledpar_titles_not_in_line_numbering.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/4-reledpar_verse_text_between.pdf b/macros/latex/contrib/reledmac/examples/4-reledpar_verse_text_between.pdf
index 972199e49d..2fbe4f7db8 100644
--- a/macros/latex/contrib/reledmac/examples/4-reledpar_verse_text_between.pdf
+++ b/macros/latex/contrib/reledmac/examples/4-reledpar_verse_text_between.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/examples/makefile b/macros/latex/contrib/reledmac/examples/makefile
index 6ab0cfccf3..ebb0f728ba 100644
--- a/macros/latex/contrib/reledmac/examples/makefile
+++ b/macros/latex/contrib/reledmac/examples/makefile
@@ -24,7 +24,7 @@ PDF:$(OBJ)
latexmk --xelatex $<
2-reledmac-right-to-left.pdf: 2-reledmac-right-to-left.tex
- latexmk --xelatex $<
+ latexmk --lualatex $<
clean:
@$(RM) *pdf *toc *.1* *.2* *.3* *.4* *.5* *.6* *.7* *.8* *.9* *.eledsec* *.Aend* *.Bend* *.fls* *.xdv* *.glg* *.glo* *.gls* *.ist* *.log *.fdb_latexmk *.aux *.end *.ilg *.ind *.idx *.out *.synctex.gz *.synctex.gz\(busy\)
diff --git a/macros/latex/contrib/reledmac/migration.pdf b/macros/latex/contrib/reledmac/migration.pdf
index 7bb32f83fa..9aa00f694a 100644
--- a/macros/latex/contrib/reledmac/migration.pdf
+++ b/macros/latex/contrib/reledmac/migration.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/reledmac.dtx b/macros/latex/contrib/reledmac/reledmac.dtx
index a5b00a144a..416894fb73 100644
--- a/macros/latex/contrib/reledmac/reledmac.dtx
+++ b/macros/latex/contrib/reledmac/reledmac.dtx
@@ -591,6 +591,9 @@
% \changes{v2.38.2}{2021/11/03}{Fix some trouble in indentation in stanza, when switching to some language with \protect\package{polyglossia}.}
% \changes{v2.39.0}{2021/01/11}{Add \protect\cs{Xnotboxingsubline} and \protect\cs{Xendnotboxingsubline} hooks.}
% \changes{v2.39.1}{2021/02/04}{Fix bug with index in familiar and critical footnotes.}
+% \changes{v2.39.2}{2023/07/04}{Fix bug with \protect\cs{edlabel} in \protect\cs{eledsection} and related.}
+% \changes{v2.39.2}{2022/07/04}{Fix bug with with \protect\option{continuousnumberingwithcolumns} when right column starts a new page and we use lineation by page.}
+% \changes{v2.39.2}{2022/07/04}{Tools for \protect\parpackage v2.25.4}
% Typeset scholarly editions with \LaTeX\thanks{This file (\dtxfilename)
% has version number \fileversion, last revised \filedate.}}
%
@@ -4503,7 +4506,7 @@
% \begin{macrocode}
%<*code>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{reledmac}[2022/02/04 v2.39.1 typesetting critical editions]%
+\ProvidesPackage{reledmac}[2023/07/04 v2.39.2 typesetting critical editions]%
% \end{macrocode}
%
% \subsection{Package options}
@@ -6745,6 +6748,7 @@
\@page{#1}%
\ifledRcol%
\@nl@regR%
+ \csnumgdef{@page@forlineR@\the\section@numR @\the\absline@numR}{#1}%
\else%
\@nl@reg%
\fi%
@@ -6834,10 +6838,16 @@
\csnumgdef{@lastline@forpageR@\the\page@numR}{\the\line@numR}%
\csnumgdef{@lastsubline@forpageR@\the\page@numR}{\the\subline@numR}%
\ifbypage@R
+ \letcs{\prevsection@last@page@num}{last@page@num@\the\numexpr\section@num-1\relax}%
+ \ifundef{\prevsection@last@page@num}{\def\prevsection@last@page@num{-999}}{}%
\ifx\l@dchset@num\relax%Not resetting if preceded by a \setlinenum
\ifboolexpr{%
(bool{continuousnumberingwithcolumns} or bool{resumenumberingR@start})%
and test {\ifnumequal{\last@page@numR}{-10000}}%
+ and not (%
+ bool{continuousnumberingwithcolumns}%
+ and test {\ifnumcomp{\prevsection@last@page@num}{<}{#1}}%
+ )%
}%
{}%
{%
@@ -6871,7 +6881,8 @@
\global\this@section@page@num=#1%
\last@page@num=#1%
\global\this@section@last@page@num=#1%
- \def\next@page@num{#1}%
+ \global\csdef{last@page@num@\the\section@num}{#1}%
+ \gdef\next@page@num{#1}%
% \end{macrocode}
% And we set a flag that tells \cs{@nl} that a new page number is
% to be set, because other associated actions shouldn't occur until the
@@ -9393,7 +9404,7 @@
%
% \subsubsection{Process for \enquote{normal} line}
% \begin{macro}{\print@line}
-% \changes{v1.13.1}{2014/09/25}{Coming back of add@penalties, mistakenly deleted in version 0.17!}
+% \changes{v1.13.1}{2014/09/25}{Coming back of \protect\cs{add@penalties}, mistakenly deleted in version 0.17.}
% \changes{v1.18.0}{2015/02/23}{Compatibility with \LuaLaTeX\ RTL languages.}
% \protect\cs{print@line} is for normal line, i. e line without sectioning command.
% \begin{macrocode}
@@ -9491,6 +9502,7 @@
% \begin{macrocode}
\def\print@eledsection{%
\disable@edindex%
+ \disable@edlabel%
\if@firstlineofpage%
\set@Xtxtbeforenotes%
\set@txtbeforenotesX%
@@ -9522,6 +9534,7 @@
\vskip-\baselineskip%
\continuousnumberingwithcolumns@sync@linenumber@singletext%
\restore@edindex%
+ \restore@edlabel%
}
% \end{macrocode}
% \end{macro}
@@ -20340,17 +20353,21 @@
% \end{macro}
% \end{macro}
%
-% \begin{macro}{\EDLABEL}
-% \begin{macro}{\xedlabel}
+% \begin{macro}{\disable@edlabel}
+% \begin{macro}{\restore@edlabel}
% We need to be able to modify and restore the \protect\cs{edlabel} macro.
% \begin{macrocode}
-\let\EDLABEL=\edlabel
-\newcommand*{\xedlabel}[1]{\EDLABEL{#1}}
+\newcommand{\disable@edlabel}{%
+ \global\let\old@edlabel\edlabel%
+ \global\let\edlabel\@gobble%
+}%
+\newcommand{\restore@edlabel}{%
+ \global\let\edlabel\old@edlabel%
+}%
% \end{macrocode}
% \end{macro}
% \end{macro}
%
-%
% \begin{macro}{\xedindex}
% \begin{macro}{\nulledindex}
% Macros supporting modification and restoration of \protect\cs{edindex}.
@@ -20403,7 +20420,8 @@
\let\edtext\relax
\def\do##1{\global\csletcs{##1footnote}{l@dgobbleoptarg}}%
\dolistloop{\@series}%
- \let\edindex\nulledindex
+ \let\edindex\nulledinde%
+ \disable@edlabel%
\let\linenum\@gobble}
\newcommand{\l@drestoreforedtext}{%
\def\do##1{\global\csletcs{##1footnote}{##1@@footnote}}
@@ -20441,8 +20459,8 @@
\let\linenum\@line@@num
\hilfsskip=\l@dcolwidth%
\advance\hilfsskip by -\wd\hilfsbox
- \def\edlabel##1{\xedlabel{##1}}}
-
+ \restore@edlabel%
+}%
% \end{macrocode}
% \end{macro}
% \begin{macro}{\disablel@dtabfeet}
diff --git a/macros/latex/contrib/reledmac/reledmac.pdf b/macros/latex/contrib/reledmac/reledmac.pdf
index 4bf3db4261..5dad2b6ea2 100644
--- a/macros/latex/contrib/reledmac/reledmac.pdf
+++ b/macros/latex/contrib/reledmac/reledmac.pdf
Binary files differ
diff --git a/macros/latex/contrib/reledmac/reledpar.dtx b/macros/latex/contrib/reledmac/reledpar.dtx
index b2f8fb7d88..081ba44c16 100644
--- a/macros/latex/contrib/reledmac/reledpar.dtx
+++ b/macros/latex/contrib/reledmac/reledpar.dtx
@@ -351,6 +351,7 @@
% \changes{v2.25.1}{2021/01/21}{\protect\cs{ifsublines@R} migrated to \protect\macpackage}
% \changes{v2.25.2}{2021/09/27}{Fix incompatibility with \protect\package{babel} v3.61}
% \changes{v2.25.3}{2022/04/22}{Fix incompatibility with \protect\package{polyglossia} v1.55}
+% \changes{v2.25.4}{2023/07/04}{Fix bug with \protect\cs{linenumOnlyPagesForColumnsR} and multiple numbered sections}
% ^^A PW added following as the definitions are at some unknown elsewhere
%
% \newcommand{\egstart}{%
@@ -1407,7 +1408,7 @@
% \begin{macrocode}
%<*code>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{reledpar}[2022/04/22 v2.25.3 reledmac extension for parallel texts]%
+\ProvidesPackage{reledpar}[2023/07/04 v2.25.4 reledmac extension for parallel texts]%
% \end{macrocode}
% \subsection{Package's requirement}
@@ -4657,17 +4658,17 @@
{\@l@dtempcntb=\line@margin@columnsR}%
{\@l@dtempcntb=\line@marginR}%
\ifnum\@l@dtempcntb>\@ne
- \advance\@l@dtempcntb by\page@numR
+ \advance\@l@dtempcntb by \numexpr\csuse{@page@forlineR@\the\section@numR @\the\absline@numR}+0\relax%
\fi
\ifboolexpr{%
bool {l@dprintingcolumns}%
and (%
(test {\ifdefstring{\linenum@OnlyPages@ForColumnsR}{left}}%
- and test {\ifnumodd{\page@numR}}%
+ and test {\ifnumodd{\csuse{@page@forlineR@\the\section@numR @\the\absline@numR}+0}}%
)%
or%
(test {\ifdefstring{\linenum@OnlyPages@ForColumnsR}{right}}%
- and not test {\ifnumodd{\page@numR}}%
+ and not test {\ifnumodd{\csuse{@page@forlineR@\the\section@numR @\the\absline@numR}+0}}%
)%
)%
}%
diff --git a/macros/latex/contrib/reledmac/reledpar.pdf b/macros/latex/contrib/reledmac/reledpar.pdf
index 5749dd6b44..19ca6cadca 100644
--- a/macros/latex/contrib/reledmac/reledpar.pdf
+++ b/macros/latex/contrib/reledmac/reledpar.pdf
Binary files differ
diff --git a/macros/latex/contrib/se2thesis/CHANGELOG.md b/macros/latex/contrib/se2thesis/CHANGELOG.md
index 96e937e109..a7a887addf 100644
--- a/macros/latex/contrib/se2thesis/CHANGELOG.md
+++ b/macros/latex/contrib/se2thesis/CHANGELOG.md
@@ -7,6 +7,19 @@ and this project adheres to
## [Unreleased]
+## [v3.1.0] – 2023–07–04
+
+### Changed
+
+- The `lua-widow-control` package causes build failures in different settings,
+ although the same TeX Live version is used. Until this can be resolved, we
+ deactivate the loading of this package from `se2packages` by default. It can
+ still be activated manually by adding the `widowcontrol=true` option to the
+ `se2packages` package.
+- Set penalties for widows and orphans only if `lua-widow-control` package is
+ not loaded.
+- Change the formatting of chapter headings.
+
## [v3.0.0] – 2023–04–18
### Added
@@ -124,6 +137,7 @@ These changes might be breaking changes!
### Added
- First official release
+[v3.1.0]: https://github.com/se2p/se2thesis/compare/v3.1.0...v3.0.0
[v3.0.0]: https://github.com/se2p/se2thesis/compare/v3.0.0...v2.1.0
[v2.1.0]: https://github.com/se2p/se2thesis/compare/v2.1.0...v2.0.0
[v2.0.0]: https://github.com/se2p/se2thesis/compare/v2.0.0...v1.3.1
diff --git a/macros/latex/contrib/se2thesis/se2colors.dtx b/macros/latex/contrib/se2thesis/se2colors.dtx
index bf2af3728f..8b4f738c8c 100644
--- a/macros/latex/contrib/se2thesis/se2colors.dtx
+++ b/macros/latex/contrib/se2thesis/se2colors.dtx
@@ -231,7 +231,7 @@
%
% Identify the package and give the overall version information.
% \begin{macrocode}
-\ProvidesExplPackage {se2colors} {2023-04-18} {3.0.0}
+\ProvidesExplPackage {se2colors} {2023-07-04} {3.1.0}
{A colour support package for the se2thesis bundle}
% \end{macrocode}
%
diff --git a/macros/latex/contrib/se2thesis/se2fonts.dtx b/macros/latex/contrib/se2thesis/se2fonts.dtx
index dccb8420b1..09e2351a94 100644
--- a/macros/latex/contrib/se2thesis/se2fonts.dtx
+++ b/macros/latex/contrib/se2thesis/se2fonts.dtx
@@ -159,7 +159,7 @@
%
% Identify the package and give the overall version information.
% \begin{macrocode}
-\ProvidesExplPackage {se2fonts} {2023-04-18} {3.0.0}
+\ProvidesExplPackage {se2fonts} {2023-07-04} {3.1.0}
{A font-selection support package for the se2thesis bundle}
% \end{macrocode}
%
diff --git a/macros/latex/contrib/se2thesis/se2packages.dtx b/macros/latex/contrib/se2thesis/se2packages.dtx
index 319bbfeed1..1e987c3575 100644
--- a/macros/latex/contrib/se2thesis/se2packages.dtx
+++ b/macros/latex/contrib/se2thesis/se2packages.dtx
@@ -162,6 +162,11 @@
% The former implements a better control over ligatures,
% the latter provides better control over orphans and widows.
%
+% For some reason we were not yet able to fix properly,
+% \pkg{lua-widow-control} works on some machine but fails on others,
+% although they are using the same version of \TeXLive.
+% We therefore deactivate \pkg{lua-widow-control} by default.
+%
% \subsubsection{Use \pkg{microtype} for Microtypographic Optimisation}
%
% \pkg{microtype} is a game changer when writing documents.
@@ -299,8 +304,8 @@
% |nowidowcontrol|
% \end{syntax}
% The argument to |widowcontrol| can be one of |true| or |false|.
-% The latter does not load \pkg{lua-widow-control},
-% the former is the default value.
+% The former loads \pkg{lua-widow-control},
+% the latter is the default value.
% By using |nowidowcontrol| you can also avoid
% that \pkg{lua-widow-control} is loaded.
% \end{function}
@@ -426,7 +431,7 @@
%
% Identify the package and give the overall version information.
% \begin{macrocode}
-\ProvidesExplPackage {se2packages} {2023-04-18} {3.0.0}
+\ProvidesExplPackage {se2packages} {2023-07-04} {3.1.0}
{Supporting packages for the se2thesis bundle}
% \end{macrocode}
%
@@ -541,7 +546,7 @@
noselnolig .meta:n = {selnolig=false},
widowcontrol .bool_gset:N = \l_@@_luawidowcontrol_bool,
- widowcontrol .initial:n = true,
+ widowcontrol .initial:n = false,
nowidowcontrol .meta:n = {widowcontrol=false},
microtype .bool_gset:N = \l_@@_microtype_bool,
@@ -727,14 +732,20 @@
% \end{macrocode}
%
% Conditionally load and configure \pkg{microtype}.
+% If a package option requires for the \pkg{lua-widow-control} package,
+% we do not set penalties for widows and orphans
+% but let that package control these penalties.
% \begin{macrocode}
\bool_if:NT \l_@@_microtype_bool
{
\msg_info:nnn { seiipackages } { load-package } { microtype }
\RequirePackage{microtype}
- \clubpenalty=10000
- \widowpenalty=10000
- \displaywidowpenalty=10000
+ \bool_if:NF \l_@@_luawidowcontrol_bool
+ {
+ \clubpenalty=10000
+ \widowpenalty=10000
+ \displaywidowpenalty=10000
+ }
\SetExtraKerning{
encoding = {OT1,T1,T2A,LY1,OT4,QX,T5,TS1,EU1,EU2}
}{
diff --git a/macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdf b/macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdf
index df38c24126..8cb95d80c3 100644
--- a/macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdf
+++ b/macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdf
Binary files differ
diff --git a/macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.tex b/macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.tex
index da47aaa56e..106aa4b541 100644
--- a/macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.tex
+++ b/macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.tex
@@ -1,5 +1,5 @@
\documentclass[%
- chapterprefix=true,%
+ chapterprefix=false,%
open=right,%
twoside=true,%
paper=a4,%
diff --git a/macros/latex/contrib/se2thesis/se2thesis.dtx b/macros/latex/contrib/se2thesis/se2thesis.dtx
index 8826356f6c..9e04544bab 100644
--- a/macros/latex/contrib/se2thesis/se2thesis.dtx
+++ b/macros/latex/contrib/se2thesis/se2thesis.dtx
@@ -589,7 +589,7 @@
%
% Identify the class and give the overall version number.
% \begin{macrocode}
-\ProvidesExplClass {se2thesis} {2023-04-18} {3.0.0}
+\ProvidesExplClass {se2thesis} {2023-07-04} {3.1.0}
{A thesis class for the Chair of Software Engineering II}
% \end{macrocode}
%
@@ -1349,11 +1349,16 @@
\addtokomafont{section}{\large\mdseries}
\addtokomafont{subsection}{\normalsize\mdseries}
\renewcommand*{\chapterformat}{%
- \mbox{%
- \scalebox{1.3}{\chapappifchapterprefix{\nobreakspace}}%
- \scalebox{3.5}{\color{UPSE2-Gray}\thechapter\autodot}\enskip%
+ \enskip\mbox{%
+ \scalebox{3}{\color{UPSE2-DarkGray}\thechapter\autodot}%
}%
}
+\renewcommand{\chapterlinesformat}[3]{%
+ \parbox[b]{\textwidth}{\hrulefill#2}\par%
+ #3\par\bigskip%
+ \hrule%
+}
+\RedeclareSectionCommand[afterskip=1.5\baselineskip]{chapter}
\renewcommand*{\chapterlineswithprefixformat}[3]{%
\Ifstr{#1}{chapter}
{#2\textls*[75]{\MakeUppercase{#3}}}% change definition for chapter
@@ -1610,7 +1615,7 @@
% We provide the following English translations.
%
% \begin{macrocode}
-\ProvideDictionaryFor{English}{se2translations}[2023/04/18]
+\ProvideDictionaryFor{English}{se2translations}[2023/07/04]
\ProvideDictTranslation{abstract}{abstract}
\ProvideDictTranslation{Abstract}{Abstract}
\ProvideDictTranslation{acknowledgement}{acknowledgement}
@@ -1661,7 +1666,7 @@
% We provide the following German translations.
%
% \begin{macrocode}
-\ProvideDictionaryFor{German}{se2translations}[2023/04/18]
+\ProvideDictionaryFor{German}{se2translations}[2023/07/04]
\ProvideDictTranslation{abstract}{Zusammenfassung}
\ProvideDictTranslation{Abstract}{Zusammenfassung}
\ProvideDictTranslation{acknowledgement}{Danksagung}
diff --git a/macros/latex/contrib/se2thesis/se2thesis.pdf b/macros/latex/contrib/se2thesis/se2thesis.pdf
index dd2d5278ec..04e910061f 100644
--- a/macros/latex/contrib/se2thesis/se2thesis.pdf
+++ b/macros/latex/contrib/se2thesis/se2thesis.pdf
Binary files differ
diff --git a/macros/latex/contrib/tugboat/NEWS b/macros/latex/contrib/tugboat/NEWS
index aa1e53391e..53621cccdc 100644
--- a/macros/latex/contrib/tugboat/NEWS
+++ b/macros/latex/contrib/tugboat/NEWS
@@ -1,6 +1,19 @@
-$Id: NEWS 463 2023-03-08 21:59:19Z karl $
+$Id: NEWS 490 2023-07-03 22:27:49Z karl $
This file records noteworthy changes. This file is public domain.
+ltugboat.cls:
+- print page numbers with preceding ? in draft mode, including in references,
+ by redefining \thepage.
+- new abbrev \XMP.
+
+tugboat.bst:
+- for webpage entry type, do not output random material in brackets.
+- new field "monthtie" to editorially force a tie after the month.
+
+ltubguid documentation:
+- mention preferred placement of captions, namely below figures
+but above tables and listings.
+
-----------------
2.29 (2023-03-08):
diff --git a/macros/latex/contrib/tugboat/ltubguid.ltx b/macros/latex/contrib/tugboat/ltubguid.ltx
index 7d15fd9c6c..088a8e19af 100644
--- a/macros/latex/contrib/tugboat/ltubguid.ltx
+++ b/macros/latex/contrib/tugboat/ltubguid.ltx
@@ -1,4 +1,4 @@
-% $Id: ltubguid.ltx 458 2023-01-16 18:44:30Z karl $
+% $Id: ltubguid.ltx 487 2023-06-22 22:39:59Z karl $
% ltubguid.ltx - documentation for ltugboat classes.
%
% Copyright 1994-2023 TeX Users Group.
@@ -571,25 +571,18 @@ normal text size.
\section{Floating inserts}
-The classes do not make any change to \LaTeX{}'s built-in provision
-for floating inserts, so that authors may generate figures and tables
-just as they would in any `normal' \LaTeX{} document. Figure and
-table captions, and labels referring to them, are also substantially
-untouched.
-
-However, since both classes typeset in two columns, authors must
-distinguish between the \envname{figure} and \envname{table} environments
-(which produce floats that are the same width as the column) and the
-\envname{figure*} and \envname{table*} (which produce floats that are the same
-width as the page).
-
-%\begin{itemize}
-%\item figures and tables as normal
-%\item captions and labels work whatever (i.e., no restriction on
-% numbering)
-%\item twocolumn setting implies distinction between \envname{figure} and
-% \envname{figure*}
-%\end{itemize}
+The classes do not make any change to \LaTeX{}'s built-in provision for
+floating inserts, so that authors may write figures and tables as usual,
+
+The default is for floats to be the width of the column. To make a float
+which is the width of the whole page, use \envname{figure*} and
+\envname{table*}.
+
+Regarding caption placement, \TUB's convention is to put captions for
+figures beneath the figure, but captions for tables and listings above
+the table\slash listing. Please follow this convention unless there is a
+specific reason not to. As a reminder, \cs{label} commands should always
+follow the \cs{caption}.
\section{Special-purpose typesetting}
@@ -830,16 +823,16 @@ aliases for \textsf{@misc}.
\CTAN, following the fields output by the \pkgname{ctanbib} script (in
the package of the same name, \url{ctan.org/pkg/ctanbib}).
-\item For completeness only: \verb|tugboat.bst| provides editor-intended
-fields \textsf{journaltie} to output a tie instead of space after the \textsf{journal} value,
+\item For completeness only: \verb|tugboat.bst| provides several
+fields intended to be used by the editors: \textsf{journaltie} to output
+a tie instead of space after the \textsf{journal} value,
+\textsf{monthtie} for the same after \textsf{month},
\textsf{newpage} to force a page break after the current item,
-\textsf{nowarning} to omit empty field warnings,
-\textsf{prebibitem} to output material before \cs{bibitem} (e.g., a
-section heading), and
+\textsf{nowarning} to omit empty field warnings, \textsf{prebibitem} to
+output material before \cs{bibitem} (e.g., a section heading), and
\textsf{urlnewline} to force a line break before the \textsf{url} value.
-As editors, we've found that these presentation
-tweaks can be desirable for the final typeset output. Authors need not
-worry about them.
+As editors, we've found that these presentation tweaks can be desirable
+for the final typeset output. Authors need not worry about them.
\end{itemize}
diff --git a/macros/latex/contrib/tugboat/ltubguid.pdf b/macros/latex/contrib/tugboat/ltubguid.pdf
index 3d39af7dad..5d4df0b38f 100644
--- a/macros/latex/contrib/tugboat/ltubguid.pdf
+++ b/macros/latex/contrib/tugboat/ltubguid.pdf
Binary files differ
diff --git a/macros/latex/contrib/tugboat/tugboat.pdf b/macros/latex/contrib/tugboat/tugboat-code.pdf
index fc6500607f..2c5c124fa8 100644
--- a/macros/latex/contrib/tugboat/tugboat.pdf
+++ b/macros/latex/contrib/tugboat/tugboat-code.pdf
Binary files differ
diff --git a/macros/latex/contrib/tugboat/tugboat.bst b/macros/latex/contrib/tugboat/tugboat.bst
index 1129bb8ab5..403256d1a4 100644
--- a/macros/latex/contrib/tugboat/tugboat.bst
+++ b/macros/latex/contrib/tugboat/tugboat.bst
@@ -1,4 +1,4 @@
-%%% $Id: tugboat.bst 462 2023-03-08 17:26:54Z karl $
+%%% $Id: tugboat.bst 487 2023-06-22 22:39:59Z karl $
%%% TUGboat changes are public domain.
%%%
%%% Modified for TUGboat from abbrvurl.bst:
@@ -28,7 +28,7 @@
%%% "nowarning" - if set, omit empty field warnings from output.check.
%%% "prebibitem" - material output before \bibitem, with newline appended
%%% (for example, section headings).
-%%% "urlnewline" - force line break before url value;
+%%% "urlnewline" - force line break before url or doi value;
%%% --karl, originally created 24jul18.
%%%
%%% Modification of BibTeX style file /usr/local/texlive/2009/texmf-dist/bibtex/bst/base/abbrv.bst
@@ -85,6 +85,7 @@ ENTRY
version % ctan
%
journaltie % tub
+ monthtie % tub
newpage % tub
nowarning % tub
prebibitem % tub
@@ -189,9 +190,10 @@ FUNCTION {output.nonnull.original}
{ last.output.check "journal" = not
{ ", " * }
{ journaltie empty$ not
- { "~" * }
- { " " * }
+ { "~" }
+ { " " }
if$
+ *
}
if$
write$
@@ -350,10 +352,18 @@ FUNCTION {output.bibitem.original} % urlbst (renamed from output.bibitem, so it
before.all 'output.state :=
}
-FUNCTION {fin.entry.original} % urlbst (renamed from fin.entry, so it can be wrapped below)
+% we wrap this function below to handle urls.
+% The url string to print (of whatever sort) is on the stack to write$.
+% If the `urlnewline' field is set, write "\newline" first.
+FUNCTION {fin.entry.original} % urlbst (renamed from fin.entry)
{ doi empty$ url empty$ and
{ add.period$ }
- { skip$ }
+ {
+ urlnewline empty$ not
+ { "\newline " write$ }
+ 'skip$
+ if$
+ }
if$
write$
newline$
@@ -600,7 +610,14 @@ FUNCTION {format.date}
}
{ month empty$
'year
- { month " " * year * }
+ { month
+ monthtie empty$ not
+ { "~" }
+ { " " }
+ if$
+ *
+ year *
+ }
if$
}
if$
@@ -1033,17 +1050,11 @@ FUNCTION {format.doi}
% so that `format.url format.lastchecked * output' ends up with both
% the URL and the lastchecked in brackets.
%
-% If the `urlnewline' field is present, output \newline before the
-% url value.
FUNCTION {output.url}
{ url empty$
'skip$
{ new.block
format.url output
- urlnewline empty$ not
- { "\newline " write$ }
- 'skip$
- if$
format.lastchecked output
}
if$
@@ -1108,10 +1119,10 @@ FUNCTION {fin.entry}
% Title and url fields required;
% author, note, year, month, and lastchecked fields optional
% See references
-% ISO 690-2 http://www.nlc-bnc.ca/iso/tc46sc9/standard/690-2e.htm
-% http://www.classroom.net/classroom/CitingNetResources.html
-% http://neal.ctstateu.edu/history/cite.html
-% http://www.cas.usf.edu/english/walker/mla.html
+% [gone] ISO 690-2 http://www.nlc-bnc.ca/iso/tc46sc9/standard/690-2e.htm
+% [gone] http://www.classroom.net/classroom/CitingNetResources.html
+% [gone] http://neal.ctstateu.edu/history/cite.html
+% [gone] http://www.cas.usf.edu/english/walker/mla.html
% for citation formats for web pages.
FUNCTION {webpage}
{ output.bibitem
@@ -1130,7 +1141,8 @@ FUNCTION {webpage}
new.block
title empty$ 'skip$ 'possibly.setup.inlinelink if$
format.title "title" output.check
- inbrackets onlinestring output
+ % This causes the year to be output in brackets, which we don't want:
+ % inbrackets onlinestring output
new.block
year empty$
'skip$
diff --git a/macros/latex/contrib/tugboat/tugboat.dtx b/macros/latex/contrib/tugboat/tugboat.dtx
index ea7f22af77..a4b558b158 100644
--- a/macros/latex/contrib/tugboat/tugboat.dtx
+++ b/macros/latex/contrib/tugboat/tugboat.dtx
@@ -1,5 +1,5 @@
% \iffalse (this is a meta-comment (so they say))
-% $Id: tugboat.dtx 462 2023-03-08 17:26:54Z karl $
+% $Id: tugboat.dtx 490 2023-07-03 22:27:49Z karl $
% tugboat.dtx - main source for LaTeX TUGboat classes.
%
% Copyright 1994-2023 TeX Users Group.
@@ -28,7 +28,7 @@
%<ltugboatsty>\ProvidesPackage{ltugboat}
%<ltugprocsty>\ProvidesPackage{ltugproc}
%<ltugcomn> \ProvidesPackage{ltugcomn}
- [2023-03-08 v2.29
+ [2023-07-03 v2.30
%<ltugboatcls> TUGboat journal class%
%<ltugproccls> TUG conference proceedings class%
%<ltugboatsty|ltugprocsty> TUG compatibility package%
@@ -318,19 +318,13 @@
% Class options: |draft| vs.\ |preprint| vs.\ |final|.
%
% \begin{macrocode}
-\DeclareOption{draft}{%
+\DeclareOption{draft}{% [draft], the default
+ % If the user loads hyperref, avoid passing on the global draft option
+ % (which would remove all links in the pdf).
+ \PassOptionsToPackage{final}{hyperref}
+ %
\AtEndOfClass{%
\setcounter{page}{901}%
- %
- % Put a question mark into the page number in draft mode.
- \let\tuborigthepage = \thepage
- \def\thepage{%
- \ifnum\value{page}>900
- \textsl{?\texorpdfstring{\,}{}\@arabic{\numexpr\the\c@page-900\relax}}%
- \else
- \arabic{page}%
- \fi}%
- %
\BlackBoxes
\def\MakeRegistrationMarks{}%
\PrelimDrafttrue
@@ -338,22 +332,21 @@
}
\newif\ifpreprint
-\def\preprint{\preprinttrue}
+\def\preprint{\preprinttrue} % [preprint], hardly used
\DeclareOption{preprint}{%
\preprinttrue
}
-\newif\iftubfinaloption % [final]
+\newif\iftubfinaloption % [final], manually inserted by us for processing
\DeclareOption{final}{%
\tubfinaloptiontrue
\AtEndOfClass{%
- \let\thepage=\tuborigthepage
- \NoBlackBoxes
% Insert draft date into the header even with [final], if we are not
% doing a production run. (tugboat.dates sets up page numbers
% above 900 in such pseudo-draft mode.) We use [final] in the first
- % place for this case because draft can change page layout, wrt
- % registration marks, etc.
+ % place for this case because draft vs. final can change page
+ % layout, wrt registration marks, etc. (Not good, but too painful to
+ % change at this late date.)
\ifnum\value{page}>900 \PrelimDrafttrue \else \PrelimDraftfalse \fi
\@tubrunningfull
}%
@@ -377,7 +370,7 @@
\pdfstringdefDisableCommands{%
\let\acro\relax
\let\origDash=\Dash \def\Dash{\texorpdfstring{\origDash}{--}}%
- % lots more could be added.
+ % lots more could/should be added.
}%
\fi
}
@@ -480,10 +473,15 @@
% Occasionally, we need to start an article in the second column of a
% page, due to splicing with a previous article. Let's try declaring that.
% Then, before |\maketitle|, we'll force the move to the second column.
+%
+% And sometimes we need to add space at the top of that second column
+% (e.g., |tb136lettre|); there's no way to intervene in the article
+% source, so define a hook |\tubsecondcolstartextra|.
%
% \begin{macrocode}
-\newif\iftubsecondcolstart
+\newif\iftubsecondcolstart
\DeclareOption{secondcolstart}{\tubsecondcolstarttrue}
+\let\tubsecondcolstartextra\relax
% \end{macrocode}
% \end{macro}
%
@@ -683,7 +681,8 @@
%
% Font used for the METAFONT logo, etc.
% \begin{macrocode}
-\DeclareRobustCommand{\AllTeX}{(\La\kern-.075em)\kern-.075em\TeX}
+\DeclareRobustCommand{\AllTeX}{%
+ \texorpdfstring{(\La\kern-.075em)\kern-.075em\TeX}{(La)TeX}}
\def\AMS{American Mathematical Society}
\def\AmS{$\mathcal{A}$\kern-.1667em\lower.5ex\hbox
{$\mathcal{M}$}\kern-.125em$\mathcal{S}$}
@@ -876,7 +875,7 @@
\def\TANGLE{\texttt{TANGLE}\@}
\def\TB{\textsl{The \TeX\-book}}
\def\TIFF{\acro{TIFF}}
-\def\TP{\textsl{\TeX}:\ \textsl{The Program}}
+\def\TP{\textsl{\TeX:\ The Program\/}}
\DeclareRobustCommand{\TeX}{T\kern-.1667em\lower.424ex\hbox{E}\kern-.125emX\@}
\def\TeXhax{\TeX hax}
\def\TeXMaG{\TeX M\kern-.1667em\lower.5ex\hbox{A}%
@@ -927,6 +926,7 @@
\def\VorTeX{V\kern-2.7\p@\lower.5ex\hbox{O\kern-1.4\p@ R}\kern-2.6\p@\TeX}
\def\XeT{X\kern-.125em\lower.424ex\hbox{E}\kern-.1667emT\@}
\def\XML{\acro{XML}}
+\def\XMP{\acro{XMP}}
\def\WEB{\texttt{WEB}\@}
\def\WEAVE{\texttt{WEAVE}\@}
\def\WYSIWYG{\acro{WYSIWYG}}
@@ -1012,11 +1012,12 @@
% ellipsis character (U+2026) a single character's width, typically more
% squashed together than three period characters. This just looks wrong.
% It is too painful to try to redefine in general, but provide the
-% normal definition for \cs{let} in individual papers.
-\DeclareRobustCommand{\tubdots}{%
+% normal definition to reset in individual papers with, e.g.:
+% |\ifx\tubdots\undefined \else \let\dots\tubdots \let\ldots\tubdots \fi|
+\DeclareRobustCommand{\tubdots}{\ifmmode\mathellipsis\else
.\kern\fontdimen3\font
.\kern\fontdimen3\font
- .\kern\fontdimen3\font}
+ .\kern\fontdimen3\font\fi}
%
% \begin{macro}{\allowhyphens}
% Hyphen control: first, we save (via \cs{edef}) the hyphenpenalties in
@@ -1216,7 +1217,7 @@
%
% \subsection{Assorted user-level markup}
%
-% \LaTeXe{} defines a robust \cs{,}, but that we provide a new definition
+% \LaTeXe{} defines a robust \cs{,} we provide a new definition
% of |~| by redefining \cs{\nobreakspace} (\cs{DeclareRobustCommand}
% doesn't mind redefinition, fortunately). This is based on the version
% in AMS-\TeX---the \LaTeXe{} version (|ltspace.dtx|) has \cs{leavevmode}
@@ -2281,8 +2282,7 @@
% more full columns,
% above the top of an article to leave space to paste up a previous
% article that has finished on the same page. This is a fall back to
-% accommodate the fact that multiple articles cannot yet be run together
-% easily with \LaTeXe.
+% accommodate the fact that multiple articles cannot be run together % easily.
%
% In addition, if the |secondcolstart| option was specified, do
% |\null\newpage| to move over. This is separate from |\PreTitleDrop|,
@@ -2295,16 +2295,16 @@
{\@articletitletrue\@r@maketitle}%
}
\def\@r@maketitle{\par
+ \iftubsecondcolstart \null\newpage\tubsecondcolstartextra \fi
\ifdim\PreTitleDrop > \z@
\loop
\ifdim \PreTitleDrop > \textheight
\vbox{}\vfil\eject
\advance\PreTitleDrop by -\textheight
\repeat
- \vbox to \PreTitleDrop{}
+ \vbox to \PreTitleDrop{\vfil}%
\global\PreTitleDrop=\z@
\fi
- \iftubsecondcolstart \null\newpage\fi
\begingroup
\setcounter{footnote}{0}
\global\@topnum\z@ % disallow floats above the title
@@ -2738,15 +2738,46 @@
% \end{macrocode}
%
% \begin{macrocode}
-\def\l@section#1#2{\addpenalty{\@secpenalty}%
+% |#1| is both the section number and title; |#2| is the page number.
+% Per Ulrike, the hook calls are for tagging, introduced with the
+% June 2023 \LaTeX.
+\def\l@section#1#2{%
+ \addpenalty{\@secpenalty}%
\addvspace{\TBtocsectionspace}%
\@tempdima 1.5em
\begingroup
- \parindent\z@ \rightskip\z@ % article style makes \rightskip > 0
+ \parindent\z@
+ \rightskip\z@ % article style makes \rightskip > 0
\parfillskip\z@
\TBtocsectionfont
- \leavevmode\advance\leftskip\@tempdima\hskip-\leftskip#1\nobreak\hfil
- \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
+ \leavevmode
+ \advance\leftskip\@tempdima
+ \hskip-\leftskip
+ \ifx\UseHookWithArguments\undefined\else
+ \UseHookWithArguments{contentsline/text/before}{4}
+ {\toclevel@part}{#1}{#2}{\@contentsline@destination}%
+ \fi
+ % don't worry if this cs is not defined, hence the \csname.
+ \csname contentsline@text@1@format\endcsname{#1}% number and title
+ \ifx\UseHookWithArguments\undefined\else
+ \UseHookWithArguments{contentsline/text/after}{4}
+ {\toclevel@part}{#1}{#2}{\@contentsline@destination}%
+ \fi
+ \nobreak
+ \hfil
+ \nobreak
+ % page number
+ \hb@xt@\@pnumwidth{\hss
+ \ifx\UseHookWithArguments\undefined\else
+ \UseHookWithArguments{contentsline/page/before}{4}
+ {\toclevel@part}{#1}{#2}{\@contentsline@destination}%
+ \fi
+ #2%
+ \ifx\UseHookWithArguments\undefined\else
+ \UseHookWithArguments{contentsline/page/after}{4}
+ {\toclevel@part}{#1}{#2}{\@contentsline@destination}%
+ \fi
+ }\par
\endgroup}
% \end{macrocode}
%
@@ -2844,7 +2875,13 @@
% The name label comes from the moveable bit of the section argument;
% we subvert the \cs{@sect} and \cs{@ssect} commands (the latter
% deals with starred section commands) to grab the relevant argument.
+%
+% As of the June 2023 \LaTeX\ (or somewhat earlier, but this is good
+% enough), there are hooks that allow us to avoid redefinig
+% \cs{@sect} and \cs{@ssect}.
+%
% \begin{macrocode}
+\@ifl@t@r\fmtversion{2023-06-01}{}{%
\let\TB@@sect\@sect
\let\TB@@ssect\@ssect
\def\@sect#1#2#3#4#5#6[#7]#8{%
@@ -2855,6 +2892,7 @@
\def\@currentlabelname{#5}%
\TB@@ssect{#1}{#2}{#3}{#4}{#5}%
}
+} % LaTeX earlier than June 2023
% \end{macrocode}
%
% We output the name label as a second \cs{newlabel} command
@@ -2863,26 +2901,28 @@
% So we redefine \cs{label} to first call the standard \LaTeX\
% \cs{label} and then write our named label as |nr<label>|.
%
-% \begin{macrocode}
-\let\@savelatexlabel=\label % so save original LaTeX command
-%
-\def\label#1{% de
- \@savelatexlabel{#1}%
- \@bsphack
- \if@filesw
- \protected@write\@auxout{}%
- {\string\newlabel{nr@#1}{{\@currentlabel}{\@currentlabelname}}}%
- \fi
- \@esphack
+% Similarly, we only need this with pre-June 2023 \LaTeX.
+% With more recent LaTeX, define \@currentlabelname via hooks.
+% \begin{macrocode}
+\@ifl@t@r\fmtversion{2023-06-01}{%
+ \AddToHookWithArguments{cmd/@sect/before}{\def\@currentlabelname{#7}}%
+ \AddToHookWithArguments{cmd/@ssect/before}{\def\@currentlabelname{#5}}%
+}{%
+ \let\@savelatexlabel=\label % so save original LaTeX command
+ %
+ \def\label#1{%
+ \@savelatexlabel{#1}%
+ \@bsphack
+ \if@filesw
+ \protected@write\@auxout{}%
+ {\string\newlabel{nr@#1}{{\@currentlabel}{\@currentlabelname}}}%
+ \fi
+ \@esphack}
+ % in case there are no sectioning commands:
+ \let\@currentlabelname\@empty
}
% \end{macrocode}
%
-% Of course, in the case of a sufficiently mad author, there will be
-% no sectioning commands, so we need to
-% \begin{macrocode}
-\let\@currentlabelname\@empty
-% \end{macrocode}
-%
% Getting named references is then just like getting page references in
% the \LaTeX\ kernel (see |ltxref.dtx|).
%
@@ -2899,9 +2939,18 @@
%
% \begin{macrocode}
\AtBeginDocument{%
- \providecommand\nameref[1]{%
- \expandafter\@setref
- \csname r@nr@#1\endcsname\@secondoftwo{#1}%
+ \@ifl@t@r\fmtversion{2023-06-01}%
+ { % after June 2023, LaTeX stores the label name; use that.
+ \long\def\@thirdoffive#1#2#3#4#5{#3}
+ \providecommand\nameref[1]{%
+ \expandafter\@setref
+ \csname r@#1\endcsname\@thirdoffive{#1}}%
+ }
+ { % for earlier versions, still avoid overwriting \nameref per above.
+ % but if not otherwise defined, use the "nr" label defined by our \label.
+ \providecommand\nameref[1]{%
+ \expandafter\@setref
+ \csname r@nr@#1\endcsname\@secondoftwo{#1}}%
}%
}
% \end{macrocode}
@@ -3488,11 +3537,38 @@
\def\@oddhead{\MakeRegistrationMarks
\frenchspacing
\normalsize\csname normalshape\endcsname\rm \tubheadhook
- \rtitlex\qquad \midrtitle\hfil \rtitlenexttopage\quad \thepage}
+ \rtitlex\qquad \midrtitle\hfil \rtitlenexttopage\quad\thepage}
\def\@evenhead{\MakeRegistrationMarks
\frenchspacing
\normalsize\csname normalshape\endcsname\rm \tubheadhook
- \thepage \quad\rtitlenexttopage \hfil\midrtitle \qquad\rtitlex}
+ \thepage\quad\rtitlenexttopage \hfil\midrtitle \qquad\rtitlex}
+
+% Put a ? into the page number in all but a final run, so people
+% aren't tempted to cite it.
+%
+% We redefine |\thepage| so that the ? will also be used in page
+% references (in the text) and the toc. This is what's recommended by
+% the LaTeX developers: https://tex.stackexchange.com/questions/687258.
+% (Ulrike's example does this after loading hyperref, but doesn't seem
+% to matter?)
+\renewcommand\thepage{%
+ \ifnum\value{page}>900
+ % in CM, numerals are exactly .5em.
+ %
+ % The \texorpdfstring avoids the usual hyperref warning:
+ % Token not allowed in a PDF string ... removing `\@ifnextchar'
+ \texorpdfstring{\makebox[.5em][l]{\small ?}}{?}%
+ %
+ \textsl{\@arabic{\numexpr\value{page}-900\relax}}% e-tex
+ \else
+ \@arabic{\value{page}}%
+ \fi
+}
+% This custom page number format will break makeindex, etc., so we have
+% to tell about the format. Per Ulrike:
+% \usepackage{index}
+% \newcommand\specialthepage{\inteval{\value{page}-900}}
+% \newindex[specialthepage]*{default}{idx}{ind}{Index}
% can be used to reset the font, e.g., tb98kuester.
\def\tubheadhook{}
@@ -3745,6 +3821,7 @@
\def\thefootnote{}%
% no period, please, also no fnmark.
\def\@makefntext##1{##1}%
+ \def\Hy@Warning##1{}%
\footnotetext{\noindent #1#2}%
\endgroup
}
diff --git a/macros/luatex/latex/luaplot/README.txt b/macros/luatex/latex/luaplot/README.txt
new file mode 100644
index 0000000000..9c3cf8a38b
--- /dev/null
+++ b/macros/luatex/latex/luaplot/README.txt
@@ -0,0 +1,20 @@
+# Introduction
+The luaplot package is developed using Lua to plot graphs of real-valued functions of a real variable in LaTeX. It is developed with the MetaPost system and luamplib and luacode packages. It provides an easy way for plotting graphs of standard mathematical functions. There is no particular environment in the package for plotting graphs. It also works inside floating environments of LaTeX like tables and figures. The compilation time to plot several graphs in LaTeX using the luaplot package is significantly less with LuaLaTeX engine.
+
+The package is based on the core idea of loading mathematical functions inside Lua and determining plot points using different methods available in Lua. After determining plot points in Lua, two different approaches are used:
+
+ parse plot points to the MetaPost system via luampblib.
+
+ parse plot points to the tikz package.
+
+# License
+The luaplot package is released under the LaTeX Project Public License v1.3c or later.
+The complete license text is available at http://www.latex-project.org/lppl.txt.
+It is developed in Lua.
+Lua is available as a certified open-source software.
+Its license is simple and liberal, which is compatible with GPL.
+
+#Installation and Inclusion
+The installation of luaplot package is similar to plain latex package, where the .sty file is in LaTeX directory of texmf tree.
+The package can be included with \usepackage{luaplot} command in the preamble of the LaTeX document.
+The TeX file is to be compiled using the LuaLaTeX engine. \ No newline at end of file
diff --git a/macros/luatex/latex/luaplot/luaplot.bib b/macros/luatex/latex/luaplot/luaplot.bib
new file mode 100644
index 0000000000..4ff5b457cd
--- /dev/null
+++ b/macros/luatex/latex/luaplot/luaplot.bib
@@ -0,0 +1,38 @@
+@online{online.luacode,
+ title = {luacode package},
+ year = 2012,
+ url = {https://mirror.kku.ac.th/CTAN/macros/luatex/latex/luacode/luacode.pdf},
+ note = {visited on 2022-03-10}
+}
+
+@online{online.pgf,
+ title = {pgf Package},
+ url = {https://ctan.org/pkg/pgf?lang=en},
+note = {visited on 2021-01-10}
+}
+
+@online{online.xkeyval,
+ title = {xkeyval Package},
+ url = {https://ctan.org/pkg/xkeyval},
+ note = {visited on 2021-03-10}
+}
+
+@online{online.luamplib,
+ title = {luamplib package},
+ year = {2022},
+ url = {https://mirror.kku.ac.th/CTAN/macros/luatex/generic/luamplib/luamplib.pdf},
+ urldate = {2022-02-22}
+}
+
+@online{online.metapost,
+ title = {MetaPost system},
+ year = 2020,
+ url = {https://www.tug.org/docs/metapost/mpman.pdf},
+ urldate = {2022-02-22}
+}
+
+@online{article.hobby,
+title = {Drawing Graphs with MetaPost},
+ author = {John D. Hobby},
+ url = {https://tug.org/docs/metapost/mpgraph.pdf}
+} \ No newline at end of file
diff --git a/macros/luatex/latex/luaplot/luaplot.pdf b/macros/luatex/latex/luaplot/luaplot.pdf
new file mode 100644
index 0000000000..c482c6bab9
--- /dev/null
+++ b/macros/luatex/latex/luaplot/luaplot.pdf
Binary files differ
diff --git a/macros/luatex/latex/luaplot/luaplot.sty b/macros/luatex/latex/luaplot/luaplot.sty
new file mode 100644
index 0000000000..eb071b568e
--- /dev/null
+++ b/macros/luatex/latex/luaplot/luaplot.sty
@@ -0,0 +1,123 @@
+% luaplot package
+% version 1.0
+% Licensed under LaTeX Project Public License v1.3c or later. The complete license text is available at http://www.latex-project.org/lppl.txt.
+%Authors: Chetan Shirore and Dr. Ajit Kumar
+
+\ProvidesPackage{luaplot}
+\RequirePackage{xkeyval}
+\RequirePackage{luacode}
+\RequirePackage{tikz}
+\RequirePackage{luamplib}
+\begin{luacode}
+
+function checknumber(x)
+ if string.find(x, "e") then
+ return string.format("%.12f",x)
+ else
+ return x
+ end
+end
+
+function luapath (f,a,b,n)
+ local s = ""
+ s = s.."(" .. a .."," .. f(a) ..")"
+ for i = 1, n do
+ s= s .. "-- (" ..((b - a) / n * i + a) ..",".. checknumber(f((b - a) / n * i + a))..")"
+ end
+ return "gdraw " ..s
+end
+
+function luatikzpath (f,a,b,n)
+ local s = ""
+ s = s.."(" .. a .."," .. f(a) ..")"
+ for i = 1, n do
+ s= s .. " -- (" ..((b - a) / n * i + a) ..",".. f((b - a) / n * i + a)..")"
+ end
+ return s
+end
+\end{luacode}
+
+% ========= KEY DEFINITIONS =========
+\define@key{someop}{xmin}{\def\mop@one{#1}}%
+\define@key{someop}{xmax}{\def\mop@two{#1}}%
+\define@key{someop}{ymin}{\def\mop@three{#1}}%
+\define@key{someop}{ymax}{\def\mop@four{#1}}%
+\define@key{someop}{plotpts}{\def\mop@five{#1}}%
+\define@key{someop}{hor}{\def\mop@six{#1}}%
+\define@key{someop}{ver}{\def\mop@seven{#1}}%
+\define@key{someop}{clr}{\def\mop@eight{#1}}%
+\define@key{someop}{plotsty}{\def\mop@nine{#1}}%
+\define@key{someop}{plotoptions}{\def\mop@ten{#1}}%
+% ========= KEY DEFAULTS =========
+\setkeys{someop}{xmin=0}%
+\setkeys{someop}{xmax=5}%
+\setkeys{someop}{ymin='whatever'}%
+\setkeys{someop}{ymax='whatever'}%
+\setkeys{someop}{plotpts=100}%
+\setkeys{someop}{hor='5cm'}%
+\setkeys{someop}{ver='3cm'}%
+\setkeys{someop}{clr='black'}%
+\setkeys{someop}{plotsty=''}%
+\setkeys{someop}{plotoptions=';'}%
+% ========= Defining Command =========
+\newcommand{\luaplot}[2][]{{%
+\setkeys{someop}{#1}%
+\directlua{%
+local begincode = [[
+\string\begin{mplibcode}
+input graph ;
+beginfig(0)
+draw begingraph(runscript("mp.print(\mop@six)"),runscript("mp.print(\mop@seven)"));
+setrange(runscript("mp.print(\mop@one)"), runscript("mp.print(\mop@three)"),runscript("mp.print(\mop@two)"),runscript("mp.print(\mop@four)"));
+color clr;
+]]
+local endcode = [[
+endgraph;
+endfig;
+\string\end{mplibcode}
+]]
+local expr={}
+local countexp = 1
+for subexp in string.gmatch(\luastring{#2}, '([^,]+)') do
+ tempsubexp = "("..subexp..")"
+ local f = load("return function(x) return " ..tempsubexp.. "end",nil,"t",math)()
+ expr[countexp] = f
+ countexp = countexp + 1
+end
+local colortbl={}
+local countclr = 1
+for funcolor in string.gmatch(\mop@eight, '([^,]+)') do
+ colortbl[countclr] = funcolor
+ countclr = countclr + 1
+end
+local plotstytbl={}
+local countplotsty = 1
+for funplotsty in string.gmatch(\mop@nine, '([^,]+)') do
+ plotstytbl[countplotsty] = funplotsty
+ countplotsty = countplotsty + 1
+end
+tex.print(begincode)
+for k=1, countexp-1 do
+ local clr = colortbl[k] or 'black';
+ local w = plotstytbl[k] or '';
+ mainstr="drawoptions("..w..");"..luapath(expr[k],\mop@one,\mop@two,\mop@five).."withcolor " .. clr..";"..'drawoptions();'
+ tex.print(mainstr)
+end
+tex.print(tostring(\mop@ten))%
+tex.print(endcode)%
+}%
+}%
+}%
+
+\def\luatikzpath#1#2#3#4{%
+\directlua{%
+local expr={}
+local countexp = 1
+tempsubexp = "("..\luastring{#1}..")"
+local f = load("return function(x) return " ..tempsubexp.. "end",nil,"t",math)()
+mainstr = luatikzpath(f,#2,#3,#4)
+tex.print(mainstr)
+}
+}
+
+\endinput \ No newline at end of file
diff --git a/macros/luatex/latex/luaplot/luaplot.tex b/macros/luatex/latex/luaplot/luaplot.tex
new file mode 100644
index 0000000000..cc238260eb
--- /dev/null
+++ b/macros/luatex/latex/luaplot/luaplot.tex
@@ -0,0 +1,254 @@
+\documentclass{article}
+\usepackage{listings,color,parskip,booktabs,longtable,array,hyperref,luaplot}
+\usepackage[top=1in, bottom=1in, left=1in, right=1in]{geometry}
+\hypersetup{colorlinks,urlcolor=blue}
+\lstset{frame=none,
+ language=[LaTeX]{TeX},
+ aboveskip=3mm,
+ belowskip=3mm,
+ showstringspaces=false,
+ columns=flexible,
+ basicstyle={\ttfamily},
+ numbers=none,
+ numberstyle=\tiny\color{gray},
+ stringstyle=\color{mauve},
+ breaklines=true,
+ breakatwhitespace=true,
+ tabsize=1
+}
+\usepackage{microtype,graphicx,amsmath,amssymb,float}
+\usepackage[backend=bibtex]{biblatex}
+\setlength\bibitemsep{\baselineskip}
+\addbibresource{luaplot}
+\begin{document}
+\title{The luaplot package in LaTeX}
+\author{Chetan Shirore and Ajit Kumar}
+\maketitle
+
+\section{Introduction}
+The \verb|luaplot| package is developed using Lua to plot graphs of real-valued functions of a real variable in LaTeX. It is developed with the \verb|MetaPost| system \cite{online.metapost} and \verb|luamplib| \cite{online.luamplib} and \verb|luacode| \cite{online.luacode} packages. It provides an easy way for plotting graphs of standard mathematical functions and their finite combinations. There is no particular environment in the package for plotting graphs. It also works inside floating environments of LaTeX like tables and figures. The compilation time to plot several graphs in LaTeX using the luaplot package is significantly less with LuaLaTeX engine.
+
+The package is based on the core idea of loading mathematical functions inside Lua and determining plot points using different methods available in Lua. After determining plot points in Lua, two different approaches are used:
+\begin{itemize}
+\item parse plot points to the MetaPost system via \verb|luampblib|.
+\item parse plot points to the \verb|tikz| package.
+\end{itemize}
+
+The MetaPost system is based on the Metafont to produce precise technical illustrations. Donald Knuth designed Metafont for TeX. John Hobby designed the MetaPost system to produce scalable PostScript or scalable vector graphics. The output from MetaPost can be directly included with LaTeX. The first approach thus offers a native way of plotting graphs inside LaTeX using Lua and MetaPost.
+
+Tikz is designed by Till Tantau for producing vector graphics from different expressions. Drawing lines, arrows, paths, geometric shapes, etcetera is possible using Tikz \cite{online.pgf}. Tikz commands can be considered TeX macros, but Tikz itself is a language. LaTeX users widely use Tikz to produce different graphics. The second approach combines Lua and Tikz to plot graphs inside LaTeX.
+
+\section{Installation and License}
+
+The installation of \verb|luaplot| package is similar to plain latex package, where the \texttt{.sty} file is in LaTeX directory of texmf tree. The package can be included with \verb|\usepackage{luaplot}| command in the preamble of the LaTeX document. A TeX file is to be compiled using the LuaLaTeX engine.
+
+The \verb|luaplot| package is released under the LaTeX Project Public License v1.3c or later. The complete license text is available at \url{http://www.latex-project.org/lppl.txt}. It is developed in Lua. Lua is available as a certified open-source software. Its license is simple and liberal, which is compatible with GPL.
+
+\section{The luaplot command}
+The \verb|luaplot| command plots graph of a real valued function of a real variable in LaTeX using Lua and the MetaPost system. The plot points are exclusively determined using Lua. The algorithm is quite efficient to calculate coordinates of points for plotting in the MetaPost. It is deliberately written in Lua. The graphing is done using the MetaPost system. The \verb|luaplot| command has the following syntax. It uses \verb|xkeyval| package \cite{online.xkeyval} for dealing with optional parameters.
+\begin{center}
+\begin{lstlisting}[caption={[]}]
+\luaplot[optional parameters]{function(s)}
+\end{lstlisting}
+\end{center}
+The only compulsory argument is the function(s). Multiple functions can be given as input separated by a comma. The standard functions available from mathematics library are \emph{abs, acos, asin, atan, ceil, cos, exp, floor, log, sin, sqrt, tan,} etcetera. The custom functions can easily be defined inside the luacode package. Table \ref{tbl:paraluaplot} lists optional parameters in the \verb|luaplot| command with their brief description.
+\begin{center}
+\begin{longtable}{lm{11.3cm}}
+\toprule
+\multicolumn{1}{l}{\textcolor{blue}{Optional Parameter}} & \multicolumn{1}{c}{\textcolor{blue}{Description}} \\
+\toprule
+\begin{lstlisting}[caption={[]}]
+xmin
+\end{lstlisting}
+ & Specifies the minimum value of \(x \) coordinate used for calculating plot points. The default value of xmin is \(0 \). \\
+\midrule
+\begin{lstlisting}[caption={[]}]
+xmax
+\end{lstlisting}
+ & Specifies the maximum value of \(x \) coordinate used for calculating plot points. The default value of xmax is \(5 \).\\
+\midrule
+\begin{lstlisting}[caption={[]}]
+ymin
+\end{lstlisting}
+ & Specifies the minimum value of \(y \) coordinate used for calculating plot points. If not specified, it is determined by values of xmin and xmax. \\
+\midrule
+\begin{lstlisting}[caption={[]}]
+ymax
+\end{lstlisting}
+ & Specifies the maximum value of \(y \) coordinate used for calculating plot points. If not specified, it is determined by values of xmin and xmax.\\
+\midrule
+\begin{lstlisting}[caption={[]}]
+plotpts
+\end{lstlisting}
+ & Specifies the number of plot points used to plot graphs of functions. The default value of \texttt{noofpoints} is 100.\\
+\midrule
+\begin{lstlisting}[caption={[]}]
+hor
+\end{lstlisting}
+ & Specifies the width of plotting window. The default value of width is 5cm. It can be specified in any unit that LaTeX accepts: \emph{pt}(point), \emph{pc}(pica), \emph{in}(inch), \emph{cm}(centimeter), \emph{mm}(millimeter), etcetera.\\
+\midrule
+\begin{lstlisting}[caption={[]}]
+ver
+\end{lstlisting}
+ & Specifies the height of plotting window. The default value of height is 3cm. It can be specified in any unit that LaTeX accepts: \emph{pt}(point), \emph{pc}(pica),\emph{in}(inch), \emph{cm}(centimeter), \emph{mm}(millimeter), etcetera.\\
+\midrule
+\begin{lstlisting}[caption={[]}]
+plotsty
+\end{lstlisting}
+ & Specifies plotting styles of curves. Styles for different curves are to be given in curly braces separated by comma. The basic syntax is \begin{lstlisting}[caption={[]}]
+withpen<pen expression> | dashed<picture expression>
+\end{lstlisting} It can be scaled also. For all possible styles, the MetaPost package \cite{online.metapost} can be referred.\\
+\midrule
+\begin{lstlisting}[caption={[]}]
+clr
+\end{lstlisting}
+ & Specifies colors for plotting. Colors for different curves are to be given in curly braces separated by comma. The default color is black. Colors can be specified in a variety of ways. Standard colours can be specified by using names such as ``red", ``blue", ``green" etcetera. The RGB format (r,g,b) can also be used. The custom colors can be defined in different ways and can be used with the package. \\
+\midrule
+\begin{lstlisting}[caption={[]}]
+plotoptions
+\end{lstlisting}
+ & Specifies different options for plotting. The input is to be in curly braces. If the expression is a big string and multi-line then it can be enclosed in two square brackets (string in Lua). The different plot options include grids, labels, legends, axes styles, point markings on axes, framing styles etcetera. For all possible options, the MetaPost package \cite{online.metapost} documentation and guide \cite{article.hobby} can be referred. \\
+\bottomrule \\
+\caption{Optional parameters in the luaplot command}
+\label{tbl:paraluaplot}
+\end{longtable}
+\end{center}
+
+\section{The luatikzpath command}
+The \verb|luatikzpath| command produces a sequence of points for plotting that can be used inside tikz. The best feature is that all plotting options in tikz remain with the user. The all custom formatting can be done with draw options, node options, tikz styles etcetera in tikz. The sequence of points is entirely determined using Lua. The \verb|luatikzpath| command in luaplot package has the following syntax.
+\begin{center}
+\begin{lstlisting}[caption={[]}]
+\luaplot{function}{xmin}{xmax}{plot points}
+\end{lstlisting}
+\end{center}
+The first compulsory argument is the function. The standard functions available from mathematics library: \emph{abs, acos, asin, atan, ceil, cos, exp, floor, log, sin, sqrt, tan,} etcetera can be input. The second and third compulsory arguments are \verb|xmin| and \verb|xmax|. These specify the beginning and end values of \(x\) coordinate. The last compulsory argument is the number of points used for plotting.
+
+
+\section{Plotting graphs with the luaplot command}
+Table \ref{tbl:luaplotex} illustrates plotting graphs of functions with the \verb|luaplot| command.
+\begin{center}
+\begin{longtable}{m{6cm}m{10cm}}
+\toprule
+\multicolumn{1}{l}{\textcolor{blue}{LaTeX Input}} & \multicolumn{1}{l}{\textcolor{blue}{Graph Produced}} \\
+\toprule
+\begin{lstlisting}[caption={[]}]
+\luaplot{exp(x)}
+\end{lstlisting} & \newline \luaplot{exp(x)} \\ \midrule
+\begin{lstlisting}[caption={[]}]
+\luaplot[
+ xmin=-1, xmax=11,
+ clr={ 'blue' },
+ plotsty={'dashed evenly'}
+]{cos(x)}
+\end{lstlisting} & \newline \luaplot[
+ xmin=-1, xmax=11,
+ clr={ 'blue' },
+ plotsty={'dashed evenly'}
+]{cos(x)} \\ \midrule
+\begin{lstlisting}[caption={[]}]
+\luaplot[
+ xmin=-1, xmax=11,
+ ymin=-2, ymax=2,
+ plotpts=1000,
+ clr={ 'red, blue' }
+]{cos(x),sin(x)}
+\end{lstlisting} & \newline \luaplot[
+ xmin=-1, xmax=11,
+ ymin=-2, ymax=2,
+ plotpts=1000,
+ clr={ 'red, blue' }
+]{cos(x),sin(x)} \\ \midrule
+
+\begin{lstlisting}[caption={[]}]
+\luaplot[
+clr={ 'red, blue, green' },
+xmin=-10,xmax=10]
+{x^3,-x^3,x}
+\end{lstlisting} & \newline \luaplot[
+clr={ 'red, blue, green' },
+xmin=-10,xmax=10]
+{x^3,-x^3,x} \\
+\bottomrule \\
+\caption{Plotting graphs with the luaplot command}
+\label{tbl:luaplotex}
+\end{longtable}
+\end{center}
+
+Listing \ref{code:luaplotopt} illustrates the use of optional argument \verb|plotoptions| in the \verb|luaplot| command. It generates graphs shown in Figure \ref{fig:luaplot2}.
+\begin{lstlisting}[label={code:luaplotopt}, caption={Plotting with the luaplot command}]
+\luaplot[
+xmin=-10,
+xmax=20,
+plotpts=300,
+hor='6cm',
+ver='5cm',
+clr={'red, blue'},
+plotsty={'dashed evenly'},
+plotoptions={
+[[
+glabel(btex ${sin(x)+x}$ etex,(7,11.5));
+glabel(btex ${cos(x)}$ etex,(12,2));
+glabel.bot(btex Some Graphs etex, OUT);
+autogrid(grid.bot,) withcolor .85white;
+autogrid(grid.lft,) withcolor .85white;
+frame.dashed evenly;
+]]
+}
+]
+{sin(x)+x,cos(x)}
+\end{lstlisting}
+
+\begin{figure}
+\hspace{4cm}
+\luaplot[
+xmin=-10,
+xmax=20,
+plotpts=300,
+hor='6cm',
+ver='5cm',
+clr={'red,blue'},
+plotsty={'dashed evenly'},
+plotoptions={
+[[
+glabel(btex ${sin(x)+x}$ etex,(7,11.5));
+glabel(btex ${cos(x)}$ etex,(12,2));
+glabel.bot(btex Some Graphs etex, OUT);
+autogrid(grid.bot,) withcolor .85white;
+autogrid(grid.lft,) withcolor .85white;
+frame.dashed evenly;
+]]
+}
+]
+{sin(x)+x,cos(x)}
+\caption{Plotting graphs with the luaplot package}
+\label{fig:luaplot2}
+\end{figure}
+
+\section{Plotting graphs with the luatikzpath command}
+Listing \ref{code:luatikzpath} illustrates plotting graph of a function with the \verb|luatikzpath| command. Multiple graphs can be plotted in a single picture environment.
+\begin{lstlisting}[label={code:luatikzpath}, caption={Plotting with the luatikzpath command}]
+\begin{tikzpicture}
+\draw[thin,->] (-4.2,0)--(5,0)node[right]{$x$};
+\draw[thin,->] (0,-3)--(0,2.5)node[above]{$y$};
+\draw[red] \luatikzpath{sin(x^2)}{-4}{4}{100} node at (1,1.3) {$y=\sin(x^2)$};
+\draw[blue] \luatikzpath{log(x)}{0.1}{4.5}{100} node at (4,1.7) {$y=\log(x)$};
+\end{tikzpicture}
+\end{lstlisting}
+
+Listing \ref{code:luatikzpath} generates graphs shown in Figure \ref{fig:luatikzpath}.
+
+\begin{figure}[H]
+\centering
+\begin{tikzpicture}
+\draw[thin,->] (-4.2,0)--(5,0)node[right]{$x$};
+\draw[thin,->] (0,-3)--(0,2.5)node[above]{$y$};
+\draw[red] \luatikzpath{sin(x^2)}{-4}{4}{100} node at (1,1.3) {$y=\sin(x^2)$};
+\draw[blue] \luatikzpath{log(x)}{0.1}{4.5}{100} node at (4,1.7) {$y=\log(x)$};
+\end{tikzpicture}
+\caption{Plotting with the luatikzpath command}
+ \label{fig:luatikzpath}
+\end{figure}
+\section{Known issues and limitations}
+The package does not use any external library supporting arbitrary precision arithmetic. The luaplot package can handle big and small numbers within the range of Lua that it supports. However, the MetaPost system does not support numbers in scientific notation. The coordinates of plot points produced in scientific notation are rounded off to 12 significant decimal places within the package. This may cause slight deviations from actual values. The same issue is not faced while parsing points to tikz as it supports input in scientific notation.
+\printbibliography
+\end{document}
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 61e98fc5ee..3d4a8ae0b6 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -38,7 +38,6 @@ $mirrors = {
},
'Iran' => {
'https://ctan.asis.sh/' => 1,
- 'https://ctan.yazd.ac.ir/' => 1,
},
'Japan' => {
'http://ring.airnet.ne.jp/archives/text/CTAN/' => 1,
@@ -64,7 +63,6 @@ $mirrors = {
'Europe' => {
'Austria' => {
'https://mirror.easyname.at/ctan/' => 1,
- 'https://mirror.kumi.systems/ctan/' => 1,
},
'Belarus' => {
'https://mirror.datacenter.by/pub/mirrors/CTAN/' => 1,
@@ -73,9 +71,6 @@ $mirrors = {
'http://ftp.cvut.cz/tex-archive/' => 1,
'https://mirrors.nic.cz/tex-archive/' => 1,
},
- 'Denmark' => {
- 'https://mirrors.dotsrc.org/ctan/' => 1,
- },
'Finland' => {
'https://www.nic.funet.fi/pub/TeX/CTAN/' => 1,
'https://www.texlive.info/CTAN/' => 1,
@@ -127,7 +122,6 @@ $mirrors = {
'https://ftp.snt.utwente.nl/pub/software/tex/' => 1,
'https://mirror.koddos.net/CTAN/' => 1,
'https://mirror.lyrahosting.com/CTAN/' => 1,
- 'https://mirrors.evoluso.com/CTAN/' => 1,
},
'Norway' => {
'https://ctan.uib.no/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 0c128aae7d..f71897b28c 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,11 +26,11 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2023
-depend revision/67538
+depend revision/67550
name 00texlive.image
category TLCore
-revision 67530
+revision 67550
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -705,6 +705,7 @@ runfiles size=13036
tlpkg/tlpsrc/beamertheme-npbt.tlpsrc
tlpkg/tlpsrc/beamertheme-phnompenh.tlpsrc
tlpkg/tlpsrc/beamertheme-pure-minimalistic.tlpsrc
+ tlpkg/tlpsrc/beamertheme-rainbow.tlpsrc
tlpkg/tlpsrc/beamertheme-saintpetersburg.tlpsrc
tlpkg/tlpsrc/beamertheme-simpledarkblue.tlpsrc
tlpkg/tlpsrc/beamertheme-simpleplus.tlpsrc
@@ -2754,6 +2755,7 @@ runfiles size=13036
tlpkg/tlpsrc/luaoptions.tlpsrc
tlpkg/tlpsrc/luaotfload.tlpsrc
tlpkg/tlpsrc/luapackageloader.tlpsrc
+ tlpkg/tlpsrc/luaplot.tlpsrc
tlpkg/tlpsrc/luaprogtable.tlpsrc
tlpkg/tlpsrc/luapstricks.tlpsrc
tlpkg/tlpsrc/luaquotes.tlpsrc
@@ -4763,7 +4765,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 67529
+revision 67540
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -34569,6 +34571,30 @@ catalogue-license gpl3+
catalogue-topics presentation
catalogue-version 2.0.0
+name beamertheme-rainbow
+category Package
+revision 67542
+shortdesc A beamer colour theme which alternates theme colours on every frame
+relocated 1
+longdesc This package provides a beamer colour theme which alternates
+longdesc theme colours on every frame.
+containersize 1112
+containerchecksum 220dd54bd2565263ce7bc48068c96b48a0677f36ad5f3d826561e1d0ca21f5ecfa7ab675005e7aef40e4b9e9f149ee341c0ed82ec8a5a6fcab40785cca97289f
+doccontainersize 152532
+doccontainerchecksum bcf12ee63331bec8fd8c5443231109bcf1027d1abb9ce94c919c17fbb8a5248bea503acc25bda67226fcea1e30a2ae7283cfcce6a9b937362086e9123b4a429b
+docfiles size=43
+ RELOC/doc/latex/beamertheme-rainbow/README.md details="Readme"
+ RELOC/doc/latex/beamertheme-rainbow/beamertheme-rainbow-doc.pdf details="Package documentation"
+ RELOC/doc/latex/beamertheme-rainbow/beamertheme-rainbow-doc.tex
+runfiles size=1
+ RELOC/tex/latex/beamertheme-rainbow/beamercolorthemerainbow.sty
+catalogue-contact-repository https://github.com/samcarter/beamertheme-rainbow
+catalogue-contact-support https://github.com/samcarter/beamertheme-rainbow/issues
+catalogue-ctan /macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow
+catalogue-license lppl1.3c
+catalogue-topics presentation
+catalogue-version 0.1
+
name beamertheme-saintpetersburg
category Package
revision 45877
@@ -59480,7 +59506,7 @@ catalogue-version 1.6.3
name citation-style-language
category Package
-revision 66838
+revision 67541
shortdesc Bibliography formatting with Citation Style Language
longdesc The Citation Style Language (CSL) is an XML-based language that
longdesc defines the formats of citations and bibliography. There are
@@ -59502,10 +59528,10 @@ depend lualibs
depend luatex
depend luaxml
depend url
-containersize 2806936
-containerchecksum 77afc111bb6509899f3e4d320b1944b60e54e39358583d793b79bb17afaff34e9ca76515f3d7b79f48f811651edcb4ead774fbc20c6bbad0cd7092ea16c3045c
-doccontainersize 248300
-doccontainerchecksum af28fe09cfb4ea7e80f2100b3bcb64299e1aaac0f0c8db6fd740d503238dd0813519c4009a534444eafa6a0cbce1ebd696ba8283cd2a9ec9d3180c4cc4664c7f
+containersize 2811528
+containerchecksum a1c14137b758d54a7f542162e32a93c2f53831f9083a16a0221830f62455cb3e50c29f22d3032a20645136764b73b11c1c83d82c538c37ee0968bf62889f4194
+doccontainersize 248568
+doccontainerchecksum d38f545e93031b7c934078f06617a657f9719645b0cb260825b5b6d4d4c8841a9b39cc18fea5e8d565962e4a31c7189f89800e9d11d842670b6ea9952f82bc6a
docfiles size=71
texmf-dist/doc/latex/citation-style-language/CHANGELOG.md
texmf-dist/doc/latex/citation-style-language/DEPENDS.txt
@@ -59514,7 +59540,7 @@ docfiles size=71
texmf-dist/doc/latex/citation-style-language/citation-style-language-doc.tex
texmf-dist/doc/man/man1/citeproc-lua.1
texmf-dist/doc/man/man1/citeproc-lua.man1.pdf
-runfiles size=4162
+runfiles size=4165
texmf-dist/scripts/citation-style-language/citeproc-bibtex-data.lua
texmf-dist/scripts/citation-style-language/citeproc-bibtex-parser.lua
texmf-dist/scripts/citation-style-language/citeproc-bibtex2csl.lua
@@ -59626,7 +59652,7 @@ catalogue-contact-repository https://github.com/zepinglee/citeproc-lua
catalogue-ctan /biblio/citation-style-language
catalogue-license mit cc-by-sa-3
catalogue-topics biblio use-lua
-catalogue-version 0.4.1
+catalogue-version 0.4.2
name citation-style-language.aarch64-linux
category Package
@@ -70619,7 +70645,7 @@ containerchecksum c73220abd1545907a1d8de37cb534d2c6bd2534f1b55f03c069f39f535c326
name collection-latexextra
category Collection
-revision 67530
+revision 67542
shortdesc LaTeX additional packages
relocated 1
longdesc A very large collection of add-on packages for LaTeX.
@@ -70709,6 +70735,7 @@ depend beamertheme-metropolis
depend beamertheme-npbt
depend beamertheme-phnompenh
depend beamertheme-pure-minimalistic
+depend beamertheme-rainbow
depend beamertheme-saintpetersburg
depend beamertheme-simpledarkblue
depend beamertheme-simpleplus
@@ -72117,8 +72144,8 @@ depend zref-clever
depend zref-vario
depend zwgetfdate
depend zwpagelayout
-containersize 6908
-containerchecksum 77f23151911751271717aee26869920a65d9341cd44e65a824274195a91c5fb1270048d54a43929fba75526345fd70fc9db439ba1354c2a156957f167e36dfc6
+containersize 6912
+containerchecksum f362f79e92f39df5b4ceb49191cecaf3ca8c1f4ed593069652eed1fd2a9976f25fbf327b626f5bc813de9b3c79fe12ff3a658978bc94ed4fb04e013f38cccf99
name collection-latexrecommended
category Collection
@@ -72205,7 +72232,7 @@ containerchecksum 952fe1be5136c0fded29381fe58935dedfe2c0f338f38d280c2a69bb718e2b
name collection-luatex
category Collection
-revision 67348
+revision 67550
shortdesc LuaTeX packages
relocated 1
longdesc Packages for LuaTeX, a TeX engine using Lua as an embedded
@@ -72270,6 +72297,7 @@ depend luamplib
depend luaoptions
depend luaotfload
depend luapackageloader
+depend luaplot
depend luaprogtable
depend luaquotes
depend luarandom
@@ -72312,8 +72340,8 @@ depend tsvtemplate
depend typewriter
depend uninormalize
depend yamlvars
-containersize 996
-containerchecksum d27a704bf2b89cdecfbabb35dd633cfe5670747b399d2b118fcb3e7d3d7a05489713fb7532d325f0e15df1a9034f0cd81ce4d8e7ede8ff53326c8eded2dcb249
+containersize 1000
+containerchecksum 741f1b490883381bc88913b165f02126c140facfc70b95cf120feb90c5981808da2a07bd060668006cfe94e386bfe5842d650a27ace7356b1adc67b709991c1f
name collection-mathscience
category Collection
@@ -117347,23 +117375,23 @@ catalogue-version 2.1
name fail-fast
category Package
-revision 67530
+revision 67543
shortdesc Turn warnings into errors
relocated 1
longdesc This LaTeX package helps you make the build more fragile by
longdesc turning warnings into errors. This may be a good practice if
longdesc you care about the quality of your documents.
containersize 1428
-containerchecksum 55e698721ba9d5e3bdc6f5cf6729c4ea0418c3795640b66fb380c5ead3065347198ba0c8805c973defaf2f63aa746cfc19ab8e1b5a0024f79a4c155c6cc19ce0
-doccontainersize 309192
-doccontainerchecksum 806c458179e0d8721ffb80f90af4db5fa3c2569736983e352eb8892eab15691f4a7545077c5b3fa5e4b5140bd1662c471e8e15cc486d3f48824094e1035d403d
+containerchecksum dbe4eed6fd1b3bd3c2d48ab4590043c2bf95871350bc1b56f47bb4dc27ef3010097741920ce0a935aaa03fe9e2e8de49db7906dace3be314fca49e816c7451b3
+doccontainersize 309660
+doccontainerchecksum 6c5bcd8329cd21f13a1e0074ef4c4b5bc474babd663d444d9ce48d23ac775dfaaa7cefec393a6ce2bf81ca67c1429c65dbd41511162030b80fd1445c9aa5b541
docfiles size=78
RELOC/doc/latex/fail-fast/LICENSE.txt
RELOC/doc/latex/fail-fast/README.md details="Readme"
RELOC/doc/latex/fail-fast/fail-fast.pdf details="Package documentation"
-srccontainersize 2676
-srccontainerchecksum 311c1bdde656bb8890c37b8ee85c096ca9468316996d7e2835e4d46970762fe430ec077278fd6d8bc8c2cbbec23ba9684753c552cf11c351c425fec9cf3bc5d1
-srcfiles size=2
+srccontainersize 2736
+srccontainerchecksum 0703b26d3675c57d5d81de357fdf1b50133dbb2a07710338a243dff8b04370f2af0d1c216d1b1751e1e281436427635a6bb5b226e0f35085f9dfaf9378bc6777
+srcfiles size=3
RELOC/source/latex/fail-fast/fail-fast.dtx
RELOC/source/latex/fail-fast/fail-fast.ins
runfiles size=1
@@ -117373,7 +117401,7 @@ catalogue-contact-repository https://github.com/yegor256/fail-fast
catalogue-ctan /macros/latex/contrib/fail-fast
catalogue-license mit
catalogue-topics compilation
-catalogue-version 0.0.1
+catalogue-version 0.0.2
name faktor
category Package
@@ -181202,7 +181230,7 @@ catalogue-version 3.002
name lettrine
category Package
-revision 67537
+revision 67546
shortdesc Typeset dropped capitals
relocated 1
longdesc The lettrine package supports various dropped capitals styles,
@@ -181210,18 +181238,13 @@ longdesc typically those described in the French typographic books. In
longdesc particular, it has facilities for the paragraph text's left
longdesc edge to follow the outline of capitals that have a regular
longdesc shape (such as "A" and "V").
-containersize 5456
-containerchecksum 108ed94129db764be5bccac9bb34a314332cbff93bf71a56ce683f2da111039e8e7c22137d79edf9874631f7af4d06d4cf17cff47de790b7ceb18187336d258a
-doccontainersize 438224
-doccontainerchecksum 54de15ebea2e4c5ca9fb2a4e3a2f454ee688605b7f5c4ef9e31301d0fa42fe912cbeaa5402bd3afa5d870dc21d62daf81fd2aca9c9867f8455f611131c698234
-docfiles size=146
+containersize 7816
+containerchecksum 9b4617e1aff79c6b418c8ba49cb44fae0c3d8003c750f83997c41757f9a53807eac4e202cecd2d067ffd16f40d13a542573ef143c5283c3b89e490ab675647f0
+doccontainersize 435848
+doccontainerchecksum 5ef7829628e47087c438cdfc8b6ff78e040928fbe1673b2fca3b92b48be69d18b4bb3a3f566563164e9eb5086773e49c6d05bf403c2bb5b0846b2e0d5024c7f3
+docfiles size=138
RELOC/doc/latex/lettrine/README.md details="Readme"
RELOC/doc/latex/lettrine/W.pdf
- RELOC/doc/latex/lettrine/contrib/optfile.cfl
- RELOC/doc/latex/lettrine/contrib/pacl.cfl
- RELOC/doc/latex/lettrine/contrib/padl.cfl
- RELOC/doc/latex/lettrine/contrib/pzc2.cfl
- RELOC/doc/latex/lettrine/contrib/pzc3.cfl
RELOC/doc/latex/lettrine/lettrine-demo-de.pdf details="Package examples (German)" language="de"
RELOC/doc/latex/lettrine/lettrine-demo-de.tex
RELOC/doc/latex/lettrine/lettrine-demo-fr.pdf details="Package examples (French)" language="fr"
@@ -181229,11 +181252,16 @@ docfiles size=146
RELOC/doc/latex/lettrine/lettrine-demo-lua.pdf
RELOC/doc/latex/lettrine/lettrine-demo-lua.tex
RELOC/doc/latex/lettrine/lettrine.pdf details="Package documentation"
-srccontainersize 14148
-srccontainerchecksum 83d0aac1c5b874672e229e765d30b282c7ce3539dab295d686d3b9eb1ed49cdb8193a87cfe79a97b7ba6f3fc9e79f3c701871b8830904559792132f2c2681825
+srccontainersize 14152
+srccontainerchecksum 368f28278f73ab6b36fa29b8394ae0c1d7a04c09c265818f45e0c51f52120a15798d75c68bbf66cd75a745e86e6cf14e8173d3d654f400aee908b2702a11d5cd
srcfiles size=12
RELOC/source/latex/lettrine/lettrine.dtx
-runfiles size=17
+runfiles size=25
+ RELOC/tex/latex/lettrine/contrib/lettrine-optfile.cfl
+ RELOC/tex/latex/lettrine/contrib/lettrine-pacl.cfl
+ RELOC/tex/latex/lettrine/contrib/lettrine-padl.cfl
+ RELOC/tex/latex/lettrine/contrib/lettrine-pzc2.cfl
+ RELOC/tex/latex/lettrine/contrib/lettrine-pzc3.cfl
RELOC/tex/latex/lettrine/lettrine-2006-03-17.sty
RELOC/tex/latex/lettrine/lettrine-2015-08-31.sty
RELOC/tex/latex/lettrine/lettrine-2018-08-18.sty
@@ -181244,7 +181272,7 @@ runfiles size=17
catalogue-ctan /macros/latex/contrib/lettrine
catalogue-license lppl1.3
catalogue-topics lettrine
-catalogue-version 2.50
+catalogue-version 2.51
name levy
category Package
@@ -196597,6 +196625,41 @@ catalogue-license lppl1.3c
catalogue-topics luatex lua-supp use-lua
catalogue-version 0.2
+name luaplot
+category Package
+revision 67550
+shortdesc Plotting graphs using Lua
+relocated 1
+longdesc This package uses Lua to plot graphs of real-valued functions
+longdesc of a real variable in LaTeX. It furthermore makes use of the
+longdesc MetaPost system as well as the luamplib and luacode packages.
+longdesc It provides an easy way for plotting graphs of standard
+longdesc mathematical functions. There is no particular environment in
+longdesc the package for plotting graphs. It also works inside LaTeX
+longdesc floating environments, like tables and figures. The compilation
+longdesc time for plotting several graphs in LaTeX using this package is
+longdesc significantly less with the LuaLaTeX engine. The package is
+longdesc based on the core idea of loading mathematical functions inside
+longdesc Lua and determining plot points using different methods
+longdesc available in Lua. After determining plot points in Lua, two
+longdesc different approaches are used: Pass plot points to the MetaPost
+longdesc system via luamplib. Pass plot points to the TikZ package.
+containersize 2000
+containerchecksum 2a7535374a237b0ff3dc7723ee852f35cdf7ca174c7dd4ea658cc6444f64e3d17581fae1969e311be79f2913b58e68cf1aaab527e07c1960529f1eb5575ac9c1
+doccontainersize 120388
+doccontainerchecksum 38e1c8a85ab0180223f09dc19b51ae166b7fddcd03f9e122b2a3455d48610b152fcc7141da908db1caa369badf6f819b4ef3389739cb9064989c4ee5af85aeb5
+docfiles size=42
+ RELOC/doc/lualatex/luaplot/README.txt details="Readme"
+ RELOC/doc/lualatex/luaplot/luaplot.bib
+ RELOC/doc/lualatex/luaplot/luaplot.pdf details="Package documentation"
+ RELOC/doc/lualatex/luaplot/luaplot.tex
+runfiles size=1
+ RELOC/tex/lualatex/luaplot/luaplot.sty
+catalogue-ctan /macros/luatex/latex/luaplot
+catalogue-license lppl1.3c
+catalogue-topics graphics graphics-plotfn mp-use graphics-mpost pgf-tikz luatex
+catalogue-version 1.0
+
name luaprogtable
category Package
revision 56113
@@ -210253,7 +210316,7 @@ catalogue-version 2.0
name mitthesis
category Package
-revision 67497
+revision 67544
shortdesc A LaTeX template for MIT theses
relocated 1
longdesc This class provides a LaTeX template for MIT theses formatted
@@ -210268,10 +210331,10 @@ longdesc distributions, ideally 11/2022 or later, but compatible with
longdesc distributions back to 2020. This template replaces the older
longdesc version of mitthesis.cls, which was first composed in the
longdesc 1980s.
-containersize 12788
-containerchecksum f396d0c5ecf93840234393d6c80ff7464eeb4a67eaa14556252af784be4232f1385f681ab506caa5382e326147d20c8b31f4f7cecc69e78b9f8c9ff08cca8a79
-doccontainersize 2337812
-doccontainerchecksum be699e738800903f50789a8b12178493d8ea3927c28c75e7c5f72588be5a35a5125d3b57d35cdbd4aa72bab8536a70452fda6f0cbe42f4b4a2dadf583cf3bf39
+containersize 12888
+containerchecksum baa20bead63669b1acecb1280b4d4202aa51be300c440726c83358a5d0c6e7bb711007c1283fbf10a5519c803b2dad832ec1e36688f5ec9f5e1d1af757ea7b27
+doccontainersize 2337856
+doccontainerchecksum 142eb98db9711afe61270281d70e2dde43d6129e9f4dcfd7df42a6aeec7f4fd34545a447c3621612dfdd8f917fa5e12d9771827328ab47124dd9a008190598fc
docfiles size=1022
RELOC/doc/latex/mitthesis/MIT-Thesis.pdf details="Example of use"
RELOC/doc/latex/mitthesis/MIT-thesis-template/MIT-Thesis.tex
@@ -210333,7 +210396,7 @@ runfiles size=18
catalogue-ctan /macros/latex/contrib/mitthesis
catalogue-license mit
catalogue-topics class dissertation engineering humanities scientific-docs doc-templ expl3
-catalogue-version 1.03
+catalogue-version 1.04
name mkgrkindex
category Package
@@ -257001,7 +257064,7 @@ catalogue-version 1.1
name profcollege
category Package
-revision 67162
+revision 67545
shortdesc A LaTeX package for French maths teachers in college
relocated 1
longdesc This package provides some commands to help French mathematics
@@ -257011,15 +257074,15 @@ longdesc \Pythagore{ABC}{5}{7} to write the entire calculation of AC
longdesc with the Pythagorean theorem, \Trigo[Cosinus]{ABC}{3}{}{60} to
longdesc write the entire calculation of AC with cosine, ... and some
longdesc others.
-containersize 1284712
-containerchecksum f1a53798b6c3e83a334e322d8983b674f1ffe92f2b16951e083f9f05780fc0998477b0056cd3a542e8d29daacb2e9d364cf5bb74f3f7d881a270f337300cd6d8
-doccontainersize 10832100
-doccontainerchecksum 4d72bd08a5916a2007740ddf7cdabb6e1968f4709d2ee010acf17f89b2d6375a3294fce50cf5ae630b598a2a56c4557a7a7aed41a4bb7dc2d1f830c216000037
-docfiles size=2808
+containersize 1291712
+containerchecksum 2fcdf0d729adf2b322e1a98f63af7a16096ee7cd6f1511928adcc4f6d179c5d3b6c7152dd9ae856389764715f61f5a23a801fcd39ccc9e9efb809caab6a9bfe6
+doccontainersize 11019484
+doccontainerchecksum 8d2329a7e4ac4b3deb7c67eb99edb12a2774891d8dd7f29ceee5277db77b35f133756613ae9eff47dce05ee72f80fb1de006d7eff6685f954d77d9f0509effb9
+docfiles size=2856
RELOC/doc/latex/profcollege/ProfCollege-doc.pdf details="Package documentation" language="fr"
RELOC/doc/latex/profcollege/ProfCollege-doc.zip
RELOC/doc/latex/profcollege/README details="Readme"
-runfiles size=2811
+runfiles size=2872
RELOC/metapost/profcollege/PfCAfficheur.mp
RELOC/metapost/profcollege/PfCArithmetique.mp
RELOC/metapost/profcollege/PfCArithmetiquePDF.mp
@@ -257038,7 +257101,7 @@ runfiles size=2811
RELOC/metapost/profcollege/PfCIle.dat
RELOC/metapost/profcollege/PfCLaTeX.mp
RELOC/metapost/profcollege/PfCLabyNombre.mp
- RELOC/metapost/profcollege/PfCMonde-futurenew.mp
+ RELOC/metapost/profcollege/PfCMonde.mp
RELOC/metapost/profcollege/PfCMosaique.mp
RELOC/metapost/profcollege/PfCObjets.mp
RELOC/metapost/profcollege/PfCPseudo.mp
@@ -257240,6 +257303,7 @@ runfiles size=2811
RELOC/metapost/profcollege/PfCzaire.dat
RELOC/metapost/profcollege/PfCzambie.dat
RELOC/metapost/profcollege/PfCzimbabwe.dat
+ RELOC/tex/latex/profcollege/PfCAutomatismes.tex
RELOC/tex/latex/profcollege/PfCAutonomie.tex
RELOC/tex/latex/profcollege/PfCBarreNiveaux.tex
RELOC/tex/latex/profcollege/PfCBarresCalculs.tex
@@ -257265,6 +257329,7 @@ runfiles size=2811
RELOC/tex/latex/profcollege/PfCDistributivite.tex
RELOC/tex/latex/profcollege/PfCDobble.tex
RELOC/tex/latex/profcollege/PfCDomino.tex
+ RELOC/tex/latex/profcollege/PfCEcrireQCMold.tex
RELOC/tex/latex/profcollege/PfCEcrireunQCM.tex
RELOC/tex/latex/profcollege/PfCEcritureLettres.tex
RELOC/tex/latex/profcollege/PfCEcritureUnites.tex
@@ -257303,6 +257368,7 @@ runfiles size=2811
RELOC/tex/latex/profcollege/PfCNombreAstral.tex
RELOC/tex/latex/profcollege/PfCNonogramme.tex
RELOC/tex/latex/profcollege/PfCNotionFonction.tex
+ RELOC/tex/latex/profcollege/PfCNumberHive.tex
RELOC/tex/latex/profcollege/PfCOperationsTrou.tex
RELOC/tex/latex/profcollege/PfCPapiers.tex
RELOC/tex/latex/profcollege/PfCPatronPaves.tex
@@ -257341,6 +257407,8 @@ runfiles size=2811
RELOC/tex/latex/profcollege/PfCSommeAngles.tex
RELOC/tex/latex/profcollege/PfCSquaro.tex
RELOC/tex/latex/profcollege/PfCStatistiques.tex
+ RELOC/tex/latex/profcollege/PfCStatistiquesold.tex
+ RELOC/tex/latex/profcollege/PfCStatistiquesoldold.tex
RELOC/tex/latex/profcollege/PfCTableauxUnites.tex
RELOC/tex/latex/profcollege/PfCTablesOperations.tex
RELOC/tex/latex/profcollege/PfCTectonic.tex
@@ -257357,7 +257425,7 @@ catalogue-also proflycee
catalogue-ctan /macros/latex/contrib/profcollege
catalogue-license lppl1.3c
catalogue-topics maths french teaching
-catalogue-version 0.99-z-m
+catalogue-version 0.99-z-o
name proflabo
category Package
@@ -270085,7 +270153,7 @@ catalogue-version 1.1a
name reledmac
category Package
-revision 63105
+revision 67547
shortdesc Typeset scholarly editions
relocated 1
longdesc A package for typesetting scholarly critical editions,
@@ -270094,11 +270162,11 @@ longdesc itself was a LaTeX port of the plain TeX EDMAC macros. The
longdesc package supports indexing by page and by line numbers, and
longdesc simple tabular- and array-style environments. The package is
longdesc distributed with the related reledpar package.
-containersize 55372
-containerchecksum c7cabb0818baf51eafc4f4864019479925f2b1861435cb85f6a1d03a1ba542c565a25927a582dacf04508deb005ef40dd286126ae85cc918e7881d5aa589b0a6
-doccontainersize 10260936
-doccontainerchecksum 3cd4033ba53567e443c8b5f2b48ff11e63bcf21dd2c618c00e8cdc00004ba5806947e96cdc1c6f1125ca7eb28a505f18901311c3ae168f34abd1e4e7aa7bb96c
-docfiles size=3377
+containersize 55516
+containerchecksum 8cb4ebf0153b6ce6c1492fece828d6021b893d7b5df3776d42585c5cea330eebc622464e5d9278ef4e145f04accb0d2b30e4061520e073a643ff661234eda1f4
+doccontainersize 10451976
+doccontainerchecksum acdb69980a3a724f63622702cda2df3d8c0957e61ddf89f034b8cd00977af1e2aa20a436b4c71eec0627b55147f69f9b2056e3079024ef05e240679354952a13
+docfiles size=3412
RELOC/doc/latex/reledmac/README.md details="Readme"
RELOC/doc/latex/reledmac/doc-include/migrate-mac.dtx
RELOC/doc/latex/reledmac/doc-include/migrate-par.dtx
@@ -270204,8 +270272,8 @@ docfiles size=3377
RELOC/doc/latex/reledmac/migration.pdf
RELOC/doc/latex/reledmac/reledmac.pdf details="Package documentation"
RELOC/doc/latex/reledmac/reledpar.pdf
-srccontainersize 208920
-srccontainerchecksum 96f3ca08dd9b0323b270a40dfcb63fff3b74a0c7c3dabb076c2a588b4041cb7052e4c84d2d4f04ab02f511e43db85dc39bbbd41faba78cf2553696fee9665553
+srccontainersize 209160
+srccontainerchecksum 266f325b1e9d8e0f67156d90da73d331573c3b7b0c37b83ad2927ff59c70ff9b620aa15fc932b22dcf3f80031ca96b0c78ad2858db2320c31d0e55ba9c873286
srcfiles size=298
RELOC/source/latex/reledmac/migration.dtx
RELOC/source/latex/reledmac/reledmac.dtx
@@ -270222,7 +270290,7 @@ catalogue-contact-support http://geekographie.maieul.net/146
catalogue-ctan /macros/latex/contrib/reledmac
catalogue-license lppl1.3
catalogue-topics crit-ed
-catalogue-version 2.39.1
+catalogue-version 2.39.2
name relenc
category Package
@@ -281641,7 +281709,7 @@ catalogue-version 1.2.1
name se2thesis
category Package
-revision 66883
+revision 67548
shortdesc A Thesis Class for the Chair of Software Engineering II at the University of Passau, Germany
relocated 1
longdesc The se2thesis bundle provides a document class for writing a
@@ -281654,11 +281722,11 @@ longdesc title page, it still provides large degrees of freedom to its
longdesc users. However, the package's documentation also provides
longdesc recommendations regarding several aspects, for example,
longdesc recommending BibLaTeX for bibliographies.
-containersize 9132
-containerchecksum f7734d5618ad887dd4bca78812995edc7a79bd59febda3fea3518c707623a9aa7bf734f5ee4072ba41af5e8f12cf842c46ac0e26dea96f0fb16be218c7945403
-doccontainersize 1464132
-doccontainerchecksum 628f44a620b278490a6b9b02dfa74369180303a4e3272901c590adc880ab34907efb5eeaec94e4b7c3e28975171dd1c5b46e63630a11b52c69b99d56f352e1ef
-docfiles size=644
+containersize 9176
+containerchecksum cbd50459815ff3191491d909141e8eb7d0125234c70d13565f113268aea4aa41780320aabf559b30ba18257ec42376b1c3e50c332fb743bf286844e63aac5167
+doccontainersize 1465596
+doccontainerchecksum 26c27031e6e981fbc9998a2c2c2a517a469ec0adcd2c9d3cb9f06bd3c4f133f29a81da43062fe96ba43b93f6fc9e41d072e57bd4cf31cebd43f19f88b95904ab
+docfiles size=645
RELOC/doc/latex/se2thesis/CHANGELOG.md
RELOC/doc/latex/se2thesis/LICENSE.txt
RELOC/doc/latex/se2thesis/README.md details="Readme"
@@ -281668,9 +281736,9 @@ docfiles size=644
RELOC/doc/latex/se2thesis/se2thesis.tex
RELOC/doc/latex/se2thesis/test.pdf
RELOC/doc/latex/se2thesis/test.tex
-srccontainersize 23860
-srccontainerchecksum fc07431bd1b24a31ac78e3709056f2cf981810196b4797975a08e7e5fa2b9e4e7eccfc2b8ff9cafbdeeb88445ffaf2aeb8c5ebe9cec786175f12d08f8675663e
-srcfiles size=29
+srccontainersize 24004
+srccontainerchecksum 1163c3bfdc2c4f23c5ddb3344532e452129979ef095dae32cad44eda9c7b0f5dd100e8c7d88f846fb328006e719954f7f15e2d0bc0613e062deeaf73ce647a31
+srcfiles size=30
RELOC/source/latex/se2thesis/se2colors.dtx
RELOC/source/latex/se2thesis/se2fonts.dtx
RELOC/source/latex/se2thesis/se2packages.dtx
@@ -281688,7 +281756,7 @@ catalogue-contact-repository https://github.com/se2p/se2thesis
catalogue-ctan /macros/latex/contrib/se2thesis
catalogue-license lppl1.3c
catalogue-topics class dissertation expl3
-catalogue-version 3.0.0
+catalogue-version 3.1.0
name secdot
category Package
@@ -313421,7 +313489,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 67533
+revision 67540
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
@@ -313429,10 +313497,10 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 114076
-containerchecksum 187f0ab53ed17d4ed2247d08a77e395e0c3e19caa6663fd377f935780986f69e656cfb7d146fc6f1ce7e9429b2e5156ee377f0ba7fab119e9f589b76167e2ca3
+containersize 114036
+containerchecksum e599b965f2751d51808bd3e23ce5c021ed3d1d9b2aad40a653c180a6ee9fa43c2f82286c4e163cccca00416921a599978e38623d40f839202939d54f950086c1
doccontainersize 427680
-doccontainerchecksum c465bc5d00d38003bab71a633d1591828479447ffdd76b79ace205d06ede3ed41c24910dd0d052463b441ee7809dcf49c10376508bfb776aa577bd695f4ca731
+doccontainerchecksum 4ea46f9c2d723b0f199ed09b00fb4528a395c20fed0fcf867ece9b00b893a8f19909a30d7a8969303c93aa2e7d185003098b007cc3d80ea206cdb3493cf7dfff
docfiles size=547
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -331285,29 +331353,29 @@ catalogue-version 3.5.2
name tugboat
category Package
-revision 66513
+revision 67549
shortdesc LaTeX macros for TUGboat articles
relocated 1
longdesc Provides ltugboat.cls for both regular and proceedings issues
longdesc of the TUGboat journal. Also provides a BibTeX style,
longdesc tugboat.bst.
-containersize 30432
-containerchecksum 5ba18321aab0327a1574e1d22c1fa6095df605cf57aa03f591468f61fdcf6706b20909a5fee459e3f8af7bb3cbc5f22abb94285f770dd0dd3b1dd1da67d55eae
-doccontainersize 835804
-doccontainerchecksum c5b9f50a6b41d7f666ad396c0b70533f036a12d27d714164490b2e9df13e0cdcf233a191db1110782d1f72f7fcc0e9febd9b68a12884db14629015f96639f3b5
-docfiles size=229
+containersize 31120
+containerchecksum adb155b9dfc0d388f9ced51578c6c769bed38dd95ba62d846d4befc1f6fe6082f509431dc7b3017f038f04ffb27349634f78308b8ff4d9fc109dcb7316292fea
+doccontainersize 840368
+doccontainerchecksum e2c5db720fd172f969251aa38e023626f7003bf7e486cce0d162ae3c6ad28ac69bb4641d942c762edb42a34922e1bddafb7926cbf4b13484bb616081d54f7660
+docfiles size=230
RELOC/doc/latex/tugboat/NEWS
RELOC/doc/latex/tugboat/README details="Readme"
RELOC/doc/latex/tugboat/ltubguid.ltx
- RELOC/doc/latex/tugboat/ltubguid.pdf details="Instructions for authors" language="en"
+ RELOC/doc/latex/tugboat/ltubguid.pdf details="Instructions for authors"
RELOC/doc/latex/tugboat/manifest.txt
- RELOC/doc/latex/tugboat/tugboat.pdf details="Program documentation" language="en"
-srccontainersize 42328
-srccontainerchecksum daa388e822e2c2795bd7598cd2d66b25eb1af32e4374e6c1233578392c0a0bd04c9367268647ec5cd1d7cb9048e890dee11993e642a906d3ea5b072724e2ae1d
-srcfiles size=37
+ RELOC/doc/latex/tugboat/tugboat-code.pdf details="Program documentation"
+srccontainersize 43356
+srccontainerchecksum 0b1108ab7a8fbec3e7f6b031568ece31e0f2aa08b99e0febd01e5b90e4484418c152930d2d1d76fff31a8ec017e06a1be43244a7af5af63807cc16eb9fb0b386
+srcfiles size=38
RELOC/source/latex/tugboat/tugboat.dtx
RELOC/source/latex/tugboat/tugboat.ins
-runfiles size=44
+runfiles size=45
RELOC/bibtex/bst/tugboat/ltugbib.bst
RELOC/bibtex/bst/tugboat/tugboat.bst
RELOC/tex/latex/tugboat/ltugboat.cls
@@ -331322,7 +331390,7 @@ catalogue-contact-repository https://github.com/TeXUsersGroup/tugboat
catalogue-ctan /macros/latex/contrib/tugboat
catalogue-license lppl1.3
catalogue-topics journalpub class
-catalogue-version 2.29
+catalogue-version 2.30
name tugboat-plain
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 8ebb53a455..1565448528 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-b88dac990b7ee275b60aaa5fb03380ae texlive.tlpdb
+805951b628fd409a859059e2c3531dba texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 39b39371fa..bc9fdf7f87 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-62079df3f5952be9a8b7dacbe477100c7391ab4ba33a21679f104ffff87b211ab0439cf06782494d80519ec4b988cfd4ba4277745bc0e8a877c7321bb6dfe653 texlive.tlpdb
+c0bf610c1745815268222f39b610fd0cbc621c2444812307fe10f984fd01648ae1a30fd38a4fdb350218b05b9951dc3bd5a7a3dfea1dbbe13fd97e335110bc18 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 6d5deeb061..97acf8ab60 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmSjXTcACgkQTOGHfhlD
-jHCUCQf/Uf/w+uTbtxp6C8ag8GwSp7BkhCpi02ogkT2brrWjkg1hWESZd9DgQb00
-k3Wi230IpB42TpH+pLTJZ6RZ3Q+ItFogIbF39tSuF+86+yAVk0czei54+nY/7lp0
-NNvHlxayLADzjkl5vj6aJER8FCTg0LD3DmG8S05dY6LnLKpGQUhE2h6x+BY9EyqU
-Ld2emj1h5xlfEs8KYPOCU/un0XIGzLI2Fch/Mh+ASVyN+xauh0bV5f1mQnTh8o5z
-FR9L0D8bPRqhUoA0UEuoU2L4WGTUTnbr9H8JFq8CzLw8QtRPhzreOxCtFkSj+2fM
-LTOnMMAGEMpI7Gx5KTT7njwUlqKd5g==
-=X1v7
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmSkrx8ACgkQTOGHfhlD
+jHBFFwgAuwGZBPzI5OrZBl+WZI9Pp58UibLjUcHJil+qDlcn7feT5vorp1Bl8rNJ
+Pknxpbpbobh4yrI07pajFaRtEPiftEaqVMVMvsk6YiZeXogyCaL2R8BT+nV+C9vQ
+Vz5LaZ8D465ZfqaX/0fpw0Dv8V151YnymuqMI/2/E80E3S3/w8UlQQ9UTtVBIVk3
+hL2VfnbuuY0jZYNehGVQpU2eoxjM0WH4aO4nDSJhfPbxuY9JT3ilkayNzKPz035j
+HoHjPyiqJti1mbigsvq1C2uyZlIHK/nePJStYT4ZQciEINDNRruoCHdC/X5hcisJ
+bFKQ7Zo6XPoo0hvBAWv8wlocp9ehdQ==
+=WscU
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 1b711df1e4..e5cbc304b2 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/files.csv.lzma b/systems/win32/miktex/tm/packages/files.csv.lzma
index 0c044c48d8..bdd8de3582 100644
--- a/systems/win32/miktex/tm/packages/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/files.csv.lzma b/systems/win32/miktex/tm/packages/next/files.csv.lzma
index 9a6cfe3a91..102f30d0b4 100644
--- a/systems/win32/miktex/tm/packages/next/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/next/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 8d878e2f31..0f91fb140f 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1687525429
+date=1688474517
lastupd=miktex-zzip-bin-x64-2.9 miktex-zlib-bin-x64-2.9 miktex-yap-bin-x64-2.9 miktex-xml2pmx-bin-x64 miktex-xetex-bin-x64-2.9 miktex-web-bin-x64-2.9 miktex-uriparser-bin-x64-2.9 miktex-upmendex-bin-x64 miktex-ttf2pk2-bin-x64-2.9 miktex-texworks-bin-x64-2.9 miktex-texware-bin-x64-2.9 miktex-texify-bin-x64-2.9 miktex-tex4ht-bin-x64-2.9 miktex-tex2xindy-bin-x64-2.9 miktex-tex-bin-x64-2.9 miktex-teckit-bin-x64-2.9 miktex-tdsutil-bin-x64 miktex-synctex-bin-x64-2.9 miktex-runtime-bin-x64-2.9 miktex-ptex-bin-x64
-lstdigest=07eb34a2409ffa8a96596aff09aa2f67
-numpkg=6643
+lstdigest=526b1905bcaa793a46c218710b10aad8
+numpkg=6671
relstate=next
-version=8574
+version=8585
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: Arj8vnujXVorIldvTeZ8NLZzHTXA/5jITSD899739xsfhSh6nRp/KWepGOPdWF7QdiET76DeetzZmJ34jx3ezIs41taW85/rcnaNWQOUSAwSjuppXDmXAWuQQiEfDMpRrbmTystA/lzANkOenprSDLR+76bGlallx7IPIhXfYgpR9jMpgYdDjLrOTsXM8cZ/pxXR3e6GzY+Yvv9b1zpw2LkCtoDE+4B1URX/qauWKwOJ0HMYRS904/nOk5L0VnEE1CFKZZYPA1ZCToHd0DyLT6ubYZ7Iby0I7h9Gtijl4DD79h8Pdi8TzJ1iQNtWvqjxhnFtm8AbYPDzt7DO2uyOCQ==
+;;;; signature/miktex: BSfkhKBqwBGxYXaVVf0S5KdySGnerspbLE2s5e9KKNVsVVEMLCyqEwsY83deQEovb9xhqJAFLKp/I813zR0U/MnOQUE0rE+dj2S8/qvHG1ZHyDSbcuzPgQIV344xCf6KPKkQ9+9FLsfmHcSjY8PTYCUl/zrVzkJI7SEfrN6HzBIrtbPFm1CJq6w2tmF9+btlju0xNJvRMA7DR/dhJsSbfV+9r4HUo0Z0bwlkZ168/XWPAB4fc9t4WE1tATYAWPWNJ+q2lCm92aS1jwax3GyZdNlGbgg69y2xgcv7+Kx2sBDQsuOp50Na1gU36u/81GwaW4PRqW/xXsXgb7b8ObSbUQ==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 0c3bfc8260..733eb6e367 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1687525371
-lastupd=xcharter-math__source xcharter-math__doc xcharter-math schulmathematik__source schulmathematik__doc schulmathematik ragged2e__source ragged2e__doc ragged2e luavlna__doc luavlna luafindfont__source luafindfont__doc luafindfont kpfonts-otf__source kpfonts-otf__doc kpfonts-otf javascripthttp__source javascripthttp__doc javascripthttp
-lstdigest=d474d5eceae375b0e5195f14799c2182
-numpkg=6643
+date=1688474370
+lastupd=xindex__source xindex__doc xindex typeoutfileinfo__source typeoutfileinfo__doc simpleicons__source simpleicons__doc simpleicons runcode__source runcode__doc runcode rouequestions__source rouequestions__doc rouequestions rorlink__source rorlink__doc rorlink quran__source quran__doc quran
+lstdigest=bef44ea5a270e38bf684a4ac7c217279
+numpkg=6671
relstate=stable
-version=8574
+version=8585
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: cnn8q6Q9nR8krwsdJGOb/LxESzwZosmC+I7OtEUEn3v/gubnS5QPRXUQ/CwuzfDI/KY1Mf4PDdsLT6fx05RC19W98/Bk+Rz2rzqlWGPZtw4ZI7liHwFgp0+J8ipG1Our+d+YKGyJhnX2yoPWkfdBY8WMejxSPPWNK57H8ln4Y1AlTZvoWtntl2F0t+nGr+oj0s1hih41N5ndY4S4mELA7hx5NewfxPvAKL2XRKxv3BvUdQ1mrFjtvxHHsKiXYjN9zQ7vVq2cQVDJMY4cKlV2SXRSt6lA6v4sSUpPh7NkWnMrNT9VPzSZM+XYluP6OLGwuv/7kvA5wa3qLc0b4HwxtA==
+;;;; signature/miktex: QL9wo9JePBu63VwUmWzKk9+x5VY69J9inBn45atZ3TF+FFWNY/ZI46IbsTqgmWtBo+wHV1RMOAVa0prdQ9pfeMdQtJoUkqNnAUgkkoclPzdvtzSZrsM9Gj2270qF8P2KZcixRbFZ9McTHACDkxno4fW07tuodZzx7wmuBRH7vav8uWcl2/YJSXrmB2HFmxN5vrOXaTezPFIVme6CfZ4+lCU4c207JYUpC2qb1pQZRe8iRc5W6Rw6WyI/+1stb5RGyqg5E1kLZbJl+eHa1xqBEcP+GLb+SIBwWEUzYn0ZbrmrKz71ZR8nxG8N6HC/94FM09WxWj2uJ5ZQM7subS3sIw==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/timestamp b/timestamp
index 29a7955c41..53c8c9c64e 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2023-07-04-02-02
+2023-07-05-02-02