使用 MikTex 的 TexStudio 忽略 \textit、\textbf 等

使用 MikTex 的 TexStudio 忽略 \textit、\textbf 等

编译 Tex 文件时没有出现任何错误。我尝试使用 MikTex 的编辑器,它运行正常。使用了一个旧的 Tex 文件,它也正确显示了 \textit,但我找不到区别。无法正常工作的 Tex 文件相当大,我将上传设置和包部分。任何帮助都将不胜感激。

编辑:正如一些用户指出的那样,这篇文章不可读。在尝试将其更改为您实际上可以理解的问题时,我注意到,只有当我的代码使用 \input 导入到主程序中时,才会出现此问题。将完全相同的行复制到空文档中将解决此问题。这当然是一种解决方案,但我真的很想知道为什么 \input 会导致此问题。

包装:

\usepackage{floatrow}
\floatsetup[table]{style=plaintop}
\floatsetup[longtable]{LTcapwidth=table}
\usepackage{overcite}
\usepackage{siunitx}
\usepackage[USenglish]{babel}           %Neue deutsche Rechtschreibung
\usepackage{grffile}
%\usepackage{pdfpages}
%\usepackage{mathptmx}
%\usepackage{chngcntr}
\usepackage{graphicx}                   %Bilder einbinden
\usepackage{xcolor}                     %Farben für Schrift und Plots
\usepackage{pgfplots}                   %Plots und Tabellen aus Datensätzen.
\usepackage{amsmath}                        %Mathe
\usepackage{amssymb}                    %Mathesymbole
\usepackage{longtable}                  %Seitenübergreifende Tabellen zulassen
\usepackage{tabularx}
\usepackage{geometry}                   %Seitenränder
%optischer Randausgleich
\usepackage{setspace}                   %Zeilenabstand: \onehalfspacing
\usepackage[utf8]{inputenc}             %Zeichenkodierung für Umlaute
\usepackage{scrlayer-scrpage}                   %für Dokumentformatierung mit Pagestyle
\usepackage{mhchem}                     %Chemische Formeln (mit \ce )
\usepackage{chemfig}
\usepackage{caption}                                        %Überschriften formatieren
\captionsetup{labelfont={bf,it},tablename=Tab.,figurename=Fig.}             %Überschriften formatieren
\captionsetup[table]{singlelinecheck=false,justification=raggedright}
\captionsetup[figure]{justification=raggedright}                


\renewcommand{\thefigure}{\arabic{figure}} %Abbildungs und Tabellennummerierung anpassen
\renewcommand*\figureformat {\figurename~\arabic{section}.\arabic{subsection}.\thefigure.}  %Punkt nach Abb. #
\renewcommand*\tableformat {\tablename~\arabic{section}.\arabic{subsection}.\thetable:}     %Doppelpunkt nach Tab. #

\renewcommand*\captionformat {~}                                %Nur Abstand, kein Zeichen nach Tab. #: bzw Abb. #. 

\newcommand{\sectionnumbering}[1]{%
  \setcounter{section}{0}%
   \renewcommand{\thesection}{\csname #1\endcsname{section}}}
   
%Literatur als Subsubsection definieren und von Literaturverzeichnis in Literatur umbenennen
\makeatletter
\renewcommand*\bib@heading{\section{\bibname}           
\@mkboth{\subsubsectionmarkformat \bibname}{\subsubsectionmarkformat \bibname}}
\makeatother
\addto\captionsngerman{\renewcommand*\bibname{Literature}} 


\usepackage{prettyref}                      %Nummerierung der Tabellen und Abbildungen im Text an Tab. x.x.# anpassen
%%% Für Abbildungen %%%
\newrefformat{fig}{Fig.~\arabic{section}.\arabic{subsection}.\ref{#1}}
%%% Für Tabellen %%%
\newrefformat{tab}{Tab.~\arabic{section}.\arabic{subsection}.\ref{#1}}


%Links im Dokument:
\usepackage[                                    %als letztes Paktet einbinden!
linkcolor=black,                            %Farbe der Links
citecolor=black,                            %Farbe der Link-Ziele
urlcolor=black,                             %Farbe von URLs
colorlinks=true,                            %Links nicht als Kasten, sondern direkt als Text anzeigen
]{hyperref}                                     %Links im PDF-File, unterstützung von URLs mit /url{}
\renewcommand\citeform[1]{[#1]}
%Dokumentformatierungen
\usepackage{titlesec}

设置:


\titleformat{\section}
    {\normalfont\LARGE\bfseries}{\Roman{section}.}{1.5em}{}
\titleformat{\subsection}
    {\normalfont\Large\bfseries}{\arabic{section}.\arabic{subsection}.}{1.0em}{}
\titleformat{\subsubsection}
{\normalfont\Large\bfseries}{\arabic{section}.\arabic{subsection}.\arabic{subsubsection}.}{0.75em}{}

\setkomafont{sectioning}{\bfseries}     %Serifenschrift in Überschriften
\setkomafont{subsubsection}{\large}
\pagenumbering{roman}                   %arabische Seitenzahlen

\geometry{left=2.5cm, right=2.5cm, top=2.5cm, bottom=2cm}   %Seitenränder
\parindent 0pt                                  %Absätze einrücken um 0Pt
\parskip 10pt                                   %Abstand nach Absatz
\onehalfspacing                             %Zeilenabstand
\pagestyle{scrheadings}                 %Kopf- und Fussleistenformatierung
\headsep0.4cm                               %Abstand Kopfleiste-Text
\footskip0.8cm                                  %Abstand Fussleiste-Text
\urlstyle{same}                             %URLs normal formatieren, nicht als Typewriter

我主要使用的:


\documentclass[
a4paper,                                        %Format
12pt,                                           %Schriftgröße
twoside,                                        %Zweiseitig
headsepline,                                %horizontale Linie oben
footsepline,                                    %horizontale Linie unten
captions=tableheading,                  %Überschrift über Tabelle (nicht unter)
]{scrartcl}
\brokenpenalty=1000000

\input{packages.tex}
\input{settings.tex}


\begin{document}

\input{title_content.tex}

\titleformat{\section}
{\normalfont\LARGE\bfseries}{\arabic{section}.}{1.5em}{}

\pagestyle{scrheadings}

\pagenumbering{arabic}

\sectionnumbering{arabic}
\setcounter{section}{0}
\setcounter{page}{1}

\section{Introduction}
\input{introduction.tex}


\section{Computational Methods}
\input{cpmethods.tex}

\section{Results and Discussion}
\input{results.tex}

\input{literature.tex}

\titleformat{\section}
{\normalfont\LARGE\bfseries}{\Alph{section}.}{1.5em}{}
\sectionnumbering{Alph}
\setcounter{section}{0}

\input{appendix.tex}

\end{document}

相关内容