Questions tagged [xkeyval]

{xkeyval} is for questions dealing with additional macros for setting keys. This package is an extension of the `keyval` package.

Filter by
Sorted by
Tagged with
0 votes
1 answer
27 views

Pass string with escape characters and comma through xkeyval package while compiling the document with LuaLaTeX

The following is the code of the file temptest.sty \ProvidesPackage{temptest} \RequirePackage{amsmath,amssymb} \RequirePackage{xkeyval} \RequirePackage{luacode} \begin{luacode*} function myfunc(m,n) ...
user avatar
  • 1,411
0 votes
1 answer
49 views

Issue with xkeyval package and special characters while compiling with LuaLaTeX

The following is the code of document myfile.tex. \documentclass{article} \usepackage{test} \begin{document} \begin{tabular}{|ccc|c|c|} \myPrint[trtext=Yes, fltext=No]{p,q,r}{stu} \\ \end{tabular} \...
user avatar
  • 1,411
0 votes
0 answers
26 views

Using datatool and xkeyval for calculating sums in tables

I want to build a nice and easy to use interface for users to fill a table with information. Therefor I use xkevval and pass its values to datatool for a proper processing. Now I have a table for ...
user avatar
0 votes
2 answers
60 views

Check if key is set in xkeyval

I am working with the xkeyval package. Sometimes I want to check by hand if a key is contained in a list of keys. That is, I want a if-command like the following: \contains@key{<family>}{<key ...
user avatar
  • 83
0 votes
0 answers
51 views

Presetting keys in l3keys

As far as I am aware, there is no mechanism in l3keys to preset keys like the xkeyval supports. I explicitly do not mean the .default:n specification in l3keys, since this is invoced if the key is ...
user avatar
1 vote
0 answers
106 views

Receiving Package xkeyval Error: `x' undefined in families `blx@opt@name' [closed]

I am using TeX-Live on a Mac with macOS 11.6.1 with the latest TeX Live version. All packages are updated today. When I am building my LaTeX document with \printbibliography I receive the following ...
user avatar
0 votes
0 answers
70 views

xkeyval error when using the changes package

I am working on an Analysis textbook with a friend, and am using the changes package, but keep getting the following error: Package xkeyval Error: `remark' undefined in families `Changes@added'. ... \...
user avatar
4 votes
2 answers
92 views

Passing optional arguments to a command with also optional arguments

I have been struggling with the following implementation for the last couple of days without being able to find a solution. I have the following minimal working example: \documentclass{article} \...
user avatar
  • 139
0 votes
2 answers
53 views

xparse and xkeyvalue combination won't compile

I am trying to write a command using xparse and xkeyval. The goal is to write a command that can take optionnal key-value arguments to make things easier and more readable for my users who have just ...
user avatar
  • 103
0 votes
1 answer
72 views

Is it possible to define key macros without the equality sign (i.e., [keya=value])

I was wondering if the xkeyval package allows for defining key macros which do not include an equality symbol. For instance, I wish to create a package based on the geometry package with the following ...
user avatar
  • 335
0 votes
1 answer
57 views

Unable to retain Whitespace in xkeyval

I am using the xkeyval package to set a key "name". This value is then used in the hyperref package. Please see the sample code below: File: mysuperclass.cls \ProvidesClass{mysuperclass} \...
user avatar
  • 1,538
2 votes
2 answers
71 views

How to do if-else logic on missing optional keyval parameters

I'm trying to make a macro using the xparse library together with xkeyval for optional key value pairs. Here's a minimal example of what I'm trying to do cmd.sty \NeedsTeXFormat{LaTeX2e} \...
user avatar
  • 97
3 votes
3 answers
150 views

Improve a keycommand macro

My question is about how to improve an already working macro via the keycommand package. The small inclusion shows my efforts so far: \documentclass{article} \usepackage[margin=0.95in]{geometry} \...
user avatar
  • 1,473
6 votes
2 answers
1k views

I can't find file `xkeyval´

I am writing a document using TexStudio and MikTeX as package source. Today I updated some packages including xkeyval. Now every compilation throws an error (I can't find file `xkeyval´.) I tried to ...
user avatar
  • 61
1 vote
1 answer
217 views

xkeyval Error: `HEIGHT' ('WIDTH') undefined in families `psvectorian'

I'd like to change the title of my glossary, say, List of Symbols, as follows (using some entities borrowed from the psvectorian package). \hfil\hspace*{-3.5cm}\psvectorian[height=3mm, width=8cm]{88}\...
user avatar
  • 3,419
2 votes
1 answer
72 views

Presetting xkeyval keys to \thetitle or \theauthor

I'm writing a LaTeX template and am almost done (!!!) but I'm having a very hard time understanding xkeyval's \presetkeys behaviour. I've managed to set some defaults, but when it comes to setting ...
user avatar
  • 37
0 votes
1 answer
53 views

Use xkeyval to make a title page

This is a follow up to my last question, but since the question I'm asking is substantially different despite trying to solve the same problem, I figured I'd make a new thread. Anyway, I am trying to ...
user avatar
  • 67
0 votes
1 answer
68 views

How to code the \key@ifundefined from the xkeyval package?

I looked at the xkeyval package documentation and did my best to follow it. However, I cannot get the \key@ifundefined coded so that it will compile and work. Here is my MWE with the offending lines ...
user avatar
3 votes
2 answers
441 views

Automatically shake questions and answers for a test created with LaTeX after the compilation

We suppose that we have 30 question to solve a text for students instead of 2 as this MWE: \documentclass[leqno,11pt,landscape,a3paper]{extarticle} \usepackage{multicol,mathtools} \usepackage[T1]{...
user avatar
  • 46.2k
1 vote
0 answers
217 views

Is there a conflict between the xkeyval and alterqcm packages? [duplicate]

When I try to compile the code for this question or its answers, I have an error. A year ago, I didn't have that mistake. Package xkeyval Error: language' undefined in familiesglobal'. \...
user avatar
  • 23.2k
1 vote
0 answers
33 views

Combining xstring with xkeyval [duplicate]

I'm trying to extend the markdown package so that I can pass options to \includegraphics and have them override defaults, something like this: \documentclass[]{article} \usepackage{graphicx} \...
user avatar
0 votes
1 answer
124 views

Tailoring Biblatex for De Gruyters "Holzforschung"

(190816, 2249 CET, updated according to the comments of "Mensch") 190818, 1332 CET, update regarding error message on articlein Hi, all, I'm trying to make my bibliography look like: but for the ...
user avatar
2 votes
1 answer
236 views

Have two feature in matrix command

Via this link i can change the line spacing in matrix How can I increase the line spacing in a matrix? and in the second one i can create a matrix with divider lines How to add dash lines in Matrix ...
user avatar
  • 155
0 votes
1 answer
4k views

! Package xkeyval Error: `frame' undefined in families `Gin'

I have this error in compiling the wiley template ! Package xkeyval Error: `frame' undefined in families `Gin'. The main file is as follow including the packages. Please guide me... %% Run LaTeX on ...
user avatar
3 votes
1 answer
168 views

Error at compiling example from the Manual tikz-network

As per example on page 26 of the manual https://github.com/hackl/tikz-network/ when doing latexmk -pdflua -pvc or latexmk -pdfxe -pvc I get the following error below. Note: already tried https://...
user avatar
3 votes
2 answers
127 views

Nested keyval proper parsing

I have two families of keyval arguments, and two functions, and I want them to behave like on toy MWE below. \documentclass{article} \usepackage{xkeyval} \usepackage{xparse} \makeatletter \define@...
user avatar
  • 127
0 votes
0 answers
82 views

venndiagram package error with showframe option

I am trying to build a venn diagram without the outer frame. \documentclass{article} \usepackage{venndiagram} \begin{document} \begin{venndiagram3sets}[showframe = false] \fillANotB \end{...
user avatar
  • 156
1 vote
0 answers
30 views

using xkeyval for circling a number in a given color with tikz

I've been trying all day to use xkeyval, but it seems like I just can't get the hook of it. This is what I'm trying to do: I've got this number in a circle filled by a certain color. The code for it ...
user avatar
5 votes
1 answer
140 views

xkeyval -- read keys from file

I want to read xkeyval options from an external file, like: \setkeys{my@keys}{\input{conf}} I tried several combinations of \edef and \expandafter, but to no avail. Any ideas? Best regards, ...
user avatar
  • 103
1 vote
0 answers
92 views

Case insensitive \setkeys in xkeyval

I'm trying to figure out how to make the usebib package case-insensitive on the keys in my .bib file. I've figured out how to patch \KV@split to patch \KV@@sp@def when \setkeys is defined by keyval ...
user avatar
  • 2,013
0 votes
1 answer
82 views

hyperref--xkeyval interaction? \reserved@a ->\@nil error

The code from this answer produces an error \reserved@a ->\@nil when also loading hyperref. % !TEX TS-program = xelatexmk \documentclass{report} \usepackage{xkeyval} \usepackage{hyperref} \...
user avatar
  • 2,174
3 votes
2 answers
171 views

how to pass xkeyval cmdkey to macro

I want to pass a cmdkey from the xkeyval package to a macro. I can print the value of the cmdkey to a message, but when used with \in@ it seems to be unexpanded. Example below. I expect to see the ...
user avatar
  • 1,895
1 vote
1 answer
180 views

elsearticle harv not working with landscaped longtable

I have this very long and large table which I have compiled fine using normal article but today I just copied the whole tex to an elsearticle harv to submit to elsevier. Everything else works without ...
user avatar
  • 57
0 votes
1 answer
65 views

Errors after upgrading OS and Lyx

I use Lyx everyday. Yesterday I decided to format my computer and install Xubuntu 18.04 (I had Xubuntu 16.04). After installing Lyx I am getting this errors: Although the errors, the PDF is properly ...
user avatar
4 votes
1 answer
203 views

xkeyval `boolkey` setting is persistent across macro calls: scope leak?

I thought that keyval arguments to macros were supposed to be confined in their macro scope, but the following code: \documentclass{report} \usepackage{xkeyval} % Define a custom command option ...
user avatar
  • 1,423
3 votes
0 answers
284 views

Using the bibtex format (with JabRef) as a non-bib key-value database in LaTeX

This might sound a bit odd: I am using JabRef for maintaining a database which does not content bibliographical data in the first place: @Person{caesar, date = {100-44BC}, comment =...
user avatar
0 votes
1 answer
70 views

How to integrate xkeyval keys with Lua code

I am currently maintaining a template that uses directlua to compute a value based on a number of parameters defined as command keys with keyval. As it stands, it compiles correctly. However, when I ...
user avatar
1 vote
1 answer
299 views

Checking if certain package option is declared inside .sty

I'm writting a package in which the user may choose between three types of documents through declared options when issuing the \usepackage command: undergraduatethesis, technicalreport and ...
user avatar
6 votes
1 answer
687 views

Unused global option(s): [language=english]

This is a follow up question to Options in custom class. It seems that I still did not understand how global options work. Consider the following code: \RequirePackage{filecontents} \begin{...
user avatar
2 votes
1 answer
191 views

mdframed broken in TeXLive2017

Since an update of TeXLive2017 through tlmgr yesterday, mdframed seems broken: the following MWE \documentclass{article} \usepackage{mdframed} \begin{document} test \end{document} throws this error (...
user avatar
  • 899
3 votes
0 answers
110 views

How to define an option with two arguments? [closed]

I am writing a package in which I want to define an option myvalues in such a way that \usepackage[myvalues={10,11}]{mypackage} would execute \mycommand[10]{11} and \usepackage[myvalues=11]{...
user avatar
1 vote
1 answer
696 views

glossaries-extra causes a "Package xkeyval Error: value `none' is not allowed." error

The following LaTeX manuscript is copy-and-pasted from pp. 5-6 of Nicola L.C. Talbot's "The glossaries package v4.34: a guide for beginners", v. 2017-11-03 (link). \documentclass{article} \usepackage[...
user avatar
  • 8,684
1 vote
0 answers
151 views

How to choose the right options/key-value package? [closed]

I want to spruce up my department's thesis document class with better / less idiosyncratic class options support. So, I've noticed this community wiki question: A big list of every keyval package ......
user avatar
  • 11.3k
1 vote
1 answer
333 views

xkeyval/lstinputlisting: "improper alphabetic constant" when used with linerange option

I'm trying to use xkeyval to create a custom option (\codeblock) for my lstinputlisting (specifically for the linerange part). This is my MWE: \makeatletter \newcommand{\code}{} \define@key{code}{...
user avatar
  • 185
1 vote
0 answers
55 views

Confusion with "xkeyval" and "newcommand": Better Way to Use with "lstinputlisting" [closed]

I've written this command to get me "snippets" of code: \newcommand\codesnippetsnippet[3]{ \immediate\write18{find ../../../.. -name '#1' -print | grep #2 | xargs cat > ./listingwithoutcomments} \...
user avatar
  • 185
0 votes
1 answer
1k views

Getting xkeyval errors with the 2017 ACM document template

In December of last year, the ACM published an overhaul of the LaTeX document template: 2017 ACM Master Article Template so, I'm trying to migrate a conference paper of mine from "SIG-ALTERNATE.CLS -...
user avatar
  • 11.3k
1 vote
0 answers
355 views

Package xkeyval Error when using menukeys and csquotes

I have the following minimum “working” example: \documentclass[11pt, a4paper, ngerman]{scrartcl} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage{menukeys} % switch with csquotes to fix \...
user avatar
  • 247
-3 votes
2 answers
105 views

another example from pstricks manual (p187), what's the problem?

\documentclass{article} \usepackage{pstricks,multido,xkeyval} \makeatletter % “TeethNumber”: number of teeth (it must be a divisor of 360!) \define@key{psset}{TeethNumber}{% \pst@getint{#1}{\...
user avatar
  • 841
1 vote
2 answers
155 views

an example from pstricks manual, why the "linecolor" can not work

\documentclass{article} \usepackage{pstricks,pst-poly,pst-text,pst-key,graphicx,color} \makeatletter \SpecialCoor \def\PstCoggedWheel#1#2{% % #1 = number of teeth (it must be a divisor of 360!) % #...
user avatar
  • 841
4 votes
1 answer
61 views

How can I use xkvltxp to allow macros in key-value fixme package options?

Following the instructions in fixme's documentation, I load the xkvltxp package to allow the use of macros as values in key-value package options. However, I get an error if I actually use something ...
user avatar
  • 183k