* Section setup @ 2009-10-13 17:05 Martin Scholz 2009-10-16 19:06 ` Mojca Miklavec 0 siblings, 1 reply; 16+ messages in thread From: Martin Scholz @ 2009-10-13 17:05 UTC (permalink / raw) To: ntg-context Hi List, I'm trying to setup a new document in Context, and a newbee, so I now want to setup the section head as following § Secnum - Sectitle Where the § Secnum part is set up in the margin and the Sectitle over the Text is there any solution how to get it done? Greetings Martin ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Section setup 2009-10-13 17:05 Section setup Martin Scholz @ 2009-10-16 19:06 ` Mojca Miklavec 2009-10-16 23:22 ` Martin Scholz 0 siblings, 1 reply; 16+ messages in thread From: Mojca Miklavec @ 2009-10-16 19:06 UTC (permalink / raw) To: mailing list for ConTeXt users On Tue, Oct 13, 2009 at 19:05, Martin Scholz wrote: > Hi List, > > I'm trying to setup a new document in Context, and a newbee, so I now > want to setup the section head as following > > § Secnum - Sectitle > > Where the § Secnum part is set up in the margin and the Sectitle over the > Text is there any solution how to get it done? Not to be taken too seriously: you need to ask a more complex (challenging) questions to get a better chance for an answer :) :) :) It's best to study chapter 8 of cont-eni.pdf from pragma-ade.com to get the idea of how to handle section modifications. Here's one possible solution: \def\mynumbercommand#1{§ #1 --} \setuphead [section] [numbercommand=\mynumbercommand, alternative=inmargin] You may get a bit too big distance, but you can do one of the following tricks: a) shorten the distance between margin and text b) instead of just "--" you can use something like \hbox to 0.2mm{--\hss} to fake negative spacing or add explicit negative kerning. 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Section setup 2009-10-16 19:06 ` Mojca Miklavec @ 2009-10-16 23:22 ` Martin Scholz 2009-10-17 7:38 ` Mojca Miklavec 2009-10-17 14:58 ` Janneman 0 siblings, 2 replies; 16+ messages in thread From: Martin Scholz @ 2009-10-16 23:22 UTC (permalink / raw) To: ntg-context Am Fri, 16 Oct 2009 21:06:01 +0200 schrieb Mojca Miklavec: > On Tue, Oct 13, 2009 at 19:05, Martin Scholz wrote: >> Hi List, >> >> I'm trying to setup a new document in Context, and a newbee, so I now >> want to setup the section head as following >> >> § Secnum - Sectitle >> >> Where the § Secnum part is set up in the margin and the Sectitle over >> the Text is there any solution how to get it done? > > Not to be taken too seriously: you need to ask a more complex > (challenging) questions to get a better chance for an answer :) :) :) > > It's best to study chapter 8 of cont-eni.pdf from pragma-ade.com to get > the idea of how to handle section modifications. > > Here's one possible solution: > > \def\mynumbercommand#1{§ #1 --} > \setuphead > [section] > [numbercommand=\mynumbercommand, > alternative=inmargin] > > You may get a bit too big distance, but you can do one of the following > tricks: a) shorten the distance between margin and text b) instead of > just "--" you can use something like > \hbox to 0.2mm{--\hss} > to fake negative spacing or add explicit negative kerning. > > Mojca > Hi Mojca, I'm a type of learner by reading the sourcecode, so it is easier for me if I see examples in the code then reading manuals... thanks for you help, will try your example later that day... Thanks and greetings Martin ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Section setup 2009-10-16 23:22 ` Martin Scholz @ 2009-10-17 7:38 ` Mojca Miklavec 2009-10-17 14:58 ` Janneman 1 sibling, 0 replies; 16+ messages in thread From: Mojca Miklavec @ 2009-10-17 7:38 UTC (permalink / raw) To: mailing list for ConTeXt users > Hi Mojca, > > I'm a type of learner by reading the sourcecode That's perfect! In ConTeXt that's pretty important. The starting point is here: http://source.contextgarden.net/tex/context/base Mojca PS: I guess you had other kind of sourcecode in mind, but the statement above is still true. Anyway: there are quite some examples in the manual. You could also start browsing manual sources. (http://context.aanhet.net/svn/manuals/) ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Section setup 2009-10-16 23:22 ` Martin Scholz 2009-10-17 7:38 ` Mojca Miklavec @ 2009-10-17 14:58 ` Janneman 2009-10-17 15:40 ` Wolfgang Schuster 2009-10-17 15:46 ` Janneman 1 sibling, 2 replies; 16+ messages in thread From: Janneman @ 2009-10-17 14:58 UTC (permalink / raw) To: mailing list for ConTeXt users Martin Scholz skrev: > Am Fri, 16 Oct 2009 21:06:01 +0200 schrieb Mojca Miklavec: > > >> On Tue, Oct 13, 2009 at 19:05, Martin Scholz wrote: >> >>> Hi List, >>> >>> I'm trying to setup a new document in Context, and a newbee, so I now >>> want to setup the section head as following >>> >>> § Secnum - Sectitle >>> >>> Where the § Secnum part is set up in the margin and the Sectitle over >>> the Text is there any solution how to get it done? >>> >> Not to be taken too seriously: you need to ask a more complex >> (challenging) questions to get a better chance for an answer :) :) :) >> >> It's best to study chapter 8 of cont-eni.pdf from pragma-ade.com to get >> the idea of how to handle section modifications. >> >> Here's one possible solution: >> >> \def\mynumbercommand#1{§ #1 --} >> \setuphead >> [section] >> [numbercommand=\mynumbercommand, >> alternative=inmargin] >> >> You may get a bit too big distance, but you can do one of the following >> tricks: a) shorten the distance between margin and text b) instead of >> just "--" you can use something like >> \hbox to 0.2mm{--\hss} >> to fake negative spacing or add explicit negative kerning. >> >> Mojca >> >> > Hi Mojca, > > I'm a type of learner by reading the sourcecode, so it is easier for me > if I see examples in the code then reading manuals... thanks for you > help, will try your example later that day... > > Thanks and greetings > > Martin > > ___________________________________________________________________________________ > 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 > ___________________________________________________________________________________ > Maybe a more simplified solution \definehead[paragraf][section] \setuphead[paragraf][before= {\crlf \S},after=,style=bold] % or style=something else \starttext \paragraf[ref]{Paragraf title} \input tufte \stoptext Cheers Janneman ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Section setup 2009-10-17 14:58 ` Janneman @ 2009-10-17 15:40 ` Wolfgang Schuster 2009-10-17 15:46 ` Janneman 1 sibling, 0 replies; 16+ messages in thread From: Wolfgang Schuster @ 2009-10-17 15:40 UTC (permalink / raw) To: mailing list for ConTeXt users Am 17.10.2009 um 16:58 schrieb Janneman: > Maybe a more simplified solution > > \definehead[paragraf][section] > \setuphead[paragraf][before= {\crlf \S},after=,style=bold] don't do this, before and after are meant for vertical material like \blank or \thinrule etc. 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Section setup 2009-10-17 14:58 ` Janneman 2009-10-17 15:40 ` Wolfgang Schuster @ 2009-10-17 15:46 ` Janneman 2009-10-17 15:54 ` Wolfgang Schuster 2009-10-17 16:12 ` Aditya Mahajan 1 sibling, 2 replies; 16+ messages in thread From: Janneman @ 2009-10-17 15:46 UTC (permalink / raw) To: mailing list for ConTeXt users Janneman skrev: > Martin Scholz skrev: >> Am Fri, 16 Oct 2009 21:06:01 +0200 schrieb Mojca Miklavec: >> >> >>> On Tue, Oct 13, 2009 at 19:05, Martin Scholz wrote: >>> >>>> Hi List, >>>> >>>> I'm trying to setup a new document in Context, and a newbee, so I now >>>> want to setup the section head as following >>>> >>>> § Secnum - Sectitle >>>> >>>> Where the § Secnum part is set up in the margin and the Sectitle over >>>> the Text is there any solution how to get it done? >>>> >>> Not to be taken too seriously: you need to ask a more complex >>> (challenging) questions to get a better chance for an answer :) :) :) >>> >>> It's best to study chapter 8 of cont-eni.pdf from pragma-ade.com to get >>> the idea of how to handle section modifications. >>> >>> Here's one possible solution: >>> >>> \def\mynumbercommand#1{§ #1 --} >>> \setuphead >>> [section] >>> [numbercommand=\mynumbercommand, >>> alternative=inmargin] >>> >>> You may get a bit too big distance, but you can do one of the following >>> tricks: a) shorten the distance between margin and text b) instead of >>> just "--" you can use something like >>> \hbox to 0.2mm{--\hss} >>> to fake negative spacing or add explicit negative kerning. >>> >>> Mojca >>> >>> >> Hi Mojca, >> >> I'm a type of learner by reading the sourcecode, so it is easier for >> me if I see examples in the code then reading manuals... thanks for >> you help, will try your example later that day... >> >> Thanks and greetings >> >> Martin >> >> ___________________________________________________________________________________ >> >> 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 >> ___________________________________________________________________________________ >> >> > Maybe a more simplified solution > > \definehead[paragraf][section] > \setuphead[paragraf][before= {\crlf \S},after=,style=bold] > % or style=something else > > \starttext > > \paragraf[ref]{Paragraf title} > > \input tufte > > \stoptext > > > Cheers > > Janneman > ___________________________________________________________________________________ > > 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 > ___________________________________________________________________________________ > Understood! ;-) \definehead[paragraf][section] \def\mynumbercommand#1{\bf{\S} #1 --} \setuphead[paragraf][numbercommand=\mynumbercommand,alternative=inmargin] \starttext \paragraf[ref]{TEST} \input tufte \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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Section setup 2009-10-17 15:46 ` Janneman @ 2009-10-17 15:54 ` Wolfgang Schuster 2009-10-17 16:12 ` Aditya Mahajan 1 sibling, 0 replies; 16+ messages in thread From: Wolfgang Schuster @ 2009-10-17 15:54 UTC (permalink / raw) To: mailing list for ConTeXt users Am 17.10.2009 um 17:46 schrieb Janneman: > Understood! ;-) > > \definehead[paragraf][section] > \def\mynumbercommand#1{\bf{\S} #1 --} \define[1]\MyNumberCommand{§ #1 –} % let's use the right signs when possible :) > \setuphead[paragraf][numbercommand= > \mynumbercommand,alternative=inmargin] \setuphead[paragraf][numbercommand= \MyNumberCommand,numberstyle=bold,alternative=inmargin] 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Section setup 2009-10-17 15:46 ` Janneman 2009-10-17 15:54 ` Wolfgang Schuster @ 2009-10-17 16:12 ` Aditya Mahajan 2009-10-17 20:29 ` \starbuffer in own macros Andreas Harder 1 sibling, 1 reply; 16+ messages in thread From: Aditya Mahajan @ 2009-10-17 16:12 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1: Type: TEXT/PLAIN, Size: 517 bytes --] On Sat, 17 Oct 2009, Janneman wrote: > \definehead[paragraf][section] > \def\mynumbercommand#1{\bf{\S} #1 --} > \setuphead[paragraf][numbercommand=\mynumbercommand,alternative=inmargin] > > \starttext > > \paragraf[ref]{TEST} > > \input tufte > > > \stoptext Another option: \definehead[paragraph][section] \setuphead[paragraph][alternative=inmargin] \setuplabeltext[paragraph={{§ },{ –}}] \starttext \dorecurse{5} {\paragraph{A repeated quote} \input knuth \endgraf} \stoptext [-- Attachment #2: Type: text/plain, Size: 486 bytes --] ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 16+ messages in thread
* \starbuffer in own macros 2009-10-17 16:12 ` Aditya Mahajan @ 2009-10-17 20:29 ` Andreas Harder 2009-10-18 9:14 ` Wolfgang Schuster 0 siblings, 1 reply; 16+ messages in thread From: Andreas Harder @ 2009-10-17 20:29 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1: Type: text/plain, Size: 265 bytes --] Hi all, now that \inline[ref] etc. work—whereas in the case of \someline[ref] \inline[ref] always jumps to the else-branch of its definition and outputs the same line twice—I tried, obviously naive, to realize the following functionality (attachment). [-- Attachment #2: test-linenumbering4.tex --] [-- Type: application/octet-stream, Size: 1736 bytes --] \def\startMyCite#1{\startbuffer[#1]\startlines[#1]} \def\stopMyCite#1{\stoplines[#1]\stopbuffer} \def\getMyCite#1{% \startlinenumbering[{\in[lr:b:#1]}] % the result of \in[lr:b:#1] \getbuffer[#1] \stoplinenumbering} \starttext \startlinenumbering \someline[lin:a] We thrive in information--thick worlds because of our marvelous and everyday ca- pacity to select, edit, single out, structure, highlight, group, pair, merge, harmo- nize, synthesize, focus, % \startline[test] \startMyCite{test} organize, condense, reduce, boil down, choose, categorize, catalog, classify, list, abstract, scan, look into, idealize, isolate, discriminate, dis- tinguish, screen, pigeonhole, pick over, sort, integrate, blend, inspect, filter, lump, skip, smooth, chunk, average, approximate, cluster, aggregate, outline, summarize, itemize, review, dip into, flip through, browse, glance into, leaf through, \stopMyCite{test} % \stopline[test] skim, re- fine, enumerate, glean, synopsize, winnow the wheat from the chaff and separate the sheep from the goats. \stoplinenumbering \inline[lin:a] % 1--1 instead of 1 % \inline[test] \getMyCite{test} should output \startlinenumbering[3] organize, condense, reduce, boil down, choose, categorize, catalog, classify, list, abstract, scan, look into, idealize, isolate, discriminate, dis- tinguish, screen, pigeonhole, pick over, sort, integrate, blend, inspect, filter, lump, skip, smooth, chunk, average, approximate, cluster, aggregate, outline, summarize, itemize, review, dip into, flip through, browse, glance into, leaf through, \stoplinenumbering \stoptext %%% Local Variables: %%% mode: context %%% TeX-master: t %%% End: [-- Attachment #3: Type: text/plain, Size: 200 bytes --] It seems that the (wrong?) use of \starbuffer in a macro is the cause of the error: ! File ended while scanning use of \dododowithbuffer. Can someone provide a correction? Regards Andreas [-- Attachment #4: Type: text/plain, Size: 486 bytes --] ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: \starbuffer in own macros 2009-10-17 20:29 ` \starbuffer in own macros Andreas Harder @ 2009-10-18 9:14 ` Wolfgang Schuster 2009-10-18 10:02 ` Andreas Harder 0 siblings, 1 reply; 16+ messages in thread From: Wolfgang Schuster @ 2009-10-18 9:14 UTC (permalink / raw) To: mailing list for ConTeXt users Am 17.10.2009 um 22:29 schrieb Andreas Harder: > Hi all, > > now that \inline[ref] etc. work—whereas in the case of \someline > [ref] \inline[ref] always jumps to the else-branch of its definition > and outputs the same line twice—I tried, obviously naive, to realize > the following functionality (attachment). > > It seems that the (wrong?) use of \starbuffer in a macro is the > cause of the error: ! File ended while scanning use of > \dododowithbuffer. > > Can someone provide a correction? 1. This \doifelsesamelinereference macro in page-lin.mkiv should be changed to: \def\doifelsesamelinereference#1#2#3% {\doifreferencefoundelse{lr:b:#1} {\edef\fline{\currentreferencedefault}% was \currentreferencetext \doifreferencefoundelse{lr:e:#1} {\edef\tline{\currentreferencedefault}% was \currentreferencetext \ifx\fline\tline#2\else#3\fi} {\unknownreference{#1}#2}} {\unknownreference{#1}#2}} 2. You can't hide start/stopbuffer. Before I help you provide us with more information, e.g. should the text in the buffer appear also in the complete text or do you it only in the snippet? 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: \starbuffer in own macros 2009-10-18 9:14 ` Wolfgang Schuster @ 2009-10-18 10:02 ` Andreas Harder 2009-10-18 22:50 ` Wolfgang Schuster 0 siblings, 1 reply; 16+ messages in thread From: Andreas Harder @ 2009-10-18 10:02 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1: Type: text/plain, Size: 1620 bytes --] Am 18.10.2009 um 11:14 schrieb Wolfgang Schuster: > > Am 17.10.2009 um 22:29 schrieb Andreas Harder: > >> Hi all, >> >> now that \inline[ref] etc. work—whereas in the case of \someline >> [ref] \inline[ref] always jumps to the else-branch of its >> definition and outputs the same line twice—I tried, obviously >> naive, to realize the following functionality (attachment). >> >> It seems that the (wrong?) use of \starbuffer in a macro is the >> cause of the error: ! File ended while scanning use of >> \dododowithbuffer. >> >> Can someone provide a correction? > > 1. This \doifelsesamelinereference macro in page-lin.mkiv should be > changed to: > > \def\doifelsesamelinereference#1#2#3% > {\doifreferencefoundelse{lr:b:#1} > {\edef\fline{\currentreferencedefault}% was \currentreferencetext > \doifreferencefoundelse{lr:e:#1} > {\edef\tline{\currentreferencedefault}% was > \currentreferencetext > \ifx\fline\tline#2\else#3\fi} > {\unknownreference{#1}#2}} > {\unknownreference{#1}#2}} > Hello Wolfgang! Thanks a lot! > 2. You can't hide start/stopbuffer. > > Before I help you provide us with more information, e.g. should the > text in the buffer > appear also in the complete text or do you it only in the snippet? Sorry, that I did not make myself clear. The real setup is: I've a lot of line numbered text in the appendix of the document. In the body I'd like to cite out of it (with the same line numbers as in the source/ appendix). The appendix should stay unchanged. I've made a new test file: [-- Attachment #2: test-linenumbering5.tex --] [-- Type: application/octet-stream, Size: 1576 bytes --] \def\startMyCite#1{\startbuffer[#1]\startlines[#1]} \def\stopMyCite#1{\stoplines[#1]\stopbuffer} \def\getMyCite#1{% \startlinenumbering[{\in[lr:b:#1]}] % the result of \in[lr:b:#1] \getbuffer[#1] \stoplinenumbering} \starttext \startbodymatter test text test text test text test text test text test text test text test text test text test text test text test text test text she told: \getMyCite{test} % perhaps better \getMyCite[test] test text test text test text test text test text test text test text test text test text test text test text test text test text \stopbodymatter \startappendices \startlinenumbering We thrive in information--thick worlds because of our marvelous and everyday ca- pacity to select, edit, single out, structure, highlight, group, pair, merge, harmo- nize, synthesize, focus, \startMyCite{test} organize, condense, reduce, boil down, choose, categorize, catalog, classify, list, abstract, scan, look into, idealize, isolate, discriminate, dis- tinguish, screen, pigeonhole, pick over, sort, integrate, blend, inspect, filter, lump, skip, smooth, chunk, average, approximate, cluster, aggregate, outline, summarize, itemize, review, dip into, flip through, browse, glance into, leaf through, \stopMyCite{test} skim, re- fine, enumerate, glean, synopsize, winnow the wheat from the chaff and separate the sheep from the goats. \stoplinenumbering \stopappendices \stoptext %%% Local Variables: %%% mode: context %%% TeX-master: t %%% End: [-- Attachment #3: Type: text/plain, Size: 35 bytes --] Thanks for your effort Andreas [-- Attachment #4: Type: text/plain, Size: 486 bytes --] ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: \starbuffer in own macros 2009-10-18 10:02 ` Andreas Harder @ 2009-10-18 22:50 ` Wolfgang Schuster 2009-10-19 14:13 ` Andreas Harder 0 siblings, 1 reply; 16+ messages in thread From: Wolfgang Schuster @ 2009-10-18 22:50 UTC (permalink / raw) To: mailing list for ConTeXt users Am 18.10.2009 um 12:02 schrieb Andreas Harder: >> Before I help you provide us with more information, e.g. should the >> text in the buffer >> appear also in the complete text or do you it only in the snippet? > > Sorry, that I did not make myself clear. The real setup is: I've a > lot of line numbered text in the appendix of the document. In the > body I'd like to cite out of it (with the same line numbers as in > the source/appendix). The appendix should stay unchanged. For the beginning you can play with this code, it has to be changed in a few parts (e.g. make \setuplines local) but it's what I can read from your description above and the code you showed in the previous message. \def\doifelsesamelinereference#1#2#3% {\doifreferencefoundelse{lr:b:#1} {\edef\fline{\currentreferencedefault}% was \currentreferencetext \doifreferencefoundelse{lr:e:#1} {\edef\tline{\currentreferencedefault}% was \currentreferencetext \ifx\fline\tline#2\else#3\fi} {\unknownreference{#1}#2}} {\unknownreference{#1}#2}} \def\startMyCite[#1]% {\def\stopMyCite {\setuplines[before=,after=]% \startlines\startline[#1]\getbuffer[#1]\stopline[#1]\stoplines \savebuffer[#1]}% \dostartbuffer[#1][startMyCite][stopMyCite]} \def\getMyCite[#1]% {\doifreferencefoundelse{lr:b:#1} {\startlinenumbering[\currentreferencedefault]} \startlinenumbering \startlines\readfile{\jobname-#1.tmp}{}{}\stoplines \stoplinenumbering} \starttext \startbodymatter test text test text test text test text test text test text test text test text test text test text test text test text test text she told: \getMyCite[test] % perhaps better \getMyCite[test] test text test text test text test text test text test text test text test text test text test text test text test text test text \stopbodymatter \startappendices \startlinenumbering We thrive in information--thick worlds because of our marvelous and everyday ca- pacity to select, edit, single out, structure, highlight, group, pair, merge, harmo- nize, synthesize, focus, \startMyCite[test] organize, condense, reduce, boil down, choose, categorize, catalog, classify, list, abstract, scan, look into, idealize, isolate, discriminate, dis- tinguish, screen, pigeonhole, pick over, sort, integrate, blend, inspect, filter, lump, skip, smooth, chunk, average, approximate, cluster, aggregate, outline, summarize, itemize, review, dip into, flip through, browse, glance into, leaf through, \stopMyCite skim, re- fine, enumerate, glean, synopsize, winnow the wheat from the chaff and separate the sheep from the goats. \stoplinenumbering \stopappendices \stoptext 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: \starbuffer in own macros 2009-10-18 22:50 ` Wolfgang Schuster @ 2009-10-19 14:13 ` Andreas Harder 2009-10-19 15:53 ` Wolfgang Schuster 0 siblings, 1 reply; 16+ messages in thread From: Andreas Harder @ 2009-10-19 14:13 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1.1: Type: text/plain, Size: 1083 bytes --] Am 19.10.2009 um 00:50 schrieb Wolfgang Schuster: > > Am 18.10.2009 um 12:02 schrieb Andreas Harder: > >>> Before I help you provide us with more information, e.g. should >>> the text in the buffer >>> appear also in the complete text or do you it only in the snippet? >> >> Sorry, that I did not make myself clear. The real setup is: I've a >> lot of line numbered text in the appendix of the document. In the >> body I'd like to cite out of it (with the same line numbers as in >> the source/appendix). The appendix should stay unchanged. > > For the beginning you can play with this code, it has to be changed > in a few parts (e.g. make \setuplines local) but it's what I can read > from your description above and the code you showed in the previous > message. Thank you very much for your help! I adapted your solution and it works as intended. There is an inherent "problem" as one can see in the attachment, but since mostly I cite a whole paragraph it's not a real problem. I think therefore you used the lines-environment? Again many thanks! Andreas [-- Attachment #1.2.1: Type: text/html, Size: 1706 bytes --] [-- Attachment #1.2.2: test-linenumbering6.tex --] [-- Type: application/octet-stream, Size: 4438 bytes --] % \def\doifelsesamelinereference#1#2#3% % {\doifreferencefoundelse{lr:b:#1} % {\edef\fline{\currentreferencedefault}% was \currentreferencetext % \doifreferencefoundelse{lr:e:#1} % {\edef\tline{\currentreferencedefault}% was \currentreferencetext % \ifx\fline\tline#2\else#3\fi} % {\unknownreference{#1}#2}} % {\unknownreference{#1}#2}} % \def\startMyCite[#1]% % {\def\stopMyCite % {\setuplines[before=,after=]% % \startlines\startline[#1]\getbuffer[#1]\stopline[#1]\stoplines % \savebuffer[#1]}% % \dostartbuffer[#1][startMyCite][stopMyCite]} % \def\getMyCite[#1]% % {\doifreferencefoundelse{lr:b:#1} % {\startlinenumbering[\currentreferencedefault]} % \startlinenumbering % \startlines\readfile{\jobname-#1.tmp}{}{}\stoplines % \stoplinenumbering} % \setuplayout[width=middle,backspace=5cm] \def\startMyCite[#1]% {\def\stopMyCite {\startline[#1]\getbuffer[#1]\stopline[#1]\savebuffer[#1]}% \dostartbuffer[#1][startMyCite][stopMyCite]} \def\getMyCite[#1]{% \doifreferencefoundelse{lr:b:#1} {\startlinenumbering[\currentreferencedefault]} \startlinenumbering \readfile{\jobname-#1.tmp}{}{} \stoplinenumbering} \setupwhitespace[big] % \setupalign[right,nothyphenated] \starttext \startbodymatter test text test text test text test text test text test text test text test text test text test text test text test text test text she told:\crlf \getMyCite[test-1] % lines 3--6 but 3--7 in the appendix test text test text test text test text test text test text test text test text test text test text test text test text test text and he answered:\crlf \getMyCite[test-2] test text test text test text test text test text test text test text test text test text test text test text test text test text she replied:\crlf \getMyCite[test-3] \stopbodymatter \startappendices \startlinenumbering We thrive in information--thick worlds because of our marvelous and everyday ca- pacity to select, edit, single out, structure, highlight, group, pair, merge, harmo- nize, synthesize, focus, organize, condense, reduce, boil down, choose, \startMyCite[test-1] {\red categorize}, catalog, classify, list, abstract, scan, look into, idealize, isolate, discriminate, dis- tinguish, screen, pigeonhole, pick over, sort, integrate, blend, inspect, filter, lump, skip, smooth, chunk, average, approximate, cluster, aggregate, outline, summarize, {\red itemize,} \stopMyCite review, dip into, flip through, browse, glance into, leaf through, skim, re- fine, enumerate, glean, synopsize, winnow the wheat from the chaff and separate the sheep from the goats. We thrive in information--thick worlds because of our marvelous and everyday ca- pacity to select, edit, single out, structure, highlight, group, pair, merge, harmo- nize, synthesize, focus, organize, condense, reduce, boil down, choose, \startMyCite[test-2] {\red categorize}, catalog, classify, list, abstract, scan, look into, idealize, isolate, discriminate, dis- tinguish, screen, pigeonhole, pick over, sort, integrate, blend, inspect, filter, lump, skip, smooth, chunk, average, approximate, cluster, aggregate, outline, summarize, {\red itemize,} \stopMyCite review, dip into, flip through, browse, glance into, leaf through, skim, re- fine, enumerate, glean, synopsize, winnow the wheat from the chaff and separate the sheep from the goats. \startMyCite[test-3] We thrive in information--thick worlds because of our marvelous and everyday ca- pacity to select, edit, single out, structure, highlight, group, pair, merge, harmo- nize, synthesize, focus, organize, condense, reduce, boil down, choose, categorize, catalog, classify, list, abstract, scan, look into, idealize, isolate, discriminate, dis- tinguish, screen, pigeonhole, pick over, sort, integrate, blend, inspect, filter, lump, skip, smooth, chunk, average, approximate, cluster, aggregate, outline, summarize, itemize, review, dip into, flip through, browse, glance into, leaf through, skim, re- fine, enumerate, glean, synopsize, winnow the wheat from the chaff and separate the sheep from the goats. \stopMyCite \stoplinenumbering \stopappendices \stoptext %%% Local Variables: %%% mode: context %%% TeX-master: t %%% End: [-- Attachment #1.2.3: Type: text/html, Size: 285 bytes --] [-- Attachment #2: Type: text/plain, Size: 486 bytes --] ___________________________________________________________________________________ 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: \starbuffer in own macros 2009-10-19 14:13 ` Andreas Harder @ 2009-10-19 15:53 ` Wolfgang Schuster 2009-10-19 16:01 ` Andreas Harder 0 siblings, 1 reply; 16+ messages in thread From: Wolfgang Schuster @ 2009-10-19 15:53 UTC (permalink / raw) To: mailing list for ConTeXt users Am 19.10.2009 um 16:13 schrieb Andreas Harder: > There is an inherent "problem" as one can see in the attachment, but > since mostly I cite a whole paragraph it's not a real problem. This happens when you start in the middle of a paragraph/line which results in different line breaking. > I think therefore you used the lines-environment? I used \start/\stoplines because it was in your code. 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: \starbuffer in own macros 2009-10-19 15:53 ` Wolfgang Schuster @ 2009-10-19 16:01 ` Andreas Harder 0 siblings, 0 replies; 16+ messages in thread From: Andreas Harder @ 2009-10-19 16:01 UTC (permalink / raw) To: mailing list for ConTeXt users Am 19.10.2009 um 17:53 schrieb Wolfgang Schuster: > > Am 19.10.2009 um 16:13 schrieb Andreas Harder: > >> There is an inherent "problem" as one can see in the attachment, >> but since mostly I cite a whole paragraph it's not a real problem. > > This happens when you start in the middle of a paragraph/line which > results in different line breaking. > >> I think therefore you used the lines-environment? > > I used \start/\stoplines because it was in your code. Oh, I see, the s was too much … 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 ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2009-10-19 16:01 UTC | newest] Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2009-10-13 17:05 Section setup Martin Scholz 2009-10-16 19:06 ` Mojca Miklavec 2009-10-16 23:22 ` Martin Scholz 2009-10-17 7:38 ` Mojca Miklavec 2009-10-17 14:58 ` Janneman 2009-10-17 15:40 ` Wolfgang Schuster 2009-10-17 15:46 ` Janneman 2009-10-17 15:54 ` Wolfgang Schuster 2009-10-17 16:12 ` Aditya Mahajan 2009-10-17 20:29 ` \starbuffer in own macros Andreas Harder 2009-10-18 9:14 ` Wolfgang Schuster 2009-10-18 10:02 ` Andreas Harder 2009-10-18 22:50 ` Wolfgang Schuster 2009-10-19 14:13 ` Andreas Harder 2009-10-19 15:53 ` Wolfgang Schuster 2009-10-19 16:01 ` Andreas Harder
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).