我正在使用这段python代码来生成一个plantUML图:
import codecs
import importlib.util
import os
from plantuml import PlantUML
import sadisplay
import tkinter.filedialog as filedialog
import tkinter.messagebox as messagebox
def create_erd():
# Get the file with the models.
modelFile = filedialog.askopenfilenam
我尝试使用从标记源代码中的PlantUML代码中生成LaTeX图形。它工作得很好(我将其更改为为LaTeX生成PDF格式,因为它保留了PlantUML图中的文本项)。
这个过滤器的问题(以及所有使用pandocfilters的过滤器)是,标题不支持标记。也就是说,传递caption="Here is a diagram that is *not* what you'd expect."将导致LaTeX中有* to *而不是to(斜体)的图形。
我的解决方法是向过滤器添加两个键:hide-image=true和plantuml-filename=foo.pdf (逻辑是不
我正在为我的PlantUML安装配置MkDocs插件,而且我被卡住了。我无法正确配置mkdocs.yml。每次启用这个插件时,我都会得到配置错误或解析错误。
这些错误是:
ERROR - Config value: 'plugins'. Error: Invalid config options for the > 'build_plantuml' plugin.
Error: MkDocs encountered an error parsing the configuration file:
while parsing a block map
米维
要在(子)文件夹中生成PlantUML图:/Diagrams/,我使用以下python:
from plantuml import PlantUML
import os
from os.path import abspath
from shutil import copyfile
os.environ['PLANTUML_LIMIT_SIZE'] = str(4096 * 4) # set max with to 4 times the default (16,384)
server = PlantUML(url='
我已经成功地使用doxygen一段时间了。我还使用了graphviz中的DOT。现在我正在尝试集成PlantUML。我安装了java并下载了plantuml.jar。我在我的doxygen注释块中添加了一个简单的示例
/*!
\brief get the server's response to our upload
\returns a \ref ServerResponse
\startuml{getServerUploadResponse.png} "getting the server response"
我在个人项目中使用doxygen,并且希望在我自己创建的页面上使用任何类型的UML语言(标记页面)。我并不打算在代码中使用它(它确实有效),但是在我自己创建的文档中,请参考下面的示例:
# Example
sequenceDiagram
participant Alice
participant Bob
Alice->>John: Hello John, how are you?
loop Healthcheck
John->>John: Fight against hypochondria
end
No
我有以下build.gradle文件: plugins {
id 'java-gradle-plugin'
id 'com.gradle.plugin-publish' version '0.10.1'
id 'groovy'
id 'maven-publish'
id "com.jfrog.artifactory" version "4.9.1"
}
group = 'de.gafertp'
version = '
我正在使用AsciidocFX版本1.7.4编辑Asciidoc文档。在处理PlantUML图和创建语法错误(这是由于使用了旧版本中不支持的语法)时,我看到以下消息
PlantUML 1.2021.2
This version of PlantUML is 398 days old, so you should consider upgrading...
我的系统上安装了以下版本:
PlantUML version 1.2022.3 (Tue Mar 29 09:10:57 PDT 2022)
(GPL source distribution)
Java Runtime: OpenJDK Ru
我有PlantUML代码:
@startuml
hide methods
hide stereotypes
!define Table(name,desc) class name as "desc" << (T,#FFAAAA) >>
!define Enum(name,desc) class name as "desc" << (E,#FFFFAA) >>
!define primary_key(x) <b>x</b>
!define not_null(x) <u>x<
PlantUML是Asciidoc的一个很好的扩展,但是我不知道如何从我的groovy代码中使用。
据我所见,asciidoctorj-diaram模块应该是当前asciidoctorj-Release的一部分,因此我想我不需要额外的依赖。但是,我的代码(将asciidoc呈现为罚款)并不呈现PlantUML图。上面写着:
invalid style for open block: plantuml
知道有什么不对吗?我在网络上找到的asciidoctorj-diagram示例都使用了gradle-plugin:-x
寻找与PHP,或Phabricator内部的开发人员的建议,关于如何使Phabricator在维基页面,任务中有PlantUML (text to UML diagrams)。因此GitHub/GitLab grammar中的这个UML代码片段 ```plantuml 鲍勃->艾丽斯:你好 将在渲染的维基页面上显示为图表。 ? https://plantuml.com/demophp.php上的"Call it from PHP“页面是404 - Not Found。 更新请添加有任何进一步改进或建议的答案。