Plain TeX is Knuth's original default format for TeX documents.

learn more… | top users | synonyms

3
votes
2answers
194 views

Plain Tex: Get cell in table to span multiple rows, and contents to be centered

For PlainTeX (I did find similar questions for latex): Q 1: How to ensure upper left cell is two rows tall? Q 2: How to ensure entry in upper left cell is vertically and horizontally centered? ...
4
votes
2answers
101 views

Endnotes in plain TeX

Are there macros available for creating endnotes in Plain TeX? I am sure I can write these myself but would prefer to free ride on someone else's effort.
3
votes
0answers
63 views

Distributable Tex application

I'm trying to write a very short .tex file which should read some images and text and create a report in pdf. Writing the tex is definitely not the problem. The report will contain some text, and a ...
3
votes
4answers
223 views

Conditional \end or \bye in TeX (plain-tex)

Can someone figure out a conditional \end or \bye in TeX-Code? (plain tex) I want to put in several lines into a TeX-file, each ending with \end , to be compiled before the document is complete, to ...
3
votes
2answers
259 views

Creating a Plain TeX document that's formatted like a LaTeX “report”

Hey I want a report format, how can I spcecify in Plain TeX that it is a report, like in LaTeX we have \documentclass{report} How can this be done for a Plain TeX document? And, how do I add ...
1
vote
3answers
89 views

New line and paragraph in TeX [duplicate]

I have been a writing a simple program using TeX programming like Hello, World! How are you. \bye I want the two sentences to in different lines but they come in same line. Using \\ it gives an ...
4
votes
1answer
77 views

Why is this picture moved to the left when using Minion?

This is a continuation from another question, but the original issue there is (kind of) resolved. For this question you need XeTeX, Minion Pro, which is shipped with Adobe Reader. greybox.png can be ...
7
votes
4answers
188 views

How do I add text above a long underscore in Plain Tex?

This is a follow-up to this question and the requirement for Plain TeX is still in place. I am trying to create the effect of floating a string (date) above the long underscore I create using the ...
0
votes
1answer
66 views

Image inclusion in TeX (not LaTeX) [duplicate]

I am using TeX (not LaTeX). I want to print our company logo in TeX Generated Invoice. Kindly help.
5
votes
1answer
197 views

How to align baselines of picture text and body text?

The following code wraps the body text around a picture and its accompanying text. Set this way (with the \vfills) picture and text are centered vertically in the recess. What I want to achieve is ...
5
votes
1answer
99 views

How can I change the layout of a page (plain TeX)?

I need to change both horizontal and vertical dimensions of the output pages. Is there a simple way to do it in plain TeX?
2
votes
2answers
110 views

How do I change font size in plain TeX tables featuring math (fontch producing unexpected results)

I've been having difficulty with setting the font size in plain-tex tables (i.e. haligns). I want to set the tables to use seven or (preferably) eight point font, including tables which contain math. ...
4
votes
2answers
91 views

eplain TeX footnote spacing

I've been experimenting with the features provided by eplain and for the most part, I quite like them. I'm confused about one thing though. I don't seem to be able to adjust the inter-line space in ...
11
votes
3answers
442 views

Parser for decimal numbers in (plain) TeX

I need help writing a parser for decimal numbers using only TeX and plain TeX. The set of accepted inputs is given by the regular expression: (+-)?(0-9)*(.,)?(0-9)+ The parser need not do anything ...
11
votes
3answers
500 views

How do I make a long underscore in Plain TeX?

I have looked at this question as well as here and here but I cannot figure out how to produce a long underscore in plain TeX, as in the following example. Date _____________________________ The ...
0
votes
1answer
92 views

How to open a plain TeX document in BaKoMaTeX (TeXword)

