>そのやり方だと、'rock'だけでは大文字にしたくないが、'John Rock'とつながる場合は
>どちらも大文字にしたいという要求に応えられません。

前の語を参照するくらいできるでしょ