Editing A Bst File For An Incollection (book Chapter) Reference Style, Error In Order
Introduction
When editing a bst file for an incollection (book chapter) reference style, it's essential to ensure that the order of the reference is correct. A well-formatted bst file is crucial for producing accurate and consistent citations in your document. In this article, we will guide you through the process of editing a bst file to produce the correct reference style for a book chapter.
Understanding the incollection reference style
The incollection reference style is used to cite a chapter or article in a book. The general format for an incollection reference is as follows:
Surname, IN (Year). 'Title of chapter', in Editor Surname, IN (ed.), Name of Book, Place:Publisher, pp. 1-10.
Editing the bst file
To edit the bst file for an incollection reference style, you need to modify the relevant entry in the bst file. The entry for an incollection reference typically looks like this:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref }
Modifying the entry for an incollection reference
To produce the correct reference style for a book chapter, you need to modify the entry for an incollection reference. The modified entry should look like this:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name }
Adding the editor format
The editor format is used to display the editor's name in the reference. To add the editor format, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" }
Adding the editorstring
The editorstring is used to display the editor's name in the reference. To add the editorstring, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring " (ed.)" }
Adding the editorstring with a period
To add the editorstring with a period, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring "." }
Adding the editorstring with a comma
To add the editorstring with a comma, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring "," }
Adding the editorstring with a semicolon
To add the editorstring with a semicolon, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring ";" }
Adding the editorstring with a colon
To add the editorstring with a colon, you need to modify the entry for an incollection reference as follows:
ENTRY incollection author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring "
Adding the editorstring with a dash
To add the editorstring with a dash, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring "-" }
Adding the editorstring with a space
To add the editorstring with a space, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring " " }
Adding the editorstring with a period and a space
To add the editorstring with a period and a space, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor.name editorstring " (ed.)" editorstring ". " }
Adding the editorstring with a comma and a space
To add the editorstring with a comma and a space, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring ", " }
Adding the editorstring with a semicolon and a space
To add the editorstring with a semicolon and a space, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring "; " }
Adding the editorstring with a colon and a space
To add the editorstring with a colon and a space, you need to modify the entry for an incollection reference as follows:
ENTRY incollection author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring "
Adding the editorstring with a dash and a space
To add the editorstring with a dash and a space, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring "- " }
Adding the editorstring with a period and a comma
To add the editorstring with a period and a comma, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring ".," }
Adding the editorstring with a comma and a period
To add the editorstring with a comma and a period, you need to modify the entry for an incollection reference as follows:
Q&A
Q: What is the purpose of editing a bst file for an incollection (book chapter) reference style? A: The purpose of editing a bst file for an incollection (book chapter) reference style is to produce the correct reference style for a book chapter.
Q: What is the general format for an incollection reference? A: The general format for an incollection reference is as follows:
Surname, IN (Year). 'Title of chapter', in Editor Surname, IN (ed.), Name of Book, Place:Publisher, pp. 1-10.
Q: How do I modify the entry for an incollection reference in the bst file? A: To modify the entry for an incollection reference, you need to add the following lines to the bst file:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" }
Q: What is the purpose of the editorstring in the bst file? A: The editorstring is used to display the editor's name in the reference.
Q: How do I add the editorstring to the bst file? A: To add the editorstring to the bst file, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" }
Q: What are the different formats for the editorstring? A: The different formats for the editorstring are as follows:
- editorstring " (ed.)"
- editorstring "."
- editorstring ","
- editorstring ";"
- editorstring ":"
- editorstring "-"
- editorstring " "
- editorstring ". "
- editorstring ", "
- editorstring "; "
- editorstring ": "
- editorstring "- "
- editorstring ".,"
- editorstring "., "
Q: How do I add the editorstring with a period and a space to the bst file? A: To add the editorstring with a period and a space to the bst file, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring ". " }
Q: How do I add the editorstring with a comma and a space to the bst file? A: To add the editorstring with a comma and a space to the bst file, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring ", " }
Q: How do I add the editorstring with a semicolon and a space to the bst file? A: To add the editorstring with a semicolon and a space to the bst file, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring "; " }
Q: How do I add the editorstring with a colon and a space to the bst file? A: To add the editorstring with a colon and a space to the bst file, you need to modify the entry for an incollection reference as follows:
ENTRY incollection author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring "
Q: How do I add the editorstring with a dash and a space to the bst file? A: To add the editorstring with a dash and a space to the bst file, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring "- " }
Q: How do I add the editorstring with a period and a comma to the bst file? A: To add the editorstring with a period and a comma to the bst file, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring ".," }
Q: How do I add the editorstring with a comma and a period to the bst file? A: To add the editorstring with a comma and a period to the bst file, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.) editorstring ".," }
Q: How do I add the editorstring with a semicolon and a comma to the bst file? A: To add the editorstring with a semicolon and a comma to the bst file, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring ";," }
Q: How do I add the editorstring with a colon and a comma to the bst file? A: To add the editorstring with a colon and a comma to the bst file, you need to modify the entry for an incollection reference as follows:
ENTRY incollection author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring "
Q: How do I add the editorstring with a dash and a comma to the bst file? A: To add the editorstring with a dash and a comma to the bst file, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring "-," }
Q: How do I add the editorstring with a period and a semicolon to the bst file? A: To add the editorstring with a period and a semicolon to the bst file, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring ".;" }
Q: How do I add the editorstring with a comma and a semicolon to the bst file? A: To add the editorstring with a comma and a semicolon to the bst file, you need to modify the entry for an incollection reference as follows:
ENTRY incollection { author format.name editor format.name title format.title booktitle format.title publisher format.publisher year format.date chapter format.chapter pages format.pages crossref format.crossref editor format.name editorstring " (ed.)" editorstring ",