Edición de un Libro
Al abrir un libro se pueden crear páginas en el libro directamente o se pueden crear cápitulos que permiten agrupar un conjunto de páginas. Del lado derecho aparecen los menús correspondientes.
Editores de texto
Al crear una nueva página nos dirigirá al editor de texto, se tienen dos opciones de editor:
- Editor por defecto (WYSIWYG)
- Editor de markdown
Editor por defecto (WYSIWYG)
Este editor es el más facil de usar y tiene controles en la parte de arriba que son muy intuitivos. Entre las caracteristicas de los controles podemos listar:
- Hacer y Deshacer
- Cambiar el tipo de letra, entre Encabezados, Parrafos, Citas, Llamadas
- Negrita, Cursiva, Subrayado
- Color de la fuente
- Resaltado del texto
- Tachado, Subíndice, Superíndice, Estilo código
- Alineación del texto
- Viñetas, Listas de verificación, Tabulación
- Inserción de Enlaces, Tablas, Imagenes
- Inserción de Poligonos, Código, Videos
- Inserción de Bloque despleglable.
Editor Markdown
Markdown es un lenguaje de marcado ligero que trata de conseguir la máxima legibilidad y facilidad de publicación tanto en su forma de entrada como de salida, inspirándose en muchas convenciones existentes para marcar mensajes de correo electrónico usando texto plano. Ejemplos de la sintaxis de Markdown:
Encabezados
Para crear un título se puede utilizar el símbolo de numeral antes del texto, teniendo el resultado
Sintaxis Markdown | Resultado |
---|---|
# Encabezado h1 | Encabezado h1 |
## Encabezado h2 | Encabezado h2 |
### Encabezado h3 | Encabezado h3 |
#### Encabezado h4 | Encabezado h4 |
##### Encabezado h5 | Encabezado h5 |
Citas
Para citar solo es necesario escribir un signo "menor que" antes del texto.
Sintaxis Markdown | Resultado |
---|---|
> La vida es muy corta para aprender alemán. -Tad Marburg Texto con énfasis: Agregar un asterisco para cursiva y dos para negrita |
|
Cursiva
Para hacer texto en cursiva, rodea el texto con un asterisco.
Sintaxis Markdown | Resultado |
---|---|
Este texto está en *cursiva* | Este texto está en cursiva |
Negrita
Para hacer texto en negrita, rodea el texto con dos asteriscos.
Sintaxis Markdown | Resultado |
---|---|
Este texto está en **negrita** | Este texto está en negrita |
Listas
Para crear una lista sin ordenar, utilice asteriscos (*) o guiónes (-) seguidos de un espacio y el texto de cada elemento de la lista, tambien se pueden utilizar tabulaciones para agregar niveles a la lista.
Con guiónes:
- Elemento 1
- Elemento interno
- Elemento 2
- Elemento 3
Resultado:
- Elemento 1
- Elemento interno
- Elemento 2
- Elemento 3
Con Asteriscos:
* Elemento 1
* Elemento interno
* Elemento 2
* Elemento 3
Resultado:
- Elemento 1
- Elemento interno
- Elemento 2
- Elemento 3
Enlaces
Para crear un enlace, utilice el siguiente formato [Texto alternativo](URL de la imagen):
[Sitio del INE](https://www.ine.gob.gt/)
Resultado:
Tablas
Se pueden crear tablas utilizando la siguiente sintaxis:
| Columna 1 | Columna 2 | Columna 3 |
|-----------|-----------|-----------|
| Fila 1 | Datos A | Datos B |
| Fila 2 | Datos C | Datos D |
| Fila 3 | Datos E | Datos F |
Resultado:
Columna 1 | Columna 2 | Columna 3 |
---|---|---|
Fila 1 | Datos A | Datos B |
Fila 2 | Datos C | Datos D |
Fila 3 | Datos E | Datos F |
Código
Para realizar la inserción de código en la página se puede utilizar la siguiente sintaxis
``` PHP
/**
* Get a path to a theme resource.
*/
function theme_path(string $path = ''): ?string { $theme = config('view.theme');
if (!$theme) {
return null;
}
return base_path('themes/' . $theme . ($path ? DIRECTORY_SEPARATOR . $path : $path));
}
```
Inserción de HTML
Markdown permite la inserción de código,
Formulas matemáticas.
When \(a \ne 0\), there are two solutions to \(ax^2 + bx + c = 0\) and they are
\[x = {-b \pm \sqrt{b^2-4ac} \over 2a}.\] |
Otros Ejemplos: |
---|
\[f(a) = \frac{1}{2\pi i} \oint\frac{f(z)}{z-a}dz\] |
\[ \int_D ({\nabla\cdot} F)dV=\int_{\partial D} F\cdot ndS \] |
\[ \sigma = \sqrt{ \frac{1}{N} \sum_{i=1}^N (x_i -\mu)^2} \] |
\[ \vec{\nabla} \times \vec{F} = \left( \frac{\partial F_z}{\partial y} - \frac{\partial F_y}{\partial z} \right) \mathbf{i} + \left( \frac{\partial F_x}{\partial z} - \frac{\partial F_z}{\partial x} \right) \mathbf{j} + \left( \frac{\partial F_y}{\partial x} - \frac{\partial F_x}{\partial y} \right) \mathbf{k} \] |
\[ (\nabla_X Y)^k = X^i (\nabla_i Y)^k = X^i \left( \frac{\partial Y^k}{\partial x^i} + \Gamma_{im}^k Y^m \right) \] |