Difference between revisions of "Manual Bibliography"
Jump to navigation
Jump to search
m (add links) |
|||
Line 1: | Line 1: | ||
< [[Bibliography|Bibliography MkII]] | [[Bibliography_mkiv|Bibliography MkIV]] > | < [[Bibliography|Bibliography MkII]] | [[Bibliography_mkiv|Bibliography MkIV]] > | ||
+ | = Short approach = | ||
Here is manual approach for simple bibliographies. | Here is manual approach for simple bibliographies. | ||
Line 35: | Line 36: | ||
[[Bibliography_mkiv#Simple_manual_bibliography|Here’s a similar approach]] using {{cmd|definedescription}}. | [[Bibliography_mkiv#Simple_manual_bibliography|Here’s a similar approach]] using {{cmd|definedescription}}. | ||
+ | |||
+ | = Shorter approach = | ||
+ | If you need a list of publications really quickly, simply use: | ||
+ | |||
+ | <context source=yes> | ||
+ | \define[1]\Lnk {\[\in[#1]\]} | ||
+ | |||
+ | \setupinteraction[state=start] | ||
+ | |||
+ | \starttext | ||
+ | %\startbodymatter | ||
+ | |||
+ | A reference: see \Lnk{libA} p. 1. | ||
+ | |||
+ | %\stopbodymatter | ||
+ | %\startappendices | ||
+ | |||
+ | \startsection[title={List of Publications}] % in appendices use chapter instead of section! | ||
+ | {\tfx | ||
+ | \startitemize[n][stopper={},left={\[},right={\]},distance=1em] | ||
+ | |||
+ | \startitem[libA] | ||
+ | A. Bloch, {\it Pleasuredome}, AH-A Ltd., 2018 | ||
+ | \stopitem | ||
+ | |||
+ | \startitem[libB] | ||
+ | {\blue http://wiki.contextgarden.net} (visited 31.12.2017) | ||
+ | \stopitem | ||
+ | |||
+ | \stopitemize | ||
+ | } | ||
+ | \stopsection | ||
+ | |||
+ | %\stopappendices | ||
+ | \stoptext | ||
+ | </context> |
Revision as of 20:17, 5 September 2018
< Bibliography MkII | Bibliography MkIV >
Short approach
Here is manual approach for simple bibliographies.
\definereferenceformat[cite][left={[},right={]}] \defineitemgroup [bibliography] \setupitemgroup [bibliography][each] [symbol=n, left={[}, right={]}, width=1.5em, stopper=, itemalign=flushright, inbetween={\blank[4pt]}] \appendtoks \let\bibitem \itemgroupitem \let\startbibitem \startitemgroupitem \let\stopbibitem \stopitemgroupitem \to \itemgroupcommands
Now you can use
\section{References} \startbibliography \bibitem[ref1] This is my first reference \bibitem[ref2] This is the second reference \stopbibliography
and use \cite[ref1] etc to refer to bibliography items.
Here’s a similar approach using \definedescription.
Shorter approach
If you need a list of publications really quickly, simply use:
\define[1]\Lnk {\[\in[#1]\]} \setupinteraction[state=start] \starttext %\startbodymatter A reference: see \Lnk{libA} p. 1. %\stopbodymatter %\startappendices \startsection[title={List of Publications}] % in appendices use chapter instead of section! {\tfx \startitemize[n][stopper={},left={\[},right={\]},distance=1em] \startitem[libA] A. Bloch, {\it Pleasuredome}, AH-A Ltd., 2018 \stopitem \startitem[libB] {\blue http://wiki.contextgarden.net} (visited 31.12.2017) \stopitem \stopitemize } \stopsection %\stopappendices \stoptext