Skip to main content

Questions tagged [optional-arguments]

{optional-arguments} concerns commands and environments that accept optional arguments. For example the \sqrt command can be used as \sqrt[3]{x}.

Filter by
Sorted by
Tagged with
9 votes
4 answers
326 views

Using macros to define optional arguments for environments

I am trying to use a macro to define the optional arguments to a tcbraster environment. Here is a simple example: \documentclass{article} \usepackage{tcolorbox} \tcbuselibrary{raster} \def\myoptions{...
user419944's user avatar
9 votes
3 answers
285 views

Defining a verbatim environment as a pair of commands (e.g., using c argspec), with optional argument

I'm wondering if it's possible to use the new c arg spec (or any other method) in LaTeX to define a verbatim environment as a pair of commands. I also want the starting command to take an optional ...
Karl Berry's user avatar
  • 2,764
1 vote
1 answer
118 views

why `fancyfoot` doesn't follow the change of parameters?

I have a code like below but the fancyfoot doesn't follow the change of parameters which I altered randomly with the numbers -300 100pt and 200pt: \documentclass[landscape,a4paper]{article} \...
user2925716's user avatar
  • 2,118
4 votes
2 answers
146 views

Command to give a dimension expression with an optional argument

My aim is to create a command that issues a dimension for box height control. In the example below, I've tried to get it work with an optional argument but I don't get why it throws an error regarding ...
Maxime Jean's user avatar
5 votes
3 answers
284 views

Second kind of Surface Integral with P,Q,R optional

I want to use \dss[\Sigma][P][Q][R] or \dss[\Sigma]{P,Q,R} or \dss{\Sigma,P,Q,R} to generate \[ \iint_{\Sigma} P\mathrm{d}y\mathrm{d}z+Q\mathrm{d}z\mathrm{d}x+R\mathrm{d}x\mathrm{d}y \] \documentclass{...
HelenBurns's user avatar
0 votes
1 answer
49 views

Passing documentclass arguments at compiler level [duplicate]

Say we have a LaTeX document for beamer presentation \documentclass{beamer} ... \end{document} Now if I want to make a handout of it, I have to manually change this file to \documentclass[handout]{...
null's user avatar
  • 383
3 votes
1 answer
162 views

Using \sqrt and \root commands with even and odd indices in the mathfixs package

I am trying to use the mathfixs package to handle roots with both even indices (like the square root) and odd indices (like the cube root). I would to use the command \root with other options. ...
Sebastiano's user avatar
1 vote
1 answer
83 views

List with numbering that includes section or subsection numbering in it

I have something that works for me for lists, but I have to define the label always in when I start it. I'm using enumitem package and I was looking at this post to try to make this into a new ...
RankkaApina's user avatar
5 votes
1 answer
157 views

If I defined a command with optional arguments after calling lists of figures/tables, how can I use this command in a caption without causing errors?

I would like to be able to use commands with default arguments in captions of figures/tables without causing an error in \listoftables or \listoffigures. For example, the following code causes an ...
Jonathan's user avatar
  • 173
0 votes
2 answers
55 views

conditional optional argument not working in the amsthm proof environment

I would like to use the optional argument in the proof environment (provided by the amsthm package) only in one version of my paper, when a toggle Details is on. This is my code: \documentclass{...
Vlad's user avatar
  • 143
3 votes
2 answers
244 views

Pass key-value options to command through newcommand

I am using a command that takes key-value parameters: \somecommand[key1=val1, ..., keyn=valn] and I would like to use it the following way: \newcommand{\myoptions}{key1=val1, ..., keyn=valn} \...
Egomet's user avatar
  • 121
7 votes
3 answers
270 views

New command with named arguments [duplicate]

I wanted to make a command which accepted named boolean arguments like: \mycmd{foo=true, bar=false} So, I tried using keyval package and tried: \documentclass{article} \usepackage{keyval} \...
J...S's user avatar
  • 519
1 vote
1 answer
53 views

Using xskak for handicap chess

I want to use xskak to typeset a chess game in which Black plays with a handicap; specifically, White is allowed to make two consecutive moves to start the game. (This handicap is similar to the ...
Timothy Chow's user avatar
2 votes
1 answer
70 views

Create a macro with optional argument that add a letter

I would like to add an optional argument to my macro \documentclass[french]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepackage[a4paper]{geometry} \...
Martin D's user avatar
1 vote
2 answers
186 views

Optional argument

The \eval command works well when it was defined with \NewDocumentCommand{\eval}{mm}. When I try to make the second augument optional , an error appears : Runaway argument? \l_xcn_var_aa_fp \par $\...
xcn's user avatar
  • 1,085

15 30 50 per page
1
2 3 4 5
33