Tagged Questions
14
votes
3answers
184 views
Parsing strings containing diacritical marks (macros?)
I apologize that this question may seem very much like several other recent ones I have asked (Parsing leading hardspaces, Parsing a \$ as part of an improved \getargs command). They are all related ...
6
votes
1answer
70 views
How to detect that some macro expands to empty string or spaces only?
I need to check several macros and do some actions only if their expansion is not empty nor space only.
In pseudo code I would look like this
\if\macroToBeTested
\doSomething
...
11
votes
3answers
540 views
How to concatenate strings into a single command?
I'd like to concatenate several parts of math text into a single command, and i read a great solution here on this site, allowing me to create this working example of what i mean :
...
1
vote
2answers
191 views
Arbitrary string assigned to variable?
How can I assign an arbitrary string - that may include special characters or even macronames - to a variable just as it is?
e.g. like this: \newcommand{\mystring}{\assignstring{abc{}\w'\macroname ...
7
votes
1answer
264 views
Macro to extract (typeset) 'plain text' from a command?
Sorry to come back again with a similar post title (I had a post with this same title, then renamed it to PDF Metadata - Macro to extract (typeset) 'plain text' from a command?) - but I hope now the ...
2
votes
1answer
127 views
Xstring dealing with macros
I wrote the \bib command to reference authors in my thesis not using numeric or alpha references of natbib. It copies a piece of text, cut the first 60 characters (the width of my page} and put it ...
0
votes
0answers
273 views
Drawing nodes in tikz based on macro with Itemize environment [closed]
I am working on a project where I need to built a number of enumerations. Each of the items of the enumerations has the form:
\item Name: description
Therefore I've written a small macro, I here ...
3
votes
2answers
137 views
Command representing an expansion of a summation
I am very new to using LaTeX to write equation. And I am now learning how to create my own command. I am going to write a command \Listn to help me to do this:
\Listn{\sumup}{(#1)}{+}
$\sumup{n}$\\
...
11
votes
3answers
3k views
\uppercase in \newcommand
I tried to use \uppercase in \newcommand:
\newcommand\universidad{My University}
\newcommand\Universidad{\uppercase{\universidad}}
When I use this I get
My University
and not
MY ...
3
votes
1answer
118 views
Splitting parameters in a macro
I have a macro like this:
\newcommand{\listanimals}[1]{
Animals in the farm: #1.
}
So using \listanimals{pig / sheep / cow / duck / goat} will print:
Animals in the farm: pig / sheep / cow ...
13
votes
3answers
321 views
Extract the numerical and non-numerical portion from text
I would like to extract the leading number and subsequent text from a string. I have an idea of using the xstring package to gobble characters from the right until I end up with a number or an empty ...
0
votes
1answer
906 views
“backspace” a character
It's not really "backspace" a character: I define a command, for example \foo representing bar, actually a macro for replacement. I need to produce the string bars with \foo. It's impossible to just ...
6
votes
3answers
242 views
How to remove all dashes (-) using a macro?
In a package, I'm building macro names from the values of options passed to a function. Now, the values should also allow a - inside, but the command names I'm building with \csname do not. So, I need ...
4
votes
1answer
297 views
TikZ: pgfutil-common: pgfutil@in@ - how does it work?
Having been writing small lib for TikZ, I tried to use this macro in order to search for @. Code compiled, but the result was false, despite that I was sure it was in tested string. So, I decided to ...
2
votes
1answer
833 views
How to pass a \def parameter to an inner command (StrSubstitute)?
I'm attempting to create 2 macros to simulate an array list as in Java for example. I'm using xstring StrSubstitute for this purpose, but I'm having a problem.
Below is the code, it's a bit long as it ...
5
votes
1answer
372 views
How to capture the result of \StrSubstitute into a macro?
I have a macro, say defined as follows:
\edef \temp{A.input 1}
I want to replace the dot with hyphen and have the result being stored in \mystart. Something like that:
\edef ...
17
votes
2answers
2k views
How do I split a string?
I need to split a string into one or more substrings. I know that I could use the xstring package, but I'd like to do it using only inbuilt TeX/LaTeX commands. So, if I say
\def\MyTeXKnowledge{Not ...
12
votes
7answers
799 views
How to get the string with \
Apologized for my unclear description. I wish I could explain my problem more clearly.
In document, I wish I can just write something as
"how to use \cmd \mbox in xxx" or "what is \cmd minipage ...
5
votes
1answer
299 views
Performing String Manipulation on result of \cite{}
I would like to perform some string manipulation (using the xstring package) on the result of a \cite{} (the bib package is given to me, and wouldn't allow what I want to do without a major rewrite). ...
