Seite 1 von 2

Probleme mit APA6

Verfasst: Di 10. Mai 2016, 16:22
von tomseno
Hallo Verwende die apa6 klasse!
Funktioniert alles gut und auch lt. apa6 richtig.
Nur will die Uni einige "Verbesserungen", wie z.B.:
- Silbentrennung
- Blocksatz
- einseitig

Kann ich das umsetzen?

Hier mein Minimalbsp.:
documentclass[a4paper,doc,natbib]{apa6}

\geometry{
	left=25mm,
	right=50mm,
	top=25mm,
	bottom=25mm
}

\usepackage[german]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage{blindtext}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\title{Titel der Arbeit}
\shorttitle{Titel der Arbeit}

\begin{document}
\section{Test}
\blindtext
\end{document}

Verfasst: Di 10. Mai 2016, 18:34
von Noch so einer
Die Klasse apa6 bietet Silbentrennung und Blocksatz. Das sieht man sogar in Deinem Beispiel. Was es allerdings nicht bietet ist einseitiger Satz. Den könnte man daher nur mit Tricks erreichen.

Davon abgesehen ist es aber nicht sinnvoll sowohl babel als auch polyglossia zu verwenden. Bei Verwendung von polyglossia wird außerdem auch die Verwendung von lualatex oder xelatex erwartet. In diesem Fall ist dann \usepackage[utf8x]{inputenc} nicht sinnvoll. Sowohl lualatex als auch xelatex verwenden UTF8 als native Codierung ganz ohne Paket.

Statt Dir den Wechsel zu einer anderen Klasse zu empfehlen, die auch einseitige Dokumente vorsieht, hier der erwähnte Trick:
% Achtung: Hier wird ein übler Hack verwendet!
% Negative Nebenwirkungen unbekannter Art sind daher
% nicht ausgeschlossen, sondern eher zu erwarten!
\makeatletter
\let\@twosidetrue\relax% twoside komplett deaktivieren
\makeatother
\documentclass[a4paper,doc,natbib]{apa6}
\geometry{
   left=25mm,
   right=50mm,
   top=25mm,
   bottom=25mm
}

\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage{blindtext}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\title{Titel der Arbeit}
\shorttitle{Titel der Arbeit}

\begin{document}
\Blinddocument
\end{document}
natbib würde ich für ein neues Dokument auch nicht mehr empfehlen, sondern biblatex.

Achja: Links, oben und unten gleiche Ränder ist typographisch normalerweise nicht sinnvoll. Ich habe das aber nicht geändert, vielleicht musst Du das ja so machen.

Verfasst: Di 10. Mai 2016, 18:37
von tomseno
Hallo Danke!
werde das alles einmal umsetzen.

Jedoch funktioniert das mit bilatex nicht, wie binde ich das ein?

