summaryrefslogtreecommitdiff
path: root/tex/context/base/publ-ini.mkiv
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/publ-ini.mkiv')
-rw-r--r--tex/context/base/publ-ini.mkiv18
1 files changed, 16 insertions, 2 deletions
diff --git a/tex/context/base/publ-ini.mkiv b/tex/context/base/publ-ini.mkiv
index c2823d45b..6e680e790 100644
--- a/tex/context/base/publ-ini.mkiv
+++ b/tex/context/base/publ-ini.mkiv
@@ -498,14 +498,18 @@
\endgroup}
\def\btx_entry_inject_yes
- {\fastsetup{\s!btx:\currentbtxalternative:lefttext}%
+ {\ifx\currentbtxlefttext\empty\else
+ \fastsetup{\s!btx:\currentbtxalternative:lefttext}%
+ \fi
\fastsetup\currentbtxsetup
\removeunwantedspaces
\ifx\currentbtxcombis\empty \else
\btxrenderingparameter\c!separator
\processcommacommand[\currentbtxcombis]\btx_entry_inject_combi
\fi
- \fastsetup{\s!btx:\currentbtxalternative:righttext}}%
+ \ifx\currentbtxrighttext\empty\else
+ \fastsetup{\s!btx:\currentbtxalternative:righttext}%
+ \fi}%
\def\btx_entry_inject_nop
{\tttf \getmessage\m!publications{12}{\currentbtxsetup}}
@@ -1078,6 +1082,15 @@
\def\btxexpandedjournal #1{\ctxcommand{btxexpandedjournal("#1")}} % \unexpanded ?
\def\btxabbreviatedjournal#1{\ctxcommand{btxabbreviatedjournal("#1")}} % \unexpanded ?
+% \installcorenamespace{btxjournal}
+%
+% \letvalue{\s!btxjournal\v!long }\btxexpandedjournal
+% \letvalue{\s!btxjournal\v!short }\btxabbreviatedjournal
+% \letvalue{\s!btxjournal\v!normal}\firstofoneargument
+%
+% \unexpanded\def\btxcheckedjournal
+% {\expandnamespaceparameter\s!btxjournal\btxrenderingparameter\c!journalconversion}
+
% \btxloadjournallist[list.txt] % Foo Journal of Bars = FBJ \n ....
%
% \btxexpandedjournal[fbj]
@@ -1255,6 +1268,7 @@
\c!etallimit=5,
\c!etaldisplay=5,
\c!etaltext={ \btxlabeltext{others}},
+ %c!journalconversion=\v!normal,
\c!monthconversion=\v!number,
\c!authorconversion=\v!normal]