PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Lettrine automatisch bei jedem Chapter



maxmustermann
23-07-2007, 22:48
Hallo zusammen,

auf Grund einer Diplomarbeit, wollte ich das lettrine-paket mit Koma verwenden.
Dies funktioniert an und fuer sich auch recht gut.

Ich moechte den lettrine-Befehl jedoch nicht jedes mal explizit aufrufen muessen.

Ist es relativ einfach moeglich, den Letrine-Befehl automatisch an des erste Wort eines Chapters zu stellen ?

Vielen Dank und beste Gruesse,

max.

Spindoctor
24-07-2007, 11:07
Was mir einfällt, wäre der "newcommand"-Befehl (http://www.weinelt.de/latex/newcommand.html). Weiß nicht, ob der auf deine Anwendung adaptierbar ist, aber einen Versuch wäre es Wert.

maxmustermann
24-07-2007, 11:18
Daran hab ich auch schon gedacht, hab aber keinen Schimmer wie ich ihm mitteilen soll, das er nach jedem /chapter{} das erste Wort sucht und um den ersten Buchstaben dieses Wortes den /lettrine{}-Befehl packt.


Eine Idee ?


Gruss, max

Spindoctor
24-07-2007, 11:23
:) genau deshalb bin ich in meiner Formulierung auch so unverbindlich gewesen.

Ich weiß auch nicht, wie man das mitteilen kann. Ich glaub schon, dass es eine Möglichkeit gibt (etwas in der Art "Nimm die Zeichenkette vor dem ersten Leerzeichen"). Glaub auch, so ähnliche Sachen hier im Forum schon gelesen zu haben (nicht gerade mit lettrine).
Um das aber umzusetzen kenn ich mich selber zu wenig aus...

Sorry.

maxmustermann
24-07-2007, 11:34
;-)

Alles klar. Dann trotzdem mal Danke fuer deine Muehe, ich werd mal weitersuchen und bei Erfolg mein Ergebnis posten.

Gruss, max.

edico
25-07-2007, 08:37
\documentclass{report}
\usepackage{fix-cm}
\usepackage{lettrine}

\newcommand{\chap}[2]{%
\chapter{#1}
\lettrine[lines=3]{#2}{}
}

\begin{document}
\chap{Intro}{N}ulla non mauris vitae wisi posuere convallis.
Sed eu nulla nec eros scelerisque pharetra. Nullam varius. Etiam
dignissim elementum metus. Vestibulum faucibus, metus sit amet
mattis rhoncus, sapien dui laoreet odio, nec ultricies nibh augue a
enim. Fusce in ligula. Quisque at magna et nulla commodo consequat.
Proin accumsan imperdiet sem. Nunc porta. Donec feugiat mi at justo.
Phasellus facilisis ipsum quis ante. In ac elit eget ipsum pharetra
faucibus. Maecenas viverra nulla in massa.
\end{document}

edico

maxmustermann
26-07-2007, 14:24
Vielen Dank, funktioniert wunderbar !!!