The question says it all I want to open a plain Tex equation in BaKoMaTeX (TeXWord) This is a Sample File $$ t{\rm{(}}x{\rm{,}}y{\rm{)}} = \left\{ {\matrix{ 1 \cr 0 \cr } } \right.\matrix{ {\quad ...
1
vote
1answer
90 views

Problems with plain tex and ngerman.sty

I tried to typeset a plain TeX document with the ngerman.sty macro set. Unfortunately, I get the following output for a simple test file containing nothing but \input ngerman.sty\end: This is TeX, ...
8
votes
1answer
136 views

Attaching files using plain TeX (pdfTeX)

I am currently in the process of writing a document using plain TeX and would like to be able to attach other relevant files to the resulting pdf. I have experience using the attachfile, attachfile2 ...
9
votes
4answers
541 views

Coloured text in plain tex

Recently I became intrigued by plain TeX because it gives even more flexibility than regular LaTeX. In my document I wish to use grayscales of text. In LaTeX, producing this result is achieved ...
4
votes
3answers
376 views

How to create PDF outline

According to the PDF reference (PDF document, 9.4MB), one can create an outline for the document; a visual table of contents for the viewer application which enables the user to jump to the page for ...
7
votes
1answer
84 views

Unboxing \hrule's?

How do you unbox \hrules such as in this code sample: \setbox0=\vbox{1\hrule2\hfil\break3} \unvbox0 \setbox0=\lastbox % line 3 \unskip % \baselineskip \unpenalty % \break ...
2
votes
1answer
160 views

How to typeset a vbox to a grid in plain TeX?

NOTE: update below I know this is a heavily debated subject, which is almost impossible in plain TeX, but what I want is merely a vbox with a height that's a multiple of baselineskip. Searching the ...
4
votes
2answers
81 views

Breaking up text in a column

When the contents of a column are too long to fit on a single line, how can I have TeX break up the contents across multiple lines if the column has a variable width (such as column 2 in the example ...
3
votes
1answer
71 views

Stretching a column so that table fills up specified area

Using plain TeX how can I make column 2 in the following table take up the remaining space to .5\hsize while preserving the other columns' property to have a variable width dependent on their ...
1
vote
1answer
87 views

How to automatically print line numbers for broken off lines in plain TeX

Before you read on: This question refers to plain TeX only. Thanks! I’m wondering how to add line numbers for lines broken off by TeX’s line-breaking mechanism. (My text does not contain any ...
4
votes
2answers
139 views

How do I control vertical line spacing under \settabs in plain TeX?

Consider the following example. \settabs \+ \hskip 4.5 in & \cr \+ Silahkan masuk & Come in, please! \cr \+ Silahkan duduk & Sit down, please! \cr \+ Silahkan berdiri & Stand up, ...
8
votes
2answers
334 views

Conversion of tex to latex

Quite surprisingly for me, I did not find valuable information on how to convert plain TeX files to LaTeX documents. There is a TeX.SX question, but it was answered with a particular solution. I ...
2
votes
0answers
159 views

List of TeX internal parameters? [closed]

I have come across quite a number of TeX internal parameters, like \clubpenalty, \widowpenalty, \abovedisplayshortskip and so on. Could you provide me with a complete list of them, what they are for ...
1
vote
0answers
55 views

How to get pictures from every \halign line?

I'm trying to get separate images from eqnarray lines. Problem is that I can't properly insert starting/closing image \specials for tex4ht. Lets consider a minimal example (plain tex): ...
4
votes
1answer
174 views

TeX, LaTeX and fractions

I just stumbled upon a Math SE answer which used {num \over den} for fractions. This seems perfectly equivalent to \frac{num}{den}. I'm guessing the former is TeX syntax and the latter is the LaTeX ...
7
votes
2answers
175 views

\hbox spread in plain TeX

I want to learn Plain TeX to understand the underlying mechanics of TeX and friends. I am trying to reproduce the spacing of this dedication from the Spanish music-theory treatise, El porque de la ...
15
votes
2answers
210 views

\expandafter with \uppercase ordering

As I understand it, the behavior of \expandafter is such that if \a and \b are macros, then \expandafter\a\b will first expand \b then \a. But my understanding must be wrong, because I don't ...
9
votes
3answers
418 views

Plain TeX and underscores

We have a bunch of scripts to generate invoices for our customers. It creates plain TeX files from CSV and then PDF files (using the pdftex program). This "black box" was created by one of our former ...
5
votes
1answer
146 views

Using urw-garamond fonts in plain TeX

I am struggling with a font problem that I can't solve by myself. I almost always write my files with pdfLaTeX and the urw-garamond fonts from mathdesign. However I would like to produce the same ...
3
votes
1answer
70 views

Line with a \hbox is overflowing right margin, why?

Let's say I have a hbox inside a paragraph like this: Do you like me? \hfill\hbox{\quad$\bigcirc$ Yes\quad$\bigcirc$ No}. If the text of the question is longer than this "Do you like me?", the line ...
7
votes
2answers
179 views

Delimited arguments and using a macro inside of itself

I wanted to play with delimiter sizing without using the \delimiterfactor, -shortfall, etc. and made the following: \newdimen\bigdim \bigdim = 1.9743ex \newdimen\Bigdim \Bigdim = 2.671ex ...
10
votes
1answer
137 views

List of all control sequences let to primitives in common formats

I would like to know a list of all control sequences which are let equal to primitives in common formats. For plain TeX for instance, we would get the list \endgraf % = \par \endline % = \cr \repeat ...
6
votes
1answer
130 views

Stopping the accidental absorption of digits into literals

I recall that I was once writing some TeX code, and I encountered something like this \count\foo \foo=2\otherMacro [\the\foo] If \otherMacro was defined as something like \def\otherMacro{9 cats is ...
3
votes
1answer
91 views

OpenType MPlib labels with luatex-plain

I am trying to get the luamplib to work with the luatex-plain -format. I installed BasicTeX2014, and then did tlmgr install context. Then I did luatex --ini ...
10
votes
1answer
196 views

vbox disappearing inside hbox

I don't understand why a vbox disappears when it's surrounded by two \hss, for instance in: \hbox to 0pt{\hss abc\hss} \hbox to 0pt{\hss\vtop{def}\hss}% doesn't work \hbox to 0pt{\vtop{ghi}\hss}% ...
4
votes
2answers
114 views

LaTeX graphic[sx] package with eplain fails with driver dvipdfmx

According to UK TeX FAQ, in order to get bounding box support (with .xbb and .bb files) with dvipdfm[x] and non-eps graphics files, one must specify the driver as in: \usepackage[dvipdfmx]{graphicx} ...
5
votes
1answer
153 views

csplain and url package not working with pdftex

MWE (test.tex): \input miniltx \input url.sty \url{http://www.google.com} \bye Commands: pdftex -fmt=csplain test.tex -- fails This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014) ...
8
votes
3answers
560 views

Without any built-in looping macro, can we just use a recursive macro to get a-b-c-d-e?

Without any built-in looping macro, can we just use a recursive macro to get an output of a-b-c-d-e? \def\aaa #1{#1-\aaa} \aaa abcde % expected result : a-b-c-d-e \bye Edit: Probably the best way ...
10
votes
2answers
506 views

Infinitely shrinkable glue except if surrounded by text?

Say \a and \b are two macros that expand to some text and either one may be \empty but not both. I want to put \a and \b in a line, centered and separated by a \quad. \hfil\a\quad\b\hfil Problem: ...
2
votes
1answer
132 views

How to derive one TeX-Format from another

Let's say I want to write my own TeX-format for learning purpose, how can I easily derive from plain.fmt (or better xetex.fmt)?
5
votes
0answers
60 views

CSplain support for English quotes

In CSplain, there is a lot of multi-language support (including UTF-8 input in 8-bit TeX engines) but one curiously missing thing was support for UTF-8 English quote glyphs. From reading the CSplain ...
7
votes
1answer
122 views

TeX definitions of `` and '' [duplicate]

Where and how does TeX define the character sequence `` and '' ? From the TeX * prompt, how does one "show" the definition?
2
votes
1answer
48 views

How to add an arbitrary item to the TOC in OPmac

While trying to customize my TOC for a book project, I wanted to add some vertical space between two items in the TOC. From reading the OPmac source, it seems that the TOC is generated from the .ref ...
11
votes
1answer
318 views

Why use \spaceskip and \xspaceskip here?

Plain TeX provides \centerline for centering, well, lines of text, but nothing to center a paragraph. LaTeX has \centering and the \center environment. Looking at the LaTeX code, it appears very ...
13
votes
1answer
231 views

Thoughts on turning this DropCap/Lettrine code into a macro

I am aware there are some packages available for Dropped Capitals, esp. the lettrine.sty package for LaTeX. However, I'm learning TeX from fundamentals and decided to figure out how to do it myself. ...