Contenido principal

Formas de compartir scripts y funciones en vivo

Puede compartir scripts y funciones en vivo con otros con fines de enseñanza o demostración, o bien para proporcionar una documentación legible y externa del código.

En esta tabla se muestran las diferentes formas de compartir scripts y funciones en vivo.

Métodos para compartirInstrucciones
Compartir archivos directamente.

Distribuya los archivos de código en vivo. Los destinatarios de los archivos pueden abrirlos y verlos en MATLAB® en el mismo estado en que los guardaron la última vez, incluidas las salidas generadas.

Exportar los archivos a documentos que se pueden ver fuera de MATLAB.

Los formatos compatibles son:

  • PDF

  • Microsoft® Word

  • HTML

  • LaTeX

  • Markdown

  • Cuadernos Jupyter®

Para exportar los scripts o las funciones en vivo de forma interactiva, en la pestaña Live Editor, seleccione Export y, luego, elija un formato. Para exportar todos los scripts y las funciones en vivo de una carpeta, seleccione Export > Export Folder en la pestaña Live Editor.

En el cuadro de diálogo de exportación que se abre, puede personalizar las opciones de exportación. (desde R2023b)

  • Cambie el tamaño del papel, la orientación y los márgenes cuando exporte a PDF, Microsoft Word y LaTeX.

  • Especifique si incluir salidas al exportar a Markdown y cuadernos de Jupyter. (desde R2024a)

  • Especifique la ubicación para guardar el contenido generado al exportar a HTML, LaTeX, Markdown y cuadernos Jupyter.

  • Cambie la resolución y el formato de las figuras al exportar a PDF, HTML, LaTeX, Markdown y cuadernos Jupyter (requiere que los archivos se ejecuten antes de exportar).

Para obtener más información acerca de las diferentes opciones de exportación, consulte los argumentos nombre-valor correspondientes de la función export.

Los archivos convertidos se asemejan mucho al aspecto de los scripts o funciones en vivo cuando se visualizan en Live Editor con la salida en línea. Si los scripts en vivo contienen controles o tareas, Live Editor los guarda como código en los archivos convertidos.

Cuando se exporta a LaTeX, MATLAB crea un archivo matlab.sty independiente en la misma carpeta que la de los archivos convertidos, si aún no existe una. Los archivos STY, también conocidos como documentos LaTeX, ofrecen un mayor control de la apariencia de los archivos convertidos.

También puede utilizar la configuración de exportación matlab.editor para personalizar los archivos convertidos antes de exportarlos.

Para exportar scripts o funciones en vivo de forma programática, utilice la función export.

Cuando se utiliza la función export, puede personalizar el archivo convertido utilizando argumentos nombre-valor. Por ejemplo, puede ocultar el código en el archivo convertido, así como personalizar la resolución y el formato de las figuras y el tamaño de la hoja, la orientación y los márgenes.

Mostrar los archivos como una presentación en pantalla completa.

Con un script o función en vivo abierto en Live Editor, vaya a la pestaña View y haga clic en el botón Full Screen. Live Editor muestra el archivo en modo de pantalla completa. De forma alternativa, puede utilizar el atajo de teclado Ctrl+F11. En macOS, utilice el aatajo de teclado Comando+F11 en su lugar.

Para salir del modo de pantalla completa, mueva el ratón a la parte superior de la pantalla para mostrar la pestaña View y vuelva a hacer clic en el botón Full Screen. También puede utilizar el botón para salir de la pantalla completa que hay en la parte superior derecha de la pantalla.

Guardar los archivos como archivos de código plano (.m) de MATLAB.

Con un script o función en vivo abierto en Live Editor, vaya a la pestaña Live Editor y, en la sección File,seleccione Save > Save As. En el cuadro de diálogo que aparece, seleccione MATLAB Code files (UTF-8) (*.m) de la lista Save as type.

Cuando se distribuye el archivo, los destinatarios pueden abrirlo y verlo en MATLAB. MATLAB convierte el contenido con formato del script o la función en vivo a marcado de publicación en el nuevo script o función.

Para guardar scripts o funciones en vivo como archivos de código plano de forma programática, utilice la función export y especifique el argumento nombre-valor Format como "m".

Ocultar código antes de compartir

Antes de compartir o exportar los scripts en vivo, considere la posibilidad de ocultar el código. Cuando se oculta el código en un script en vivo, Live Editor solo muestra la salida, los controles etiquetados, las tareas y el texto con formato. Si una tarea del script en vivo está configurada para que muestre solo el código y no los controles, no se mostrará cuando oculte el código. Ocultar el código puede resultar útil para compartir si desea que otros solo cambien el valor de los controles del script en vivo o cuando no desea que otros vean el código.

Para ocultar el código, haga clic en el botón de ocultar código situado a la derecha del script en vivo. También puede ir a la pestaña View y, en la sección View, hacer clic en Hide Code . Para volver a mostrar el código, haga clic en el botón de salida en línea o en el botón de salida a la derecha . De forma alternativa, si está utilizando la función export para compartir su script en vivo, puede ocultar el código utilizando el argumento nombre-valor HideCode.

Nota

Al exportar el script en vivo a PDF, Microsoft Word, HTML, LaTeX, Markdown o cuadernos de Jupyter, Live Editor guarda los controles y las tareas como código. Si tiene un script en vivo que contiene controles y tareas y oculta el código antes de exportarlo, el archivo convertido no contendrá los controles ni las tareas.

Consulte también

Funciones

Configuración

Temas