[NTG-context] Visually balanced columns
Hi list, I'd like to know if its is possible to get visually balanced mixedcolumns in lmtx. For example, if I have \blank's between paragraphs, I would like them to be stretched or expanded by a such way that the bottommost lines have the same vertical position -- no matter, how many lines there are in each column and how exactly they are aligned. If I understand correctly, that's how the multicols environment in LaTeX works, and that's how old-multicolumns worked -- but this module seems to be no longer supported in lmtx. I tried to disable gridfitting for startcolumns, but it produces a completely distorted output. -- Regards, Alexey Kryukov Moscow State University Faculty of History ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror) archive : https://github.com/contextgarden/context wiki : https://wiki.contextgarden.net ___
[NTG-context] Disable continued captions for table parts
Dear list, probably a stupid question, but is it possible to have a table splitted across pages without adding labels to all subsequent table parts except the first one? In my book I have captions above tables (\setupcaption[table][location=top]), so they are expected to behave like normal heading. With this type of formatting any "continued" marks would look weird. -- Regards, Alexey Kryukov Moscow State University Faculty of History ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___
[NTG-context] Re: Table head/body via lua
On Fri, 18 Aug 2023 21:11:38 +0200 Wolfgang Schuster wrote: > What you can do here is to put the table together piece by piece with > the collecting > mechanism which collect parts of the table until you flush the whole > collection > at the end with the \stopcollecting command. Many thanks, I'll try this. -- Regards, Alexey Kryukov Moscow State University Faculty of History ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___
[NTG-context] Re: Table head/body via lua
On Fri, 18 Aug 2023 20:12:33 +0200 Wolfgang Schuster wrote: > Do you create the whole table with Lua? When this is the case a small > change to the table section > commands on the Lua side can fix your problems but otherwise a > different approach is needed. Hi Wolfgang, thanks for the answer. Basically I would like to typeset a document represented as TEI xml. Unfortunately, TEI support for table typesetting is rather limited: there are no tags corresponding to table head of body. It is only possible to specify a specific role for some rows. So I have to use lua code to add head/body markup where appropriate, and that's exactly what I can't do due to the described problem. If there is no better solution, I can simply extend my xml with custom tags, but I would like to keep it as TEI compliant as possible. -- Regards, Alexey Kryukov Moscow State University Faculty of History ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___
[NTG-context] Table head/body via lua
Hi, I am trying to generate a table representation for some xml source. As the data structure doesn't directly correspond to the desired table structure, some manipulations via lua are required. So far everything works OK except table sectioning commands, like \bTABLEhead, \eTABLEhead, bTABLEbody or \eTABLEbody: it seems impossible to incapsulate them into lua functions. For example, the following is not compiled: \starttext \bTABLE \ctxlua{context.bTABLEbody()} \bTR \bTD Cell 1\eTD \bTD Cell 2\eTD \eTR \ctxlua{context.eTABLEbody()} \eTABLE \stoptext Can anybody suggest a workaround (except changing the source XML of course)? -- Regards, Alexey Kryukov Moscow State University Faculty of History ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___
Re: [NTG-context] Float positioning
On Thu, 9 Apr 2020 20:44:16 +0200 Geert Dobbels wrote: > Hello, > > Maybe I did not understand the problem, but doesn't the code below > give you the expected result?: Hmm, unfortunately no. Using [top,force] just causes context to break the text flow at the place where the image is specified. You can see that both the first and second pages in your example are underfilled, although I would expect the free space to be filled with the text. Also it seems the [force] flag causes the [page] flag to be ignored: here the second and third images are positioned as if [top] has been specified, but, again, there is no text under the second image, as in the file is followed by the third image, which goes to the next page. -- Regards, Alexey Kryukov Moscow State University Faculty of History ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] Float positioning
On Mon, 6 Apr 2020 16:53:33 +0200 Tomas Hala wrote: > You can try the work around below, it is based on computation of > additional measures for special instance of figure. Thank you, this is helpful indeed, at least as a workaround. -- Regards, Alexey Kryukov Moscow State University Faculty of History ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] Float positioning
Hi Tomas, thank you for your answer. Yes, I tried leftpage/rightpage: this removes the blank page, but may cause images to be reordered (so that e. g. 3 goes before 2), which is completely unacceptable IMO. Also, this doesn't help with the text flow at the page where the first image is positioned (still no text below the image). -- Regards, Alexey Kryukov Moscow State University Faculty of History On Mon, 6 Apr 2020 13:58:57 +0200 Tomas Hala wrote: > Hi Alexey, > > I do not how free are you in decision where figures should be located > but I tried with "leftpage" and "rightpage" instead of "page" and > it seems to be ok. > > \placefigure[rightpage]{one more cow}{\externalfigure[cow] > [width=150mm]} \placefigure[leftpage]{cow again}{\externalfigure[cow] > [width=150mm]} > > Best wishes, > > Tomáš > > > Mon, Apr 06, 2020 ve 02:15:50PM +0300 Alexey Kryukov napsal(a): > # Hi all, > # > # Suppose I have the following document: > # > # \setupexternalfigures[location={local,default}] > # \starttext > # > # \dorecurse{3}{\input{knuth}} > # \placefigure[top]{cow}{\externalfigure[cow][width=150mm]} > # \input{knuth} > # \placefigure[page]{one more cow}{\externalfigure[cow][width=150mm]} > # \placefigure[page]{cow again}{\externalfigure[cow][width=150mm]} > # \dorecurse{10}{\input{knuth}} > # \stoptext > # > # Here I would expect the text flow to continue below the first image, > # and then two more images to be positioned on separate pages. > # Instead I get no text at all at the page with the Figure 1 and one > # more blank page after it. Only after the last image the text flow > # continues. > # > # Since similar situations are very common for documents which contain > # several large illustrations, I would like to know if there are any > # workarounds for the problem. > # > # -- > # Regards, > # Alexey Kryukov > # > # Moscow State University > # Faculty of History > # > ___ > # If your question is of interest to others as well, please add an > # entry to the Wiki! > # > # maillist : ntg-context@ntg.nl / > # http://www.ntg.nl/mailman/listinfo/ntg-context webpage : > # http://www.pragma-ade.nl / http://context.aanhet.net archive : > # https://bitbucket.org/phg/context-mirror/commits/ wiki : > # http://contextgarden.net > # > ___ > > Tomáš Hála > > Mendelova univerzita, Provozně ekonomická fakulta, ústav informatiky > Zemědělská 1, CZ-613 00 Brno, tel. +420 545 13 22 28 > > http://akela.mendelu.cz/~thala > ___ > If your question is of interest to others as well, please add an > entry to the Wiki! > > maillist : ntg-context@ntg.nl / > http://www.ntg.nl/mailman/listinfo/ntg-context webpage : > http://www.pragma-ade.nl / http://context.aanhet.net archive : > https://bitbucket.org/phg/context-mirror/commits/ wiki : > http://contextgarden.net > ___ ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
[NTG-context] Float positioning
Hi all, Suppose I have the following document: \setupexternalfigures[location={local,default}] \starttext \dorecurse{3}{\input{knuth}} \placefigure[top]{cow}{\externalfigure[cow][width=150mm]} \input{knuth} \placefigure[page]{one more cow}{\externalfigure[cow][width=150mm]} \placefigure[page]{cow again}{\externalfigure[cow][width=150mm]} \dorecurse{10}{\input{knuth}} \stoptext Here I would expect the text flow to continue below the first image, and then two more images to be positioned on separate pages. Instead I get no text at all at the page with the Figure 1 and one more blank page after it. Only after the last image the text flow continues. Since similar situations are very common for documents which contain several large illustrations, I would like to know if there are any workarounds for the problem. -- Regards, Alexey Kryukov Moscow State University Faculty of History ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] Vertical alignment in tabulate
On Thu, 10 May 2018 14:36:20 +0200 luigi scarso wrote: > > a minimal example could help . OK, it's simple: \starttext \starttabulate[|A{yes,verytolerant}p(4in)|A{flushleft,low}p|] \NC \input{knuth} \NC A small remark\NC\NR \stoptabulate \stoptext Here I would like to get the text in the second column bottom-aligned. -- Regards, Alexey Kryukov Moscow State University Faculty of History ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
[NTG-context] Vertical alignment in tabulate
Hi, is it possible to specify a verticall alignment for a cell contents in the tabulate environment? I have experimented with the A key, but any options related with the vertical alignment seem to be silently ignored here. -- Regards, Alexey Kryukov Moscow State University Faculty of History ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] Header after a chapter title
On Thu, 14 Dec 2017 12:29:21 +0300 Alexey Kryukov wrote: > Now you can see that the "header=empty" setting is ignored for the > first section (one immediately following the chapter head). So, how > can I get rid of the header in this case? Answering my own question: I should have added 'continue=no' to \setuphead[section]. -- Regards, Alexey Kryukov Moscow State University Faculty of History ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
[NTG-context] Header after a chapter title
Dear list, sorry for probably a stupid question. The problem looks obvious, but I could not find a solution by googling the list archive. Suppose I want to have a chapter head on a separate page. The chapter includes some sections, each starting from its own page too (so I don't want a header on the pages where a section starts). The following example is simplified (I actually have a 'command' option for chapters): \setuphead[chapter][ after={\page[empty,odd]}, page=odd, header=empty, ] \setuphead[section][ page=yes, header=empty, ] \starttext \startbodymatter \chapter{My Chapter} \section{My First Section} \input{knuth} \section{My Second Section} \input{knuth} \stopbodymatter \stoptext Now you can see that the "header=empty" setting is ignored for the first section (one immediately following the chapter head). So, how can I get rid of the header in this case? -- Regards, Alexey Kryukov Moscow State University Faculty of History ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
[NTG-context] setupalign and flushbottom
Dear list, according to the wiki and the ConTeXt manual, the ConTeXt equivalent for the LaTeX \flushbottom command is \setupalign[line]. However in my tests this setting doesn't have the desired effect. For example: \setuplayout[height=720pt] \setuphead[subject][before={\vskip4pt plus 1fil},after={\blank[small]}] \setupalign[line] \showgrid \starttext \dorecurse{3}{\input knuth} \subject{My Subject} \dorecurse{8}{\input knuth} \stoptext Here at the first page there is a small gap between the last line and the page border, although the glue above the heading can safely be expanded to make the page filled. However I do get the desired result if I replace \setupalign [line] with a low-level command (\alignbottom). So what is the correct way to get pages bottom-aligned in MKIV? -- Regards, Alexey Kryukov anagnost at yandex dot ru Moscow State University Faculty of History ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
[NTG-context] \placeinitial after a heading
Hi, If I attempt to insert a drop cap after a heading while the paragraph indentation is enabled, I get the following effect: all lines the drop cap spans except the first one (e. g. second and third in case of n=3) get an additional indent, equal to the \parindent. For example: \setupinitial[font=Bold sa 4,n=3] \setupindenting[yes,1em] \starttext \section{Knuth} \placeinitial \input knuth \stoptext I suppose this is not the intended behavior :) The problem doesn't occur if I enable indenting also for the first paragraph after the heading, but in this case, of course, the drop cap itself is indented together with its adjacent lines. So the following workaround is possible: \setupinitial[font=Bold sa 4,n=3, hoffset=\parindent,distance=-\parindent] \setuphead[section][indentnext=yes] Nevertheless it would be nice if this issue could be fixed. Also, is it possible to explicitly apply case conversion commands to a drop cap? Setting the 'style' option to \WORD or \word currently seems to have no effect. -- Regards, Alexey Kryukov anagnost at yandex dot ru Moscow State University Faculty of History ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] setupalign and flushbottom
On Fri, 24 Jan 2014 18:41:45 +0100 Wolfgang Schuster wrote: Use \setupalign[height]. I tested this before writing my first post, and the result was still different from one I get with \alignbottom . -- Regards, Alexey Kryukov anagnost at yandex dot ru Moscow State University Faculty of History ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] setupalign and flushbottom
On Fri, 24 Jan 2014 21:45:32 +0400 Alexey Kryukov wrote: On Fri, 24 Jan 2014 18:41:45 +0100 Wolfgang Schuster wrote: Use \setupalign[height]. I tested this before writing my first post, and the result was still different from one I get with \alignbottom . Oops, I am wrong. \setupalign[height] seems to help indeed, so thanks for your answer. However it would be nice to wikify this. -- Regards, Alexey Kryukov anagnost at yandex dot ru Moscow State University Faculty of History ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Some questions on float combinations
On Mon, 06 Jan 2014 11:43:51 +0100 Hans Hagen wrote: It all depends on it being floats or not (floatign indeed). One option is to package a set of floats in a bTABLE .. eTABLE and put a..z subcaptions under it that way and then have the whole as a float Well, I actually don't need floats, because each image has a fixed position. However the problem is to get captions properly formatted and numbered. Again, in LaTeX it would be easy to output captions separately from the corresponding images, but I haven't found how to do that in ConTeXt. That's what causes me to use floats (and pack them into floatcombinations if necessary). anyway ... you have more chance onan answer if you provide small examples My code currently looks like the following: \defineparagraphs[DoubleL][n=2] \starttext \centerline{\rotate[rotation=90]{ \startDoubleL \placefigure[force] {My first caption} {\externalfigure[dummy][width=1in,height=3in]} \nextDoubleL \placefigure[force] {My second caption} {\externalfigure[dummy][width=1in,height=1in]} \placefigure[force] {My third caption} {\externalfigure[dummy][width=1in,height=1in]} \stopDoubleL }} \stoptext As I have explained, this works, but it would prefer to use a floatcombination syntax to describe this type of layout just like I would use it for two images placed side-by-side. I. e. it would be nice if ConTeXt supported something like the following: \startfloatcombination[2*1] \placefigure[force] {My first caption} {\externalfigure[dummy][width=1in,height=3in]} \startfloatcombination[1*2] \placefigure[force] {My second caption} {\externalfigure[dummy][width=1in,height=1in]} \placefigure[force] {My third caption} {\externalfigure[dummy][width=1in,height=1in]} \stopfloatcombination \stopfloatcombination Another small problem is that combinations and floatcombinations, unlike single floats, have no 'rotation' parameter, so that I have to embed them into a rotation command. This seems just a bit inconsistent. -- Regards, Alexey Kryukov anagnost at yandex dot ru Moscow State University Faculty of History ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
[NTG-context] Some questions on float combinations
Hi all, recently I finished typesetting a block of inset illustrations for a journal on history, which I first implemented in LaTeX and then moved to ConTeXt (I am using a version from TeXLive 2013 packaged with openSUSE 13.1). Basically I am greatly satisfied with the result, as the code looks much clearer now. However, I still see some things which can be done in LaTeX by a more natural way. First of all, is there a dedicated method to rotate an entire combination or floatcombination by 90 degrees? I see floats have a special option to control this, but float combinations don't (am I right here?). And if I enclose a float combination into a \rotate command, then the height of the rotated block seems to be incorrectly calculated, so that about a half of the block goes outside of the upper page boundary. Second, not all image combinations can be described by a simple matrix, and the documentation doesn't explain what to do in such more complex cases (nor the Wiki does). For example, in my document some pages have three images ordered in two columns: one relatively tall image side-by-side with two smaller ones. To make the things worse such combinations are usually placed on landscape pages. The obvious solution here seems to be to somewhow group two smaller images and then put them into a float combination. Unfortunately, this doesn't work, as floatcombination seems to ignore all enclosed boxing commands/environments and even nested float combinations. Finally I managed to achieve the desired layout by defining a set of parallel paragraphs, which fortunately worked even inside a \rotate command (columns and columnsets with embedded floats didn't). Still it would be nice to have a special interface allowing to combine floats and float combinations into larger blocks. -- Regards, Alexey Kryukov anagnost at yandex dot ru Moscow State University Faculty of History ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___