Ich möchte meinen Titel zentriert ausrichten, den Rest des Textes aber im Blocksatz. Ich möchte dies oben tun und nicht in jedem einzelnen Abschnitt.
Pakete, die ich verwende
\documentclass[14 pt,twocolumn]{article}
\usepackage[a4paper,width = 7in, height = 9in , left = 0.75in, top = 1in]{geometry}
\setlength{\columnsep}{0.24in}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[document]{ragged2e}
\usepackage{sectsty}
\usepackage{lipsum}
\chapterfont{\centering}
\sectionfont{\centering}
\subsectionfont{\centering}
\usepackage{graphicx}
\usepackage{pdfpages}
\usepackage{subcaption}
\usepackage{hyperref}
Dank im Voraus.
Antwort1
Sie haben nicht angegeben, welche Dokumentklasse Sie verwenden, daher muss meine Antwort recht einfach sein. (Abhängig von der verwendeten Dokumentklasse können spezialisiertere Methoden verfügbar sein.)
Standardmäßig setzt LaTeX den Hauptteil eines Dokuments im Blocksatz, Sie müssen diesbezüglich also nichts Besonderes tun.
Um Überschriften auf Abschnittsebene zentriert zu setzen, können Sie dieSektePaket (über die Anweisung
\usepackage{sectsty}
, die in der Präambel ausgegeben werden soll, und Ausgabe der Anweisung (ebenfalls in der Präambel):\sectionfont{\centering}
Beachten Sie, dass diese Anweisung keinen Einfluss auf andere Aspekte einer Überschrift auf Abschnittsebene hat, wie etwa die Schriftgröße, die Stärke (normal oder fett), die Form (aufrecht oder kursiv) oder die Groß-/Kleinschreibung (nur Großbuchstaben, Kapitälchen oder Groß-/Kleinschreibung als Eingabe).
Antwort2
Sie haben nicht angegeben, welches TeX-Makro Sie verwenden, daher nehme ich an, dass es reines TeX ist. Dann können Sie das \section
Makro definieren und verwenden:
\def\section#1\par{\bigskip{\noindent\bf\hfil#1\par}\nobreak\medskip}
\section Abstract
here is text
\bye
Beachten Sie das \hfil
Innere der Definition. Es bewirkt die Zentrierung. Wir gehen (der Einfachheit halber) davon aus, dass der Titel nicht länger als die Zeile ist.