CTAN Comprehensive TeX Archive Network

Verzeichnis graphics/pgf/contrib/fddiagram

README.md

fddiagram

build License: LPPL 1.3c

Summary (English): fddiagram is a (expl3/TikZ) package that automatically typesets Functional Dependency diagrams from a plain-text list of dependencies (left-hand side -> right-hand side). The attribute universe, its ordering, and each diagram's layout are derived automatically. License: LPPL 1.3c or later. Author: Rodrigo Smarzaro. Full documentation (Portuguese): see fddiagram.pdf.


Pacote (expl3/TikZ) que gera automaticamente diagramas de Dependências Funcionais a partir de uma lista textual, no formato lado_esquerdo -> lado_direito.

\usepackage{fddiagram}

\begin{fddiagram}
  A,B -> C ;
  B,D -> E,F ;
  A,D -> G,H ;
  A -> I ;
  H -> J
\end{fddiagram}
Status: reenviado à CTAN após ajustes solicitados na primeira revisão.

Documentação completa: fddiagram.pdf (fonte: fddiagram.tex). Exemplos de uso: examples/fddiagram-exemplos.tex (PDF compilado).

Como citar

Veja CITATION.cff (o GitHub mostra o botão Cite this repository).

Autor

Rodrigo Smarzaro (Universidade Federal de Viçosa)

Repositório e contato: https://github.com/Smarzaro/fddiagram

Licença

Distribuído sob a Project Public License (LPPL), versão 1.3c ou posterior; veja o arquivo LICENSE.

Herunterladen des vollständigen Inhalts dieses Pakets in einem Zip-Archiv (228.0k).

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 , xparse and l3keys2e, all part of any current distribution.

PaketFddiagram
Fehlermeldungen
Ankündigungen
Repository
Version0.4 2026-10-18
LizenzenThe Project Public License 1.3c
Copyright2026 Rodrigo Smarzaro
BetreuerRodrigo Smarzaro
Enthalten inTeX Live als fddiagram
MiKTeX als fddiagram
ThemenDiagramme
Grafiken
PGF/
...
Gästebuch Seiten-Struktur Impressum Autor kontaktieren