Ask Your Question
0

Capitalise every word

asked 2018-04-25 18:16:20 +0200

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

Writer needs to have a Capitalise Every Word function that achieves one of the following for the same result in most cases.
(1) Capitalize first word and 4+ letter words
or
(2) Capitalize first word and all words excluding conjunctions, possessives, location nouns

By this
THE FULL LIST OF OUR PASSENGER RIGHTS
currently becomes
The Full List Of Our Passenger Rights
but using the Zotero function would become the more conventionally accepted (“Conventional Capitalization”):
The Full List of our Passenger Rights

Surely the Zotero programmer who enabled the Info/Title to be converted from all caps to conventional capitalization along the lines indicated above could be approached to assist in making Writer formatting work better?
Or is there a workaround available?

edit retag flag offensive close merge delete

Comments

@legaleagle: Please do not check the community wiki box. See guidelines for asking. Also, enhancement requests are off-topic for this site.

David gravatar imageDavid ( 2018-04-25 18:29:29 +0200 )edit

2 Answers

Sort by » oldest newest most voted
0

answered 2018-04-26 03:10:37 +0200

LibreTraining gravatar image

No, LibreOffice does not have a Title Case feature or workaround.
The Title option in Effects is not usable as it will not let you manually fix the short words.

The easiest way is to use the Navigator (F5) view all your headings.
You can then double-click the headings to be taken directly to that spot in the document where you can edit the text.

I have been looking for any FOSS application which has a more advanced title case algorithm, but Zotero's basic function is about it so far.
There are a few websites, but they are also very basic.
One very expensive commercial application sounded like it may be more advanced, but no way to test.

edit flag offensive delete link more

Comments

One would think this would be achievable with a macro of some kind. Interesting that the options are so limited -- at least LibO is not an isolated case here! Perhaps a project for a rainy day.... ¶ Meanwhile, this is not true: No, LibreOffice does not have a Title Case feature or workaround. It certainly does. And for this: it will not let you manually fix the short words. It does on my system. I just did it! Curious.

David gravatar imageDavid ( 2018-04-26 09:19:15 +0200 )edit
0

answered 2018-04-25 18:43:19 +0200

ajlittoz gravatar image

This already exists in Font Effects tab of both paragraph and character styles. Select Title from the drop-down menu Effects.

CAVEAT! You get title case only if you type your text lowercase. If text is typed capital, uppercasing the first letter will have no effect since the word is already uppercase.

If this answer helped you, please accept it by clicking the check mark ✔ to the left and, karma permitting, upvote it. If this resolves your problem, close the question, that will help other people with the same question.

edit flag offensive delete link more

Comments

@ajlittoz - Have you tested this? For me, "Title Case" produces "The Full List Of Our Passenger Rights", and not "The Full List of our Passenger Rights", which is what OP is after.

David gravatar imageDavid ( 2018-04-25 19:41:51 +0200 )edit

@David: from my understanding of question, there were two possibilities: either capitalise all words (which is what does Title) or a more elaborate one excluding "secondary" (noise) words like conjunctions. This second option is presently out of LO reach.

Moreover OP wanted to type its title all uppercase which nullifies Title effect.

ajlittoz gravatar imageajlittoz ( 2018-04-25 20:03:16 +0200 )edit

@ajlittoz - Doh. So right you are. I got fixated on the Zotero thing. But on my system, the Format > Text > [change-case] options all work no matter how the text is entered. If I enter caps, I can still use that to get lower case, Title Case, UPPER CASE, Sentence case, tOGGLE cASE, etc. (On on my Ubuntu system Shift-F3 cycles through the first three of those. Works a treat.)

David gravatar imageDavid ( 2018-04-25 21:20:01 +0200 )edit
Login/Signup to Answer

Question Tools

1 follower

Stats

Asked: 2018-04-25 18:16:20 +0200

Seen: 589 times

Last updated: Apr 26 '18