Cómo insertar un bloque de código en látex

Cómo insertar un bloque de código en látex
El bloque de código en cada documento ayuda a un lector a comprender la diferencia entre códigos y textos. Los bloques de código fuente también son útiles al enredar un archivo fuente o generar gráficos de mapa de bits o fragmentos PDF.

Los procesadores de documentos como Latex proporcionan un método simple para agregar un bloque de código en el trabajo de investigación. Entonces, en este tutorial, explicaremos las diferentes formas en que puede intentar insertar un bloque de código en látex.

Cómo insertar un bloque de código en látex?

Hay varias formas de insertar un bloque de código y escribir códigos en látex, así que comencemos con el ejemplo básico:

\ DocumentClass artículo
\ begin documento
\ begin letrero
#incluir
int main () std :: cout << "Hello World!";
regresar 0;
\ end literalmente
\ End documento

Producción

Si desea resaltar y colorear los códigos insertados, utilice los listados \ UsePackage. Aquí está el simple código fuente:

\ DocumentClass artículo
\ UsePackage listados
\ UsePackage color
\ begin documento
\ lstset frame = tb,
lenguaje = c++,
Aboveskip = 5 mm,
Belowskip = 5 mm,
showstringspaces = falso,
columnas = flexible,
BasicStyle = \ small \ ttfamily,
números = ninguno,
numberstyle = \ tiny \ color azul,
Palabra clave Style = \ color rojo,
commentStyle = \ color rosa,
stringStyle = \ color verde,
Breaklines = True,
breakatwhitespace = True,
tabsize = 3
\ begin lstlisting
#incluir
int main () std :: cout << "Hello World!";
regresar 0;
\ end lstlisting
\ End documento

Producción

Puede cambiar el color, el tipo de idioma, el espacio de línea y muchos más del código anterior.

Se admite el Minted \ UsePackage para insertar el bloque de código, y aquí está el ejemplo relacionado con él:

\ DocumentClass artículo
\ UsePackage Minted
\ begin documento
\ begin acuñado c ++
#incluir
int main () std :: cout << "Hello World!";
regresar 0;
\ end acuñado
\ End documento

Producción

Utilice el siguiente código fuente para insertar código en línea en el documento:

\ DocumentClass artículo
\ UsePackage Minted
\ begin documento
Hay cambio en \ mintinline c ++ | int main () |.
\ End documento

Producción

Además, hay un código fuente específico que puede usar para insertar un bloque de código específicamente para el idioma Python:

\ DocumentClass artículo
\ UsePackage Pythonhighlight
\ begin documento
Evaluar la suma de dos números en Python:
\ Begin Python
N1 = 5
n2 = 6
suma = N1 + N2
print ('La suma de 0 y 1 es 2'.formato (N1, N2, suma))
\ End Python
\ End documento

Producción

Conclusión

En este tutorial, hemos explicado varias formas de insertar un bloque de código en látex. Insertar bloques de código puede ayudarlo a resaltar los códigos en el documento para que un lector pueda comprenderlos mejor.