CTAN update: fddiagram
Attribute names are now set in text mode, in the document font. Accented letters and spaces work directly (for example “Matrícula” or “Nome do aluno”), with no need for \text. Up to version 0.3, accents were dropped and names came out in math italic. New options: - attrfont: font commands for the attribute names, for example attrfont=\ttfamily or attrfont=\itshape. - mathattrs: set the names in math mode, as in version 0.3, to allow subscripts and Greek letters (A_1, \alpha). Other changes: - All attribute names now share a common baseline, also when some names contain descenders such as g or p. - The manual and the examples document cover the new options.
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/fddiagram The package’s files themselves can be inspected at https://mirrors.ctan.org/graphics/pgf/contrib/fddiagram/
Thanks for the upload. For the CTAN Team Petra Rübe-Pugliese
CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs
Fddiagram – Automatic Functional Dependency diagrams from a plain-text list
This package typesets Functional Dependency (FD) diagrams,
as commonly used when teaching or checking relational database
normalisation, directly from a plain-text list of dependencies
in the form left-hand side → right-hand side
.
The attribute universe, its ordering, and the layout of each
dependency’s diagram are derived automatically:
no manual coordinates or column ordering are required.
Options, settable either when the package is loaded or
per diagram, control spacing, colours, arrow style,
label alignment, and optional dotted or dashed guide lines
connecting each mark back to its attribute.
The package requires TikZ,
xparse and
l3keys2e,
all part of any current TeX distribution.
| Paket | Fddiagram |
| Version | 0.4 2026-10-18 |
| Copyright | 2026 Rodrigo Smarzaro |
| Betreuer | Rodrigo Smarzaro |