Alain Matthes submitted an update to the
tkz-graph
package.
Version: 2.30c 2026-11-02 License: lppl1.3
Summary description: Draw graph-theory graphs
Announcement text: -------------------------------------------------------------------------------- [2.30c] — 2026/11/02 Added
Options lua and 3d (or 3D), LuaLaTeX only. They read the files tkz-graph-lua.tex and tkz-graph-3d.tex, parts of tkz-graph (not packages), once, at the end of the package; tkz-berge has the same options. No option clash, whatever the order of tkz-graph, tkz-berge and tkz-elements. With pdfLaTeX the option gives an error and is ignored; without option nothing changes. Option lua (tkz-graph-lua.tex + tkz-graph.lua, written with \directlua, no extra package): the graph of each tikzpicture (tkz-graph and tkz-berge) is recorded, with the commands \tkzGraphOrder, \tkzGraphSize, \tkzGraphDegree, \tkzGraphInDegree, \tkzGraphOutDegree, \tkzGraphDegreeSequence, \tkzGraphDegreeTable; \tkzGraphDijkstra (path drawn, \tkzGraphPath, \tkzGraphPathLength, \tkzGraphDijkstraTable); \tkzGraphColoring (Welsh-Powell, \tkzGraphColorCount, \tkzGraphVertexColor, \tkzGraphColoringTable); \tkzGraphComponents, \tkzGraphIfConnected, \tkzGraphOddVertices, \tkzGraphEulerType, \tkzGraphIfEulerian, \tkzGraphEuler (Eulerian path or cycle, Hierholzer; option numbers writes the rank of each edge, style EulerNumberStyle; result in \tkzGraphEulerPath), \tkzGraphMatrixPower (M^k) and \tkzGraphWalks. Option 3d (prototype; tkz-graph-3d.tex + tkz_graph_3d.lua): graphs in space with the 3D module of tkz-elements (package tkz-elements-3d), macros \tkzGraphEdges, \tkzGraphVertices, \tkzGraphHighlight. Empty hooks \tkzgr@hook@reset, \tkzgr@hook@vertex, \tkzgr@hook@edge used by the option lua. Documentation: section "Computations with LuaLaTeX". Fixed
\Edge(A)(A) without label and arrow is no longer drawn: no more pgf warnings "Returning node center" with \grComplete (same output). Option lua: the label, arrow and style of an edge are expanded before being sent to Lua; a style given by \SetUpEdge[style={...}] gave the error "I do not know the key '/tikz/thick,double = ...'". \Edge(A)(A) (drawn by \grComplete, invisible) is no longer recorded: \tkzAdjacencyMatrix of a complete graph had 1 on the diagonal. --------------------------------------------------------------------------------
This package is located at https://mirrors.ctan.org/graphics/pgf/contrib/tkz-graph
More information is at https://ctan.org/pkg/tkz-graph
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team Manfred Lotz
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 .