My question is really a further question of this post.
I've used the following code from there in my tex doc.:
\documentclass{article}
\usepackage{acronym}
\usepackage{etoolbox}
\makeatletter
\newif\if@in@acrolist
\AtBeginEnvironment{acronym}{\@in@acrolisttrue}
\newrobustcmd{\LU}[2]{\if@in@acrolist#1\else#2\fi}
\newcommand{\ACF}[1]{{\@in@acrolisttrue\acf{#1}}}
\makeatother
\begin{document}
\begin{acronym}
\acro{SRS}{\LU{S}{s}patial \LU{R}{r}eference \LU{S}{s}ystem}
\acro{DC}{\LU{D}{d}irect \LU{C}{c}urrent}
\end{acronym}
Batteries run on \ac{DC} and \ac{SRS} are different things.
\end{document}
This works great. But what happens if you would normally want the acronym lower case but, since it appears at the start of a sentence, you want only the first letter of the first word to be capitalised?
I'm now using the same code fragments as above, but when I start the sentence with:
\ac{dc} lorum impsom...
It gives me:
direct current lorum impsom...
instead of:
Direct current lorum impsom...
Is this an easy fix?
FYI, I've already tried \Ac{} or \Acp{} but they didn't work. I suspect I need to create a new command, but I don't know how, which is why I'm coming to you lovely people.
Further, I'm having issues with pluralisation. If I want to pluralise something, I would normally use the \acp{} command. However, if I want capitals AND pluralisation, \ACP{} doesn't work.

acrobefore but I had major issues. Unfortunately I don't document anything and my memory is appalling so I can't remember what the issues were. So I'm trying again. I think I've managed to get it to work but biblatex/biber has completely spazzed out and is preventing compilation, so once I've finished that I'll report back. – E_L Nov 02 '12 at 15:49acroit'd be nice if you reported them to https://bitbucket.org/cgnieder/acro/issues – cgnieder Nov 02 '12 at 15:57acrobut if I find some clangers I let you know. – E_L Nov 05 '12 at 09:17acrodoes not use\newacro. Have you read the manual? – cgnieder Nov 05 '12 at 15:20acroor TeXnicCenter wasn't changing/clearing it. Deleting the .aux seemed to sort that and it now looks like it works on a basic level. Still have a couple of questions but hopefully I'll be able to solve them by playing with the various package options. Will let you know how it goes. – E_L Nov 05 '12 at 16:08acropackage asAnalogue-to-digital Converterinstead ofAnalogue-to-Digital Converter. ie. theddoesn't get capitalised. Is there a way to tell the package that this letter is to be capitalised when necessary? The alternative is that I could remove the hyphens but then the 'to' gets capitalised too, and I'd then need a command to force that word specifically to be lower case. Thanks – E_L Nov 06 '12 at 10:15\capitalisewordsfrommfirstucrecognizes “analogue-to-digital” as one word. Leaving the hyphens out the package suggests something like\capitalisewords{analogue\space to digital converter}to produce “Analogue to Digital Converter” – cgnieder Nov 06 '12 at 10:24