summaryrefslogtreecommitdiff
path: root/tex/context/base/publ-imp-apa.mkvi
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/publ-imp-apa.mkvi')
-rw-r--r--tex/context/base/publ-imp-apa.mkvi46
1 files changed, 33 insertions, 13 deletions
diff --git a/tex/context/base/publ-imp-apa.mkvi b/tex/context/base/publ-imp-apa.mkvi
index 1a758a87d..38ea0c74f 100644
--- a/tex/context/base/publ-imp-apa.mkvi
+++ b/tex/context/base/publ-imp-apa.mkvi
@@ -21,6 +21,13 @@
\startbtxrenderingdefinitions[apa]
+%D In order to get journals expanded (or normalized or abbreviated) you need to load
+%D a list:
+%D
+%D \starttyping
+%D \btxloadjournallist[journals.txt] % the jabref list
+%D \stoptyping
+
%D Because we want to mix rendering (in the manual) we need a namespace in label
%D texts:
@@ -165,7 +172,8 @@
\starttexdefinition btx:apa:title-and-series
\btxdoif {title} {
- \btxflush{converters.Word -> title}
+ %btxflush{converters.Word -> title}
+ \btxflush{Word -> title}
\btxdoif {series} {
\btxlparent
\btxflush{series}
@@ -177,7 +185,8 @@
\starttexdefinition btx:apa:title-it-and-series
\btxdoif {title} {
- \texdefinition{btx:apa:italic}{converters.Word -> title}
+ %texdefinition{btx:apa:italic}{converters.Word -> title}
+ \texdefinition{btx:apa:italic}{Word -> title}
\btxdoif {series} {
\btxlparent
\btxflush{series}
@@ -363,11 +372,13 @@
\startsetups btx:apa:article
\texdefinition{btx:apa:author-or-key-and-year}
\btxdoif {title} {
- \btxflush{converters.Word -> title}
+ %btxflush{converters.Word -> title}
+ \btxflush{Word -> title}
\btxperiod
}
\btxdoifelse {journal} {
- \texdefinition{btx:apa:italic}{journal}
+ % expandedjournal abbreviatedjournal
+ \texdefinition{btx:apa:italic}{expandedjournal -> journal}
} {
\btxdoif {crossref} {
\btxlabeltext{apa:In}
@@ -398,7 +409,8 @@
\startsetups btx:apa:book
\texdefinition{btx:apa:author-editors-crossref-year}
\btxdoif {title} {
- \texdefinition{btx:apa:italic}{converters.Word -> title}
+ %texdefinition{btx:apa:italic}{converters.Word -> title}
+ \texdefinition{btx:apa:italic}{Word -> title}
\doifmodeelse {btx:apa:edited-book} {
\btxdoifelse {volume} {
\btxspace
@@ -476,7 +488,8 @@
\startsetups btx:apa:inbook
\texdefinition{btx:apa:author-editors-crossref-year}
\btxdoifelse {title} {
- \texdefinition{btx:apa:italic}{converters.Word -> title}
+ %texdefinition{btx:apa:italic}{converters.Word -> title}
+ \texdefinition{btx:apa:italic}{Word -> title}
} {
\doifmodeelse {btx:apa:edited-book} {
\btxdoifelse {volume} {
@@ -577,11 +590,13 @@
\startsetups btx:apa:incollection
\texdefinition{btx:apa:author-and-year}
\btxdoifelse {arttitle} {
- \btxflush{converters.Word -> arttitle}
+ %btxflush{converters.Word -> arttitle}
+ \btxflush{Word -> arttitle}
\btxperiod
} {
\btxdoif {title} {
- \btxflush{converters.Word -> title}
+ %btxflush{converters.Word -> title}
+ \btxflush{Word -> title}
\btxperiod
}
}
@@ -592,7 +607,8 @@
\btxflushauthor{editor}
\btxcomma
}
- \texdefinition{btx:apa:italic}{converters.Word -> booktitle}
+ %texdefinition{btx:apa:italic}{converters.Word -> booktitle}
+ \texdefinition{btx:apa:italic}{Word -> booktitle}
\btxdoif {series} {
\btxdoif {volume} {
\btxspace
@@ -639,7 +655,8 @@
\startsetups btx:apa:inproceedings
\texdefinition{btx:apa:author-and-year}
\btxdoif {arttitle} {
- \btxflush{converters.Word -> arttitle}
+ %btxflush{converters.Word -> arttitle}
+ \btxflush{Word -> arttitle}
\btxperiod
}
\btxlabeltext{apa:In}
@@ -655,7 +672,8 @@
}
\btxcomma
}
- \texdefinition{btx:apa:italic}{converters.Word -> title}
+ %texdefinition{btx:apa:italic}{converters.Word -> title}
+ \texdefinition{btx:apa:italic}{Word -> title}
\btxdoif {series} {
\btxdoif {volume} {
\btxcomma
@@ -697,7 +715,8 @@
\startsetups btx:apa:proceedings
\texdefinition{btx:apa:editor-or-key-and-year}
\btxdoif {title} {
- \texdefinition{btx:apa:italic}{converters.Word -> title}
+ %texdefinition{btx:apa:italic}{converters.Word -> title}
+ \texdefinition{btx:apa:italic}{Word -> title}
\btxdoif {volume} {
\btxcomma
\btxlabeltext{apa:number}
@@ -763,7 +782,8 @@
\texdefinition{btx:apa:author-and-year}
\btxdoif {title} {
\btxspace
- \texdefinition{btx:apa:italic}{converters.Word -> title}
+ %texdefinition{btx:apa:italic}{converters.Word -> title}
+ \texdefinition{btx:apa:italic}{Word -> title}
}
\btxdoif {nationality} {
\btxspace