Beide gezeigte Dateien sind keine vollständigen Dokumente und auch keine
Minimalbeispiele. Daher kann ich nicht sagen, woran das Problem bei dir genau liegt. Ich kann nur allgemein darauf hinweisen:
Du musst ggf. Texworks mitteilen, welches Dokument die Hauptdatei ist, weil es sonst bei der Eingabe annimmt, dass englische Anführungszeichen verwendet werden sollen. Dazu schreibst du ganz an den Anfang der Unterdateien einen sogenannten
magic comment der Art:
% !TeX root = somefile.tex
, wobei somefile.tex der Name der Hauptdatei ist. Diese automatische Verwendung von
typografischen Anführungszeichen kann man übrigens unter Bearbeiten → Einstellungen … konfigurieren und auch abschalten.
Auf entsprechende Weise kannst du übrigens auch die Codierung der Dateien angeben, was aber nur notwendig ist, wenn diese nicht utf8 sein soll. Wenn die Dateien utf8-codiert sind, dann funktioniert mit Verwendung von
\usepackage[utf8]{inputenc}
auch die direkte Eingabe von Umlauten, die dann auch dem Umweg über
babel-shorthands vorzuziehen ist. Und natürlich gibt die Verwendung von
inputenc nur dann eine Fehlermeldung, wenn das Dokument nicht in der dabei angegebenen Codierung erstellt wurde (oder bei utf8 Zeichen verwendet werden, die nicht unterstützt werden) oder das Paket bereits zuvor mit anderen Optionen (bzw. ohne Option) geladen wurde.
Die Verwendung von
fontenc ergibt normalerweise auch keine Fehlermeldung. Du solltest daher die Ursache des Problems ermitteln. Solche Probleme haben oft noch ganz andere Konsequenzen. Wir können das für dich nicht tun, da wir weder die Fehlermeldung kennen, noch ein
Minimalbeispiel haben, mit dem wir das Problem nachvollziehen könnten.
Die Verwendung von
selinput ist übrigens nur sinnvoll, wenn man auch dessen Befehl zur automatischen Codierungsermittlung verwendet. Das Paket nur zu laden ist dagegen nicht wirklich sinnvoll. Danach noch
inputenc mit Option zu laden funktioniert nicht, da
selinput das Paket bereits ohne Option lädt. Moderne Editoren sind auch nicht mehr auf ansinew voreingestellt.
Vorlagen, die das noch verwenden, taugen nichts.
Beide gezeigte Dateien sind keine vollständigen Dokumente und auch keine [m][/m]e. Daher kann ich nicht sagen, woran das Problem bei dir genau liegt. Ich kann nur allgemein darauf hinweisen:
Du musst ggf. Texworks mitteilen, welches Dokument die Hauptdatei ist, weil es sonst bei der Eingabe annimmt, dass englische Anführungszeichen verwendet werden sollen. Dazu schreibst du ganz an den Anfang der Unterdateien einen sogenannten [i]magic comment[/i] der Art: [code]% !TeX root = somefile.tex[/code], wobei [tt]somefile.tex[/tt] der Name der Hauptdatei ist. Diese automatische Verwendung von [i]typografischen Anführungszeichen[/i] kann man übrigens unter [tt]Bearbeiten[/tt] → [tt]Einstellungen …[/tt] konfigurieren und auch abschalten.
Auf entsprechende Weise kannst du übrigens auch die Codierung der Dateien angeben, was aber nur notwendig ist, wenn diese nicht utf8 sein soll. Wenn die Dateien utf8-codiert sind, dann funktioniert mit Verwendung von [code]\usepackage[utf8]{inputenc}[/code] auch die direkte Eingabe von Umlauten, die dann auch dem Umweg über [i]babel-shorthands[/i] vorzuziehen ist. Und natürlich gibt die Verwendung von [p]inputenc[/p] nur dann eine Fehlermeldung, wenn das Dokument nicht in der dabei angegebenen Codierung erstellt wurde (oder bei utf8 Zeichen verwendet werden, die nicht unterstützt werden) oder das Paket bereits zuvor mit anderen Optionen (bzw. ohne Option) geladen wurde.
Die Verwendung von [p]fontenc[/p] ergibt normalerweise auch keine Fehlermeldung. Du solltest daher die Ursache des Problems ermitteln. Solche Probleme haben oft noch ganz andere Konsequenzen. Wir können das für dich nicht tun, da wir weder die Fehlermeldung kennen, noch ein [m][/m] haben, mit dem wir das Problem nachvollziehen könnten.
Die Verwendung von [p]selinput[/p] ist übrigens nur sinnvoll, wenn man auch dessen Befehl zur automatischen Codierungsermittlung verwendet. Das Paket nur zu laden ist dagegen nicht wirklich sinnvoll. Danach noch [p]inputenc[/p] mit Option zu laden funktioniert nicht, da [p]selinput[/p] das Paket bereits ohne Option lädt. Moderne Editoren sind auch nicht mehr auf [tt]ansinew[/tt] voreingestellt. [url=http://www.niederberger.com.de/latex-vorlagen]Vorlagen[/url], die das noch verwenden, taugen nichts.