summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-11-18 01:59:07 +0000
committerKarl Berry <karl@freefriends.org>2009-11-18 01:59:07 +0000
commit798372657003d5977a84d3395cb99e2616f1c718 (patch)
tree9aee08b20876254e14f868f3357dc6194dd21b7e /Master/texmf-dist/tex/latex
parentc0e6fdd751429d06c130e619a2040f846e20671a (diff)
notes2bib 2.0a (2nov09)
git-svn-id: svn://tug.org/texlive/trunk@16057 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r--Master/texmf-dist/tex/latex/notes2bib/notes2bib.sty72
1 files changed, 36 insertions, 36 deletions
diff --git a/Master/texmf-dist/tex/latex/notes2bib/notes2bib.sty b/Master/texmf-dist/tex/latex/notes2bib/notes2bib.sty
index 730da978946..fae7d506427 100644
--- a/Master/texmf-dist/tex/latex/notes2bib/notes2bib.sty
+++ b/Master/texmf-dist/tex/latex/notes2bib/notes2bib.sty
@@ -15,7 +15,7 @@
%%
\RequirePackage{xparse}
\ProvidesExplPackage
- {notes2bib} {2009/09/28} {2.0}
+ {notes2bib} {2009/11/01} {2.0a}
{Integrating notes into the bibliography}
\RequirePackage{l3keys2e}
\tl_new:Nn \c_niib_file_message_tl {
@@ -38,7 +38,7 @@
\int_new:N \g_niib_previous_notes_int
\tl_new:N \l_niib_sortkey_field_tl
\int_new:N \g_niib_total_notes_int
-\cs_new_nopar:Nn \niib_cite:w { }
+\cs_new_nopar:Npn \niib_cite:w { }
\keys_define:nn { notes2bib } {
cite-function .code:n = {
\AtBeginDocument { \cs_set_eq:NN \niib_cite:w #1 }
@@ -100,7 +100,7 @@
sort-key-before = aaa ,
use-sort-key = true
}
-\cs_set_nopar:Nn \niib_options_redefine: {
+\cs_set_nopar:Npn \niib_options_redefine: {
\keys_define:nn { notes2bib } {
cite-function .code:n = {
\cs_set_eq:NN \niib_cite:w ##1
@@ -152,7 +152,7 @@
tail .meta:n = { placement = after } ,
writekey .meta:n = { use-sort-key = #1 }
}
-\cs_new_nopar:Nn \niib_note_name: {
+\cs_new_nopar:Npn \niib_note_name: {
\tl_use:N \l_niib_note_name_tl
\intexpr_compare:nT { \g_niib_previous_notes_int > \c_nine } {
\intexpr_compare:nT { \g_niib_note_int < \c_ten } {
@@ -161,32 +161,32 @@
}
\int_to_arabic:n { \g_niib_note_int }
}
-\cs_new_nopar:Nn \niib_filesw: { }
-\cs_new:Nn \niib_mark_note:n { }
+\cs_new_nopar:Npn \niib_filesw: { }
+\cs_new:Npn \niib_mark_note:n #1 { }
\cs_generate_variant:Nn \niib_mark_note:n { x }
-\cs_new:Nn \niib_mark_note_after:n {
+\cs_new:Npn \niib_mark_note_after:n #1 {
\int_gincr:N \g_niib_total_notes_int
\clist_gput_right:Nx \g_niib_after_clist {#1}
\niib_mark_note_after_aux:n {#1}
}
-\cs_new:Nn \niib_mark_note_after_aux:n { }
-\cs_new:Nn \niib_mark_note_before:n {
+\cs_new:Npn \niib_mark_note_after_aux:n #1 { }
+\cs_new:Npn \niib_mark_note_before:n #1 {
\int_gincr:N \g_niib_total_notes_int
\clist_gput_right:Nx \g_niib_before_clist {#1}
\niib_cite:w {#1}
}
-\cs_new:Nn \niib_mark_note_mixed:n {
+\cs_new:Npn \niib_mark_note_mixed:n #1 {
\int_gincr:N \g_niib_total_notes_int
\niib_cite:w {#1}
}
-\cs_new_nopar:Nn \niib_stream_check: {
+\cs_new_nopar:Npn \niib_stream_check: {
\cs_if_free:NT \g_niib_file_stream {
\iow_new:N \g_niib_file_stream
\iow_open:Nn \g_niib_file_stream { \g_niib_filename_tl .bib }
\iow_now:Nx \g_niib_file_stream { \c_niib_file_message_tl }
}
}
-\cs_new:Nn \niib_write_field:nn {
+\cs_new:Npn \niib_write_field:nn #1#2 {
\iow_space: \iow_space: #1 \iow_space: = \iow_space: {#2} ,
\iow_newline:
}
@@ -196,7 +196,7 @@
\exp_after:wN \niib_write_note_aux:nn
\fi:
}
-\cs_new:Nn \niib_write_note_aux:nn {
+\cs_new:Npn \niib_write_note_aux:nn #1#2 {
\niib_stream_check:
\iow_now:Nx \g_niib_file_stream {
@ \l_niib_record_type_tl {
@@ -212,12 +212,12 @@
}
}
\cs_generate_variant:Nn \niib_write_note:nn { x }
-\cs_new_nopar:Nn \niib_record_notes: {
+\cs_new_nopar:Npn \niib_record_notes: {
\if@filesw
\exp_after:wN \niib_flush_notes_aux:
\fi
}
-\cs_new_nopar:Nn \niib_flush_notes_aux: {
+\cs_new_nopar:Npn \niib_flush_notes_aux: {
\clist_if_empty:NF \g_niib_before_clist {
\iow_now:Nx \@auxout {
\NotesBeforeCitations { \exp_not:V \g_niib_before_clist }
@@ -234,22 +234,22 @@
\clist_gclear:N \g_niib_after_clist
}
}
-\cs_new_nopar:Nn \niib_to_bibnote:n {
+\cs_new_nopar:Npn \niib_to_bibnote:n #1 {
\cs_set_eq:cN {#1} \bibnote
\cs_set_eq:cN { #1 mark } \bibnotemark
\cs_set_eq:cN { #1 text } \bibnotetext
}
-\cs_new_nopar:Nn \niib_from_bibnote:n {
+\cs_new_nopar:Npn \niib_from_bibnote:n #1 {
\cs_set_eq:cc {#1} { niib_ #1 :w }
\cs_set_eq:cc { #1 mark } { niib_ #1 mark:w }
\cs_set_eq:cc { #1 text } { niib_ #1 text:w }
}
-\cs_new_nopar:Nn \niib_save_endnote: {
+\cs_new_nopar:Npn \niib_save_endnote: {
\cs_set_eq:NN \niib_endnote:w \endnote
\cs_set_eq:NN \niib_endnotemark:w \endnotemark
\cs_set_eq:NN \niib_endnotetext:w \endnotetext
}
-\cs_new_nopar:Nn \niib_save_footnote: {
+\cs_new_nopar:Npn \niib_save_footnote: {
\cs_set_eq:NN \niib_footnote:w \footnote
\cs_set_eq:NN \niib_footnotemark:w \footnotemark
\cs_set_eq:NN \niib_footnotetext:w \footnotetext
@@ -258,23 +258,23 @@
\niib_save_endnote:
\niib_save_footnote:
}
-\cs_new_nopar:Nn \niib_create_print_notes: {
+\cs_new_nopar:Npn \niib_create_print_notes: {
\@ifpackageloaded { biblatex } {
- \cs_new_nopar:Nn \niib_print_notes: {
+ \cs_new_nopar:Npn \niib_print_notes: {
\cs_set:Nx \niib_create_print_notes_aux: {
\printbibliography [ keyword = \exp_not:V \l_niib_keyword_tl ]
}
\niib_create_print_notes_aux:
}
}{
- \cs_new_nopar:Nn \niib_print_notes: {
+ \cs_new_nopar:Npn \niib_print_notes: {
\exp_args:NV \niib_bibliography:n \g_niib_filename_tl
}
}
}
-\cs_new:Nn \niib_create_print_notes_aux: { }
+\cs_new:Npn \niib_create_print_notes_aux: { }
\AtBeginDocument { \niib_create_print_notes: }
-\cs_new_nopar:Nn \niib_attach_bibliography: {
+\cs_new_nopar:Npn \niib_attach_bibliography: {
\@ifpackageloaded { biblatex } {
\exp_args:NV \bibliography \g_niib_filename_tl
}{
@@ -299,7 +299,7 @@
}{
\AtBeginDocument { \niib_attach_bibliography: }
}
-\cs_new_nopar:Nn \niib_set_sortkey_name: {
+\cs_new_nopar:Npn \niib_set_sortkey_name: {
\@ifpackageloaded { biblatex } {
\tl_set:Nn \l_niib_sortkey_field_tl { sortkey }
}{
@@ -308,14 +308,14 @@
\cs_gundefine:N \niib_set_sortkey_name:
}
\AtBeginDocument { \niib_set_sortkey_name: }
-\cs_new_nopar:Nn \niib_set_mark_note_after: {
+\cs_new_nopar:Npn \niib_set_mark_note_after: {
\@ifpackageloaded { biblatex } {
- \cs_set:Nn \niib_mark_note_after_aux:n {
+ \cs_set:Npn \niib_mark_note_after_aux:n ##1 {
\AtNextCite { \@fileswfalse }
\niib_cite:w {##1}
}
}{
- \cs_set:Nn \niib_mark_note_after_aux:n {
+ \cs_set:Npn \niib_mark_note_after_aux:n ##1 {
\cs_set_eq:NN \niib_filesw: \if@filesw
\@fileswfalse
\niib_cite:w {##1}
@@ -324,18 +324,18 @@
}
}
\AtBeginDocument { \niib_set_mark_note_after: }
-\cs_new_nopar:Nn \niib_check_cite: {
+\cs_new_nopar:Npn \niib_check_cite: {
\@ifpackageloaded { cite } {
- \cs_set:Nn \niib_mark_note_after_aux:n {
+ \cs_set:Npn \niib_mark_note_after_aux:n ##1 {
\cs_set_eq:NN \niib_filesw: \if@filesw
\@fileswfalse
- \cs_set_nopar:Nn \niib_aux_hook: {
+ \cs_set_nopar:Npn \niib_aux_hook: {
\cs_set_eq:NN \if@filesw \niib_filesw:
- \cs_set_nopar:Nn \niib_aux_hook: { }
+ \cs_set_nopar:Npn \niib_aux_hook: { }
}
\niib_cite:w {##1}
}
- \cs_new_nopar:Nn \niib_aux_hook: { }
+ \cs_new_nopar:Npn \niib_aux_hook: { }
\tl_gput_right:Nn \g_niib_document_hook_tl {
\cs_if_exist:NF \@restore@auxhandle {
\tl_new:N \@restore@auxhandle
@@ -353,7 +353,7 @@
\niib_bibnote:nn {#1} {#2}
}
}
-\cs_new:Nn \niib_bibnote:nn {
+\cs_new:Npn \niib_bibnote:nn #1#2 {
\niib_write_note:nn {#1} {#2}
\niib_mark_note:n {#1}
}
@@ -402,7 +402,7 @@
\tl_gput_right:Nn \document { \g_niib_document_hook_tl }
\tl_new:N \g_niib_document_hook_tl
\AtEndDocument { \niib_record_notes: }
-\cs_new_nopar:Nn \niib_check_rerun: {
+\cs_new_nopar:Npn \niib_check_rerun: {
\clist_if_eq:NNTF \g_niib_all_before_clist
\g_niib_previous_before_clist {
\clist_if_eq:NNF \g_niib_all_after_clist
@@ -422,7 +422,7 @@
2) BibTeX \\%
3) LaTeX
}
-\cs_new_nopar:Nn \niib_write_total_notes: {
+\cs_new_nopar:Npn \niib_write_total_notes: {
\intexpr_compare:nT { \g_niib_note_int > \c_zero } {
\iow_now:Nx \@auxout {
\TotalNotes { \int_to_arabic:n { \g_niib_note_int } }