Wie meinst du, dass man Blocksatz und Silbentrennung bei meinem Dok. sieht? Ich sehe es nicht :-(

Verfasst: Di 10. Mai 2016, 18:58
von tomseno
Ich bin mit dieser Klasse eh nicht zufrieden.
Welche schlägst du vor? wichtig wäre eben nur, dass alle Richtlinien von Apa6 berücksichtigt werden. DAs ist vermutlich sehr aufwendig das manuell alles einzustellen oder?

Verfasst: Di 10. Mai 2016, 19:21
von Noch so einer
tomseno hat geschrieben:Jedoch funktioniert das mit bilatex nicht, wie binde ich das ein?
Die Klasse hat auch eine Option biblatex, die man statt natbib verwenden kann, damit biblatex statt natbib verwendet wird. Es werden dann auch gleich Einstellungen für APA-Zitierweise vorgenommen.
tomseno hat geschrieben:Wie meinst du, dass man Blocksatz und Silbentrennung bei meinem Dok. sieht?
Wenn ich Dein Beispiel oder meines mit xelatex laufen lasse, dann habe ich Blocksatz und Silbentrennung. Du kannst das auch im Online-Editor ausprobieren. Dort muss man allerdings unmittelbar nach dem Laden der Kasse noch ein \usepackage{fontspec} einfügen, damit er erkennt, dass nicht pdflatex, sondern xelatex verwendet werden soll. Für die Verwendung mit pdflatex sollte man polyglossia wieder durch babel ersetzen, dann geht es im Online-Editor auch:
\makeatletter
\let\@twosidetrue\relax% twoside komplett deaktivieren
\makeatother
\documentclass[a4paper,doc,natbib,babel,ngerman]{apa6}
\geometry{
   left=25mm,
   right=50mm,
   top=25mm,
   bottom=25mm
}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage{blindtext}

\title{Titel der Arbeit}
\shorttitle{Titel der Arbeit}

\begin{document}
\Blinddocument
\end{document}
tomseno hat geschrieben:Ich bin mit dieser Klasse eh nicht zufrieden.
Welche schlägst du vor?
Wenn Du mit der Klasse unzufrieden bist, dann würde ich auf Basis von scrartcl oder scrreprt arbeiten. Deren Voreinstellungen kann man in weiten Bereichen einfach ändern. Die Voreinstellungen sind aber auch schon recht brauchbar, jedoch eher nicht APA-konform.
tomseno hat geschrieben:wichtig wäre eben nur, dass alle Richtlinien von Apa6 berücksichtigt werden.
Alle Richtlinien bekommt Du natürlich am einfachsten mit der apa6-Klasse. Dann solltest Du dabei bleiben. Dann solltest Du aber verm. auch nicht einseitig sondern doppelseitig setzen und auch die Ränder nicht ändern.

Verfasst: Di 10. Mai 2016, 20:22
von Beinschuss
Ich habe den Eindruck, der tomseno hat die Vorgabe, nach APA6 zu zitieren, aber die Formatierung des Textes darf anders sein. Wenn dieser Eindruck richtig ist, dann ist ein Wechsel zu einer KOMA-Script-Klasse zu empfehlen, wie es auch Noch so einer schreibt. Zu biblatex-apa, das man dann separat lädt, gibt es heute einen parallelen Thread.

Verfasst: Di 10. Mai 2016, 21:14
von tomseno
wow. Danke für die ausführliche Hilfe.
Ja genau richtig. es muss eigentlich nach apa6 sein bis auf ein paar Anpassungen :-/

5cm rechter Rand ist eben Korrekturrand.
Müsste da nicht auch die Seitennummerierung den Abstand von 5cm haben? Diese bleibt nämlich rechts .

Verfasst: Di 10. Mai 2016, 21:32
von tomseno
Dennoch, eine Frage bleibt. Habe nun den rechten Seitenrand mit 50mm. Aber die Seitennummerierung bleibt wo sie war.

Und kann ich bei apa6 Klasse auch scharfe ß verwenden ohne dass ich diese irgendwie markieren muss?

Zusätzlich überlege ich wirklich eine KOMA Klasse zu verwenden. Aber kann ich die Überschriften alle so formatieren, dass diese nach APA aussehen? Also keine Nummerierungen, zentriert, usw. ?

Verfasst: Mi 11. Mai 2016, 08:30
von Noch so einer
tomseno hat geschrieben:Und kann ich bei apa6 Klasse auch scharfe ß verwenden ohne dass ich diese irgendwie markieren muss?
Verwendest Du pdflatex oder xelatex oder lualatex? Sowohl bei meinem xelatex/lualatex-Beispiel als auch bei meinem pdflatex-Beispiel kann man ß direkt eingeben. Man muss natürlich den Editor dazu auch wirklich auf UTF8 einstellen.
tomseno hat geschrieben:Zusätzlich überlege ich wirklich eine KOMA Klasse zu verwenden. Aber kann ich die Überschriften alle so formatieren, dass diese nach APA aussehen? Also keine Nummerierungen, zentriert, usw. ?
Keine Nummerierung geht einfach mit \setcounter{secnumdepth}{-2}. Zentrieren geht einfach mit \renewcommand*{\raggedsection}{\centering}. Aber, wenn wirklich alles nach APA formatiert sein soll, dann kann man auch gleich apa6 nehmen. Mit einem kleinen Trick kann man sogar apa6 mit KOMA-Script kombinieren:
\RequirePackage{scrlfile}
\ReplaceClass{article}{scrartcl}
\documentclass[a4paper,doc,biblatex,babel,ngerman]{apa6}
\KOMAoptions{twoside=false}
\geometry{
   left=25mm,
   right=50mm,
   top=25mm,
   bottom=25mm
}
\setlength{\headwidth}{\textwidth}% Kopfbreite für fancyhdr auf Textbreite
\usepackage[utf8]{inputenc}% Es wird mit pdflatex gearbeitet.
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage{blindtext}

% Optional die Überschriften APA-like aber wieder mit KOMA-Script-Mitteln.
% Es wird hier für alle Font-Änderungen \RedeclareSectionCommand statt
% \setkomafont verwendet, damit die Überschriften wieder unter die Kontrolle
% von KOMA-Script kommen:
% - \subsubsection ergibt bereits Spitzmarken
\RedeclareSectionCommand[%
  beforeskip=0pt plus .2ex minus .2ex,
  afterskip=-1em
]{subsubsection}
% - Übler Hack, um wie bei apa nur \section zu zentrieren (und nebenbei die
% Schriftgröße passend einzustellen):
\RedeclareSectionCommand[%
  font=\normalsize\centering
]{section}
% - Übler Hack, um bei \subsubsection bis \subparagraph einen Punkt an
% das Ende der Überschrift zu bekommen (und nebenbei die
% Schriftgröße passend einzustellen)
\RedeclareSectionCommands[%
  font=\normalsize\addperi,
]{subsubsection,paragraph,subparagraph}
% - Ganz normal die Schriftgröße von \subsection anpassen
\RedeclareSectionCommand[%
  font=\normalsize
]{subsection}
% Ganz normal die Überschriften mit Serifen setzen:
\setkomafont{disposition}{\normalcolor\bfseries}

\title{Titel der Arbeit}
\shorttitle{Titel der Arbeit}

\begin{document}
Hier wird \KOMAScriptVersion{} verwendet.

Ümläute und ß können direkt eingegeben werden.

\Blinddocument
\end{document}
Allerdings wird man dabei nicht ganz zu Unrecht eine Warnung erhalten:
Class scrartcl Warning: Usage of package `fancyhdr' together
(scrartcl)              with a KOMA-Script class is not recommended.
(scrartcl)              I'd suggest to use 
(scrartcl)              package `scrlayer-scrpage'.
(scrartcl)              Nevertheless, using requested
(scrartcl)              package `fancyhdr' on input line 1733.
Der im Beispiel als optional bezeichnete Code-Block gibt auch gleich Hinweise, wie man ohne Verwendung von apa6 mit scrartcl Richtung Ziel gelangt. Man muss dann natürlich weitere Anpassungen vornehmen.

Statt \addperi von apa6 zu verwenden, also mit einem üblen Hack zu arbeiten, kann man bei neueren Versionen von KOMA-Script (min. 3.19) auch einfach \sectioncatchphraseformat umdefinieren. Das wäre dann sauber:
\RequirePackage{scrlfile}
\ReplaceClass{article}{scrartcl}
\documentclass[a4paper,doc,biblatex,babel,ngerman]{apa6}
\KOMAoptions{twoside=false}
\geometry{
   left=25mm,
   right=50mm,
   top=25mm,
   bottom=25mm
}
\setlength{\headwidth}{\textwidth}% Kopfbreite für fancyhdr auf Textbreite
\usepackage[utf8]{inputenc}% Es wird mit pdflatex gearbeitet.
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage{blindtext}

% Optional die Überschriften APA-like aber wieder mit KOMA-Script-Mitteln.
% Es wird hier für alle Font-Änderungen \RedeclareSectionCommand statt
% \setkomafont verwendet, damit die Überschriften wieder unter die Kontrolle
% von KOMA-Script kommen:
% - \subsubsection ergibt bereits Spitzmarken
\RedeclareSectionCommand[%
  beforeskip=0pt plus .2ex minus .2ex,
  afterskip=-1em,
  font=\normalsize
]{subsubsection}
% - Schriftgrößen passend einstellen
\RedeclareSectionCommands[%
  font=\normalsize
]{section,subsection,paragraph,subparagraph}
% Überschriften mit Serifen setzen:
\setkomafont{disposition}{\normalcolor\bfseries}
% \section zentrieren:
\renewcommand{\sectionlinesformat}[4]{%
  {\ifstr{#1}{section}{\centering}{}% \section zentrieren
    % Einzug und Nummer wollen wir ohnehin nicht, also #2 und #3 weg lassen.
    #4\par}\nobreak
}
% \subsubsection bis \subparagraph mit abschließendem Punkt:
\renewcommand{\sectioncatchphraseformat}[4]{%
  \hskip #2#3#4.%
}

\title{Titel der Arbeit}
\shorttitle{Titel der Arbeit}

\begin{document}
Hier wird \KOMAScriptVersion{} verwendet.

Ümläute und ß können direkt eingegeben werden.

\Blinddocument
\end{document}
Will man auf apa6 verzichten würde ich ebenfalls diesen Weg gehen:
\documentclass[10pt,mark=uppercase]{scrartcl}
\usepackage{geometry}
\geometry{
   left=25mm,
   right=50mm,
   top=25mm,
   bottom=25mm
}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}% Es wird mit pdflatex gearbeitet.
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage{blindtext}
\usepackage[automark]{scrlayer-scrpage}
\clearpairofpagestyles
\ihead{\headmark}
\ohead*{\pagemark}
\setkomafont{pageheadfoot}{\bfseries}
\setkomafont{pagenumber}{}
\renewcommand*{\titlepagestyle}{headings}

% Optional die Überschriften APA-like aber wieder mit KOMA-Script-Mitteln.
% Die reinen Fontänderungen könnte man auch mit \setkomafont machen,
% aber so geht es für mehrere Ebenen in einem Aufwasch:
% - \subsubsection ergibt bereits Spitzmarken
\RedeclareSectionCommand[%
  beforeskip=0pt plus .2ex minus .2ex,% Finde ich hässtlich wenig!
  afterskip=-1em,
  font=\normalsize
]{subsubsection}
% - Schriftgrößen passend einstellen
\RedeclareSectionCommands[%
  font=\normalsize
]{section,subsection,paragraph,subparagraph}
% Überschriften mit Serifen setzen:
\setkomafont{disposition}{\normalcolor\bfseries}
% \section zentrieren:
\renewcommand{\sectionlinesformat}[4]{%
  {\ifstr{#1}{section}{\centering}{}% \section zentrieren
    % Einzug und Nummer wollen wir ohnehin nicht, also #2 und #3 weg lassen.
    #4\par}\nobreak
}
% \subsubsection bis \subparagraph mit abschließendem Punkt:
\renewcommand{\sectioncatchphraseformat}[4]{%
  \hskip #2#3#4.% Bis auf den Punkt aus scrartcl übernommen.
}

\begin{document}
\title{Titel der Arbeit}
\subtitle{Titel der Arbeit}
\maketitle

Hier wird \KOMAScriptVersion{} verwendet.

Ümläute und ß können direkt eingegeben werden.

\Blinddocument
\end{document}
So, ich glaube, ich habe Dir nun genug zum Nachlesen in der KOMA-Script-Anleitung bzw. im KOMA-Script-Buch gegeben. ;-)

Verfasst: Mi 11. Mai 2016, 08:40
von Noch so einer
Entschuldigung: Im letzten Beispiel ist
Noch so einer hat geschrieben:
\documentclass[10pt,mark=uppercase]{scrartcl}
natürlich falsch und muss korrekt
\documentclass[10pt,markcase=upper]{scrartcl}
heißen.

Es sei auch noch darauf hingewiesen, dass dieses Beispiel im Online-Editor nicht funktioniert, da dieser noch ein veraltetes KOMA-Script hat.