- From: TeXmacs <address@hidden>
- To: address@hidden
- Subject: Re: Problems / questions regarding TeXmacs v.2.1.1.
- Date: Mon, 24 Jan 2022 23:18:35 +0100
Dear Ingor,
I did the necessary in revision 13836 on SVN.
I also added a 'render-caption' macro for customizing
the rendering of captions.
Best wishes, --Joris
On Sun, Jan 23, 2022 at 08:56:37PM +0000, Baumann, Ingor wrote:
>
Dear Joris,
>
>
Thank you very much for your e-mail and your comprehensive help.
>
Unfortunately, I'm only now getting around to replying to you.
>
>
I didn't realize that changing the caption placement would take so much
>
effort. I tried your suggestion, but I can't get it to work.
>
>
Would it not be possible at this point to implement such a selection
>
routine (for the placement of the captions) in the next upcoming TeXmacs
>
release? This would surely help many users, since the placement of captions
>
(above tables and below figures) is common practice. Especially TeXmacs
>
beginners would benefit from this. Don't you think so?
>
>
Best regards from Germany.
>
>
Ingor
>
>
>
------ Originalnachricht ------
>
Von: "TeXmacs" <address@hidden<mailto:address@hidden>>
>
An: "address@hidden<mailto:address@hidden>"
>
<address@hidden<mailto:address@hidden>>
>
Gesendet: 12.01.2022 17:28:56
>
Betreff: Re: Problems / questions regarding TeXmacs v.2.1.1.
>
>
Dear Ingor,
>
>
On Tue, Jan 11, 2022 at 09:29:49PM +0000, Baumann, Ingor wrote:
>
1.) I have written a book text with figures (big-figures) and tables
>
(big-tables). For this I used the tmbook style, which I have somewhat
>
adapted to my needs. For the figures I would like to have captions below
>
and for the tables above the respective object. I have tried everything,
>
but I can't get it to work. In TeXmacs v2.1.1. big tables are also declared
>
as big figures in the context menu. This is surprising. When I select the
>
"Captions Above" package, all captions are displayed on top of both
>
objects. If not, they are displayed below. There is only an "either... or".
>
Is there perhaps a bug in the program leading to this problem? Is there a
>
way to use the "Captions Above" package for tables and figures
>
independently? If not, how can I realize this?
>
>
This kind of thing is non-trivial, since figures and tables are indeed
>
both based on the same rendering macros 'render-small-figure' and
>
'render-big-figure'.
>
>
There is nevertheless a general way for hacking this kind of things.
>
As a first step, you should create new macros for the desired rendering.
>
For instance, in your custom style package, you could create macros
>
'render-small-table' and 'render-big-table' for tables with captions above;
>
you could simply copy the macros from captions-above.ts and change the
>
names.
>
>
As a second step, you have to hijack the 'small-table', 'big-table', etc.
>
macros
>
and their unnumbered variants to use these new rendering macros instead of
>
the default ones. That can be achieved by saving the original definitions;
>
e.g., using scheme notation:
>
>
(assign "original-small-table" (value "small-table"))
>
>
You next redefine the macro by seting 'render-big-figure' _locally_ to
>
'render-small-figure'. Again in scheme notation:
>
>
(assign "small-table"
>
(macro "tab" "cap"
>
(with "render-big-figure" (value "render-big-table")
>
(original-small-table (arg "tab") (arg "cap")))))
>
>
(Note that a similar approach could be applied if you want a special
>
rendering for propositions that is different from the rendering of
>
theorems, for instance.)
>
>
2.) How can I display the header of the whole bibliography part in fancy
>
style (i.e. with a line, above it chapter and section name in small
>
capitals and the page number)? "Bibliography" is not a chapter. I have
>
tried everything here too, but I can't get any further.
>
>
Same kind of reply. I would hijack the 'bibliography' macro and
>
let the hijacked rendering routine set the header to what you want.
>
>
3.) How can I set the font size and the alignment for the captions?
>
>
With the above solution to 1.) you may simply change the way the captions
>
are rendered when defining the customized macros 'render-small-table'
>
and 'render-big-table'.
>
>
Best wishes, --Joris
>
>
Wichtiger Hinweis: Die Information in dieser E-Mail ist vertraulich. Sie
>
ist ausschließlich für den Adressaten bestimmt. Sollten Sie nicht der für
>
diese E-Mail bestimmte Adressat sein, unterrichten Sie bitte den Absender
>
und vernichten Sie diese Mail. Vielen Dank.
>
Unbeschadet der Korrespondenz per E-Mail, sind unsere Erklärungen
>
ausschließlich final rechtsverbindlich, wenn sie in herkömmlicher
>
Schriftform (mit eigenhändiger Unterschrift) oder durch Übermittlung eines
>
solchen Schriftstücks per Telefax erfolgen.
>
>
Important note: The information included in this e-mail is confidential. It
>
is solely intended for the recipient. If you are not the intended recipient
>
of this e-mail please contact the sender and delete this message. Thank
>
you. Without prejudice of e-mail correspondence, our statements are only
>
legally binding when they are made in the conventional written form (with
>
personal signature) or when such documents are sent by fax.
Archive powered by MHonArc 2.6.24.