El documento se compilará en TeXworks pero no en TeXstudio

El documento se compilará en TeXworks pero no en TeXstudio

Tengo un pequeño problema con un documento que estoy intentando compilar. El siguiente código se compilará en TeXworks sin ningún error, pero informa sobre paquetes faltantes tqfty .styarchivos faltantes para wasysm, cleverefy .titlesectocbibind

Mi principal problema es que he compilado esto antes en una computadora diferente, sin ningún problema, y ​​estoy intentando compilarlo en otra diferente.

\documentclass[12pt,a4paper]{report}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}

% Any packages should go here

\usepackage{graphicx,natbib} 
\usepackage{mathrsfs,amsmath,amsfonts,amssymb,amsthm,relsize,geometry,faktor,mathtools,thmtools}
\usepackage{tikz-cd}
\usepackage{yfonts}
\usepackage{tikz}

\usepackage{url}
\usepackage{wasysym, stackengine, makebox, graphicx}

\usetikzlibrary{tqft}
\usepackage{yfonts}
\usepackage{hyperref}
\usepackage[capitalise]{cleveref}
\usepackage{url}


\usepackage{titlesec}

\usepackage[nottoc,notlof,notlot]{tocbibind} 
\renewcommand\bibname{References}




\usepackage[nottoc,notlof,notlot]{tocbibind} 
\renewcommand\bibname{References}

\begin{document}
test
\end{document}

Todos los errores son estándar "x.sty no encontrado", excepto este tqfterror:

Error del paquete tikz: no encontré la biblioteca tikz 'tqft'.

Busqué un archivo en los árboles texmf actuales. \usetikzlibrary{tqft}Simplemente instalé MiKTeX sin nada sofisticado, luego descargué TeXstudio e intenté compilar el documento. ¿Están buscando en diferentes lugares? Lo verifiqué en la consola MiKTeX y tengo todos los paquetes relevantes instalados. Usando el archivo ctan paracleveref ,aquí, ni siquiera parecetenerun archivo de estilo, así que no tengo ideas.

Pido disculpas de antemano por el mal formato del ejemplo anterior. ¡Gracias por la ayuda!

Creo que he encontrado el problema, pero no estoy seguro. La consola me dice que hay un "problema de RUTA" y que el directorio

~\AppData\Local\Programs\MiKTeX 2.9\miktex\bin\x64

no está en la ruta de búsqueda de ejecutables o está en la posición incorrecta de la ruta. ¿Hay alguna manera de solucionar esto?

Creo que es posible que haya solucionado mi propio problema: mueva el ejecutable de texstudio a la carpeta x64, aunque no estoy seguro de si esta es la mejor práctica.Mantendré la pregunta en caso de que haya una mejor manera de hacerlo.

Respuesta1

Si TeXworks puede compilar un archivo mwe.tex, entonces podemos decir que su instalación de MiKTeX está funcionando (porque TeXworks es parte de ella).

Si TeXStudio no se puede compilar mwe.tex, entonces el culpable es la instalación de TeXStudio.

Deberías realizar la instalación en el siguiente orden (¿lo hiciste?):

  1. Instale MiKTeX con el instalador desde la página de inicio. Es mejor utilizar MiKTeX completo (netinstaller) que MiKTeX básico.
  2. Debido a que el instalador generalmente se basa en una versión anterior, actualice todos los paquetes con el administrador de paquetes (haga clic en "Paquetes" en la consola MiKTeX).
  3. Importante para Windows:Reiniciar!
  4. Instale TeXStudio. Debería reconocer el MiKTeX instalado y luego realiza una configuración automática para usar las rutas correctas para poder iniciar la compilación a través de MiKTeX.
  5. Importante para Windows:Reiniciar!

En tu caso parece que hubo un error en el punto 4.

  • Ahora verifique su sistema y verifique en qué directorio se ha instalado TeXStudio.
  • escriba pathen su terminal/consola para que se muestre la ruta real. El directorio de TeXStudio debería aparecer más o menos al final de los directorios mostrados.
  • Asegúrese de que TeXStudio esté realmente en ese directorio, mover el binario fue una mala acción. ¡Vuelvelo a hacer!
  • Verifique la configuración de TeXStudio, podría ser que tenga configurada la ruta incorrecta a MiKTeX... Corrija la ruta si es incorrecta.

Si eso no ayuda, le sugiero que

  • desinstale TeXStudio (¡asegúrese de eliminar también la parte movida!),
  • Reiniciary
  • comience a instalar TeXStudio nuevamente (puede intentar desconectarse de Internet, desactivar su software antivirus, instalar TeXStudio, activar el sistema antivirus, conectarse a Internet).
  • ¡Reiniciar!

información relacionada