Como inserir um bloco de código no látex

Como inserir um bloco de código no látex
O bloco de código em todos os documentos ajuda um leitor a entender a diferença entre códigos e textos. Os blocos de código -fonte também são úteis ao emaranhar um arquivo de origem ou gerar gráficos de bitmap ou trechos em PDF.

Processadores de documentos como o LATEX fornecem um método simples para adicionar um bloco de código no trabalho de pesquisa. Portanto, neste tutorial, explicaremos as diferentes maneiras de tentar inserir um bloco de código no látex.

Como inserir um bloco de código no látex?

Existem várias maneiras de inserir um bloco de código e escrever códigos no LATEX, então vamos começar com o exemplo básico:

\ DocumentClass Artigo
\ Begin Document
\ Begin literalmente
#incluir
int main () std :: cout << "Hello World!";
retornar 0;
\ end literalmente
\ end document

Saída

Se você deseja destacar e colorizar os códigos inseridos, use as listagens \ usepackage. Aqui está o código fonte simples:

\ DocumentClass Artigo
\ usepackage listagens
\ usepackage color
\ Begin Document
\ lstset frame = tb,
idioma = c++,
aboveskip = 5mm,
Belowskip = 5mm,
ShowStringspaces = false,
colunas = flexível,
Basicstyle = \ small \ ttfamily,
números = nenhum,
NumberTyle = \ tiny \ color azul,
Palavra -chavestyle = \ color Red,
Comentárioyle = \ color rosa,
stringstyle = \ color Green,
Breaklines = true,
breakatwhitespace = true,
tabsize = 3
\ Begin lstlisting
#incluir
int main () std :: cout << "Hello World!";
retornar 0;
\ end lstlisting
\ end document

Saída

Você pode alterar a cor, o tipo de idioma, o espaçamento de linha e muito mais do código acima.

O \ usepackage cunhado para inserir o bloco de código é suportado e aqui está o exemplo relacionado a ele:

\ DocumentClass Artigo
\ usepackage cunhado
\ Begin Document
\ Begin MINTED C ++
#incluir
int main () std :: cout << "Hello World!";
retornar 0;
\ end cunhado
\ end document

Saída

Use o seguinte código -fonte para inserir o código embutido no documento:

\ DocumentClass Artigo
\ usepackage cunhado
\ Begin Document
Há alteração na \ mintinline c ++ | int main () |.
\ end document

Saída

Além disso, existe um código -fonte específico que você pode usar para inserir um bloco de código especificamente para o idioma python:

\ DocumentClass Artigo
\ usepackage pythonhighlight
\ Begin Document
Avalie a soma de dois números em Python:
\ Begin Python
n1 = 5
n2 = 6
soma = n1 + n2
print ('A soma de 0 e 1 é 2'.formato (n1, n2, soma))
\ end python
\ end document

Saída

Conclusão

Neste tutorial, explicamos várias maneiras de inserir um bloco de código no látex. Inserir blocos de código pode ajudá -lo a destacar os códigos no documento para que um leitor possa entendê -los melhor.