Execute Command at Start of Chapter
up vote
0
down vote
favorite
So i've recently found out about the lettrine
-package and want to use it in my reports. The basic usage is:
lettrine{E}{in} erstes Beispiel...
There can be optional arguments like
lettrine[lines=4]{E}{in} zweites Beispiel...
Now i'm wondering if i can automate the process of using that package. I want to enlarge the first letter at the start of each chapter! Is there a way to configure LaTeX so that i can fully omit typing lettrine...
and so forth and just start my chapters with Ein erstes Beispiel
(referring to the previous examples)?
chapters automation lettrine
add a comment |
up vote
0
down vote
favorite
So i've recently found out about the lettrine
-package and want to use it in my reports. The basic usage is:
lettrine{E}{in} erstes Beispiel...
There can be optional arguments like
lettrine[lines=4]{E}{in} zweites Beispiel...
Now i'm wondering if i can automate the process of using that package. I want to enlarge the first letter at the start of each chapter! Is there a way to configure LaTeX so that i can fully omit typing lettrine...
and so forth and just start my chapters with Ein erstes Beispiel
(referring to the previous examples)?
chapters automation lettrine
3
well it depends a bit how robust you want to be, you need to find the first letter and first word, which is easy if the text startsEin erstes
but can be arbitrarily hard if it starts'{E}in erstes
ortextbf{Foo bar} zzz
orA cat sat on a mat
orsomelocallydefinedmacro
... orsection{the next heading}
– David Carlisle
Dec 4 at 7:47
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
So i've recently found out about the lettrine
-package and want to use it in my reports. The basic usage is:
lettrine{E}{in} erstes Beispiel...
There can be optional arguments like
lettrine[lines=4]{E}{in} zweites Beispiel...
Now i'm wondering if i can automate the process of using that package. I want to enlarge the first letter at the start of each chapter! Is there a way to configure LaTeX so that i can fully omit typing lettrine...
and so forth and just start my chapters with Ein erstes Beispiel
(referring to the previous examples)?
chapters automation lettrine
So i've recently found out about the lettrine
-package and want to use it in my reports. The basic usage is:
lettrine{E}{in} erstes Beispiel...
There can be optional arguments like
lettrine[lines=4]{E}{in} zweites Beispiel...
Now i'm wondering if i can automate the process of using that package. I want to enlarge the first letter at the start of each chapter! Is there a way to configure LaTeX so that i can fully omit typing lettrine...
and so forth and just start my chapters with Ein erstes Beispiel
(referring to the previous examples)?
chapters automation lettrine
chapters automation lettrine
asked Dec 4 at 7:37
Tim Hilt
16211
16211
3
well it depends a bit how robust you want to be, you need to find the first letter and first word, which is easy if the text startsEin erstes
but can be arbitrarily hard if it starts'{E}in erstes
ortextbf{Foo bar} zzz
orA cat sat on a mat
orsomelocallydefinedmacro
... orsection{the next heading}
– David Carlisle
Dec 4 at 7:47
add a comment |
3
well it depends a bit how robust you want to be, you need to find the first letter and first word, which is easy if the text startsEin erstes
but can be arbitrarily hard if it starts'{E}in erstes
ortextbf{Foo bar} zzz
orA cat sat on a mat
orsomelocallydefinedmacro
... orsection{the next heading}
– David Carlisle
Dec 4 at 7:47
3
3
well it depends a bit how robust you want to be, you need to find the first letter and first word, which is easy if the text starts
Ein erstes
but can be arbitrarily hard if it starts '{E}in erstes
or textbf{Foo bar} zzz
or A cat sat on a mat
or somelocallydefinedmacro
... or section{the next heading}
– David Carlisle
Dec 4 at 7:47
well it depends a bit how robust you want to be, you need to find the first letter and first word, which is easy if the text starts
Ein erstes
but can be arbitrarily hard if it starts '{E}in erstes
or textbf{Foo bar} zzz
or A cat sat on a mat
or somelocallydefinedmacro
... or section{the next heading}
– David Carlisle
Dec 4 at 7:47
add a comment |
1 Answer
1
active
oldest
votes
up vote
2
down vote
A stupid version that proofs that it is indeed possible, but breaking for any of the cases mentioned by @DavidCarlisle after "can be arbitrarily hard". Don't really use this!
documentclass{report}
usepackage{duckuments}
usepackage{etoolbox}
makeatletter
apptocmd@chapterfirstlettrine{}{}
apptocmd@schapterfirstlettrine{}{}
makeatother
usepackage{lettrine}
deffirstlettrine #1#2
{%
lettrine{#1}{#2}
}
begin{document}
chapter{Foo}
This is a first example. blindduck
blindduck[2]
end{document}
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
A stupid version that proofs that it is indeed possible, but breaking for any of the cases mentioned by @DavidCarlisle after "can be arbitrarily hard". Don't really use this!
documentclass{report}
usepackage{duckuments}
usepackage{etoolbox}
makeatletter
apptocmd@chapterfirstlettrine{}{}
apptocmd@schapterfirstlettrine{}{}
makeatother
usepackage{lettrine}
deffirstlettrine #1#2
{%
lettrine{#1}{#2}
}
begin{document}
chapter{Foo}
This is a first example. blindduck
blindduck[2]
end{document}
add a comment |
up vote
2
down vote
A stupid version that proofs that it is indeed possible, but breaking for any of the cases mentioned by @DavidCarlisle after "can be arbitrarily hard". Don't really use this!
documentclass{report}
usepackage{duckuments}
usepackage{etoolbox}
makeatletter
apptocmd@chapterfirstlettrine{}{}
apptocmd@schapterfirstlettrine{}{}
makeatother
usepackage{lettrine}
deffirstlettrine #1#2
{%
lettrine{#1}{#2}
}
begin{document}
chapter{Foo}
This is a first example. blindduck
blindduck[2]
end{document}
add a comment |
up vote
2
down vote
up vote
2
down vote
A stupid version that proofs that it is indeed possible, but breaking for any of the cases mentioned by @DavidCarlisle after "can be arbitrarily hard". Don't really use this!
documentclass{report}
usepackage{duckuments}
usepackage{etoolbox}
makeatletter
apptocmd@chapterfirstlettrine{}{}
apptocmd@schapterfirstlettrine{}{}
makeatother
usepackage{lettrine}
deffirstlettrine #1#2
{%
lettrine{#1}{#2}
}
begin{document}
chapter{Foo}
This is a first example. blindduck
blindduck[2]
end{document}
A stupid version that proofs that it is indeed possible, but breaking for any of the cases mentioned by @DavidCarlisle after "can be arbitrarily hard". Don't really use this!
documentclass{report}
usepackage{duckuments}
usepackage{etoolbox}
makeatletter
apptocmd@chapterfirstlettrine{}{}
apptocmd@schapterfirstlettrine{}{}
makeatother
usepackage{lettrine}
deffirstlettrine #1#2
{%
lettrine{#1}{#2}
}
begin{document}
chapter{Foo}
This is a first example. blindduck
blindduck[2]
end{document}
answered Dec 4 at 8:00
Skillmon
20.7k11941
20.7k11941
add a comment |
add a comment |
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f463100%2fexecute-command-at-start-of-chapter%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
3
well it depends a bit how robust you want to be, you need to find the first letter and first word, which is easy if the text starts
Ein erstes
but can be arbitrarily hard if it starts'{E}in erstes
ortextbf{Foo bar} zzz
orA cat sat on a mat
orsomelocallydefinedmacro
... orsection{the next heading}
– David Carlisle
Dec 4 at 7:47