Hi all. I'm looking for a way to capitalize the first letter of every word in a given block of text. Something to the effect of:
i want to capitalize every word of this sentence.\\
and this one too.\\
which would of course display like:
I Want To Capitalize Every Word ....etc
Also it would have to work on text inside a table/tabular environment. I assume I'd have to write some custom macro, but I'm not savvy enough with latex yet to do this. Can anyone give me some pointers? Thanks.
LaTeX forum ⇒ General ⇒ Capitalize first letter of every word
LaTeX specific issues not fitting into one of the other forums of this category.
3 posts • Page 1 of 1
Hm, yes very close to the first post. The reason is I'm keeping a separate table of expressions/titles and it would look more presentable if each item had every word capitalized. However, in the main text I may refer to the expression without capitalizing every word if, for example, it was in the middle of a sentence. I was thinking I might pass the whole expression as an argument to the macro which would check for a space and then apply \uppercase to the first letter immediately following. But then I also don't know how to break up the word into its component letters and only \uppercase the first letter of the word. So I'm stuck.
Who is online
Users browsing this forum: No registered users and 5 guests