Post

Texis + VSCode: Plantilla para tesis en VSCode.

Texis + VSCode: Plantilla para tesis en VSCode.
  • No tengo para el overleaf 馃

  • desde IA-UNAM Ensenada. me acabo de mudar otra vez.

Notas:

  • 馃崅 En Linux Mint 21.3 Cinnamon. No deber铆a cambiar mucho en otras distribuciones basadas en Ubuntu.
  • Gu铆a para utilizar la plantilla TEXIS en VSCode.

En VSCode

instalar:

1
2
3
4
# Librer铆as
sudo apt-get install texlive-full
# VSCode
sudo dpkg -i code y damos tab

En extensiones del VSCode:

  • LaTeX Workshop
  • LaTeX language support
  • LaTeX Snippets
  • latex-formatter

Prueba

creamos carpeta y dentro un archivo prueba.tex

1
2
3
4
5
6
7
8
9
10
\title{Documento en blanco}

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}

\begin{document}
(Escribir el contenido aqu铆.)
\end{document}

Gracias a las extensiones que instalamos, para compilar unicamente deber铆a ser necesario utilizar el bot贸n en la esquina superior derecha de VSCode.

compile_latex_button

Para trabajar con la plantilla Texis y escribir en espa帽ol se recomienda seguir las siguientes instrucciones:

Consideraciones para Texis y escribir en espa帽ol:

En primer lugar, es necesario destacar que los ficheros .tex deben tener codificaci贸n ISO-8859-1. Esto es lo que ocurre de manera predefinida en Windows y en algunos Linux como Debian. Una excepci贸n significativa es el caso de Ubuntu, que usa de manera predeterminada UTF-8. En ese caso, deber谩s ser cuidadoso para asegurarte de que grabas tus ficheros con ISO- 8859-1.

Configuraci贸n en settings.json:

  1. Abre el archivo de configuraci贸n en VS Code:
    • Presiona Ctrl+, o ve a File > Preferences > Settings.
    • Haz clic en el 铆cono del archivo en la parte superior derecha para editar el archivo settings.json.
  2. Agrega esta configuraci贸n:
1
2
3
"[latex]": {
    "files.encoding": "iso88591"
}

as铆 queda el m铆o:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
    "github.copilot.enable": {
        "*": false,
        "plaintext": false,
        "markdown": false,
        "scminput": false,
        "python": false,
        "javascript": false
    },
    "vscode-edge-devtools.webhintInstallNotification": true,
    "security.workspace.trust.untrustedFiles": "open",
    "explorer.confirmPasteNative": false,
    "makefile.configureOnOpen": true,
    "workbench.colorTheme": "One Dark Pro Darker",
    "workbench.iconTheme": "material-icon-theme",
    **"[latex]": {
        "files.encoding": "iso88591"
    }**
}

compilar Texis:

  • hay que hacerlo script
1
2
3
4
5
pdflatex Tesis
bibtex Tesis
glosstex Tesis acronimos.gdf
makeindex Tesis.gxs -o Tesis.glx -s glosstex.ist
pdflatex Tesis

Whenever at any step. Just press聽Enter聽and keep holding it until it gets unstuck. It did work out for me. Try this method first before moving to any harsh steps like other answers are mentioning.

solo?:

1
2
3
4
pdflatex Tesis
bibtex Tesis
pdflatex Tesis
pdflatex Tesis

Crear un nuevo nivel (por ejemplo, \subparagraph)

Puedes definir un nivel adicional con estilo propio:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
\usepackage{titlesec}

\setcounter{secnumdepth}{5} % Permite numerar hasta subparagraph
\setcounter{tocdepth}{5}    % Incluye subparagraph en el 铆ndice

\titlesec{\subparagraph}[runin] % Cambia el estilo seg煤n tu preferencia
  {\normalfont\normalsize\bfseries} % Estilo del t铆tulo
  {} % Identaci贸n
  {} % Separaci贸n
  {} % C贸digo adicional

\begin{document}

\section{Secci贸n principal}
\subsection{Subsecci贸n}
\subsubsection{Subsubsecci贸n}
\paragraph{Nivel 4: P谩rrafo}
\subparagraph{Nivel 5: Subp谩rrafo} Este es otro nivel.

\end{document}

This post is licensed under CC BY 4.0 by the author.