The command would have the syntax:
Code: Select all
\verbset[a=first_arg, b=second_arg, ..., n=last_arg]
How can I do the above.
Thanks in advance
Code: Select all
\verbset[a=first_arg, b=second_arg, ..., n=last_arg]
Learn LaTeX easily with newest books:
The LaTeX Beginner's Guide: 2nd edition and perfect for students writing a thesis
The LaTeX Cookbook: 2nd edition full of practical examples for mathematics, physics, chemistry, and more
LaTeX Graphics with TikZ: the first book about TikZ for perfect drawings in your LaTeX thesis
Code: Select all
\verbset[a=aaa,b=bbb]
Code: Select all
\documentclass{article}
\usepackage{keyval}
\makeatletter
\newcommand*\verbseta{}
\newcommand*\verbsetb{}
\define@key{verbset}{a}{\renewcommand*\verbseta{#1}}
\define@key{verbset}{b}{\renewcommand*\verbsetb{#1}}
\makeatother
\newcommand*\verbset[1][]{%
\setkeys{verbset}{#1}%
% Your code here
}
Code: Select all
\documentclass{article}
\usepackage{keyval}
\makeatletter
\newcommand*\verbseta{aaa}
\newcommand*\verbsetb{bbb}
\define@key{verbset}{a}{\renewcommand*\verbseta{#1}}
\define@key{verbset}{b}{\renewcommand*\verbsetb{#1}}
\makeatother
\newcommand*\verbset[1][]{%
\setkeys{verbset}{#1}%
% Your code here
}
\newenvironment{env}
{
Arguments: a = {\verbseta} ; b = {\verbsetb}
}
{
\renewcommand*\verbseta{aaa}
\renewcommand*\verbsetb{bbb}
}
\begin{document}
This is a document.
\verbset[a=ccc,b=ddd]
\begin{env}\end{env}
\begin{env}\end{env}
\end{document}
Code: Select all
\documentclass{article}
\usepackage{keyval}
\makeatletter
\newcommand*\verbseta{aaa}
\newcommand*\verbsetb{bbb}
\define@key{verbset}{a}{\renewcommand*\verbseta{#1}}
\define@key{verbset}{b}{\renewcommand*\verbsetb{#1}}
\makeatother
\newenvironment{env}[1][]
{
\setkeys{verbset}{#1}%
Arguments: a = {\verbseta} ; b = {\verbsetb}%
}
{}
\begin{document}
This is a document.
\begin{env}[a=ccc,b=ddd]\end{env}
\begin{env}\end{env}
\end{document}
Learn LaTeX easily with newest books:
The LaTeX Beginner's Guide: 2nd edition and perfect for students writing a thesis
The LaTeX Cookbook: 2nd edition full of practical examples for mathematics, physics, chemistry, and more
LaTeX Graphics with TikZ: the first book about TikZ for perfect drawings in your LaTeX thesis