I'm trying to typeset drop caps, but I have some instances where I need a drop cap to be mid-paragraph.
I'm picturing something like:
/\ *Some multiline text /==\ starts here and goes below, eventually ending up below. Now, the next sentence is associated with the marker 'B' but lies in the same para- |`D) graph. *Left it is, |,D) the second marker, dropped below the line on which this sentence had began.
In this case, it's not strictly a drop cap in the sense of being the first letter of a word in the paragraph, but rather I'm wanting some reliable and simple way to typeset something like the above.
lettrine package was the first place I looked, but it always forces a paragraph and doesn't really let you tie a drop cap to a particular word or sentence in the paragraph in this sense.
After looking through many of the questions about
lettrine, I came to the conclusion that there are plenty of caveats here; for example,
lettrine doesn't seem to do very well across page breaks.
I suppose what I really want is just some way of making a rectangular float flush with the left edge that is
- associated with a particular point in the text (a la
todonotes), always starting on the same line;
- always a certain number of lines deep (in my case, 2);
- careful not to split across page boundaries;
- automatically given the correct width (with letters like m or numbers like 15 using more space than letters like i or numbers like 2).