Questions tagged [substitution]
{substitution} is for general input text or token sequence substitution or deletion
54
questions
2
votes
1
answer
121
views
LuaLaTeX: String substitution only in text (not in code and commands)
You can perform a string substitution with Lua code using gsub (see this answer).
With \AtBeginDocument you can limit the scope of the function to the document. But is it also possible to have the ...
0
votes
0
answers
25
views
Wildcard substitutions with Lua Font Handlers
Using LuaLateX fonts.handlers.otf.addfeature, is it possible to make a substitution with a wildcard search? For example, a substitution that would substitute any Cyrillic unicode character with a '.'? ...
8
votes
3
answers
432
views
String to lowercase and replace spaces with underscore
I am trying to convert a predefined string in a variable to its lowercase and replace the spaces to underscore. But it's not working. The new string after conversion is
like this:
...
1
vote
1
answer
21
views
Auto-adjustment of length(size) of bar of substitution
Wrote below.
\documentclass[border=0.1cm]{standalone}
\begin{document}
$\displaystyle \left(\exp\left(x\right)^{\left(i\right)}\right)|_{x=0}
=\exp\left(x\right)|_{x=0}=1$\\\\
\end{document}
...
0
votes
0
answers
27
views
How to define command to replace spaces with hyphens in long form of acronym
My goal is to have two commands making use of the acronym package's commands \acl and \aclp, but have the spaces contained within the long form of the acronyms be replaced with hyphens.
My current ...
8
votes
4
answers
339
views
String replacement in math mode
Writing a path in a graph as $a-b-c$ will not typeset as nicely as $a\text{-}b\text{-}c$, so I'm trying to create a macro that performs some string substitution. I tried using xstring, but ...
0
votes
1
answer
33
views
Prevent substitution of "macro arguments" in macro invocation within macro definition
I'm getting the error Illegal parameter number in definition of \setuplateloadedpackages. for the following code. It seems like newcommand can't recognise that the "macro arguments"
passed ...
11
votes
2
answers
1k
views
How can I print three greater-than symbols after each other (>>>)?
I am using \texttt to write my code snippets in Courier font including \texttt{>>>}. If I compile, this is substituted to ». How can I prevent that from happening?
I am unable to escape with ...
2
votes
1
answer
89
views
Contextual substitution of one word by another with LuaLaTeX
I would like to be able to use LuaLaTeX in such a way that one word is replaced by another according to its context of use.
Here's a simple example: replace the word " and " (with a space ...
1
vote
0
answers
41
views
Substitute repeating words [duplicate]
I have several equations where some text repeats, so I want to match each following word with a "»" in next equations. Important that "»" should be in the middle of the word above.
Here is the demo ...
2
votes
1
answer
99
views
Set Hospital name and subsitute
I'm trying to default a letter which I have to write after every week.
Every week, I'm visiting a different hospital, but will always send them the same letter.
Is there a way to set the hospital ...
0
votes
1
answer
162
views
Apply a string replacement on the citation as returned by \cite
I have biblatex with options
\usepackage[backend=bibtex, style=authoryear]{biblatex}
The citations made with \cite look like this: Smith, 2019 or Smith and Baker, 2019 and so on. I would like to ...
3
votes
3
answers
370
views
Replace _{\mu with ^{\mu
Following this answer, I wrote a command that allows me to write \cont*{(D_\mu\phi)} to get the effect of (D_\mu\phi)^\dagger(D^\mu\phi).
\def\replace#1#2#3{%
\def\tmp##1#2{##1#3\tmp}%
\tmp#1\...
6
votes
1
answer
195
views
Xelatex vs Lualatex and font substitution
As is known, in the Turkish language the i exists as distinct letters in two versions, with and without a dot (with very different pronunciations): the dotted couple i / İ and the dotless couple ı / I....
1
vote
1
answer
90
views
How to remove line marks?
I have about 900 lines code, and here is what a segment of few lines look like:
043 043 1.1 Definicija kategorije\\\
044 044 1.2 Primjeri kategorija\\\
045 045 1.3 Izomorfizmi\\\
046 046 1.4 ...
2
votes
3
answers
290
views
substitutefont result and \f@family
Is there any way to retrieve the resulting font family of substitutefont, e.g. with \f@family? It seems that \f@family is not affected by \substitutefont{<encoding>}{<family>}{<new-...
5
votes
1
answer
125
views
Macro Substitution/Expansion in Environment Names
I've noticed that you can use macros for substitution into environment names:
\def\itmz{itemize}
\begin\itmz
\item Item the first
\item Item the second
\end\itmz % works
It also works ...
2
votes
1
answer
855
views
Define latex command in which argument is part of another command
Is there a way to define a LaTeX command in which an argument forms part of a command that is expanded inside the text defined by the command?
For example, here's a MNWE (Minimal Non-Working Example--...
2
votes
2
answers
673
views
Multi-stage regular expression replacement
I'm trying to write a macro which will recognize certain sequences of characters in a string, and then map those onto a different set. In the particular case I have in mind, since there are multiple ...
1
vote
1
answer
140
views
Redefine German Unicode quotes as German LaTeX quotes
When writing German text, one quotes like this when wanting to use the
"`correct"'
quotes.
As a user of NEO 2, I got the quotes the above code produces on my keyboard:
„correct“
I heard you can ...
4
votes
1
answer
384
views
Specific font for a specific encoding or language
Is there a way to specify a specific font for a specific encoding or language?
Using the default font for everything has proper shapes, but using garamondx has no proper shapes for cyrillic, even ...
2
votes
1
answer
171
views
Chemistry diagram variable substitution
I would like to write a script for doing my biochemistry homework that utilizes variable substitution. For example, I could create a base molecule using ChemFig with an X on it, then substitute that X ...
2
votes
1
answer
384
views
Replacing a substring from a command
I have a problem where I seem to be unable to replace a string that is the output of a command.
In my document I call the \outerfunction with an argument that is actually a list of key/value pairs. (...
4
votes
3
answers
983
views
Replace a substring
This is actually a follow-up question to Replacing a substring from 6 years ago.
I want to replace a substring in a long string. With \ReplaceStr from the xstring-package this works perfectly fine.
...
7
votes
3
answers
4k
views
Charter and Helvetica with greek letters in LaTeX or XeLaTeX
So I want to write a document (german) with Charter and Helvetica. The problem is that I need to have lowercase upright greek letters in the body as well as in the section headers in their respective ...
2
votes
1
answer
54
views
\newenvironment not a simple substitution?
I have two versions of the same document, one using \begin{inner}\end{inner} to substitute in the environment inner and the other with the body of inner substituted in manually. The first one triggers ...
5
votes
1
answer
304
views
newtx math italic font replaced by Nimbus font. Should this happen?
I'm running the newtx package under TexLive 2016 and finding that the math italic font (ntxmi expected, OML encoding under the .sty file) is being replaced by a UWR/nimbus font (utmri8a). All other ...
2
votes
2
answers
303
views
Replace a text string in all 'table' environments
I input many tables into a tex file and want to replace "Standard errors in parentheses" in each table with "Any thing I want".
example
\documentclass[12pt,a4paper]{article}
\usepackage[UTF8]{ctex}
...
19
votes
2
answers
1k
views
Is there any reason not to use \let to redefine a deprecated control sequence to the currently recommended one?
I understand that \bf and \it are both deprecated in the current version of LaTeX. To the best of my knowledge, the correct control sequences replacing them are \bfseries and \itshape.
Is there any ...
3
votes
2
answers
174
views
How to implement a verbatim or null environment using a boolean within \newcommand
I am trying to use a boolean environment within a \newcommand statement to selectively implement a verbatim environment. When I set the boolean to true it should put the "Answer" within the verbatim ...
9
votes
1
answer
1k
views
What packages provide text/command substitution for LaTeX, XeTeX and LuaLaTeX?
I am aware of the following:
xesearch - Allows both text and command substitution. Only for XeLaTeX
Simple example:
\usepackage{xesearch}
\SearchList{list1}{Hello}}{hlw}
Any time "hlw" is present ...
3
votes
1
answer
2k
views
Substituting with \StrSubstitute does not work
I am having a problem substituting string using \StrSubstitute. The way I understand the function, as according to the documentation (page 7/8), it should work with three arguments. It should search ...
20
votes
4
answers
2k
views
Is there a way to eliminate the "\" in frequently used LaTeX commands?
The "\" in all of the commands requires frequent finger gymnastics of the pinky of the right hand in LaTeX, at least for the touch typist. It occurred to me that although it makes things more ...
3
votes
2
answers
148
views
substitute widetilde in one font for another in plain tex
I am using newtx fonts in plain TeX. However, I prefer most of cmex to ntxexx. There is one exception (so far that I have found), the \widetilde, which is beautiful in ntxexx. I do not have any ...
0
votes
0
answers
61
views
How to 'un-nest' nested macros?
Sometimes I have to typeset documents with nested definitions like these:
\def\foo{\ensuremath{foo}\xspace}
\def\baz{\ensuremath{\beta}\xspace}
\def\qux{{\ensuremath{{\foo\mskip -3mu/\mskip -2mu\baz\...
10
votes
2
answers
151
views
Context sensitive glyph appears even when hyphenation removes the context
The Alegreya font has a pretty clever feature by which it substitutes the regular f glyph with a variant that has a longer cross stroke when the f is followed by t. The result is that the two cross ...
2
votes
1
answer
98
views
babelbib "disables" substitution in English, but not in German
I have a really weird problem: When changing the babel language in combination with the use of babelbib, certain substitutions stop working altogether. It took me hours to track down this cause. ...
4
votes
1
answer
820
views
Substitute a character by another one (Lualatex)
The lowercase figures of Adobe Garamond Pro are very nice, but the 1 can be confusing:
Is this 11 (as it should be) or 2 in Roman?
I would like to replace automatically this lowercase 1 with another ...
2
votes
2
answers
199
views
Changing remote path of figures to local path with a regular expression
I am using markdown to write the bulk of my thesis, and then converting it to LaTeX (with Pandoc) for the final presentation. To include graphics I use dropbox share links as:

I am using URW Garamond in LaTeX running on Mac OS X. The capital Q has a very long swash (extending beyond the next two glyphs!), which makes it unusable for me (I have too many capital Q's in my ...
3
votes
0
answers
162
views
changing font of one (or a small number of) text character only [duplicate]
Possible Duplicate:
Font substitution with XeLaTeX
I am using a text font that unfortunately does not have accents for the letter e, which I need. But I have found a very similar font, and have ...
16
votes
1
answer
3k
views
Font substitution with XeLaTeX
I have an automatically generated document (using Doxygen) that has
many different Unicode characters for many languages: Hebrew, Japanese, Greek, Arabic and more.
Some parts of text displayed using ...