Hello,
You find a need to modify the rendering of the bibliography as you are
misusing the bibtex data entry.
Here is your example, corrected:
1) @electronic is more appropriate than @misc;
2) Apple Inc. is not a name so you should not be using author:
organization is more appropriate.
Note that the only difference, in fact, between @electronic and @misc
is this optional field, organization. We get this from the bibtex
references and from the standard definitions in bibtex tools such as
jabref.
Your example did point out a correction that should now be in the APS
specification definitions in the latest version that can be found on
the Garden. Previously, a url (or doi) got included as a hyperlink
tag to the text "howpublished" field. The logic has been modified to
show the url (or doi) explicitly if present, in the absence of the
howpublished field.
Alan
\startbuffer [input]
@electronic{objective-c,
organization = "Apple Inc.",
note = "Online; accessed at 31-July-2017",
title = "About Objective-C",
url =
"https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/P...",
year = "2014"
}
\stopbuffer
\usebtxdataset[default][input.buffer]
\usebtxdefinitions[aps]
\setupinteraction [state=start]
\starttext
According to Apple Inc., Objective-C is the main programming language,
when writing software for MacOS~\cite[objective-c].
\placelistofpublications
\showbtxdatasetcompleteness
\stoptext
-------- Forwarded Message --------
Subject: [NTG-context] Bibliography in MKIV, custom rendering
Date: Mon, 31 Jul 2017 04:23:16 +0200
From: Gerion Entrup
Hi,
I need your help again. I've a bibliography and some entries references to websites. Unfortunately the URL is not always rendered and the name ist always parsed as name of a person, not from an organisation etc.
What I want to achieve is to use the standard aps style, but with additionally the following two rules: 1. The name is always rendered without abbrevations (I guess, this is authorconversion=normal). 2. If an URL is given, it is always rendered.
My input is a bib-file. Here is a minimal example:
input.bib ``` @misc{objective-c, author = "Apple Inc.", note = "Online; accessed at 31-July-2017", title = "About Objective-C", url = "https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/P...", year = "2014" } ```
test.tex ``` \usebtxdataset[default][input.bib] \usebtxdefinitions[aps] \setupbtx[default:cite][alternative=num] \setupbtx[default:list][authorconversion=normal]
\starttext According to Apple Inc., Objective-C is the main programming language, when writing software for MacOS~\cite[objective-c].
\placelistofpublications \stoptext ```
I've tried to understand the manual, yout can see some of my attempts in the minimal example. But I don't get really far.
Can you give me a hint?
Gerion