{e-tex} is an extended version of TeX, from the NTS project.
11
votes
1answer
120 views
Can someone explain what is the 'extended mode'?
During latex compilation with pdflatex+shellescape, the compiler enters:
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012)
entering extended mode
And stays there for a while, before ...
6
votes
1answer
161 views
List of all post original TeX control commands
Is there a well documented list of all control commands added by all post Knuth's Tex like PdfTeX, e-TeX, XeTex, LuaTeX?
0
votes
0answers
58 views
Error \pdfstringdefDisableCommands conflict in packages maybe? [closed]
I have a compilation error which I have whittled down to being the \hyperref package.
says
Missing \begin{document}
\pdfstringdefDisableCommands
Compiles fine without \usepackage{hyperref}
Does ...
6
votes
1answer
70 views
biblatex and etex with active equal sign (=)
Please why does etex.sty fail to load with active =?
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[turkish]{babel}
\catcode`\==13
\makeatletter
\bbl@activate{=}
\makeatother
...
34
votes
3answers
967 views
Who *doesn't* use e-TeX?
I was just browsing the new questions and noticed egreg's recent answer, in which he uses a certain extension from e-TeX and cautions the reader that it is not compatible with Knuth TeX. And so I ...
13
votes
1answer
213 views
\lastnodetype not working as expected in luaTeX
I'm currently experimenting with the linebreak_filter of luatex and when using it to change/replace the linebreaking algorithm the \lastnodetype command stopped working.
A MWE is the following:
...
7
votes
1answer
219 views
Replacement for \unexpanded without eTeX extension
As comment on Can the extended register pool be used for \newinsert?, there is a reference to Dealing with tons of floats. It is interesting but uses \unexpanded:
\edef\@freelist{%
...
7
votes
1answer
181 views
Weird output of \tracingassigns with \font
Setting \tracingassigns to a positive value causes eTeX to write to the log file (and console when \tracingonline is positive) all assignments it performs. Thus, I would expect the following code to ...
6
votes
1answer
123 views
Can the extended register pool be used for \newinsert?
After reading egreg's answer to No room for a new \dimen I got this question:
The etex package switches to the extended register pool, when the normal one for a register type is exhausted.
For a ...
9
votes
1answer
631 views
Expansion in \numexpr…\relax versus \pdfstrcmp
The \numexpr...\relax construction in eTeX allows to evaluate numerical expressions, and it expands tokens fully as it goes.
The \pdfstrcmp{...}{...} construction in pdfTeX lets us compare two lists ...
8
votes
2answers
224 views
How do I redefine a macro when any group begins, then again when that group ends?
Okay, I know this is a pretty tall order, but I'm working on a package based on my answer here, and I'm including Ahmed Musa's environment which redefines \par. The problems are:
Some environments ...
2
votes
2answers
282 views
\dimexpr replacement/“expansion” without eTeX
I want to use \'{\i} in a bookmark. While it works without problems when eTeX is there, I cannot use e.g. \dimexpr without eTeX. (And the current version of my TeX distribution does not contain eTeX ...
26
votes
2answers
4k views
How to avoid page-breaks inside paragraphs?
I would like to know if there is any global command that would prevent any page-breaks inside paragraphs. I'd rather have the whole paragraph on the next page instead of having it cut in the middle. I ...
14
votes
3answers
665 views
Why does \dimexpr swallow \relax?
Following the comments at Doing maths with distance values in LaTeX source code:
+1 for teaching me that \dimexpr can optionally swallow a \relax. Yesterday I tried to use \relax as a delimiter ...
2
votes
0answers
114 views
How to automatically increase the number of \write registers? [duplicate]
Possible Duplicate:
Making efficient use of \writes
I am trying to compile a document that heavily uses PGF/TikZ externalization as well as a table of contents, list of figures, etc. I am ...
7
votes
2answers
527 views
Detecting \global, \long, \outer, \protected
Is there a way to detect whether or not the next assignment is going to be \global, \long, \outer, or \protected? That is, is it possible to write a command \detectmodifiers such that code like
...
44
votes
2answers
10k views
Why is the ifthen package obsolete?
In the LaTeX companion, the authors recommend to use the package ifthen for complex conditional.
But in his answer to LaTeX conditional expression Will Robertson doesn't mention it, and in the ...
4
votes
2answers
333 views
Error using \usepackage{listings}
If I include the package listings I can't compile my document anymore. There is an error saying:
!No room for new \dimen.\ck ... \else \ermesage{No room...}
File: \latex\sueprtabluar\supertabular.sty
...
10
votes
1answer
399 views
How to do \scantokens inside \edef without triggering “Runaway definition”
I'm trying to find a way to use the e-TeX \scantokens command inside [the equivalent of] an \edef (well, actually an \xdef, but presumably this does not make any real difference since that's just the ...
6
votes
3answers
181 views
Are we inside an edef?
How would you test whether we are in an expansion only context (i.e., \edef, \xdef, \write,...) or not? The only ways I could think of leave things behind (but the full expansion of that extra stuff ...
16
votes
1answer
580 views
What does \marks do?
Recently I had cause to define a macro called \marks. If I try something like
\newcommand{\marks}{fred}
I get the error
! LaTeX Error: Command \marks already defined.
In LaTeX, if I do ...
8
votes
5answers
685 views
ConTeXt / e-TeX Real Numbers?
I've been using LaTeX for about 6 years and the calc package for a long time. Therefore, not being able to use real / floating point numbers was never really a problem. Thanks, \real!
I've been ...
7
votes
3answers
426 views
Strange recursive macro output
Strange recursive macro output
The code that follows describes a macro that can iterate recursively (i.e, a forloop) and uses e-TeX numexpr. It is based on an example found in the e-TeX manual (page ...
15
votes
6answers
3k views
Avoiding page breaks shortly after section/subsection headings
By default, LaTeX allows a page break after the first two lines of paragraphs following section/subsection headings. How can I enlarge this minimum to, say, three lines or 10 percent of the value of ...
35
votes
6answers
6k views
What are benefits of e-TeX for LaTeX users?
The etex package provides an interface to e-TeX features. What advantages does it offer to LaTeX users?
Are there any possible disadvantages like incompatibility to any other package or can I just ...

