Closed jiep closed 10 years ago
@jiep Esta genial!! Pero ya que estabas podrías haber puesto el ejemplo en español!
Hacerlo en español o en inglés es lo de menos, mi principal objetivo era enseñar los comandos básicos para crear diagramas con el paquete TikZ-UML (en el ejemplo, un diagrama de casos de uso).
@jiep Podrías subir el paquete de alguna manera??
La página esta caída!! Prueba subirlo a http://mega.co.nz o a la carpeta de dropbox que tenemos compartida.
Ya está en Dropbox
EDIT: La página ya esta online, pero por si se vuelve a caer subo a Dropbox la última versión de la documentación y los ejemplos.
Muchas gracias @jiep !!
He estado mirando los paquetes que subió @KekoAlk a Dropbox para crear diagramas UML y creo que la mejor opción es Tikz-UML ya que los comandos de uso son bastante fáciles e intuitivos. El problema de este paquete es que no viene disponible en las distribuciones de LaTeX, por lo que hay que instalarlo manualmente.
Lo primero de todo es descargarlo; se puede obtener en http://www.ensta-paristech.fr/~kielbasi/tikzuml/index.php?lang=en&id=download. La última versión disponible es la 1.0b. Una vez descargado el archivo, descomprimimos el archivo tikz-uml.sty con permisos de superusuario en la carpeta ~/texmf/tex/latex/tikz-uml/ para Ubuntu. Después de hacer todo ésto, debemos llamar al mandato sudo texhash ~/texmf para que LaTeX detecte los paquetes nuevos. NOTA: Es posible que la ruta de LaTeX puede no esté en ~/texmf. Mi ruta era /usr/share/texlive/texmf-dist/
En Windows, se pueden seguir los pasos que aparecen aquí: http://tex.stackexchange.com/questions/2063/how-can-i-manually-install-a-package-on-miktex-windows.
Este paquete permite crear todos los diagramas que necesitamos: diagramas de clase, diagramas de clases de uso, diagramas de estado, diagramas de secuencia y diagramas de componentes.
Nota1: El paquete TikZ-UML requiere que los siguientes paquetes estén instalados: tikz, ifthen, xtring, calc y pgfopts. Nota2: Todo el diagrama debe estar incluido en el entorno tikzpicture.
Para crear un diagrama de casos de usos escribimos lo siguiente:
El diagrama queda así:
Más ejemplos se pueden se pueden encontrar en la documentación oficial disponible aquí: http://www.ensta-paristech.fr/~kielbasi/tikzuml/doc/tikzuml-v0.9.9.pdf.