Use the {context-mkiv} tag if ConTeXt Mark IV answers would be helpful.
5
votes
1answer
428 views
Use .otf/.ttf in ConTeXt MKiV/LuaTeX
I would like to use an .otf Font for my document which I typeset in ConTeXt MKiV. Sadly I was not able to change the font. I set export OSFONTDIR="/usr/local/share/fonts;$HOME/.fonts and ran mtxrun ...
5
votes
1answer
281 views
What is the proper way to prevent text from splitting across columns and pages?
I have some description environments which I do not wish to have split across columns or pages. Is there some command which can be placed around an item to ensure that it will never be split across ...
7
votes
2answers
311 views
How to display special symbols in ConTeXt which are processed by Lua?
I have a ConTeXt document containing many special characters. I have followed the instructions at Which symbols need to be escaped in ConTeXt? to ensure they can all display properly in the document, ...
6
votes
2answers
367 views
How to create form letters from spreadsheet data in ConTeXt?
In LaTeX, one can use datatool to build simple form letters. As an example, the data is stored in a spreadsheet or CSV file, like this:
Name,Amount,Date
"Mr. White","$300","Dec. 2, 1911"
"Mr. ...
5
votes
2answers
144 views
Abstracting an author list
I am writing an academic paper and have no problem manually formatting an author list like
\startnarrower[middle]
\startalignment[middle]
Author One\thanks{email_one@gmail.com},
Author ...
5
votes
2answers
251 views
How to retrieve a value which is set later on in the document?
According to What is the recommended way to assign a value to a variable and retrieve it for later use?, in ConTeXt, one can use \setvalue{name}{value} to set a value and \getvalue{name}, to retrieve ...
4
votes
4answers
1k views
How to sort the order of pages so that they can be printed in a folded book?
I am using ConTeXt to print a book. Each page is A5, but the print store can only print on A4 paper, so they print 2 pages on each side of the A4 paper. I used this code to specify the layout:
...
2
votes
1answer
192 views
How to obtain the current page number in ConTeXt?
I want to obtain the current page number, for use in Lua conditionals, e.g.:
\startlua
if 10 <= \pagenumber < 20 then
context("The pages are between 10 and 20")
end
\stoplua
...
9
votes
1answer
246 views
Storing and retrieving data in tuc file
I want to store some data in the .tuc file, which is being picked up in the next run. I suceeded in storing some values but I failed in retrieving them afterwards.
Here is my attempt:
\starttext
...
6
votes
1answer
128 views
Compound/nested section numbers in ConTeXt: how to omit the top level? E.g. 1.2.1 --> 2.1
In the following MWE, titles have no displayed number, but sections (the second level) are still numbered 1.1, 1.2, etc, because the titles have an internal number.
I would like the sections to ...
6
votes
1answer
268 views
How to switch fonts when the language switches in ConTeXt?
I have a mostly English-language document, with fonts defined like this:
\usemodule[simplefonts]
\setmainfont[MinionPro-Regular]
\setsansfont[MyriadPro-Bold]
Occassionally, I need to have some ...
6
votes
2answers
337 views
How to check if a value is not equal using TeX conditionals?
I have a value defined in a macro, e.g.:
\mymacro{apple}
I need to check if a value does not equal a string, e.g.:
IF #1 NOT EQUAL TO "apple" THEN
PRINT "It is not a apple, it is #1."
FI
I ...
5
votes
3answers
156 views
How to set two or more paragraphs to use the same amount of vertical space?
Given several paragraphs in ConTeXt or plain TeX, how can I ensure that all paragraphs use the same amount of vertical space, by adding white space to the end, as the longest paragraph in the set? ...
4
votes
1answer
129 views
Stack margin text in ConTeXt
If I try the following in ConTeXt:
\starttext
text text\inmargin{this is a note.} text text\inmargin{Another note.}
\input knuth
text text\inmargin[stack=yes]{this is a note.} text ...
4
votes
1answer
146 views
autopunctuation not working properly
What am I doing wrong? According to my understanding, these two formulae should look different (the second one should have a thin space):
\setupmathematics[autopunctuation=yes]
\starttext
$(2,5)$ ...
2
votes
1answer
132 views
How to show additional contact information in t-letter head
I am working on a letter using the t-letter module and have found that only my name and address show in the head layer. Any ideas as to how I can show additional contact information as well?
Here is ...
2
votes
1answer
286 views
How to show the \title headings in ToC?
My document is organized as following:
\title[Some title]
\section[Section 1]
\section[Section 2]
etc.
When I use \completecontents command to print a ToC, I only get the section titles (which are ...