Use the {context-mkiv} tag if ConTeXt Mark IV answers would be helpful.
6
votes
2answers
355 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. ...
8
votes
2answers
261 views
How to make a macro which displays different text the last time it appears within a paragraph in ConTeXt?
I have a simple macro which displays the letter “A” in the document:
\define\displayletter{A}
This is some text. \displayletter
This is some more text. \displayletter This is other text.
This is ...
1
vote
1answer
207 views
How to make gray-colored text in ConTeXt beta?
As I know, in ConTeXt stable, one can use \color[gray:3]{} to display the text inside the brackets with a very light gray color, e.g.:
\setupcolor[rgb]
\starttext
\color[gray:3]{This is some ...
2
votes
1answer
168 views
How to set the page layout dimensions in ConTeXt?
Using the instructions found in the page design chapter of the ConTeXt user manual, I have attempted to set my own page dimensions, but have not been able to understand the instructions. For e.g., ...
5
votes
1answer
158 views
ConTeXt MarkIV: Pagenumber in layer not working
I want to put pagenumber and navigation into a layer, but the counter for pagenumber is not working. Here's a minimal example:
\usemodule[graph]
\usesymbols[nav]
\setupsymbolset[navigation 1]
...
1
vote
0answers
185 views
How to float/wrap figures in ConTeXt?
I have a simple two column document in ConTeXt. I tried to float/wrap the figures within text with `placefigure`, but it inserts the figures exactly where they are. This will leave a empty space in ...
8
votes
1answer
456 views
What is the correct syntax for subfootnote?
After upgrading from ConTeXt stable to beta, any code containing subfootnote does not compile. E.g.:
\definestructureconversionset [footnote] [numbers, Characters] [numbers]
\setupenumerations ...
3
votes
2answers
142 views
How to set output directory in context command?
When using lualatex or pdflatex commands, there is an option to set the destination/processing folder as
lualatex -output-directory=/destination/folder file.tex
I was unable to find a similar ...
3
votes
1answer
119 views
How to compile a file in ConTeXt, but output the results to a text file?
I have some files which contains data with ConTeXt syntax, e.g. containing macros and instructions for special symbols, but no preamble, sections, or other features tying the data to any particular ...
5
votes
1answer
193 views
Text in outer margin of multiple columns
I want to put some text in the outer margin (by which I mean on the left side of the page of even pages and on the right side of odd pages) of the page. My naive approach of using \inoutermargin{Text} ...
6
votes
1answer
149 views
Problem with old ConTeXt separated list example
I have been trying to get the following small example from ConTeXt garden to work without success.
\starttext
\usemodule[database]
\def\SendMe#1#2#3#4{\framed
[align={flushleft,lohi},
width=4cm,
...
6
votes
1answer
126 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 ...
2
votes
1answer
284 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 ...
4
votes
1answer
209 views
semantic proof trees in ConTeXt
I want to draw logic proof trees in ConTeXt. Specifically, I want to be able to draw trees like this:
I am aware that there are nice ways of doing this in LaTeX, and that the question What is the ...
4
votes
4answers
935 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:
...
7
votes
1answer
180 views
How to prevent tables from being wider than the text width in ConTeXt?
I have some tables like this:
\starttabulate[|l|l|]
\HL
\NC Title 1 \NC Title 2 \NC\NR
\HL
\NC This is a sentence. \NC This is another sentence. \NC\NR
\HL
\stoptabulate
...
5
votes
2answers
113 views
How to add whitespace after every item in a list in ConTeXt?
I have a document containing some questions. I need to leave readers space to write a few sentences as an answer.
I am using this code:
\startitemize[r]
\item Where do most bears live?
\item ...
6
votes
1answer
259 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 ...
5
votes
1answer
120 views
How to replace specific words with an underscore equal in length to the original word replaced in ConTeXt?
My problem is identical to Phantom and line break, however, I am using ConTeXt.
I am creating a cloze test, e.g.:
Frogs have four ____ and two eyes.
The original text in the source appears like ...
2
votes
1answer
119 views
How to place text between two columns and which breaks the rule dividing them in ConTeXt?
I have two paragraphs of instructions and I need to indicate to readers that they have a choice of one or another. I am using this code, to put the data into different columns, with a line between:
...
4
votes
1answer
77 views
How to check if it is the first time or last time a macro has been used in ConTeXt?
I have some text in my document which appears repeatedly many times throughout the document, so I have defined a custom macro, e.g.:
\define\mymacro{
\section{A}
There is some text.
...
2
votes
1answer
258 views
How to create custom section titles with a “<title> <number>” format in ConTeXt?
I am making a book, with chapters titled "Week 1", "Week 2", "Week 3", etc., and sections titled "Activity 1", "Activity 2", "Activity 3", etc., and other sections titled "Presentation 1", ...
2
votes
1answer
82 views
How to install ConTeXt from CD-ROM?
I would like to prepare a current version of ConTeXt on a CD-ROM, so that it can be installed on Debian, in some emergency situation, i.e. when Internet access is unavailable. The typical installation ...
5
votes
1answer
354 views
How to add illustrations before chapter titles in ConTeXt?
I would like to add some TIFF format illustrations to my document. These have three features, though, which I do not know how to implement:
These fill the entire page, ignoring margins.
They appear ...
5
votes
1answer
404 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 ...
2
votes
0answers
99 views
How to snap the page dimensions to the grid in ConTeXt? [closed]
In ConTeXt, I am using the setting grid=yes to make all of the text in a document use grid typesetting. ConTeXt seems to automatically adjust the height of this grid based on the size of the font ...
4
votes
1answer
233 views
Creating a grid which fills available text area on a page in ConTeXt?
I have some pages containing only a small paragraph at the top and a large empty area where readers can add notes or draw, e.g.:
_______________
| |
| This is some |
| text in a pa- |
...
11
votes
2answers
394 views
Status of TiKz with ConTeXt MkIV
Whats the recent status of TiKz support in ConTeXt MkIV? I'm asking because
in pgfmanual 2.10 on page 25 it says:
Note that pgf/TikZ is not supported by recent ConTEXt versions (like mark IV, the ...
9
votes
1answer
241 views
Discontinuous table rules in ConTeXt
How to set up a table with discontinuous horizontal rules?
As an example I used a table from another answer:
My table still lacks the interrupted rules. Another thing is the rule above
“Total”. ...
6
votes
1answer
244 views
Align multi-line section head on the grid
What I want to achieve
Align the first line of a multi-line section head on the grid and consecutive
lines according to the baseline distance given in the font definition. The
baseline distance of ...
4
votes
1answer
136 views
What is the proper way to format syntax within ConTeXt?
For some time, I have thought, perhaps mistakenly, that the precise placement or spacing around ConTeXt syntax was unimportant, e.g., under this assumption, all of these should produce the same ...
1
vote
1answer
146 views
Stack margin text in outer margin in ConTeXt Mk IV
I try to stack marginals with ConTeXt Mk-IV. In this question a possible solution was given. The solution works fine, but it turns out that the location=outer parameter does not work any more.
Please ...
2
votes
1answer
329 views
How to combine characters with macron, acute, caron, and grave accents in ConTeXt?
I am using a font which does not contain all of the symbols I need. I have managed to use the information in this article about Adobe Glyph List For New Fonts, and have successfully added many ...
1
vote
1answer
154 views
How to center align entries in the table of contents in ConTeXt?
In my table of contents, part is defined like this:
\setuplist[part][pagenumber=no]
I would like to center align the title of the part, so it appears like this in the table of contents:
...
2
votes
1answer
104 views
What is the purpose of defining font synonyms and how are they accessed?
In ConTeXt, one can define a font synonym, as shown in this simple typescript example at the ConTeXt Wiki. In following the example given, I cannot see any way to access the individual levels. I can ...
5
votes
2answers
245 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
1answer
127 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 ...
2
votes
1answer
84 views
Where to find a list of all system-defined counters in ConTeXt?
I learned from How to obtain the current page number in ConTeXt? that I can obtain the page number counter value using tex.count.pageno, but I have not found this mentioned in any available ...
5
votes
3answers
616 views
Font switch in ConTeXt mkiv
I am struggling to switch the fonts in ConTeXt accordingly and feel that I am missing something basic. I try to mimic
\RequirePackage{fontspec}
% Use Neo Euler as math font
...
5
votes
1answer
108 views
How to define a section title for volumes in ConTeXt?
I have a lengthy document, which must be divided into separate volumes. So that it can be compiled in one pass, the source file is organized like this:
\starttext
\startfrontmatter
% this ...
6
votes
2answers
196 views
How to define acronyms in ConTeXt?
The acronym packages allows one to easily create and display acronyms, with a simple syntax, like \ac{usb}. The first time this is called, is will say “Universal Serial Bus (USB)”, but after that, ...
6
votes
1answer
827 views
Are \def and \define the same in ConTeXt?
Is there any difference between defining a variable using \def and using \define, when used without a number inside square brackets, e.g. \def\somecommand{\percent} and \define\somecommand{\percent}? ...
4
votes
1answer
108 views
Does ConTeXt have a language code for Korean?
ConTeXt has various language codes, listed in this article at the ConTeXt wiki. I do not see Korean listed. I have tried \language[ko], and the document compiles, but I have no way to verify if it is ...
6
votes
2answers
322 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 ...
4
votes
1answer
321 views
How to vertically center content in ConTeXt?
I would like to vertically center my title page. I have tried code like this, but it does not work:
\vfill
\startalignment[center]
Title
\stopalignment
\vfill
I am using ConTeXt, so the ...
2
votes
1answer
86 views
How to make specific items only appear in recto pages in ConTeXt?
I would like for some items in my book to begin only on recto, or right-hand pages, such as, e.g.:
The first page.
The table of contents.
The beginning of a \part.
I believe such a configuration ...
2
votes
1answer
186 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
...
1
vote
2answers
193 views
How to prevent words from running off the edge in ConTeXt?
I have a document containing columns 25 characters wide. I have set the language to US English, and some hyphenation appears, however, I have observed that in many places, scientific terms are not ...
4
votes
1answer
474 views
Why are all Heiti fonts appearing below the baseline in ConTeXt?
When using Chinese, heiti (黑体) fonts are the equivalent of sans serif. They generally have simple lines.
I want to use a heiti font for all of the titles and description labels in my document, ...
2
votes
1answer
110 views
How to give different margin sizes for verso and recto pages in ConTeXt?
I am creating a simple page layout for a book, which should have 1 cm margins along the top, bottom, and edge, but leave 3 cm in the middle margin, where the pages will be glued together.
...