Unterschiedlicher Text in Überschrift und Fließtext

Schriftbild, Absätze und Auflistungen einstellen


gastjulie

Unterschiedlicher Text in Überschrift und Fließtext

Beitrag von gastjulie »

Hallo ihr leieben, schlauen Latex-Leute,

ich habe ein kleines Problem für euch. Ich möchte gerne für meine Arbeit, die ich schreibe einige allgemeine und oft benutzte Begriffe (hier im Beispiel ersetzt durch \test) allgemein am Anfang definieren, damit ich ihren Stil global in der ganzen Arbeit gleich halte. Jetzt wollte ich gerne vor einige dieser Begriffe Symbole setzten. Diese sehen aber in den Section-Überschriften nicht gut aus, deswegen würde ich gerne unterscheiden, ob ich in einer Überschrift (Chapter, Section, Subsection) bin oder im normalen Text.

Könnt ihr mir bitte helfen?
\documentclass[a4paper,12pt,oneside]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{pifont}

\newcommand{\test}{\ding{108}Dies ist ein Test}

\begin{document}
\section{\test}

blabla, normaler Text \test

\end{document}

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Bei den KOMA-Klassen kannst du \raggedsection nutzen:
\documentclass{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{pifont}
\usepackage{etoolbox}
\newbool{insection}
\preto\raggedsection{\booltrue{insection}}
\newcommand\test{\ifbool{insection}{}{\ding{108}}Dies ist ein Test}
\begin{document}
\chapter{abc \test}
\section{abc \test}
\subsection{abc \test}

abc \test
\end{document}
Bei den Standardklassen müsstest du wahrscheinlich \@startsection patchen.

gastjulie

Beitrag von gastjulie »

Vielen Dank erst mal. Leider schreibe ich das ganze gezwungenermaßen auf einer älteren Latex Version, in der ich nicht mit KOMA arbeiten kann (kann leider nicht updaten -.-)

Crys
Forum-Century
Forum-Century
Beiträge: 202
Registriert: So 16. Okt 2011, 20:34
Wohnort: localhost:1337

Beitrag von Crys »

KOMA existiert seit 1994 :shock:
An was für einen Steinzeitrechner arbeitest du?

/edit: Ich arbeite auch an einen alten Büro PC, ohne jedliche Adminrechte, aber in MikTex kann man ja sogar ohne das die neuesten Pakete verwenden.

gastjulie

Beitrag von gastjulie »

Keine Ahnung, was für ein Latex das hier ist, jedenfalls kommt bei mir immer ein Fehler, wenn ich versuche irgendwelche KOMA-Befehle zu machen.

Hab auch den Vorschlag von oben versucht und der Computer meinte nur:
Package etoolbox Error: Boolean '\ifinsection' undefined.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Kopiere bitte Ulrikes komplettes Beispiel in ein neues Dokument und kompiliere das. Was kommt dabei raus?

Bitte beachte auch meine Signatur.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Crys
Forum-Century
Forum-Century
Beiträge: 202
Registriert: So 16. Okt 2011, 20:34
Wohnort: localhost:1337

Beitrag von Crys »

\listfiles
\documentclass{article}
\begin{document}
hallo
\end{document}
In der log-Datei unter *File List* stehen Datumsangeben, was steht da?

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

gastjulie hat geschrieben: Hab auch den Vorschlag von oben versucht und der Computer meinte nur:
Package etoolbox Error: Boolean '\ifinsection' undefined.
Kommt davon, wenn man wichtige Teile nicht mitkopiert.

Antworten