Skip to main content

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

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:

Sitio del INE

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áginapagina se puede utilizarrealizar laencerrando el bloque con el símbolo de acento inverso "```" y se puede indicar el lenguaje despues del primer delimitador como en el siguiente sintaxisejemplo:

``` 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));
}
```

El cual nos dá como resultado el siguiente bloque:

 /**
  * 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));
}

}

El

```cual crea como salida el siguiente bloque

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) \]