Snippets
SMath Studio tiene un mecanismo integrado para ampliar sus funciones creando snippets de usuario. Estos snippets se crean a partir de cálculos normales y, cuando hace falta, se insertan en otros cálculos, lo que permite reutilizar muchas veces una lógica ya preparada.
Crear un snippet¶
Un snippet se basa en un cálculo normal preparado en SMath Studio. Para crear un snippet, siga estos pasos:
- Cree un cálculo nuevo en SMath Studio.
- En el cálculo creado, añada una función o un procedimiento propios y defina las variables o unidades de medida a las que quiera dar acceso.
- Cuando el cálculo tenga toda su lógica, defina sus metadatos; para ello abra el cuadro de diálogo Archivo > Propiedades....
- En la pestaña Resumen del cuadro de diálogo Propiedades del archivo, rellene al menos los campos Título, Autor y Descripción.
- En la pestaña Atributos del archivo del cuadro de diálogo Propiedades del archivo, rellene el campo Acceso rápido del snippet, que le ayudará a insertar el snippet rápidamente en futuros cálculos. Recomendamos un texto único y corto, sin espacios ni caracteres especiales. Como ejemplo, puede ver los snippets integrados en SMath Studio, como grads y degrees.
- Guarde el cálculo localmente y muévalo a la siguiente carpeta de su PC: %APPDATA%\SMath\extensions\snippets
Después de estos pasos, el snippet estará disponible para uso local.
Usar un snippet¶
Hay dos formas de insertar los snippets disponibles en un cálculo:
- Con la lista de la Asistencia dinámica:
En el documento, empiece a escribir el atajo del snippet y use la lista desplegable para elegir el que necesita (la selección final puede hacerse con el ratón o con el teclado, siguiendo las indicaciones):

- Con el Administrador de extensiones integrado en SMath Studio. En el cuadro de diálogo que se abre, elija Snippets en la lista de la izquierda para ver todos los snippets disponibles localmente. Después elija el snippet deseado y pulse el botón Insertar.
Publicar un snippet¶
Publicar su snippet en el servidor de licencias raíz para que terceros lo usen libremente es opcional.
Para que su snippet forme parte del proceso estándar de distribución a otros usuarios, siga estos pasos:
- Vaya al servidor de licencias raíz y compruebe que ha iniciado sesión con su cuenta.
- Vaya a la página de registro de extensiones.
- En el formulario de registro, elija Extension type: Snippet, indique la ruta al archivo del snippet y pulse el botón Register.