Edit field code in Word
Hi all,
First of all, thx to the developers for this great tool. To be honest I haven't started to use it constantly because it lacks the author (date) citation. I used endnote for my PhD, and that feature worked as a charm, but it had several problems when dealing with long documents with +300 references.
I think a lot of people need this kind of citation, it's quite common! As far as I have read, the option offered is to use the 'suppress author' option and write it down manually, with all the inconveniences it has. Although a nice workaround, it's neither an elegant nor an optimal solution. At least in my case, I want to be able to modify the metadata of the authors and have this changes reflected in the document, and that's impossible if I have to write the author manually.
However, I'm aware of the discussions regarding the topic here in the forum, and the reasons of the developers to not implement it. They are highly valid reasons and not developing this feature it's a highly respectable position, but unfortunately it continues affecting several users. And it's not exclusively a zotero problem, Mendeley doesn't support this either. As far as I know, only the desktop version of EndNote allows this citation (the online version doesn't). I'm not aware if Docear does it or not.
Anyway, I'm not here to ask for such feature, or the 'suppress year' because it seems that it's not gonna happen soon, if at all.
Actually all that I want to ask if it's possible to modify the field code of the citation in order to obtain the desired output.
I have accomplished this by using the built-in reference manager in Word, but it's quite rudimentary, and I wouldn't recommend its use for a long document or for several references, and therefore, I want to use a more robust manager such Zotero.
Firstly, I defined author (date) as my default citation style (I know it's possible to do in zotero by modifying the citation style). Then I modified the field code (right click--> edit field) to obtain several combinations.
Gau (2001): CITATION gau01 \l 9226
(Gau, 2001): CITATION gau01 \y \f "(" \l 9226 \m gau01 \t \n \s ")"
(Gau, 2001, Ein, 2000): CITATION gau01 \y \f "(" \l 9226 \m gau01 \t \n , CITATION ein00 \l \y 9226 \m ein00 \t \n \s ")"
The first code inserts the citation as default Gautschi (2001). The second code actually inserts the reference twice the first time it suppresses the year ( \y ) and puts a round bracket as prefix ( \f ) the second call to the reference is done with the ( \m ) switch and it suppresses the title ( \t ), the author ( \n ) and adds a round bracket as suffix ( \s ).
It there any possible way to accomplish something similar into Zotero by modifying the field code of the citation?
Once again, thx for your support
First of all, thx to the developers for this great tool. To be honest I haven't started to use it constantly because it lacks the author (date) citation. I used endnote for my PhD, and that feature worked as a charm, but it had several problems when dealing with long documents with +300 references.
I think a lot of people need this kind of citation, it's quite common! As far as I have read, the option offered is to use the 'suppress author' option and write it down manually, with all the inconveniences it has. Although a nice workaround, it's neither an elegant nor an optimal solution. At least in my case, I want to be able to modify the metadata of the authors and have this changes reflected in the document, and that's impossible if I have to write the author manually.
However, I'm aware of the discussions regarding the topic here in the forum, and the reasons of the developers to not implement it. They are highly valid reasons and not developing this feature it's a highly respectable position, but unfortunately it continues affecting several users. And it's not exclusively a zotero problem, Mendeley doesn't support this either. As far as I know, only the desktop version of EndNote allows this citation (the online version doesn't). I'm not aware if Docear does it or not.
Anyway, I'm not here to ask for such feature, or the 'suppress year' because it seems that it's not gonna happen soon, if at all.
Actually all that I want to ask if it's possible to modify the field code of the citation in order to obtain the desired output.
I have accomplished this by using the built-in reference manager in Word, but it's quite rudimentary, and I wouldn't recommend its use for a long document or for several references, and therefore, I want to use a more robust manager such Zotero.
Firstly, I defined author (date) as my default citation style (I know it's possible to do in zotero by modifying the citation style). Then I modified the field code (right click--> edit field) to obtain several combinations.
Gau (2001): CITATION gau01 \l 9226
(Gau, 2001): CITATION gau01 \y \f "(" \l 9226 \m gau01 \t \n \s ")"
(Gau, 2001, Ein, 2000): CITATION gau01 \y \f "(" \l 9226 \m gau01 \t \n , CITATION ein00 \l \y 9226 \m ein00 \t \n \s ")"
The first code inserts the citation as default Gautschi (2001). The second code actually inserts the reference twice the first time it suppresses the year ( \y ) and puts a round bracket as prefix ( \f ) the second call to the reference is done with the ( \m ) switch and it suppresses the title ( \t ), the author ( \n ) and adds a round bracket as suffix ( \s ).
It there any possible way to accomplish something similar into Zotero by modifying the field code of the citation?
Once again, thx for your support
-
p929no ideas? :(
-
adamsmithsorry, can't be done given the way the field codes work for Zotero.