CTAN Comprehensive TeX Archive Network

Directory macros/latex/contrib/pgfkeysearch

README.md

pgfkeysearch

This package offers a way to find keys in a given path 'recursively', unlike pgfkeysvalueof.


Requirements

  • none besides a fairly recent distribution as recent as 2022/06/01

(with the new in kernel ProcessKeyOptions and NewDocumentCommand) and pgfkeys.

Contacting Author

For bug reports and enhancement suggestions, the preferred way is to use the project's issue page. Please be ready to provide an example code showing the bug, if any.

Please do not use the issue page for generic help on how to use the package.


Copyright 2023-present by Alceu Frigeri

This work may be distributed and/or modified under the conditions of

This work has the LPPL maintenance status maintained.

The Current Maintainer of this work is Alceu Frigeri


## This work consist of the files

  • pgfkeysearch.sty
    • the package itself
  • README.md (this file)
    • quick introduction
  • pgfkeysearch.tex
    • pakcage documentation
  • pgfkeysearch.pdf
    • documentation in PDF format

————-

Changelog

  • Version 1.4 (this)
    • adding a package option: root search

      2

      • and associated settings commands (see documentation).
  • Version 1.3
    • Fixing command's signature (expl,

      1

      )
      • Improving documentation.
  • Version 1.2
    • More typos.
      • added two command aliases, see documentation.
  • Version 1.1
    • More typos.
      • renamed some internal variables to better follow the expl3 recommendations.
      • exposing the Expl3 commands.
  • Version 1.0
    • Initial setup.

Download the contents of this package in one zip archive (166.3k).

pgfkeysearch – Find keys in a given path ‘recursively’

The command \pgfkeysvalueof, unlike \pgfkeys, does not use the .unknown handler, but raises an error if a key is not defined in the given path. It neither offers an option to search for the key in other paths.

This package defines commands that allow to retrieve the value of a key, recursively searching for it in a list of paths.

Packagepgfkeysearch
Bug trackerhttps://github.com/alceu-frigeri/pgfkeysearch/issues
Repositoryhttps://github.com/alceu-frigeri/pgfkeysearch
Version1.4 2025-05-28
LicensesThe Project Public License 1.3c
GNU General Public License
Copyright2023–2025 Alceu Frigeri
MaintainerAlceu Frigeri
Contained inTeX Live as pgfkeysearch
MiKTeX as pgfkeysearch
TopicsKey-Val
Experimental 3
...
Guest Book Sitemap Contact Contact Author