You could create your own command by adding this at the top of your document:
\newcommand{\newCommandName}{Adapted from Ref. }
Note the space after "Ref." -- this is so that the citation that comes afterwards doesn't crowd it.
You can name the new command anything you like, just make sure that you pick a name that isn't already being used. For convenience, you can pick something smaller so that it saves you time, rather than having to write out "Adapted from Ref." every single time. This also means that if you decide to change "Adapted from Ref." to something else, you'll only need to change this one bit of text at the top of the document. There is more on this method here: Define a variable in LaTeX
Then, you can change the style of your citation, by using a command other than \cite
-- for example: \citeauthor
Here is a list of different commands to change how the citation appears: Citation reference sheet
Here is a working example, defining the custom command as \adapted
:
\documentclass{article}
\usepackage{natbib}
\bibliographystyle{abbrvnat}
\setcitestyle{authoryear,open={(},close={)}}
\newcommand{\adapted}{Adapted from Ref. }
\begin{document}
This is a sentence with a normal citation (\citeauthor{bookname}).
This is another bit of text. \adapted\citet{bookname}
\bibliographystyle{plainnat}
\bibliography{refs}
\end{document}
And here is what it results in:
This method wouldn't specifically give you \cite{ThingThatGivesXX}
but it would enable the functionality that you seem to be looking for. If you desire a different citation style than illustrated in the image above, the citation reference sheet link should give you more options.
Adapted from \cite{ThingThatGivesYY}
. How should the output differ from this? Can you please add some more details of what you want and preferably a minimal working example that compiles and demonstrates your problem.\newcommand{\sepcialoption}[1]{Adapted from~\cite{#1}}
and then\specialoption{ThingThatGivesYY}
if you want it in some command?