Re: [NTG-context] notes changes
Seems like an on/off option would be cleaner. On Sat, Feb 18, 2012 at 12:01 PM, Wolfgang Schuster wrote: > > Am 17.02.2012 um 16:40 schrieb Steffen Wolfrum: > >> Hi, >> >> with current beta I get an interesting symbol in cases when my footnotetext >> doesn't fit on the same page as its marker: >> >> >> >> Nice! But how can I switch it off? > > \setupnote[symbolcommand=\gobbleoneargument] > > Wolfgang > ___ > 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 > ___ -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] \definedescription problems (beta)
tufte\par End of file on the terminal! ! ==> Fatal error occurred, no output PDF file produced! On Thu, Feb 16, 2012 at 2:59 PM, Wolfgang Schuster wrote: > > Am 16.02.2012 um 21:41 schrieb Peter Park Nelson: > >> Two problems using \definedescription the 2.16 beta: >> >> \definedescription[mydescription][location=serried,text={Description}] >> >> %% This gives an error (no blank lines around content): >> \startmydescription >> This is a description >> \stopmydescription >> >> %% But this works (with blank lines): >> \startmydescription >> >> This is a description >> >> \stopmydescription > > What error message do you get, make a *working* example. > > Wolfgang > ___ > 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 > ___ -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] \definedescription problems (beta)
Two problems using \definedescription the 2.16 beta: \definedescription[mydescription][location=serried,text={Description}] %% This gives an error (no blank lines around content): \startmydescription This is a description \stopmydescription %% But this works (with blank lines): \startmydescription This is a description \stopmydescription 2. "location=serried" worked correctly before, but now I get a hanging indent instead. -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] columnsets error in 2.08 beta
Columnset error is gone in 2.16 beta -- Thanks, Hans. But there still seems to be a problem in the output routine: if I place a font switch like \bf or \ss at the beginning of a paragraph that falls in the first column of my columnset, that column is suppressed and only the second column is typeset. If the switch is in the second column, both columns are output, but there is extra vertical space at the beginning of the first column. %%- START -%% \definecolumnset[body][n=2] \setupbodyfont[10pt] \starttext \showframe \startcolumnset[body] Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus scelerisque sapien in tellus mattis sodales. Sed condimentum, arcu sit amet condimentum adipiscing, eros justo condimentum odio, et dapibus nisl dolor nec urna. Maecenas ut orci dolor. Fusce non nisl dolor. Pellentesque non nunc metus, in vehicula nibh. Sed quis tortor purus. Proin hendrerit posuere nunc, in gravida libero semper ac. Donec aliquam lorem {\bf non sapien pellentesque volutpat sed ut mauris. Nulla felis odio, consequat at interdum id, aliquet dictum lacus. Praesent cursus eros at eros dictum porta. In hendrerit diam sodales tellus porttitor sit amet fringilla orci posuere. Nunc et ante eget massa feugiat iaculis eu id nisi.} Ut ac risus sit amet diam tempor mattis eget sit amet felis. Vestibulum ligula nunc, elementum ut tincidunt sed, {\ss commodo at dui}. %\column % TEST: FORCE COLUMN BREAK %\dorecurse{4}{\input tufte\par} % TEST: PUSH NEXT PARAGRAPH TO SECOND COLUMN \ss \input tufte\par \stopcolumnset \stoptext %%---STOP%% On Wed, Feb 15, 2012 at 9:52 AM, Peter Park Nelson wrote: > Hans, it still does not work. > BTW, is it possible to revert the Context standalone installation to > an earlier beta (without going all the way back to the last stable)? > > Error below: > > (K2.tex > > ConTeXt ver: 2012.02.08 21:58 MKIV fmt: 2012.2.15 int: english/english > > system > cont-new.mkiv loaded > (/home/peter/contextbeta/tex/texmf-context/tex/context/base/cont-new.mkiv > system > beware: some patches loaded from cont-new.mkiv > ) > system > K2.top loaded > > system > options > start used options > > used options > % runtime options files (command line driven) > used options > \unprotect > used options > % feedback and basic job control > used options > % handy for special styles > used options > \startluacode > used options > document = document or { } > used options > document.arguments={ > used options > } > used options > document.files={ > used options > "K2.tex", > used options > } > used options > \stopluacode > used options > % process info > used options > \setupsystem[inputfile=K2.tex] > used options > \setupsystem[\c!n=1,\c!m=1] > used options > % modes > used options > % options (not that important) > used options > \startsetups *runtime:options > used options > \stopsetups > used options > % styles and modules > used options > \startsetups *runtime:modules > used options > \stopsetups > used options > % done > used options > \protect \endinput > > system > options > stop used options > > (K2.top) > fonts > latin modern fonts are not preloaded > languages > language en is active > {/home/peter/contextbeta/tex/texmf-context/fonts/map/pdftex/context/mkiv-base.map} > fonts > preloading latin modern fonts (second stage) > fonts > typescripts > unknown: library 'loc' > {/home/peter/contextbeta/tex/texmf/fonts/map/dvips/lm/lm-math.map}{/home/peter/contextbeta/tex/texmf/fonts/map/dvips/lm/lm-rm.map} > fonts > virtual math > unable to resolve name mapsfromchar > fonts > fallback modern rm 12pt is loaded > ! Undefined control sequence. > > system > tex > error on line 6 in file K2.tex: Undefined > control sequence ... > > 1 > 2 \definecolumnset[body][n=2] > 3 > 4 \starttext > 5 \startcolumnset[body] > 6 >> \input tufte\par > 7 \stopcolumnset > 8 > 9 \stoptext > > > \154>columnset:page_otr_command_routine ...outine > > \page_otr_commands_process ...outineparameter {#1} > }\ifx \page_otr_specifics_... > ...cess {page_otr_command_routine} > \page_otr_commands_process... > ...eset \the \t_page_otr_commands > \let \page_otr_commands_pr... > \setup_outputroutine
Re: [NTG-context] columnsets error in 2.08 beta
Hans, it still does not work. BTW, is it possible to revert the Context standalone installation to an earlier beta (without going all the way back to the last stable)? Error below: (K2.tex ConTeXt ver: 2012.02.08 21:58 MKIV fmt: 2012.2.15 int: english/english system > cont-new.mkiv loaded (/home/peter/contextbeta/tex/texmf-context/tex/context/base/cont-new.mkiv system > beware: some patches loaded from cont-new.mkiv ) system > K2.top loaded system > options > start used options used options> % runtime options files (command line driven) used options> \unprotect used options> % feedback and basic job control used options> % handy for special styles used options> \startluacode used options> document = document or { } used options> document.arguments={ used options> } used options> document.files={ used options> "K2.tex", used options> } used options> \stopluacode used options> % process info used options> \setupsystem[inputfile=K2.tex] used options> \setupsystem[\c!n=1,\c!m=1] used options> % modes used options> % options (not that important) used options> \startsetups *runtime:options used options> \stopsetups used options> % styles and modules used options> \startsetups *runtime:modules used options> \stopsetups used options> % done used options> \protect \endinput system > options > stop used options (K2.top) fonts > latin modern fonts are not preloaded languages > language en is active {/home/peter/contextbeta/tex/texmf-context/fonts/map/pdftex/context/mkiv-base.map} fonts > preloading latin modern fonts (second stage) fonts > typescripts > unknown: library 'loc' {/home/peter/contextbeta/tex/texmf/fonts/map/dvips/lm/lm-math.map}{/home/peter/contextbeta/tex/texmf/fonts/map/dvips/lm/lm-rm.map} fonts > virtual math > unable to resolve name mapsfromchar fonts > fallback modern rm 12pt is loaded ! Undefined control sequence. system > tex > error on line 6 in file K2.tex: Undefined control sequence ... 1 2 \definecolumnset[body][n=2] 3 4 \starttext 5 \startcolumnset[body] 6 >> \input tufte\par 7 \stopcolumnset 8 9 \stoptext \154>columnset:page_otr_command_routine ...outine \page_otr_commands_process ...outineparameter {#1} }\ifx \page_otr_specifics_... ...cess {page_otr_command_routine} \page_otr_commands_process... ...eset \the \t_page_otr_commands \let \page_otr_commands_pr... \setup_outputroutine ...\everyswitchoutputroutine \fi \else \let \previousou... \doifelsenothing ... l.6 \input tufte\par ? ! Interruption. system > tex > error on line 6 in file K2.tex: Interruption ... 1 2 \definecolumnset[body][n=2] 3 4 \starttext 5 \startcolumnset[body] 6 >> \input tufte\par 7 \stopcolumnset 8 9 \stoptext \page_otr_commands_process ...outineparameter {#1} }\ifx \page_otr_specifics_... ...cess {page_otr_command_routine} \page_otr_commands_process... ...eset \the \t_page_otr_commands \let \page_otr_commands_pr... \setup_outputroutine ...\everyswitchoutputroutine \fi \else \let \previousou... \doifelsenothing \dostartcolumnset ...!columnset ]\doifelsenothing {#1} {\globallet \OTRSETli... ... l.6 \input tufte\par ? ! Emergency stop. system > tex > error on line 6 in file K2.tex: Emergency stop ... 1 2 \definecolumnset[body][n=2] 3 4 \starttext 5 \startcolumnset[body] 6 >> \input tufte\par 7 \stopcolumnset 8 9 \stoptext \page_otr_commands_process ...outineparameter {#1} }\ifx \page_otr_specifics_... ...cess {page_otr_command_routine} \page_otr_commands_process... ...eset \the \t_page_otr_commands \let \page_otr_commands_pr... \setup_outputroutine ...\everyswitchoutputroutine \fi \else \let \previousou... \doifelsenothing \dostartcolumnset ...!columnset ]\doifelsenothing {#1} {\globallet \OTRSETli... ... l.6 \input tufte\par End of file on the terminal! !
[NTG-context] columnsets error in 2.08 beta
Updated to Feb. 8 beta, now none of my documents with columnsets will compile. Without the columnset, the example below works fine: \definecolumnset[body][n=2] \starttext \startcolumnset[body] \input tufte\par \stopcolumnset \stoptext Error message: 1 \definecolumnset[body][n=2] 2 \starttext 3 \startcolumnset[body] 4 >> \input tufte\par 5 \stopcolumnset 6 \stoptext \154>columnset:page_otr_command_routine ...outine \page_otr_commands_process ...outineparameter {#1} }\ifx \page_otr_specifics_... ...cess {page_otr_command_routine} \page_otr_commands_process... ...eset \the \t_page_otr_commands \let \page_otr_commands_pr... \setup_outputroutine ...\everyswitchoutputroutine \fi \else \let \previousou... \doifelsenothing ... l.4 \input tufte\par ? -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] Graphics positioning problems in current/recent betas
I have been studying the Details manual and have found that many of the examples presented there do not work correctly with the current or recent betas. The ones I have tested work correctly on texshow and with the Texlive 2011 (MkIV Luatex) version. 1. In the first example below (based on Details p. 25), note that the graphic is positioned very high relative to the paragraph, although vertical space appears to be reserved correctly: %% start --%% \starttext \setupfloat[figure] [sidespacebefore=none,sidespaceafter=none,sidealign=depth] \input tufte\par \placefigure[inner,none]{caption}{\framed[height=3cm]{graphic}} \input tufte\par \stoptext %% stop ---%% 2. Figure position in the second example below (Details p.65) is similar, but an empty box is placed instead of the figure: %% -- start - %% \starttext \showboxes \definelayer[text-1][position=yes] \defineanchor[rightbottom][text-1][location=lt,hoffset=max,voffset=max] \definefloat[myfigure][figure] \setupfloat[myfigure][sidespaceafter=,sidespacebefore=] \defineanchor[rightbottom][text-1][location=lt,hoffset=max,voffset=max] \input tufte\par \placemyfigure [left,none] {} {\anchor[rightbottom] {\externalfigure[dummy][width=5cm,frame=on]}} \input tufte\par \stoptext %% - stop --%% -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] Details.pdf -- how current?
Given that ConTeXt has been under development for 10 years since the Details manual was written, can someone tell me how much of the material in is still applicable to recent betas? The examples use parameters that are not documented on the wiki, such as "inner" (\setupfloat) in this example on p.61: \setupfloat [edgefigure] [default={inner,height,high,low,none}, maxwidth=4cm, margin=\strutdepth] -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] \definelayout[first] does not yield to default layout on page 2
Yeah! Woo! On Thu, Jan 26, 2012 at 2:40 PM, Peter Park Nelson wrote: > On Thu, Jan 26, 2012 at 12:18 PM, Wolfgang Schuster > wrote: >> >> Am 26.01.2012 um 03:41 schrieb Peter Park Nelson: >> >>> First-page layout is an issue that I have asked about before, but >>> maybe I am doing something wrong. Here is my question in an earlier >>> thread: >>> http://archive.contextgarden.net/message/20111228.041922.c60f9cd5.en.html. >>> >>> I want to define a layout for the first page of my document with >>> different header and footer formatting -- specifically, no header and >>> a large footer to hold publication information. Based on examples on >>> Contextgarden and this list, I think my code below is correct. >>> However, the first page formatting is continued on all pages of the >>> document. The effect is the same when using \definelayout[first] and >>> \definelayout[1]. >> >> Is MkIV a option for you? The problem had been there for a while as well but >> now it’s fixed >> you can decide what ConTeXt should do after the first page. >> >> With the “state” you can control whether the layout at the second page >> should be switched >> back to the global layout with \definelayout[…][state=start] (this is the >> default setting) or >> it should remain with \definelayout[…][state=repeat]. >> >>> \definelayout >>> [first] >>> [width=middle, >>> backspace=15mm, >>> topspace=10mm, >>> height=254mm, >>> header=0mm, % no header >>> headerdistance=0mm, >>> footer=25mm, % big footer >>> footerdistance=5mm, >>> grid=yes] >> >> You have to set only what’s different from the global layout. >> >> \definelayout >> [first] >> [header=0mm, >> headerdistance=0mm, >> footer=25mm, >> footerdistance=5mm] >> >> Wolfgang >> ___ >> 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 >> ___ > > Wolfgang and Wagner, thank you for taking the time to respond to this. > > I am using MkIV. I just updated to the latest beta (I had been running > one beta behind). I was intentionally not using layout inheritance in > my \definelayout commands to eliminate the possibility of a problem in > the inheritance mechanism. > > Interaction with columnsets also seems to be part of the problem, as I > will try to explain. > > 1. In a layout with no columnset: \definelayout[first] creates a > unique layout for the first page and returns to the default layout on > page 2. BUT from page 3 onwards, the text does not go all the way to > the bottom of the text area (although \showframe indicates that the > text area is correct). A workaround is to add > \definelayout[current][...parameters that undo the first-page > parameters...]. > > 2. In a layout with a columnset > (\definecolumnset[body][n=2,balancing=yes]): use of > \definelayout[first] causes failure with the error message below. > Ignoring warnings and forcing Context to continue results in a pdf > with \showframe lines drawn correctly, but text not filling the whole > column height, as described previously. > > # > > ERROR MESSAGE: > > system > tex > error on line 70 in file J2-pagearea.tex: > Emergency stop ... > > 60 [footer] > 61 [footer] > 62 > 63 \starttext > 64 \showframe > 65 \showgrid > 66 > 67 > 68 \startcolumnset[body] > 69 > 70 >> \dorecurse{40}{\input tufte \par } > 71 > 72 %\input tufte \par > 73 > 74 \stopcolumnset > 75 > 76 \stoptext > 77 > > > \OTRSETdoifcellelse ...er #1:\number #2\endcsname > \@EA \secondoftwoarguments... > \@@ar@@3 ...ellelse {\mofcolumns }\columnlastcell > {\global \advance \columnl... > \redoloop ->\expandrecursecontent > \endofloop > > { > > 44 > \endofloop ...expr \recurselevel +\plusone \relax >
Re: [NTG-context] Set a block of content at minimum distance from top of page?
Aright, whatever, but does anybody use the positioning mechanism with \anchor described in the Details manual? On Thu, Feb 2, 2012 at 6:35 PM, Peter Park Nelson wrote: > On Thu, Feb 2, 2012 at 3:46 PM, Wolfgang Schuster > wrote: >> >> Am 02.02.2012 um 21:51 schrieb Peter Park Nelson: >> >>> Hi ConTeXt list, >>> >>> I have a document with a graphic (logo) in the upper right corner >>> (positioned on a layer and placed as a background). To the left of >>> this graphic are several text elements (Title, Author List, etc.) that >>> don't go all the way across the page. (Currently I have wrapped them >>> in \startnarrower...\stopnarrower -- is there a better way?) But this >>> is followed by an Abstract paragraph that uses the full width of the >>> page. >>> >>> I would like to ensure that the full-width text never starts high >>> enough on the page that it encroaches on the upper-right-corner >>> graphic. So, I'm looking for a way to protect the graphic, or to force >>> the Abstract to start a minimum distance from the top of the page. >>> >>> The Abstract can be forced down the page if necessary by manually >>> inserting a \godown[] command before it, but I would prefer a >>> programmatic solution. >>> >>> Floating the graphic and wrapping text around it does not seem like a >>> good option, because I want to ensure that its position is absolute >>> and it never moves. Also, the Abstract needs to be full-width >>> throughout, so I need to force it to start after the graphic rather >>> than partially wrapping it. >>> >>> Any suggestions appreciated… >> >> You can use something like the following code but without a example from you >> it’s difficult to give a answer. >> >> \showframe[text][text] >> >> \starttext >> >> \maxaligned\bgroup >> >> \startframed[frame=off,location=top,width=10cm,align=flushleft]% >> line 1\\ >> line 2\\ >> line 3 >> \stopframed >> >> \hfill >> >> \tbox{\externalfigure[dummy][width=3cm,height=4cm]}% >> >> \egroup >> >> \input knuth >> >> \stoptext >> >> Wolfgang >> >> ___ > > Here's a minimal example of what I'm talking about. > > I would like the Abstract to not start until it will be clear of the > logo graphic on the right side. > > In the real document, I cannot be sure how much vertical space will > taken up by text items (Authors, subtitle, etc.) between the Title and > the Abstract, hence my question. > > Maybe I am thinking about this in the wrong way and there is a > different approach? I have more of a DTP background. > > %%---start example ---%% > > % > %% PAGE LAYOUT > % > > \setuppapersize[letter][letter] > > \setuplayout > [width=middle, > backspace=15mm, > topspace=10mm, > height=254mm, > header=5mm, > headerdistance=3mm, > footer=5mm, > footerdistance=3mm, > grid=yes] > > % > % LOGO ON FIRST PAGE: > % > > \useexternalfigure[logo][dummy][type=pdf,width=35mm,height=50mm] > > \definelayer > [logo-layer] > [width=\paperwidth,height=\paperheight] > > \setlayer > [logo-layer] > [preset=righttop,hoffset=15mm,voffset=10mm] > {\externalfigure[logo]} > > \setupbackgrounds[page][background={logo-layer}] > > %%% > %% HEADS > %%% > > \setuphead[title] > [header=high, > footer=high, > grid={page}, > width=140mm, > textstyle=\tfc\ss\bf] > > % > %% ARTICLE ABSTRACT > % > > \definedescription[Abstract][% > location=serried, > width=broad, > text={Abstract}, > indentnext=no]%, > > %% > %% ARTICLE TEXT > %% > \starttext > > \title{The title of this article wraps at 140 mm so it doesn't hit the logo} > > % A VARIABLE NUMBER OF TEXT ITEMS WILL BE PLACED HERE... > > % \godown[3cm] % UNCOMMENT TO FORCE THE ABSTRACT BELOW THE LOGO > > \startAbstract > But the abstract can continue all the way across the page...\input tufte\par > \stopAbstract > > \stoptext > > %%--- end example --% > > -- > Peter Park Nelson > peter.park.nel...@gmail.com -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] Set a block of content at minimum distance from top of page?
On Thu, Feb 2, 2012 at 3:46 PM, Wolfgang Schuster wrote: > > Am 02.02.2012 um 21:51 schrieb Peter Park Nelson: > >> Hi ConTeXt list, >> >> I have a document with a graphic (logo) in the upper right corner >> (positioned on a layer and placed as a background). To the left of >> this graphic are several text elements (Title, Author List, etc.) that >> don't go all the way across the page. (Currently I have wrapped them >> in \startnarrower...\stopnarrower -- is there a better way?) But this >> is followed by an Abstract paragraph that uses the full width of the >> page. >> >> I would like to ensure that the full-width text never starts high >> enough on the page that it encroaches on the upper-right-corner >> graphic. So, I'm looking for a way to protect the graphic, or to force >> the Abstract to start a minimum distance from the top of the page. >> >> The Abstract can be forced down the page if necessary by manually >> inserting a \godown[] command before it, but I would prefer a >> programmatic solution. >> >> Floating the graphic and wrapping text around it does not seem like a >> good option, because I want to ensure that its position is absolute >> and it never moves. Also, the Abstract needs to be full-width >> throughout, so I need to force it to start after the graphic rather >> than partially wrapping it. >> >> Any suggestions appreciated… > > You can use something like the following code but without a example from you > it’s difficult to give a answer. > > \showframe[text][text] > > \starttext > > \maxaligned\bgroup > > \startframed[frame=off,location=top,width=10cm,align=flushleft]% > line 1\\ > line 2\\ > line 3 > \stopframed > > \hfill > > \tbox{\externalfigure[dummy][width=3cm,height=4cm]}% > > \egroup > > \input knuth > > \stoptext > > Wolfgang > > ___ Here's a minimal example of what I'm talking about. I would like the Abstract to not start until it will be clear of the logo graphic on the right side. In the real document, I cannot be sure how much vertical space will taken up by text items (Authors, subtitle, etc.) between the Title and the Abstract, hence my question. Maybe I am thinking about this in the wrong way and there is a different approach? I have more of a DTP background. %%---start example ---%% % %% PAGE LAYOUT % \setuppapersize[letter][letter] \setuplayout [width=middle, backspace=15mm, topspace=10mm, height=254mm, header=5mm, headerdistance=3mm, footer=5mm, footerdistance=3mm, grid=yes] % % LOGO ON FIRST PAGE: % \useexternalfigure[logo][dummy][type=pdf,width=35mm,height=50mm] \definelayer [logo-layer] [width=\paperwidth,height=\paperheight] \setlayer [logo-layer] [preset=righttop,hoffset=15mm,voffset=10mm] {\externalfigure[logo]} \setupbackgrounds[page][background={logo-layer}] %%% %% HEADS %%% \setuphead[title] [header=high, footer=high, grid={page}, width=140mm, textstyle=\tfc\ss\bf] % %% ARTICLE ABSTRACT % \definedescription[Abstract][% location=serried, width=broad, text={Abstract}, indentnext=no]%, %% %% ARTICLE TEXT %% \starttext \title{The title of this article wraps at 140 mm so it doesn't hit the logo} % A VARIABLE NUMBER OF TEXT ITEMS WILL BE PLACED HERE... % \godown[3cm] % UNCOMMENT TO FORCE THE ABSTRACT BELOW THE LOGO \startAbstract But the abstract can continue all the way across the page...\input tufte\par \stopAbstract \stoptext %%--- end example --% -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] Set a block of content at minimum distance from top of page?
Hi ConTeXt list, I have a document with a graphic (logo) in the upper right corner (positioned on a layer and placed as a background). To the left of this graphic are several text elements (Title, Author List, etc.) that don't go all the way across the page. (Currently I have wrapped them in \startnarrower...\stopnarrower -- is there a better way?) But this is followed by an Abstract paragraph that uses the full width of the page. I would like to ensure that the full-width text never starts high enough on the page that it encroaches on the upper-right-corner graphic. So, I'm looking for a way to protect the graphic, or to force the Abstract to start a minimum distance from the top of the page. The Abstract can be forced down the page if necessary by manually inserting a \godown[] command before it, but I would prefer a programmatic solution. Floating the graphic and wrapping text around it does not seem like a good option, because I want to ensure that its position is absolute and it never moves. Also, the Abstract needs to be full-width throughout, so I need to force it to start after the graphic rather than partially wrapping it. Any suggestions appreciated... PPN -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] \definelayout[first] does not yield to default layout on page 2
On Thu, Jan 26, 2012 at 2:40 PM, Peter Park Nelson wrote: > On Thu, Jan 26, 2012 at 12:18 PM, Wolfgang Schuster > wrote: >> >> Am 26.01.2012 um 03:41 schrieb Peter Park Nelson: >> >>> First-page layout is an issue that I have asked about before, but >>> maybe I am doing something wrong. Here is my question in an earlier >>> thread: >>> http://archive.contextgarden.net/message/20111228.041922.c60f9cd5.en.html. >>> >>> I want to define a layout for the first page of my document with >>> different header and footer formatting -- specifically, no header and >>> a large footer to hold publication information. Based on examples on >>> Contextgarden and this list, I think my code below is correct. >>> However, the first page formatting is continued on all pages of the >>> document. The effect is the same when using \definelayout[first] and >>> \definelayout[1]. >> >> Is MkIV a option for you? The problem had been there for a while as well but >> now it’s fixed >> you can decide what ConTeXt should do after the first page. >> >> With the “state” you can control whether the layout at the second page >> should be switched >> back to the global layout with \definelayout[…][state=start] (this is the >> default setting) or >> it should remain with \definelayout[…][state=repeat]. >> >>> \definelayout >>> [first] >>> [width=middle, >>> backspace=15mm, >>> topspace=10mm, >>> height=254mm, >>> header=0mm, % no header >>> headerdistance=0mm, >>> footer=25mm, % big footer >>> footerdistance=5mm, >>> grid=yes] >> >> You have to set only what’s different from the global layout. >> >> \definelayout >> [first] >> [header=0mm, >> headerdistance=0mm, >> footer=25mm, >> footerdistance=5mm] >> >> Wolfgang >> ___ >> 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 >> ___ > > Wolfgang and Wagner, thank you for taking the time to respond to this. > > I am using MkIV. I just updated to the latest beta (I had been running > one beta behind). I was intentionally not using layout inheritance in > my \definelayout commands to eliminate the possibility of a problem in > the inheritance mechanism. > > Interaction with columnsets also seems to be part of the problem, as I > will try to explain. > > 1. In a layout with no columnset: \definelayout[first] creates a > unique layout for the first page and returns to the default layout on > page 2. BUT from page 3 onwards, the text does not go all the way to > the bottom of the text area (although \showframe indicates that the > text area is correct). A workaround is to add > \definelayout[current][...parameters that undo the first-page > parameters...]. > > 2. In a layout with a columnset > (\definecolumnset[body][n=2,balancing=yes]): use of > \definelayout[first] causes failure with the error message below. > Ignoring warnings and forcing Context to continue results in a pdf > with \showframe lines drawn correctly, but text not filling the whole > column height, as described previously. > > # > > ERROR MESSAGE: > > system > tex > error on line 70 in file J2-pagearea.tex: > Emergency stop ... > > 60 [footer] > 61 [footer] > 62 > 63 \starttext > 64 \showframe > 65 \showgrid > 66 > 67 > 68 \startcolumnset[body] > 69 > 70 >> \dorecurse{40}{\input tufte \par } > 71 > 72 %\input tufte \par > 73 > 74 \stopcolumnset > 75 > 76 \stoptext > 77 > > > \OTRSETdoifcellelse ...er #1:\number #2\endcsname > \@EA \secondoftwoarguments... > \@@ar@@3 ...ellelse {\mofcolumns }\columnlastcell > {\global \advance \columnl... > \redoloop ->\expandrecursecontent > \endofloop > > { > > 44 > \endofloop ...expr \recurselevel +\plusone \relax > }
Re: [NTG-context] \definelayout[first] does not yield to default layout on page 2
On Thu, Jan 26, 2012 at 12:18 PM, Wolfgang Schuster wrote: > > Am 26.01.2012 um 03:41 schrieb Peter Park Nelson: > >> First-page layout is an issue that I have asked about before, but >> maybe I am doing something wrong. Here is my question in an earlier >> thread: >> http://archive.contextgarden.net/message/20111228.041922.c60f9cd5.en.html. >> >> I want to define a layout for the first page of my document with >> different header and footer formatting -- specifically, no header and >> a large footer to hold publication information. Based on examples on >> Contextgarden and this list, I think my code below is correct. >> However, the first page formatting is continued on all pages of the >> document. The effect is the same when using \definelayout[first] and >> \definelayout[1]. > > Is MkIV a option for you? The problem had been there for a while as well but > now it’s fixed > you can decide what ConTeXt should do after the first page. > > With the “state” you can control whether the layout at the second page should > be switched > back to the global layout with \definelayout[…][state=start] (this is the > default setting) or > it should remain with \definelayout[…][state=repeat]. > >> \definelayout >> [first] >> [width=middle, >> backspace=15mm, >> topspace=10mm, >> height=254mm, >> header=0mm, % no header >> headerdistance=0mm, >> footer=25mm, % big footer >> footerdistance=5mm, >> grid=yes] > > You have to set only what’s different from the global layout. > > \definelayout > [first] > [header=0mm, > headerdistance=0mm, > footer=25mm, > footerdistance=5mm] > > Wolfgang > ___ > 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 > ___ Wolfgang and Wagner, thank you for taking the time to respond to this. I am using MkIV. I just updated to the latest beta (I had been running one beta behind). I was intentionally not using layout inheritance in my \definelayout commands to eliminate the possibility of a problem in the inheritance mechanism. Interaction with columnsets also seems to be part of the problem, as I will try to explain. 1. In a layout with no columnset: \definelayout[first] creates a unique layout for the first page and returns to the default layout on page 2. BUT from page 3 onwards, the text does not go all the way to the bottom of the text area (although \showframe indicates that the text area is correct). A workaround is to add \definelayout[current][...parameters that undo the first-page parameters...]. 2. In a layout with a columnset (\definecolumnset[body][n=2,balancing=yes]): use of \definelayout[first] causes failure with the error message below. Ignoring warnings and forcing Context to continue results in a pdf with \showframe lines drawn correctly, but text not filling the whole column height, as described previously. # ERROR MESSAGE: system > tex > error on line 70 in file J2-pagearea.tex: Emergency stop ... 60 [footer] 61 [footer] 62 63 \starttext 64 \showframe 65 \showgrid 66 67 68 \startcolumnset[body] 69 70 >> \dorecurse{40}{\input tufte \par } 71 72 %\input tufte \par 73 74 \stopcolumnset 75 76 \stoptext 77 \OTRSETdoifcellelse ...er #1:\number #2\endcsname \@EA \secondoftwoarguments... \@@ar@@3 ...ellelse {\mofcolumns }\columnlastcell {\global \advance \columnl... \redoloop ->\expandrecursecontent \endofloop { 44 \endofloop ...expr \recurselevel +\plusone \relax } ... l.70 \dorecurse{40}{\input tufte \par } End of file on the terminal! ! ==> Fatal error occurred, no output PDF file produced! -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] \definelayout[first] does not yield to default layout on page 2
Oh crap, I thought Wagner's solution worked but it doesn't -- quite. \showframe indicates that the page areas are defined correctly, and the footer frame on page 2 and later is the correct size. But Context is not filling the text columns all the way to the bottom; The body text is still stopping short as though the larger footer was still in effect. Frustrating. On Thu, Jan 26, 2012 at 8:18 AM, Wagner Macedo wrote: > According to http://wiki.contextgarden.net/Layout#Multiple_layouts, you can > do this by using the commands \setuplayout[yourcustomlayout] and > \setuplayout[reset] at the location you want to change the layout. > > -- > Wagner Macedo > > > On 25 January 2012 23:41, Peter Park Nelson > wrote: >> >> First-page layout is an issue that I have asked about before, but >> maybe I am doing something wrong. Here is my question in an earlier >> thread: >> http://archive.contextgarden.net/message/20111228.041922.c60f9cd5.en.html >> . >> >> I want to define a layout for the first page of my document with >> different header and footer formatting -- specifically, no header and >> a large footer to hold publication information. Based on examples on >> Contextgarden and this list, I think my code below is correct. >> However, the first page formatting is continued on all pages of the >> document. The effect is the same when using \definelayout[first] and >> \definelayout[1]. >> >> %%--- >> >> setuppapersize[letter][letter] >> \setupindenting[yes, medium] >> >> \setuplayout >> [width=middle, >> backspace=15mm, >> topspace=10mm, >> height=254mm, >> header=10mm, % normal header >> headerdistance=5mm, >> footer=5mm, >> footerdistance=5mm, >> grid=yes] >> >> \definelayout >> [first] >> [width=middle, >> backspace=15mm, >> topspace=10mm, >> height=254mm, >> header=0mm, % no header >> headerdistance=0mm, >> footer=25mm, % big footer >> footerdistance=5mm, >> grid=yes] >> >> \definecolumnset[body][n=2,balancing=yes] >> >> \setupheadertexts >> [This is a header] >> [pagenumber] >> [pagenumber] >> [Some text] >> >> \setupfootertexts >> [footer] >> [footer] >> [footer] >> [footer] >> >> \starttext >> >> \startcolumnset[body] >> >> \dorecurse{20}{\input tufte\par} >> >> \stopcolumnset >> >> \stoptext >> > > _______ > 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 > ___ -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] \definelayout[first] does not yield to default layout on page 2
Wagner, Thanks for pointing this out, it works: \definelayout [1] [first page layout...] \definelayout [2] [reset] % call for a reset when the second page is reached \setuplayout [default layout...] But the question of why \definelayout[first] does not work correctly remains. Perhaps the developers will look into it. PPN On Thu, Jan 26, 2012 at 8:18 AM, Wagner Macedo wrote: > According to http://wiki.contextgarden.net/Layout#Multiple_layouts, you can > do this by using the commands \setuplayout[yourcustomlayout] and > \setuplayout[reset] at the location you want to change the layout. > > -- > Wagner Macedo > > > On 25 January 2012 23:41, Peter Park Nelson > wrote: >> >> First-page layout is an issue that I have asked about before, but >> maybe I am doing something wrong. Here is my question in an earlier >> thread: >> http://archive.contextgarden.net/message/20111228.041922.c60f9cd5.en.html >> . >> >> I want to define a layout for the first page of my document with >> different header and footer formatting -- specifically, no header and >> a large footer to hold publication information. Based on examples on >> Contextgarden and this list, I think my code below is correct. >> However, the first page formatting is continued on all pages of the >> document. The effect is the same when using \definelayout[first] and >> \definelayout[1]. >> >> %%--- >> >> setuppapersize[letter][letter] >> \setupindenting[yes, medium] >> >> \setuplayout >> [width=middle, >> backspace=15mm, >> topspace=10mm, >> height=254mm, >> header=10mm, % normal header >> headerdistance=5mm, >> footer=5mm, >> footerdistance=5mm, >> grid=yes] >> >> \definelayout >> [first] >> [width=middle, >> backspace=15mm, >> topspace=10mm, >> height=254mm, >> header=0mm, % no header >> headerdistance=0mm, >> footer=25mm, % big footer >> footerdistance=5mm, >> grid=yes] >> >> \definecolumnset[body][n=2,balancing=yes] >> >> \setupheadertexts >> [This is a header] >> [pagenumber] >> [pagenumber] >> [Some text] >> >> \setupfootertexts >> [footer] >> [footer] >> [footer] >> [footer] >> >> \starttext >> >> \startcolumnset[body] >> >> \dorecurse{20}{\input tufte\par} >> >> \stopcolumnset >> >> \stoptext >> > > ___ > 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 > ___ -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] \definelayout[first] does not yield to default layout on page 2
First-page layout is an issue that I have asked about before, but maybe I am doing something wrong. Here is my question in an earlier thread: http://archive.contextgarden.net/message/20111228.041922.c60f9cd5.en.html . I want to define a layout for the first page of my document with different header and footer formatting -- specifically, no header and a large footer to hold publication information. Based on examples on Contextgarden and this list, I think my code below is correct. However, the first page formatting is continued on all pages of the document. The effect is the same when using \definelayout[first] and \definelayout[1]. %%--- setuppapersize[letter][letter] \setupindenting[yes, medium] \setuplayout [width=middle, backspace=15mm, topspace=10mm, height=254mm, header=10mm, % normal header headerdistance=5mm, footer=5mm, footerdistance=5mm, grid=yes] \definelayout [first] [width=middle, backspace=15mm, topspace=10mm, height=254mm, header=0mm, % no header headerdistance=0mm, footer=25mm, % big footer footerdistance=5mm, grid=yes] \definecolumnset[body][n=2,balancing=yes] \setupheadertexts [This is a header] [pagenumber] [pagenumber] [Some text] \setupfootertexts [footer] [footer] [footer] [footer] \starttext \startcolumnset[body] \dorecurse{20}{\input tufte\par} \stopcolumnset \stoptext %%--- Thanks, -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] formulas (display math) and grid
On Wed, Jan 25, 2012 at 2:16 AM, Wolfgang Schuster wrote: > > Am 25.01.2012 um 07:13 schrieb Peter Park Nelson: > >> I have a layout using a columset and grid. When I insert a formula >> into a column of text, the text following the formula is not snapped >> to the grid, and the next paragraph is not indented. How can I make >> the text return to the grid after a formula? > > Can you provide a full minimal example and not only a snipped? > >> And have normal paragraph indentation? > > \setupformulas[indentnext=yes] > > Wolfgang > ___ > 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 > ___ Oops, I figured it out while putting together the minimal example -- I had set the grid tolerance to "verytolerant" while testing. A good reason to always make an MWE before asking. Thanks for responding, PPN -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] formulas (display math) and grid
I have a layout using a columset and grid. When I insert a formula into a column of text, the text following the formula is not snapped to the grid, and the next paragraph is not indented. How can I make the text return to the grid after a formula? And have normal paragraph indentation? \input tufte\par \placeformula\startformula q = \delta \frac{\partial p}{\partial x} = \delta(\phi) p_{vsat}(\theta) \frac{\partial \phi}{\partial x} = \left[ \frac{\delta_a}{\mu(\theta)} p_{vsat}(\theta) \right] \frac{\partial \phi}{\partial x} \stopformula \input tufte\par Thanks, -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] \note does not preserve formatting -- example
After updating to the current beta, I discovered that the \note macro does not format the note marker correctly. In the minimal example below, I define an item group for a paragraph-formatted list of article authors, and an "affiliation" note for a paragraph-formatted list of affiliations below them. (This is fairly common in academic journals; I have left out most of the text formatting.) The note marks for the third and fourth authors (Jones and Mandrell), which are created using the \note macro to reference previous affiliations, are too small and not bold. I would guess this is related to changes around line 122 of strc-not.mkiv, dealing with the handling of note attributes (see: \def\usenotestyleandcolor). \setuppapersize[letter][letter] \defineitemgroup[Authorlist] \setupitemgroup[Authorlist] [each] [text] [symbol=0, margin=no, align=normal, width=-10pt, distance=0pt, leftmargin=no, location=top, textdistance=big] \definenote[affiliation] [numbercommand=\ss, textstyle=\tfx\bf, paragraph=yes] \setupnotedefinition[affiliation] [location=serried, distance=.4em, display=no] \starttext \startlocalnotes[affiliation] \startAuthorlist % Convenience macros for setting up some affiliations separately: \def\useaffiliation#1{\note[#1]} \def\makeaffiliation[#1]#2{\setnotetext[affiliation][#1]{#2}} \makeaffiliation[opry]{The Grand Ole Opry} % The list of authors: \item Doris Doe\affiliation[misk]{Miskatonic University} \item Robert Roe\affiliation[love]{Lovecraft Institute} \item Cleopatra~Jones\note[misk] \item Barbara Mandrell\useaffiliation{opry} \stopAuthorlist \placelocalnotes[affiliation] \stoplocalnotes \stoptext -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] Footnote marker inside custom list environment - font problem
On Mon, Jan 23, 2012 at 3:56 PM, Wolfgang Schuster wrote: > > Am 23.01.2012 um 22:47 schrieb Peter Park Nelson: > >> Hello, >> >> Maybe this is related to the problems with \definenote posted >> recently...I have played with setups but have been unable to figure >> this one out. > > It was \setupnote and this problem is fixed. > >> I have a custom enumeration environment to display the names of >> journal authors in a paragraph format, with local footnotes for their >> affiliations. Since updating, it no longer works as expected; the >> footnote markers after author names use the document roman font >> instead of the sans font. > > You have to use the textstyle key, the value of the style is only used > when nothing is set for the headstyle or textstyle keys but textstyle > already has a different value. > >> Also, if I use this inside a \startnarrower...\stopnarrower block, the >> environment extends past where it should stop, which didn't happen >> before. > > Can you show a example. > > Wolfgang Thank you, that textcommand parameter was the missing piece. I will try to put together a minimal example of the width thing, but this document setup is getting complicated now so I should see if it can be refactored first to be simpler. I have another related command that is not working now -- I defined this little macro for convenience so that I could reuse the a single affiliation for multiple authors after I had used it once. \def\useaffiliation#1{\high{\note[#1]}} Now, it inserts the numbers correctly but they are in the wrong font -- everything else is in sans, they are in document roman. Oddly, if I just use \note[] without the \high{}, the note numbers are in the correct font. -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] Footnote marker inside custom list environment - font problem
Hello, Maybe this is related to the problems with \definenote posted recently...I have played with setups but have been unable to figure this one out. I have a custom enumeration environment to display the names of journal authors in a paragraph format, with local footnotes for their affiliations. Since updating, it no longer works as expected; the footnote markers after author names use the document roman font instead of the sans font. Also, if I use this inside a \startnarrower...\stopnarrower block, the environment extends past where it should stop, which didn't happen before. \defineitemgroup[Authorlist] \setupitemgroup[Authorlist] [each] [text] [symbol=0, margin=no, align=normal, width=-10pt, distance=0pt, leftmargin=no, location=top, textdistance=big] \definenote[affiliation] [numberconversion=Characters, style=\tfa\ss\bf, numbercommand=, paragraph=yes] \setupnotedefinition[affiliation] [location=serried, distance=.2em, display=no, style=\tfa\ss] \starttext \startAuthorlist \item Doris Doe\affiliation[misk]{Miskatonic University, Dept. of Allopatric Studies} \stopAuthorlist \stopAuthorlist \stoptext -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] SciTE configuration to use mkiv instead of mkii
OK, I just realized that the pdftex "Tex Live 2010" actually is the pdftex in the current context beta... peter@computer:~$ which pdftex /home/peter/context1220/tex/texmf-linux/bin/pdftex peter@computer:~$ pdftex -v pdfTeX 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0 Copyright 2010 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX). There is NO warranty. Redistribution of this software is covered by the terms of both the pdfTeX copyright and the Lesser GNU General Public License. For more information about these matters, see the file named COPYING and the pdfTeX source. Primary author of pdfTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX). Compiled with libpng 1.2.40; using libpng 1.2.40 Compiled with zlib 1.2.3; using zlib 1.2.3 Compiled with xpdf version 3.02pl4 so the problem is really just mkii vs. mkiv. On Tue, Jan 3, 2012 at 2:07 PM, Peter Park Nelson wrote: > Thanks for your responses. I should have specified that I am using > Linux (Ubuntu). I don't have any previous SciTE configuration files in > my home directory. > > I used the instructions from contextgarden and > scite-context-readme.pdf, including creating a launch script that sets > the PATH to include my context standalone binary. What I don't > understand now is that SciTE finds the correct standalone binary but > uses texexec to run mkii instead of mkiv as is supposed to be the > defuault: > > ConTeXt ver: 2011.12.31 15:44 MKII > > and calls an old pdftex from a separate TexLive installation: > > This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010) > > Any suggestions? > Thanks. > >>texexec --pdf H1.tex > /home/peter/context1220/tex/texmf-context/scripts/context/ruby/base/system.rb:16: > warning: Insecure world writable dir /usr/local/texlive in PATH, mode > 040777 > TeXExec | processing document 'H1.tex' > TeXExec | no ctx file found > TeXExec | tex processing method: context > TeXExec | TeX run 1 > TeXExec | writing option file H1.top > TeXExec | using randomseed 1125 > TeXExec | tex engine: pdftex > TeXExec | tex format: cont-en.mkii > warning: Could not open char translation file `natural.tcx'. > This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010) > \write18 enabled. > entering extended mode > (./H1.tex > > ConTeXt ver: 2011.12.31 15:44 MKII fmt: 2011.12.31 int: english/english > > system : cont-new.mkii loaded > (/home/peter/context1220/tex/texmf-context/tex/context/base/cont-new.mkii > systems : beware: some patches loaded from cont-new.mkii > ) > system : cont-sys.rme loaded > (/home/peter/context1220/tex/texmf-context/tex/context/user/cont-sys.rme > (/home/peter/context1220/tex/texmf-context/tex/context/base/type-siz.mkii) > (/home/peter/context1220/tex/texmf-context/tex/context/base/type-one.mkii)) > system : H1.top loaded > (./H1.top) > > On Tue, Jan 3, 2012 at 9:58 AM, John Kitzmiller wrote: >> It looks like you need to point Scite to >> /home/peter/context1220/texmf-mswin/bin (assuming you are using >> windows) in your PATH. >> >> >> >> On Mon, Jan 2, 2012 at 10:52 PM, Peter Park Nelson >> wrote: >>> >>> Hello, I installed and configured SciTE today to try it out. I am >>> using the standalone distribution. When I try to process a context >>> document with F7, SciTE calls texexec and uses mkii instead of mkiv (I >>> always use mkiv/luatex). How do I configure SciTE to use mkiv? >>> >>> Here's the beginning of the output: >>> >>> >texexec --pdf H1.tex >>> /home/peter/context1220/tex/texmf-context/scripts/context/ruby/base/system.rb:16: >>> warning: Insecure world writable dir /usr/local/texlive in PATH, mode >>> 040777 >>> TeXExec | processing document 'H1.tex' >>> TeXExec | no ctx file found >>> TeXExec | tex processing method: context >>> TeXExec | TeX run 1 >>> TeXExec | writing option file H1.top >>> TeXExec | using randomseed 202 >>> TeXExec | tex engine: pdftex >>> TeXExec | tex format: cont-en.mkii >>> warning: Could not open char translation file `natural.tcx'. >>> This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010) >>> \write18 enabled. >>> entering extended mode >>> (./H1.tex >>> >>> ConTeXt ver: 2011.12.31 15:44 MKII fmt: 2011.12.31 int: english/english >>> >>> system : cont-new.mkii loaded >>> (/home/peter/context1220/tex/texmf-context/tex/context/base/cont-n
Re: [NTG-context] SciTE configuration to use mkiv instead of mkii
Thanks for your responses. I should have specified that I am using Linux (Ubuntu). I don't have any previous SciTE configuration files in my home directory. I used the instructions from contextgarden and scite-context-readme.pdf, including creating a launch script that sets the PATH to include my context standalone binary. What I don't understand now is that SciTE finds the correct standalone binary but uses texexec to run mkii instead of mkiv as is supposed to be the defuault: ConTeXt ver: 2011.12.31 15:44 MKII and calls an old pdftex from a separate TexLive installation: This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010) Any suggestions? Thanks. >texexec --pdf H1.tex /home/peter/context1220/tex/texmf-context/scripts/context/ruby/base/system.rb:16: warning: Insecure world writable dir /usr/local/texlive in PATH, mode 040777 TeXExec | processing document 'H1.tex' TeXExec | no ctx file found TeXExec | tex processing method: context TeXExec | TeX run 1 TeXExec | writing option file H1.top TeXExec | using randomseed 1125 TeXExec | tex engine: pdftex TeXExec | tex format: cont-en.mkii warning: Could not open char translation file `natural.tcx'. This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010) \write18 enabled. entering extended mode (./H1.tex ConTeXt ver: 2011.12.31 15:44 MKII fmt: 2011.12.31 int: english/english system : cont-new.mkii loaded (/home/peter/context1220/tex/texmf-context/tex/context/base/cont-new.mkii systems : beware: some patches loaded from cont-new.mkii ) system : cont-sys.rme loaded (/home/peter/context1220/tex/texmf-context/tex/context/user/cont-sys.rme (/home/peter/context1220/tex/texmf-context/tex/context/base/type-siz.mkii) (/home/peter/context1220/tex/texmf-context/tex/context/base/type-one.mkii)) system : H1.top loaded (./H1.top) On Tue, Jan 3, 2012 at 9:58 AM, John Kitzmiller wrote: > It looks like you need to point Scite to > /home/peter/context1220/texmf-mswin/bin (assuming you are using > windows) in your PATH. > > > > On Mon, Jan 2, 2012 at 10:52 PM, Peter Park Nelson > wrote: >> >> Hello, I installed and configured SciTE today to try it out. I am >> using the standalone distribution. When I try to process a context >> document with F7, SciTE calls texexec and uses mkii instead of mkiv (I >> always use mkiv/luatex). How do I configure SciTE to use mkiv? >> >> Here's the beginning of the output: >> >> >texexec --pdf H1.tex >> /home/peter/context1220/tex/texmf-context/scripts/context/ruby/base/system.rb:16: >> warning: Insecure world writable dir /usr/local/texlive in PATH, mode >> 040777 >> TeXExec | processing document 'H1.tex' >> TeXExec | no ctx file found >> TeXExec | tex processing method: context >> TeXExec | TeX run 1 >> TeXExec | writing option file H1.top >> TeXExec | using randomseed 202 >> TeXExec | tex engine: pdftex >> TeXExec | tex format: cont-en.mkii >> warning: Could not open char translation file `natural.tcx'. >> This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010) >> \write18 enabled. >> entering extended mode >> (./H1.tex >> >> ConTeXt ver: 2011.12.31 15:44 MKII fmt: 2011.12.31 int: english/english >> >> system : cont-new.mkii loaded >> (/home/peter/context1220/tex/texmf-context/tex/context/base/cont-new.mkii >> >> [...more output...] >> -- >> Peter Park Nelson >> peter.park.nel...@gmail.com >> ___ >> 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 >> ___ > ___ > 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 > ___ -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] SciTE configuration to use mkiv instead of mkii
Hello, I installed and configured SciTE today to try it out. I am using the standalone distribution. When I try to process a context document with F7, SciTE calls texexec and uses mkii instead of mkiv (I always use mkiv/luatex). How do I configure SciTE to use mkiv? Here's the beginning of the output: >texexec --pdf H1.tex /home/peter/context1220/tex/texmf-context/scripts/context/ruby/base/system.rb:16: warning: Insecure world writable dir /usr/local/texlive in PATH, mode 040777 TeXExec | processing document 'H1.tex' TeXExec | no ctx file found TeXExec | tex processing method: context TeXExec | TeX run 1 TeXExec | writing option file H1.top TeXExec | using randomseed 202 TeXExec | tex engine: pdftex TeXExec | tex format: cont-en.mkii warning: Could not open char translation file `natural.tcx'. This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010) \write18 enabled. entering extended mode (./H1.tex ConTeXt ver: 2011.12.31 15:44 MKII fmt: 2011.12.31 int: english/english system : cont-new.mkii loaded (/home/peter/context1220/tex/texmf-context/tex/context/base/cont-new.mkii [...more output...] -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] \definelayout
Update with a minimal working example. If a layout is specified for the first page (\definelayout[first][...=...], that specification is carried on through all subsequent pages; the layout does not return to the default specified with \setuplayout[...=...] on the second page. If a layout is specified for a single later page (\definelayout[3][...=...]), that specification is carried on too. In the case of header/footer size, the body text overruns the footer area on subsequent pages. In the case of backspace (text width), the first paragraph on the page with the new layout is the default layout width but the rest are OK. (I have seen this width issue mentioned before and it may not be possible to change this behavior, but the header/footer size is a problem for me.) Thanks. %%-snip-%% \setuppapersize[letter][letter] \setupindenting[yes, medium] \setuplayout[% Default page layout width=middle, backspace=20mm, topspace=10mm, header=5mm, headerdistance=5mm, footer=5mm, footerdistance=5mm, grid=tolerant] %% First page layout does not return to default on page 2 \definelayout[first][% footer=25mm, header=25mm] %% Text after page 3 runs over footer area: % \definelayout[3][% Layout for page 3 % footer=25mm, % header=25mm] %% Testing a change in text width: %\definelayout[3][% % backspace=50mm] %% HEADERS AND FOOTERS: %% \setuppagenumbering [alternative=doublesided, location=] \setupheader[text] [state=empty, style=\ss] \setupheadertexts [Header] [pagenumber] [pagenumber] [Header] \setupfooter[text] [state=empty,style=bold] \setupfootertexts [footer] [footer] [footer] [footer] % TEXT STARTS HERE: % \showframe \starttext \title{Title} \dorecurse{30}{\input tufte\par} \stoptext %%-snip-%% On Tue, Dec 27, 2011 at 10:19 PM, Peter Park Nelson wrote: > The example is not working correctly for me with the 23 Dec. beta. If > I set a larger footer size for the first page, that larger size is > carried over to all the rest of the document. > > Here's my code: > > \setuplayout[% > width=middle, > backspace=15mm, > topspace=10mm, > height=254mm, > header=5mm, > headerdistance=5mm, > footer=5mm, % Normal footer size > footerdistance=5mm, > grid=tolerant] > > \definelayout[first][% Larger footer on first page > footer=15mm, > footerdistance=5mm] > > > On Tue, Dec 13, 2011 at 12:20 PM, Andreas Harder > wrote: >> >> On 13.12.2011, at 16:44, Wolfgang Schuster wrote: >> >>> >>> Am 13.12.2011 um 16:26 schrieb Andreas Harder: >>> >>>> Hi all, >>>> >>>> would someone please enlighten me. What is the correct usage of >>>> \definelayout? >>>> >>>> \definelayout[default][width=middle,height=middle,header=0pt,footer=0pt] >>>> % \setuplayout[default] % needed? >>>> \definelayout[first] [default][header=2cm] >>>> \definelayout[unknown][default]%[reset] >>>> % \definelayout[2] [default]%[reset] >>>> \definelayout[last] [default][footer=2cm] >>>> >>>> \starttext \showframe % \checkcurrentlayout >>>> %% Variant A: fails with \default[unknown] >>>> first\page unknown=(2)\page \page unknown=(3)\page last >>>> >>>> %% Variant B: fails with \definelayout[2] >>>> % first\page unknown=(2)=last >>>> \stoptext >>>> >>>> By the way the output differs with the latest beta in comparison with the >>>> latest experimental. >>> >>> Hans changed part of the \setuplayout code in the last betas (there are >>> more than you can see in the ctx suite). >>> >>> When context checks the layout (happens with \starttext and when it starts >>> a new page) it test for the following defined layouts: >>> >>> • “” >>> • “-” >>> • “last” (is only used for the last page of the document) >>> • “first” (is only used for the first page of the document) >>> • “unknown” >>> • “current” >>> • “odd” and “even” (used for left and right pages) >>> >>> All entries in this list are reserved names but you can also define your >>> own layout but in this case >>> you have to enable it with \setuplayout[]. >>> >>> One of the new features in MkIV is that layout parameters can be inherited, >>> e.g. when >>> you def
Re: [NTG-context] Header/footer fonts problem in 20 DEC 2011 beta
Thank you, Hans. Can you tell me a better way to do the header rule than \hairline? I was using \setupbackgrounds[header][bottomframe=on] but I wanted to have an empty header (with vertical header space and no bottomframe) on the first page and I could not figure out how to turn off the frame on that page only. I suppose I could use header=high and define a different layout for the first page... but if there is a better way to do a rule that would be handy. PPN On Wed, Dec 28, 2011 at 4:05 AM, Hans Hagen wrote: > On 28-12-2011 06:55, Peter Park Nelson wrote: >> >> Hans, I'm including a minimal example below. Behavior is the same >> using the 23 dec 2011 beta: odd page headers are not sans, and odd >> page footers are not bold. Even though I set state=empty for headers >> and footers, they appear on the first page. > > >> Another odd thing -- if I use \setupheader[options...] instead of >> \setupheader[text][options...], I get an extra horizontal rule >> (\hairline?) on the left side of the page... > > > - I fixed the font > - I added an extra hsize setting to get the rule right (btw, hairline is not > the best choice here) > > I'll upload a beta later today. > > Hans > > > - > Hans Hagen | PRAGMA ADE > Ridderstraat 27 | 8061 GH Hasselt | The Netherlands > tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com > | www.pragma-pod.nl > - -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] Header/footer fonts problem in 20 DEC 2011 beta
Hans, I'm including a minimal example below. Behavior is the same using the 23 dec 2011 beta: odd page headers are not sans, and odd page footers are not bold. Even though I set state=empty for headers and footers, they appear on the first page. Another odd thing -- if I use \setupheader[options...] instead of \setupheader[text][options...], I get an extra horizontal rule (\hairline?) on the left side of the page... %%-snip-%% \setuppapersize[letter][letter] \setupindenting[yes, medium] COLUMNS AND SPANS: \definecolumnset[body][n=2,balancing=yes] \definecolumnsethsize{body}{1}{1}\One \definecolumnsethsize{body}{1}{2}\Two %% HEADERS AND FOOTERS: %% \setuppagenumbering [alternative=doublesided, location=] \setupheader[text] [state=empty, style=\ss, after=\hairline] %\setupheader % Try this to see the extra horizontal hairline % [state=empty, % style=\ss, % after=\hairline] \setupheadertexts [{\it Effects of transit scheduling management mitigation}] [pagenumber] [pagenumber] [Doe et al.] \setupfooter[text] [state=empty,style=bold] \setupfootertexts [footer] [footer] [footer] [footer] % TEXT STARTS HERE: % \starttext \title{Title} \startcolumnset[body] \setupindenting[yes] \dorecurse{30}{\input tufte\par} \stopcolumnset \stoptext %%snip-%% On Thu, Dec 22, 2011 at 2:21 AM, Hans Hagen wrote: > On 22-12-2011 02:26, Peter Park Nelson wrote: >> >> Hello, I just installed the 20 Dec beta and noticed the following >> (compared to 29 Nov beta): >> >> 1. Headers and footers on ODD PAGES ONLY do not respect text styles >> set via \setupheader[style=\ss] and \setupfooter[style=\cg]. Text in >> both cases is in serif type. Headers and footers on EVEN pages have >> correct fonts. However, setting the font variant and size directly in >> \setupfootertexts[\cg\bf Footer Text] works for odd pages. > > > This seems to work ok here: > > \setuppagenumbering[alternative=doublesided] > \setupheadertexts[Bla Bla] > \setupheader[style=bold] > > \starttext > \dorecurse{100}{test \page} > \stoptext > > > - > Hans Hagen | PRAGMA ADE > Ridderstraat 27 | 8061 GH Hasselt | The Netherlands > tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com > | www.pragma-pod.nl > - -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] \definelayout
The example is not working correctly for me with the 23 Dec. beta. If I set a larger footer size for the first page, that larger size is carried over to all the rest of the document. Here's my code: \setuplayout[% width=middle, backspace=15mm, topspace=10mm, height=254mm, header=5mm, headerdistance=5mm, footer=5mm, % Normal footer size footerdistance=5mm, grid=tolerant] \definelayout[first][% Larger footer on first page footer=15mm, footerdistance=5mm] On Tue, Dec 13, 2011 at 12:20 PM, Andreas Harder wrote: > > On 13.12.2011, at 16:44, Wolfgang Schuster wrote: > >> >> Am 13.12.2011 um 16:26 schrieb Andreas Harder: >> >>> Hi all, >>> >>> would someone please enlighten me. What is the correct usage of >>> \definelayout? >>> >>> \definelayout[default][width=middle,height=middle,header=0pt,footer=0pt] >>> % \setuplayout[default] % needed? >>> \definelayout[first] [default][header=2cm] >>> \definelayout[unknown][default]%[reset] >>> % \definelayout[2] [default]%[reset] >>> \definelayout[last] [default][footer=2cm] >>> >>> \starttext \showframe % \checkcurrentlayout >>> %% Variant A: fails with \default[unknown] >>> first\page unknown=(2)\page \page unknown=(3)\page last >>> >>> %% Variant B: fails with \definelayout[2] >>> % first\page unknown=(2)=last >>> \stoptext >>> >>> By the way the output differs with the latest beta in comparison with the >>> latest experimental. >> >> Hans changed part of the \setuplayout code in the last betas (there are more >> than you can see in the ctx suite). >> >> When context checks the layout (happens with \starttext and when it starts a >> new page) it test for the following defined layouts: >> >> • “” >> • “-” >> • “last” (is only used for the last page of the document) >> • “first” (is only used for the first page of the document) >> • “unknown” >> • “current” >> • “odd” and “even” (used for left and right pages) >> >> All entries in this list are reserved names but you can also define your own >> layout but in this case >> you have to enable it with \setuplayout[]. >> >> One of the new features in MkIV is that layout parameters can be inherited, >> e.g. when >> you define a layout with the name “one” {\definelayout[one][..,..=..,..]) >> and another one with >> the name two (\definelayout[two][one][..,..=..,..]) this will take the >> values from one of there >> are nothing set for a value from one and when there is also nothing set for >> one the global >> values are used (\setuplayout[..,..=..,..]). > > Hi Wolfgang, > > I modified the example (hopefully in a meaningful manner). I get the desired > output with the old beta, but it still fails with todays beta. > > \setuplayout [width=middle,height=middle,header=0pt,footer=0pt] > \definelayout[first] [header=2cm] > \definelayout[last] [footer=2cm] > \definelayout[current] > > \starttext \showframe % \checkcurrentlayout > % \dorecurse{2}{test\page} % last is wrong > \dorecurse{5}{test\page} % page 2 and „last“ are wrong > \stoptext > > > Andreas > _______ > 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 > ___ -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] Header bottomframe on first page of document
Hraban, > So why don’t you simply set the rulecolor to something invisible on the > first occurrence? That sounds good, but I don't know how to do it. I'm new to ConTeXt and figuring this stuff out as I go. > Maybe you want to use the "frontmatter" section for your title page setup. The title is not on a separate title page; the body of the document follows after the title. On Thu, Dec 22, 2011 at 3:59 AM, Henning Hraban Ramm wrote: > > Am 2011-12-22 um 07:07 schrieb Peter Park Nelson: > > >> Hello, >> >> If I have a bottom frame under my page headers, is it possible to have >> NO bottom frame under the header on ONLY the first page of a document? >> >> I am using: >> \setupbackgrounds[header][text][bottomframe=on] >> to put a border line underneath all my page headers. I want to have a >> header on the first page of my document but no line under it (the >> first page header will be unique). I want to keep the vertical space >> for the header, so \setupheader[text][state=high] is not what I need. > > > So why don’t you simply set the rulecolor to something invisible on the > first occurrence? > Maybe you want to use the "frontmatter" section for your title page setup. > > > Season’s Greetlings! > Hraban > --- > http://www.fiee.net/texnique/ > http://wiki.contextgarden.net > https://www.cacert.org (I'm an assurer) > > ___ > 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 > ___ -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] Header bottomframe on first page of document
Hello, If I have a bottom frame under my page headers, is it possible to have NO bottom frame under the header on ONLY the first page of a document? I am using: \setupbackgrounds[header][text][bottomframe=on] to put a border line underneath all my page headers. I want to have a header on the first page of my document but no line under it (the first page header will be unique). I want to keep the vertical space for the header, so \setupheader[text][state=high] is not what I need. The reason for this is to have the option of placing a "banner" over the document title using the header. Some documents will need this, and some will not. So, if the extra banner is needed, I will put it in the first page header, and if not I will leave that header blank. The unique header will be set using: \definetext[firsthead][header][First Page Header Banner Text] % or leave it blank... \setuphead[title][header=firsthead,...] Thanks, PPN -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] Header/footer fonts problem in 20 DEC 2011 beta
Hello, I just installed the 20 Dec beta and noticed the following (compared to 29 Nov beta): 1. Headers and footers on ODD PAGES ONLY do not respect text styles set via \setupheader[style=\ss] and \setupfooter[style=\cg]. Text in both cases is in serif type. Headers and footers on EVEN pages have correct fonts. However, setting the font variant and size directly in \setupfootertexts[\cg\bf Footer Text] works for odd pages. On the plus side: 2. \restoreinterlinespace is no longer needed with section headers in a grid layout. (See: http://archive.contextgarden.net/message/20050620.212538.c081f1e4.en.html). Thank you for fixing that. 3. columnsets no longer run into the page footer area when using \setupheader[state=high]. Thanks, Hans! Thanks, PPN -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] MnSymbol (math) support in ConTeXt
Thanks Mojca, I will study the source and see if I can understand it enough to proceed further. For my purposes, I think a single optical size would be sufficient (at least that would be a good start and enough of a challenge). What happens when --font=mnsymbol is used -- is there some level of font support added, or does it just download the font files? PPN On Thu, Dec 15, 2011 at 7:29 AM, Mojca Miklavec < mojca.miklavec.li...@gmail.com> wrote: > On Wed, Dec 14, 2011 at 19:08, Peter Park Nelson wrote: > > > > If adding MnSymbol support were only a matter of tedious manual labor, I > > That is more or less the case. There is no reason why it should not > work with ConTeXt. > > The main reason why I never looked into it is that the font offers > different optical sizes. And supporting optical sizes is something > that complicates matters a lot. If you would be happy with a single > optical size, that would be a lot easier. > > > would be willing to give it a try, but without an understanding of font > > internals I don't know where to start. Perhaps someone can suggest > resources > > for learning? > > Are we talking about MKIV? > > ConTeXt sources. math-vfu.lua and other math-*.mkiv/lua files, as well > as font-*.mkiv/lua. > > You need to define a mapping vector to map from 8bit font to UTF-8. > See for example > mathencodings["tex-mi"] = { >[0x1D6E4] = 0x00, -- Gamma >[0x1D6E5] = 0x01, -- Delta > in math-vfu.lua or tex/context/fonts/lucida-math.lfg or keep asking > questions. There is no manual to explain how to write such vectors. > > > Also, I see that there are MnSymbol files in > > http://minimals.contextgarden.net/current/fonts/extra/mnsymbol/ but > these > > don't appear to be included in my ConTeXt Standalone installation. Does > > anyone know about them? > > You need an extra switch. I think that --font=mnsymbol should work, > but I need to test (there's a chance that it doesn't and I plan to > change that anyway). > > Mojca > > ___ > 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 > > ___ > -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] MnSymbol (math) support in ConTeXt
Minion Math does appear to be ideal for this application. However, given current budget constraints, it is unlikely that my department can purchase Minion Math for this project (an open-access academic journal). We already own Minion Pro. Thus my interest in MnSymbol. If adding MnSymbol support were only a matter of tedious manual labor, I would be willing to give it a try, but without an understanding of font internals I don't know where to start. Perhaps someone can suggest resources for learning? Also, I see that there are MnSymbol files in http://minimals.contextgarden.net/current/fonts/extra/mnsymbol/ but these don't appear to be included in my ConTeXt Standalone installation. Does anyone know about them? PPN On Wed, Dec 14, 2011 at 11:44 AM, Wolfgang Schuster < schuster.wolfg...@googlemail.com> wrote: > > Am 14.12.2011 um 18:38 schrieb Khaled Hosny: > > > On Wed, Dec 14, 2011 at 06:16:29PM +0100, Mojca Miklavec wrote: > >> the same author as MnSymbol: > > > > Is he? > > No, MnSymbol is from Achim Blumensath and Minion Math from Johannes Küster. > > Wolfgang > > ___ > 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 > > _______ > -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] MnSymbol (math) support in ConTeXt
Hello, I have been developing a new layout environment using Adobe Minion Pro for the main body font. My document will include a significant number of math formulas. I found a thread from earlier this year on the possibility of adding support for the LaTeX MnSymbol font package in ConTeXt, and wondered if anyone has gone farther with this idea. The last recommendation on the thread ( http://www.ntg.nl/pipermail/ntg-context/2011/057426.html) was to merge the Opentype MnSymbol font with Minion Pro using FontForge -- I tried that using the steps outlined, but reached the same obstacle mentioned by the last poster: the new (merged) font is not recognized by ConTeXt. That approach probably violates the Adobe font license anyway... In a 2009 thread on dev-context, Wolfgang Schuster mentioned an attempt to create a virtual font and typescript for MnSymbol, but he encountered problems with Greek characters. ( http://archive.contextgarden.net/message/20091122.164136.5757ec1f.en.html) So, as I don't know how to proceed further, I would be interested in hearing from anyone who has experimented with MnSymbol support, or in finding out what specific steps would be involved in adding support. Also, any recommendations of other math fonts suitable for use with Minion Pro would be welcome. I am currently playing with XITS math, which is Times-like but not too bad a fit. Thanks, PPN -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] Footnotes break out of columnset (current beta)
Hello, In TeXLive 2011, the following works correctly (footnotes in column) -- although the footnote rule does not appear, as I have noted in another post. In the current beta (29 nov 2011), the footnotes span the whole page and are run over by the body text columns. The footnote rule also continues to be absent. (The actual format I'm using has more formatting options but this is minimal). %%%% \definecolumnset[body][n=2,balancing=yes] \setupnote[footnote] [location=columns] \setupnotedefinition[footnote] [location=left] \starttext \startcolumnset[body] \definecolumnset[body][n=2,balancing=yes] \def\myfootnotecommand#1{\hbox to 1.5em{#1}}% space for footnote number. \setupnote[footnote] [location=columns, way=bytext, command=\myfootnotecommand, rule=on] \setupnotedefinition[footnote] [location=left] \starttext \startcolumnset[body] Some text\footnote{Cluster, aggregate, outline, summarize, itemize, review, dip into, flip through, browse, glance into, leaf through, skim, refine, enumerate, glean, synopsize, winnow the wheat from the chaff and separate the sheep from the goats.} \dorecurse{5}{\input tufte \par} \stopcolumnset \stoptext \dorecurse{5}{\input tufte \par} \stopcolumnset \stoptext %%%% -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] Columnset error with \setupheader[state=high]
Those \unexpanded 's are not necessary, sorry. On Wed, Dec 7, 2011 at 4:42 PM, Peter Park Nelson < peter.park.nel...@gmail.com> wrote: > Update: > > I don't have a solution yet, but here is my attempt to figure out where > this problem comes from. I may be (probably am) wrong; I am new to ConTeXt > and not an expert on its internals. But I'll toss this out to see if anyone > is interested. > > When \startcolumnset is called, it seems to take a "snapshot" of the state > of the layout (via setuplayout). However, layout can change, even without > \setuplayout being explicitly called again, as in the case of header > state=high (which modifies the layout of the first page only). By visual > inspection, it looks like the columnset output routine continues to use the > page dimensions from the first page on subsequent pages. Since the first > page has no header space, height of the text box on the first page will be > larger than on subsequent pages. Therefore, applying the first page height > on subsequent pages will result in text that runs over the footer area. > > To see if a new call to \startcolumnset would fix things, I tried to find > a way to automatically do \startcolumnset again at the beginning of the > second page. A crude hack, using the startpostponing mechanism: > > \startpostponing[2] % do this block on the second page > \unexpanded\stopcolumnset\unexpanded\startcolumnset[name] % manually end > the current columnset and then start it again. > \stoppostponing > > This unfortunately results in a blank page after the first page; however, > the rest of the pages after that blank page have correct columnsets and > footers. > > So a real solution to this problem could perhaps be done in two different > ways -- the difference being where in the ConTeXt code it is implemented: > A. The columnset output routine "listens" for changes in the layout state > and reloads or adjusts itself when layout state changes; or, > B. Any change in layout state passed to the output routine triggers a > re-call of the \startcolumnset macro. > > These are probably oversimplified, but I hope someone who understands the > columnset output routine can see what I am trying to get at. > -- > Peter Park Nelson > peter.park.nel...@gmail.com > -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] Columnset error with \setupheader[state=high]
Update: I don't have a solution yet, but here is my attempt to figure out where this problem comes from. I may be (probably am) wrong; I am new to ConTeXt and not an expert on its internals. But I'll toss this out to see if anyone is interested. When \startcolumnset is called, it seems to take a "snapshot" of the state of the layout (via setuplayout). However, layout can change, even without \setuplayout being explicitly called again, as in the case of header state=high (which modifies the layout of the first page only). By visual inspection, it looks like the columnset output routine continues to use the page dimensions from the first page on subsequent pages. Since the first page has no header space, height of the text box on the first page will be larger than on subsequent pages. Therefore, applying the first page height on subsequent pages will result in text that runs over the footer area. To see if a new call to \startcolumnset would fix things, I tried to find a way to automatically do \startcolumnset again at the beginning of the second page. A crude hack, using the startpostponing mechanism: \startpostponing[2] % do this block on the second page \unexpanded\stopcolumnset\unexpanded\startcolumnset[name] % manually end the current columnset and then start it again. \stoppostponing This unfortunately results in a blank page after the first page; however, the rest of the pages after that blank page have correct columnsets and footers. So a real solution to this problem could perhaps be done in two different ways -- the difference being where in the ConTeXt code it is implemented: A. The columnset output routine "listens" for changes in the layout state and reloads or adjusts itself when layout state changes; or, B. Any change in layout state passed to the output routine triggers a re-call of the \startcolumnset macro. These are probably oversimplified, but I hope someone who understands the columnset output routine can see what I am trying to get at. -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] Columnset error with \setupheader[state=high]
Hello, I hope someone has solved this problem already but I haven't been able to find a solution. When using \setupheader[state=high], my columnset behaves correctly on the first page but runs over the footer area on all subsequent pages. If I do not use state=high (i.e. normal header on first page) the columnset works correctly. However I need to get rid of that first page header. The result is the same if I set state=high using \setuphead[title][header=high]. I found a mention of this in a forum thread from 2006, but no solution: http://www.ntg.nl/pipermail/ntg-context/2006/018535.html: >Ehrt, Michael wrote: >>* *>*> Do you know if the column text overrunning the footer when using*>*> >>state=high is a general problem or "just me"? If it's just me I'll*>*> >>probably try installing a plain context distribution without miktex on a*>*> >>separate machine...* >I expect it to be a general problem. >Taco I have tried with TexLive 2011 and the 29 nov 2011 beta, but get the same result. Any help will be appreciated, PPN -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] Footnote rule is not drawn in columnset layout
In my new 2-column columnset layout, the rule above the footnotes is not appearing. I found an old question in the list archive dealing with a similar problem ( http://archive.contextgarden.net/message/20050626.123839.5318050e.en.html) but the relevant code has been changed since then. Is there a problem with my setup (excerpt) below? %%---%% \definecolumnset[body][n=2,distance=2em,balance=yes] % Use superior figures from the font for footnote marks, instead of \high: \defineconversion[supnumbers][\setff{sups}] % Just create space for the footnote number at the bottom of the column: \def\myfootnotecommand#1{\hbox to 1.5em{#1}} \setupnote[footnote] [location=page, numberconversion=supnumbers, numbercommand=, textcommand=, way=bytext, rule=on, align={hanging,hz}, command=\myfootnotecommand] \setupnotedefinition[footnote] [location=left] %%-%% Thanks, PPN -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] Columnsets: bug in current beta?
Hello, Following the example in the Columns manual, the following works with TeXLive 2011 but not with the current context suite beta (25 nov 2011): \definecolumnset[body][n=2] \definecolumnsethsize{body}{1}{1}\One \definecolumnsethsize{body}{1}{2}\Two \starttext \startcolumnset[body] \dorecurse{5}{\input tufte\par} \startbuffer \placefigure[btlr]{A placeholder figure.}{\externalfigure[widefigure][width=\Two]} \stopbuffer \dorecurse{5}{\input tufte\par} \getbuffer \stopcolumnset \stoptext Using the current beta, the figure only cleanly spans one column -- vertical space for the graphic and caption is reserved in one column; in the other column, text flows on beneath the graphic, which is superimposed. Using TeXLive 2011, the wide figure spans both columns correctly. Thanks, PPN -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] Layout: partial width blocks
Hello again, I'm working on a 2-column layout for a journal, and I want to keep the title and abstract of each article from running across the full width of the page (a small graphic will appear in the upper right corner of the first article page). For the article title, this works: \def\ArticleTitle#1#2% {\hbox to \hsize\bgroup \setupframed[frame=off]% \tbox{\framed[offset=0pt,width=.8\makeupwidth,align=right]{#2}}% \hfill \egroup} \setuphead[title][% header=high, before={\hbox{}\blank[5mm]\vfill{}}, after={\hbox{}\blank[5mm]\vfill{}}, command=\ArticleTitle, style=\tfb\se, textstyle=\ss] And for the abstract, I have come up with this: \definebodyfontenvironment[10pt][text=10pt,interlinespace=12pt] \defineframedtext[topwidth][% style={\switchtobodyfont[10pt]}, width=.8\makeupwidth, offset=0pt, frame=off] \definedescription[abstract][% location=serried, width=broad, headstyle={\ss\se}, text={Abstract}, before=\starttopwidth, after=\stoptopwidth] However I can't control the lineheight within the abstract; I'm stuck with the default lineheight but I would ilke it to be larger. 1. Can someone tell me why I can change the font size inside the abstract block but not control the line height? 2. Is there a more efficient way of defining an area that is narrower than the full page width to hold these items, instead of using defineframedtext/definedescription for each one? Thanks, PPN -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] Fonts in Mk IV -- \definefontalternative documentation?
Hello, I am coming to ConTeXt from LaTeX and have a typescript question. I was searching for information on the mailing list about defining semibold and other font variants, and found the following. Can you tell me if further information is only available in the book "context mkiv -- Fonts" or can I find it somewhere else? I have searched through the revised Fonts chapter of the ConTeXt manual but the \definefontalternative macro and the approach described here are not documented there. The approach below works for me if I adapt it to Adobe Garamond Premier Pro, but I am attempting to build a typescript for that handles optical weights, small caps, etc and I have not been able to make it work yet. Before I try posting a minimal example, I would like to be sure that I am looking at the right documentation. I have looked at the "Fonts in LuaTeX" page on Contextgarden as well, but I don't think I have a full understanding of typescripts using OSFONTDIR fonts yet. If there is something I am missing please let me know. Thanks, PPN ** Based on ideas from the forthcoming book "context mkiv -- Fonts": % note: I have deleted all lines except the relevant ones for defining % the semi bold alternatives \definefontalternative [sb] \definefontalternative [si] \definebodyfont [default] [ss] [sb=SansSemiBold sa 1, si=SansSemiBoldItalic sa 1] \starttypescript [sans] [myriadpro] \definefontsynonym [MyriadPro-SemiBold] [name:myriadprosemibold] \definefontsynonym [MyriadPro-SemiBoldIt][name:myriadprosemiboldit] \stoptypescript \starttypescript [sans] [myriadpro] \definefontsynonym [SansSemiBold] [MyriadPro-SemiBold] [features=default] \definefontsynonym [SansSemiBoldItalic] [MyriadPro-SemiBoldIt] [features=default] \stoptypescript \starttypescript [myriadpro] \definetypeface [myriadpro] [ss] [sans] [myriadpro] [default] \stoptypescript \usetypescript[myriadpro] \starttext \switchtobodyfont[myriadpro,ss] \sb Hello \si Italic \stoptext -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] BibLaTeX
I frequently use LaTeX with BibLaTeX and the BibLaTeX-Chicago Style package to typeset scholarly material. For me, BibLaTeX is a great tool. However, I am attracted to ConTeXt because, coming from a desktop-publishing background, ConTeXt gives me more/easier control over document layout and structure. Thus I began to dream of a "chocolate + peanut butter" combination of the two. I would like to know if anyone has thoughts on the possibility of using BibLaTeX & Biber with ConTeXt -- perhaps through a wrapper module of some kind? I don't understand the internals of LaTeX or ConTeXt well enough to know if this is a ridiculous question. I respect the ConTeXt Bib module, but BibLaTeX-Chicago offers exactly what I'm looking for. Both BibLaTeX and ConTeXt use e-TeX, and the internals of BibLaTeX appear not to be LaTeX-specific. So, would it be possible to write a ConTeXt module that bypasses Bib and provides an interface between ConTeXt bibliography commands and BibLaTeX/Biber? Thanks, PPN ___ 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] Chicago citations in endnotes; short titles in bibliographies
I was just looking at the documentation for the Bibliography module and wondering if anyone has tried to implement the full-on Chicago Manual of Style "Author-Title" documentation format for endnotes/footnotes in books -- i.e. citations of the form "Author, Full Title, Publisher, page" followed in subsequent references by "Author, Short Title, page" plus support for "Ibid," "op.cit," and so forth. Seems like this would be hard, but there are a lot of books out there that follow this style (at least in the U.S.), especially in history/social sciences. To do so would require supporting a "\shorttitle" field and adding mechanisms to keep track of what has been cited (in order to implement switching between full and shortened reference forms and enable ibid/op.cit. ). As an editor, this is probably beyond my technical abilities. Even so, if I wanted to mess around with this, where would I start learning about the internals of bibliography support in Context (beyond the documentation for the bib module)? Thanks, PPN -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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] Mk IV setup, \showcharacters
Hello, I'm a LaTeX user trying to move to ConTeXt Mk IV. I'm having trouble configuring my system on OS X. As a complete ConTeXt novice I'm not sure how to debug this, but I really want to get Mk IV working for some upcoming journal and book projects. Any suggestions would be appreciated. I understand that the current MacTeX/TeXLive 2009 testing versions have a broken Mk IV due to an old Luatex, so I installed MacTeX 2009 for testing and then upgraded Luatex to version 0.43 using the Contextgarden instructions for "Running Mark IV", regenerating the Context formats etc. using: "luatools --generate" "context --make --all" "context --make cont-en" (is this necessary if I do --make --all?) So far I can run a minimal test document and get pdf output, but I can't use \showaccents, \showcharacters, etc. -- I get an "undefined control sequence" error, The console output is below. I see the last line is referring to a .mkii file, I suspect that's the problem but I don't know how to get it to .mkiv... If this can be fixed, next I will work on getting TeXShop to use Mk IV; now it insists on using Mk II. Need an edited .engine file? Thanks, PPN === $> context A.tex MTXrun | run 1: luatex --fmt="/var/folders/rd/rdpCEg1tG0uleSzic5iCKU++-+M/-Tmp-/luatex-cache/context/29c0a8bed1516d0348dc432432d89dcc/formats/cont-en" --lua="/var/folders/rd/rdpCEg1tG0uleSzic5iCKU++-+M/-Tmp-/luatex-cache/context/29c0a8bed1516d0348dc432432d89dcc/formats/cont-en.lui" --backend=pdf "./A.tex" This is LuaTeX, Version beta-0.43.0-2009081911 \write18 enabled. (A.tex ConTeXt ver: 2009.08.19 17:10 MKIV fmt: 2009.10.15 int: english/english system : cont-new loaded (/usr/local/texlive/2009/texmf-dist/tex/context/base/cont-new.tex systems : beware: some patches loaded from cont-new.tex (/usr/local/texlive/2009/texmf-dist/tex/context/base/cont-new.mkiv)) system : cont-fil loaded (/usr/local/texlive/2009/texmf-dist/tex/context/base/cont-fil.tex loading : ConTeXt File Synonyms ) system : cont-sys loaded (/usr/local/texlive/2009/texmf-config/tex/context/user/cont-sys.tex (/usr/local/texlive/2009/texmf-dist/tex/context/base/type-tmf.tex (/usr/local/texlive/2009/texmf-dist/tex/context/base/type-tmf.mkiv)) (/usr/local/texlive/2009/texmf-dist/tex/context/base/type-siz.tex (/usr/local/texlive/2009/texmf-dist/tex/context/base/type-siz.mkiv)) (/usr/local/texlive/2009/texmf-dist/tex/context/base/type-otf.tex (/usr/local/texlive/2009/texmf-dist/tex/context/base/type-otf.mkiv))) system : A.top loaded (A.top) fonts : preloading latin modern fonts bodyfont: 12pt rm is loaded language: language en is active systems : begin file A at line 42 (/usr/local/texlive/2009/texmf-dist/tex/context/base/font-run.mkii) ! Undefined control sequence. l.47 \showcharacters -- Peter Park Nelson peter.park.nel...@gmail.com ___ 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 ___