[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-657315-105":59,"doc-detail-657315-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","smartdiagram-latex-package-for-drawing-diagrams-from-item-lists-using-tikz","smartdiagram - LaTeX package for drawing diagrams from item lists using TikZ","","This package provides a method to create diagrams in documents and presentations from a comma-delimited list of items using TikZ. Diagrams are generated automatically with color and multiple diagram types such as circular, flow (horizontal), descriptive, priority descriptive, bubble, constellation, connected constellation, and sequence. The package supports beamer overlays and optional animations, and it is built from core libraries plus an additions library with dedicated options and keys for customization, including styles, colors, and layout.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/smartdiagram-latex-package-for-drawing-diagrams-from-item-lists-using-tikz/657315/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/smartdiagram-latex-package-for-drawing-diagrams-from-item-lists-using-tikz/657315.png","ImageObject",300,407,{"name":92,"@type":93},"AditGamingID","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-29","2026-10-26",true,{"@type":102,"interactionType":103,"userInteractionCount":81},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What does the smartdiagram package generate from an item list?","Question",{"text":112,"@type":113},"It generates diagrams from a comma-delimited list of items, producing different diagram layouts such as circular, flow, descriptive, priority descriptive, bubble, constellation, connected constellation, and sequence diagrams.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How does animation work in presentations with beamer?",{"text":117,"@type":113},"For persistent display, the diagram is created using \\\\smartdiagram. For overlay-aware animated output, the command \\\\smartdiagramanimated can be used, with animation behavior differing by diagram type (e.g., sequential appearance with connecting arrows for circular/flow; step-by-step title/description for descriptive diagrams).",{"name":119,"@type":110,"acceptedAnswer":120},"What customization options are supported?",{"text":121,"@type":113},"Diagrams can be customized through keys covering background colors, font size, item sizes, border shapes, and—depending on the diagram type—dedicated keys for elements like the bubble center or planet in bubble/constellation variants.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},657315,1793073262,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":81,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":139,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":144,"read_time":145},962094249103,"https://ap-avatar.wpscdn.com/davatar_276721f389ce27ea32af1340a28f341c","The smartdiagram package 􀀃  \nClaudio Fiandrino  \nclaudio.ﬁ[andrino@gmail.com](andrino@gmail.com)  \nDecember 23, 2016  \nAbstract  \nThis package provides a way to easily draw diagrams in documents and presentations from a list of items thanks to TikZ. The idea cames out from this question on TeX.StackExchange.  \nContents  \n1 Introduction and requirements 2  \n2 Basic Usage 3  \n3 Additions 4  \n4 The options 7  \n4.1 Setting the options ........................... 7  \n4.2 Available options ............................ 7  \n4.2.1 General options ......................... 7  \n4.2.2 Speciﬁc options ......................... 8  \n4.2.3 Options of the additions library ................ 11  \n5 Gallery of examples 12  \n6 Recommendations and known issues 21  \n6.1 Something about colors ........................ 21  \n6.2 Deﬁning styles ............................. 22  \n6.3 Circular, bubble and constellation diagrams ............. 22  \n6.4 Descriptive diagrams .......................... 23  \n6.5 Decorations ............................... 23  \n6.6 Priority descriptive diagrams ...................... 24  \n􀀃 This document corresponds to smartdiagram v0.3b, dated 2016/12/23; it is released under and subject to the LATEX Project Public License (LPPL) .  \n7 Aknowledgements 25  \n8 Implementation 25  \n8.1 Initialization and Package Options .................. 25  \n8.2 Keys and color declaration ....................... 26  \n8.3 Commands ............................... 35  \n8.4 Library Additions ............................ 44  \n1 Introduction and requirements  \nThe aim of the package is to provide a way to draw diagrams starting from a list of items colored automatically. The diagrams created could be used in a simple document or in a presentation: in the latter case, while using the Beamer class, the user could decide if diagrams should be overlay-awared or not.  \nAutomatically, the smartdiagram package loads:  \n􀀏 TikZ;  \n􀀏 etoolbox;  \n􀀏 xparse;  \n􀀏 xstring (from version 0.2) .  \nMoreover, the package loads the following TikZ libraries:  \n􀀏 backgrounds;  \n􀀏 calc;  \n􀀏 fadings;  \n􀀏 shadows;  \n􀀏 shapes .arrows ;  \n􀀏 shapes.symbols (from version 0.2) .  \nand it sets a new layer called smart diagram arrow back. From version 0.3, the package is composed of three core libraries:  \n􀀏 core.definitions,  \n􀀏 core .styles,  \n􀀏 core.commands  \nwhich actually form the package smartdiagram.sty and of the external library:  \n􀀏 additions  \nwhich can be loaded separately by the user. By loading this library:\\usesmartdiagramlibrary{additions}  \nforces the TikZ library positioning to be loaded as well.  \nThe package could be loaded by means of \\usepackage{smartdiagram} .  \n2 Basic Usage  \n\\smartdiagram The basic command is \\smartdiagram[htype of diagrami]{hlist of itemsi} . The {hlist of itemsi} should be comma-delimited: to insert, for example, a comma as part of the item label use \\smartdiagram[ . .]{elem1,{elem2,text},elem3} .  \nThe possible diagrams that could be created are:  \n􀀏 circular diagram: the items in the list are diplayed around a circle typically in counterclockwise order;  \n􀀏 circular diagram:clockwise: same as before, but now items are placed in clockwise order (no space between names and :);  \n􀀏 flow diagram: the items in the list are diplayed as a ﬂow chart;  \n􀀏 flow diagram:horizontal: the items in the list are diplayed as an horizontal ﬂow chart (no space between names and :);  \n􀀏 descriptive diagram: a diagram in which are displayed concepts and their description;  \n􀀏 priority descriptive diagram: a diagram in which the items are deployted based on their relevance;  \n􀀏 bubble diagram: each item is a bubble deployted around a bubble center, which is the ﬁrst element in the list;  \n􀀏 constellation diagram: each item is a circle connected to the center, the ﬁrst element in the list again;  \n􀀏 connected constellation diagram: each item is a circle and, a part from the ﬁrst element in the list, the other ones are connected toghether;  \n􀀏 sequence diagram:","cbCaikdbfbr0sibB","https://ap.wps.com/l/cbCaikdbfbr0sibB","pdf",267814,47,"English","# Introduction and requirements\n# Basic Usage\n# Additions\n# The options\n## Setting the options\n## Available options\n## General options\n## Specific options\n## Options of the additions library\n# Gallery of examples\n# Recommendations and known issues\n## Something about colors\n## Defining styles\n## Circular, bubble and constellation diagrams\n## Descriptive diagrams\n## Decorations\n## Priority descriptive diagrams\n# Acknowledgements\n# Implementation\n## Initialization and Package Options\n## Keys and color declaration\n## Commands\n## Library Additions","[{\"question\":\"What does the smartdiagram package generate from an item list?\",\"answer\":\"It generates diagrams from a comma-delimited list of items, producing different diagram layouts such as circular, flow, descriptive, priority descriptive, bubble, constellation, connected constellation, and sequence diagrams.\"},{\"question\":\"How does animation work in presentations with beamer?\",\"answer\":\"For persistent display, the diagram is created using \\\\\\\\smartdiagram. For overlay-aware animated output, the command \\\\\\\\smartdiagramanimated can be used, with animation behavior differing by diagram type (e.g., sequential appearance with connecting arrows for circular/flow; step-by-step title/description for descriptive diagrams).\"},{\"question\":\"What customization options are supported?\",\"answer\":\"Diagrams can be customized through keys covering background colors, font size, item sizes, border shapes, and—depending on the diagram type—dedicated keys for elements like the bubble center or planet in bubble/constellation variants.\"}]","smartdiagram - LaTeX package for drawing diagrams from item lists using TikZ | PDF",1792977314,118]