my question may be silly, but i have been into LaTeX for a while now, and all the commands i have encountered so far are either composed of pure letters, or letters and the "at" symbol --> @.
but when i was trying to customize my bibliographies using the amsrefs package, i noticed in the amsrefs.pdf documentation (version Version 2.14, 2013/03/07) that some commands have apostrophes, like \bib'author, \bib'editor, etc. may i kindly show the following MWE1:
\documentclass{article}
\usepackage[nobysame,author-year]{amsrefs}%
\makeatletter
\renewcommand*{\PrintEditorsA}[1]%
{%
\ifx\previous@primary\current@primary
\sameauthors{(Ed\Plural{s}.)}%
\else
\def\current@bibfield{\bib'editor}%
\PrintNames{}{ (Ed\Plural{s}.)}{#1}%
\fi%
\erase@field\bib'editor%
}%
\makeatother
\begin{document}
\cite{mybookkey1}
\begin{bibdiv}
\begin{biblist}
\bibselect{sampledb}
\end{biblist}
\end{bibdiv}
%contents of sampledb.ltb
%
%\documentclass{article}
%\usepackage{amsrefs}
%\begin{document}
%\begin{bibdiv}
%\begin{biblist}
%\bib*{mykey-not-citable}{book}{
%editor={von Last1, First, Jr.},
%editor={von Last2, First, Jr.},
%editor={von Last3, First, Jr.},
%title={Title of Book},
%}
%\bib{mybookkey1}{book}{
%xref={mykey-not-citable}
%}
%\end{biblist}
%\end{bibdiv}
%\end{document}
\end{document}
In this MWE1, I was trying to modify the definition of \PrintEditorsA (found on page 99 of amsrefs.pdf documentation) such that the "eds." will become "Eds." (it will become capitalized). For one reason or another, MWE1 is not compiling as is. However, when i commented out the lines containing \bib'editor, it is compiling already. but i'm sure that those lines are important, so i wouldn't want to comment out lines at random. Thus, it made me conclude that perhaps, the commands containing apostrophes (\bib'editor for example) are causing the problem. may I know my mistakes?
beethovengg14