The edition window is represented in Figure 1-5. On the right of each field, a symbol indicates if pybliographer has been able to render all the information given in that field. For example, a BibTeX field containing an unknown command name cannot be correctly represented. In that case, pybliographer provides a fake representation (usually the name of the comand), and indicates it was not able to do a good job on this field by setting a red ball on its right, instead of a green one.
Warning |
If you edit such an entry, you can loose the additional information it contained. To avoid this, consider using native editing (see the section called Native editing). |
To edit the entries, simply type the corresponding text, without any consideration for the database format being used. For example, with BibTeX, don't add any { or special characters to influence the result, as they will be quoted by the system. For fields requiring names (like author and editor), use the following format: type one name per line, in the last name, lineage, first name order.
The following keyboard shortcuts are available during edition (in addition to the standard ones provided by Gtk):
Ctrl-TAB to jump to the next field
Shift-TAB to jump to the previous field
Ctrl-Enter to accept the modifications
Escape to cancel the edition
To specify a crossreference to another entry, just drag the entry from the main list to the Crossreference field. To remove a crossreference, drag an empty selection on the field. To unselect all the entries, you might need to use the Control key, while clicking on the entry.
For databases like BibTeX that provide a specific syntax (called native syntax), it is possible to directly edit the entry in this format. Just click the button called Native Editing at the bottom of the window and type the entry in its native form.
It is also possible to type native commands in the normal editing window. For example, if you want to use special LaTeX commands like \textbf in a title, you can type them directly in the Title field by preceding the text with a @ symbol (as the first character). After that symbol, you have to use all the BibTeX conventions (braces, backslashes,...), as none of them will be escaped or modified by pybliographer.