From c91e09e24daf6835b0865284d625029a35a31ecd Mon Sep 17 00:00:00 2001 From: hawk Date: Tue, 12 Jul 2016 16:03:56 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8E=B0=E5=9C=A8=E4=B8=8D=E9=9C=80=E8=A6=81?= =?UTF-8?q?=E5=9C=A8plantuml=E5=BC=80=E5=A4=B4=E8=BE=93=E5=85=A5@startuml?= =?UTF-8?q?=EF=BC=8C@enduml=E8=BF=99=E6=A0=B7=E7=9A=84=E8=AF=8D=EF=BC=8C?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=88=86=E8=BE=A8=E7=8E=87=E4=B9=9F=E8=B0=83?= =?UTF-8?q?=E6=88=90=E4=BA=86300?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.tex | 5 ----- plantuml.sty | 5 ++++- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/main.tex b/main.tex index a63f892..ec1ed45 100644 --- a/main.tex +++ b/main.tex @@ -12,24 +12,19 @@ \begin{plantuml}[width=0.4\textwidth] -@startuml -skinparam dpi 300 class 构件 构件 "1" --> "1..N" 服务 构件 "1" --> "1..N" 接口 接口 "1" -> "1" 服务 : ? -@enduml \end{plantuml} \lipsum[2] \begin{plantuml} -@startuml class 构件 构件 "1" --> "1..N" 服务X 构件 "1" --> "1..N" 接口 接口 "1" -> "1" 服务 : ? -@enduml \end{plantuml} \lipsum[3] diff --git a/plantuml.sty b/plantuml.sty index 116a2a1..6b2bf69 100644 --- a/plantuml.sty +++ b/plantuml.sty @@ -49,13 +49,15 @@ \newif\ifplantuml@center \plantuml@centertrue -\newcommand{\plantumlwidth}{\linewidth} % only fractions of \linewidth +\newcommand{\plantumlwidth}{0.4\linewidth} % only fractions of \linewidth %%% 主要是定义plantumlipnut输入 \newwrite\plantuml@out \def\plantuml@startgen{% \@bsphack \immediate\openout\plantuml@out\plantuml@tempfile\plantuml@ext + \immediate\write\plantuml@out{@startuml} + \immediate\write\plantuml@out{skinparam dpi 300} \let\do\@makeother\dospecials \catcode`\^^M\active \catcode`\^^I=12 \def\verbatim@processline{% @@ -63,6 +65,7 @@ {\the\verbatim@line}}% \verbatim@start} \def\plantuml@finishgen{% + \immediate\write\plantuml@out{@enduml} \immediate\closeout\plantuml@out \@esphack \plantuml@process