-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
field name / inheritance properties #12
Comments
The editor thing seems to be a constant source of displeasure for people in the humanities: TeX.SX: Why is the biblatex option “useeditor=true” ignored for book articles?. The general idea sounds great.
|
@moewew yes, I have a real case. See the "Passio Sancti Titi Apostoli" in biblatex-bookinarticle handbook. It is a real example from my thesis... |
Uhh, that is quite something ... (I'm referring to what you mentioned in #11 now) I'm not exactly familiar with how your other packages work, but going from a |
@moewew I agree perfectly with you. I have asked to the biblatex team to allow feature of .dbx in a .sty file. They didn't want. Cf plk/biblatex#220 (comment) and https://tex.stackexchange.com/questions/154450/datamodel-distribution-with-biblatex. So I have created biblatex-multiple-dm (https://github.com/maieul/biblatex-multiple-dm) which allows to use multiple .dbx/.bbx file. So it solve this problem. |
Yes, I remember. Forgive me my ignorance, but does your package allow for multiple |
Here my proposal for new model. Good news :no need to change the meaning of the fields from standardbiblatex, and no need to change the field of bookinarticle In this example, any "normal field" inherited by a @ininXX from any @inxx is prefixed by BOOK. It is not very elegant, but it's avoid breaking compatibility with the past. |
@moewew yes, biblatex-multiple-dm allow for multiple bbx. For example
will load the bbx and .dbx files of biblatex-realauthor and biblatex-manuscripts, and the verbose.bbx file. Loading .bbx file and .dbx file in the same time, instead of adding a .sty file, make shorter the preamble.
|
in the previous graphs : the green field of @incollection and higher will be add in new package (biblatex-morepeople ?) and the field in bookinincollection will be added in the successor of biblatex-bookinarticle (biblatex-bookinother) |
so, now, I wait you reaction. Especially @ClintEastwood |
Ahh, again I didn't realise how smart your packages actually are ;-). The new model looks very sensible to me. The four levels accumulate a pretty large number of fields that need intuitive names so people don't get lost. |
Ok. let other people tell what they think.
|
oh @moewew what do you think for the name of the new package ? biblatex-morename ? (as editor, translator etc. are name) |
hi @ClintEastwood, some opinion on the new fields ? |
@maieul About the new fields, I agree with you that we basically need all of them. And if you want to make my solution of using (or misusing) the Other than that, I am impressed by your enthusiasm and how you thought things through. Keep it up! (Sorry for having not responded earlier; I was both sick and busy -- not a good combination.) |
@ClintEastwood @mvcollection is for a @collection in multiple volume. For use of \bibstring in a field:
In general, it is not because a solution is faster that it is better. In general, solution with specific tools for specific needs are better, even if we can share some tools. In a case of a bibliographical system, using field for what they have to be used is better. |
Yes sure. You're right. My solution is from a time when I did not even know that your bookinarticle-package existed -- and it will provide the perfect output for my dissertation which I have to hand in in a few days. Since no new solution will be around in time, I'll stick to it =) but in general, all the points you just made are certainly right. A note about @thesis: it does not use \bibstring, but the documentation say that one should use it if one wanted to specify which kind of thesis it is. |
About @thesis � 4.9.2.13 Types of the biblatex handbook don't speak about using \bibstring, but about using some key word. |
I have written biblatex-morename, which, for no, provides only the maineditor and the ineditor field. https://git.framasoft.org/maieul/biblatex-morename Here the proto-handbook. I will add crossref schemas in next time, and then I could add this feature to the new biblatex-bookinother package, and also solve the #10 problem. |
In handbook correct "mainditor" :-D |
and now, with the graph |
it should be biblatex-morenames and not biblatex-morename. So, as it was not officialy published, it is now moved to https://git.framasoft.org/maieul/biblatex-morenames. |
…en .bbx/.dbx pour intégrer à terme les nouveaux champs (#12)
Personnal notes:
|
Many remarks of @ClintEastwood on #10 made me thinking we should change the field name and the property, and think to a better datamodel.
What are the contrainst for evolution:
Here is the actually existing model.
biblatex-bookinarticle-crossref.pdf
We need to think to a better datamodel. Here is example with @mvcollection
Contrainst are :
-* the @mvcollection
-* the @collection
-* the @bookinincollection
So we have to make distinction between two package:
So what I would do is to write a new datamodel, and submit you. After that, take one week to be sure, and code only next week-end.
So @ClintEastwood, @moewew, @sonator, @Doc73, what do you think of the general idea?
The text was updated successfully, but these errors were encountered: