LaTeX

A partir de la versión 7997, PlantUML permite generar diagramas en LaTeX, gracias al paquete Tikz.

Tenga en cuenta que esto es todavía beta, y muchas cosas probablemente no funcionarán. Dado que no queremos gastar tiempo en características que no se usan, esperaremos a que los usuarios reporten errores aquí.

Sólo tiene que usar la bandera -tlatex con la línea de comandos, o format="latex" con la tarea Ant.

Si quiere incluir la salida LaTeX directamente en otro documento LaTeX puede usar -tlatex:nopreamble. De esta forma PlantUML sólo exportará el tikz-imagen en sí, sin el preámbulo del documento.

Embedding in LaTeX Documents

If you're aiming to incorporate the LaTeX output directly within another LaTeX document, employ the -tlatex:nopreamble flag. By doing so, PlantUML will output only the tikz-picture component, excluding the document preamble, facilitating a seamless integration into your existing LaTeX files.

If you want to incorporate the LaTeX output directly within another LaTeX document, use option -tlatex:nopreamble. PlantUML will output only the tikz-picture component, excluding the document preamble, facilitating a seamless integration into your existing LaTeX files.
WARNING
 This translation need to be updated. 
WARNING

Class diagram example

@startuml
class Subscriber {
  subscriberId
}

class AccumUsage {
  subscriberId
}

class IpSession {
  ipAddress
  specificData
  sapcOriginStateId
  apnId
}

Subscriber "1" -[#blue]-> "1..*" IpSession
Subscriber "1" --> "0..1" AccumUsage
@enduml

Ejemplo de diagrama de secuencia

@startuml
Bob -> Alice: hello
return Ok
@enduml

Ver resultado en línea (TODO: #362)

(TODO: [#362](https://github.com/plantuml/plantuml/issues/362) provide some examples in Overleaf)
WARNING
 This translation need to be updated. 
WARNING

Creación de enlaces en LaTeX con el paquete hyperref

Al utilizar el paquete hyperref en sus documentos LaTeX, tiene la posibilidad de crear enlaces que conduzcan a anclajes definidos dentro del mismo documento LaTeX/PDF. En el siguiente ejemplo de PlantUML, observe que el segundo y el último enlace apuntan a un recurso específico dentro del documento LaTeX:

@startuml
participant Bob   [[http://www.yahoo.com]]
participant Alice [[latex://resource-interaction]]
Bob -> Alice :    [[http://www.google.com]] hello
Bob -> Alice :    [[latex://resource-interaction]] interact
@enduml

Para una discusión detallada y consultas relacionadas, véase el segundo hilo de preguntas y respuestas más abajo.

Links

  • Q&A 1798: Latex TikZ support
  • Q&A 3558: export to TikZ loses links
  • Q&A 10761: Latex export limitations (font size, hyperlinks, PNG in header, scaling image to page)
  • Q&A 10788: How to set Latex Font Size
  • Latex PlantUML package (Oliver Kopp 2018-2023): home, Github, CTAN
  • Stackoverflow 71409448 PlantUML in Latex
    • Extra idea: use Markdown with Pandoc (LaTeX runs under the hood to generate PDF files): PlantUML diagrams work fine
  • TeX Exchange 428174: Can I use the plantUML language in LaTeX? Yes, and prerequisites to install are listed


Privacy Policy      Advertise