* AutoDroppedCaps and indenting @ 2006-01-21 21:26 Joshua Ellis 2006-01-22 10:17 ` Sorting question Bernd Militzer 2006-01-23 18:55 ` AutoDroppedCaps and indenting Joshua Ellis 0 siblings, 2 replies; 9+ messages in thread From: Joshua Ellis @ 2006-01-21 21:26 UTC (permalink / raw) This may be a silly question, but it appears the use of \AutoDroppedCaps (or \DroppedCaps) causes indenting settings to do away. For example: ======================== \AutoDroppedCaps \setupwhitespace[none] \setupinterlinespace[small] \setupindenting[medium] \indenting[yes] \starttext Para 1 blah blah blah para 1 blah blah blah para 1 blah blah blah para 1 blah blah blah para 1 blah blah blah para blah blah blah para 1 blah blah blah para 1 blah blah blah para 1 blah blah blah Para 2 blah blah blah para 2 blah blah blah para 2 blah blah blah para 2 blah blah blah para 2 blah blah blah para 2 blah blah blah para 2 blah blah blah para 2 blah blah blah para 2 blah blah blah para 2 blah blah blah Para 3 blah blah blah para 3 blah blah blah para 3 blah blah blah para 3 blah blah blah para 3 blah blah blah para 3 blah blah blah para 3 blah blah blah para 3 blah blah blah para 3 blah blah blah \stoptext ========================= Without \AutoDroppedCaps each paragraph is indented as expected. With \AutoDroppedCaps, none of the paragraphs are indented. If \AutoDroppedCaps is enabled, if I place \indenting[yes] immediately after the first word of the first paragraph (so it looks like "Para \indenting[yes] 1"), then the 3rd paragraph is indented, but the second one is still flush-left. Any ideas? Thanks, -joshua ^ permalink raw reply [flat|nested] 9+ messages in thread
* Sorting question 2006-01-21 21:26 AutoDroppedCaps and indenting Joshua Ellis @ 2006-01-22 10:17 ` Bernd Militzer 2006-01-22 17:02 ` Vit Zyka 2006-01-23 18:55 ` AutoDroppedCaps and indenting Joshua Ellis 1 sibling, 1 reply; 9+ messages in thread From: Bernd Militzer @ 2006-01-22 10:17 UTC (permalink / raw) [-- Attachment #1: Type: text/plain, Size: 350 bytes --] Hello, is it possible to produce a sorted list without unsing the entry \Ueberall in text? % \definesorting[person][personen] \setupsorting[person][criterium = all] % \person{Unsinn, Klaus} \person{Militzer, Bernd} \person{Horten, Hans} \person[Ueberall]{Überall, Heinrich} % \placelistofpersonen Any ideas? Thanks, Bernd [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: testsort.tex --] [-- Type: text/x-tex; name=testsort.tex; charset=UTF-8, Size: 2633 bytes --] %#ConTeXt % % allgemeine Grundeinstellung % \enableregime[windows] % Eingabe-Codierung \mainlanguage[de] % Sprachmodus \usetypescript[modern][texnansi] \setupbodyfont[12pt] % % Die besondere Seitenanpassung % \setuppapersize[a4][a4] \setuplayout[location=singlesided] \setuplayout[ backspace=2.46cm,topspace=1.2cm, top=0cm,bottom=0cm,topdistance=0cm,bottomdistance=0cm, header=1.5cm,footer=1.0cm,headerdistance=0cm,footerdistance=0cm, leftedge=0cm,rightedge=0cm,leftedgedistance=0cm,rightedgedistance=0cm, leftmargin=1.5cm,rightmargin=1.0cm,leftmargindistance=0.42cm,rightmargindistance=0.42cm, width=16.5cm,height=27.4cm, ] % % % Zähler für die lfdNr. % \global\newcount\xlfd \xlfd=0 % \def\LFD{\futurelet\testchar\MitOptArgLFD} % \def\MitOptArgLFD{\ifx[\testchar% \let\next\OptArgLFD \else % \let\next \NoOptArgLFD \fi \next} % % setzte den Zähler auf bestimmten Wert % \def\OptArgLFD[#1]{% {\global\xlfd=\number#1} } % % erhöhe den Wert um 1 % und gebe den Zähler aus % Besonderheit % zweistellige Ausgabe der Zahl also 01., 02. ... 10. 11. ... % und Punkt % \def\NoOptArgLFD{% {\global\advance\xlfd by 1\relax} \ifnum\xlfd<10 0\fi \number\xlfd. } % % Linie nach dem Namen % \def\myrule{ {\thinrules[n=1]\par}} % % % \starttext % % % 1. ex no prob % \definesorting[personA][personenA] \setupsorting[personA][criterium = all,before=\LFD,after=\myrule] \personA{Unsinn, Klaus} \personA{Militzer, Bernd} \personA{Horten, Hans} \placelistofpersonenA \page % 2. ex prob Überall on wrong position % \definesorting[personB][personenB] \setupsorting[personB][criterium = all,before=\LFD,after=\myrule] \personB{Unsinn, Klaus} \personB{Militzer, Bernd} \personB{Horten, Hans} \personB{Überall, Heinrich} \placelistofpersonenB \page % 3. ex prob Überall is missing % \definesorting[personC][personenC] \setupsorting[personC][criterium = all,before=\LFD,after=\myrule] \personC{Unsinn, Klaus} \personC{Militzer, Bernd} \personC{Horten, Hans} \personC[Ueberall]{Überall, Heinrich} \placelistofpersonenC \page % 4. ex prob Überall is missing % \definesorting[personD][personenD] \setupsorting[personD][criterium = all,before=\LFD,after=\myrule] \personD{Unsinn, Klaus} \personD{Militzer, Bernd} \personD{Horten, Hans} \personD[Ueberall]{Überall, Heinrich} First I use \Ueberall\ in text \placelistofpersonenD \page \stoptext [-- Attachment #3: Type: text/plain, Size: 139 bytes --] _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Sorting question 2006-01-22 10:17 ` Sorting question Bernd Militzer @ 2006-01-22 17:02 ` Vit Zyka 2006-01-22 19:36 ` Mojca Miklavec 0 siblings, 1 reply; 9+ messages in thread From: Vit Zyka @ 2006-01-22 17:02 UTC (permalink / raw) Bernd Militzer wrote: > Hello, > > is it possible to produce a sorted list without unsing the entry > \Ueberall in text? > > % > \definesorting[person][personen] > \setupsorting[person][criterium = all] > % > \person{Unsinn, Klaus} > \person{Militzer, Bernd} > \person{Horten, Hans} > \person[Ueberall]{Überall, Heinrich} > % > \placelistofpersonen > > Any ideas? We need to define (German?) sorting rules for newtexexec (newtexutil). Tell me in between 'Ü' have to be sorted I will try to prepare a code for this rule. Vit > > Thanks, Bernd > > > > ------------------------------------------------------------------------ > > %#ConTeXt > > % > % allgemeine Grundeinstellung > % > \enableregime[windows] % Eingabe-Codierung > \mainlanguage[de] % Sprachmodus > \usetypescript[modern][texnansi] > \setupbodyfont[12pt] > % > % Die besondere Seitenanpassung > % > \setuppapersize[a4][a4] > \setuplayout[location=singlesided] > > \setuplayout[ > backspace=2.46cm,topspace=1.2cm, > top=0cm,bottom=0cm,topdistance=0cm,bottomdistance=0cm, > header=1.5cm,footer=1.0cm,headerdistance=0cm,footerdistance=0cm, > leftedge=0cm,rightedge=0cm,leftedgedistance=0cm,rightedgedistance=0cm, > leftmargin=1.5cm,rightmargin=1.0cm,leftmargindistance=0.42cm,rightmargindistance=0.42cm, > width=16.5cm,height=27.4cm, > ] > % > % > % Z�hler f�r die lfdNr. > % > \global\newcount\xlfd \xlfd=0 > % > \def\LFD{\futurelet\testchar\MitOptArgLFD} > % > > \def\MitOptArgLFD{\ifx[\testchar% > \let\next\OptArgLFD \else % > \let\next \NoOptArgLFD \fi \next} > % > % setzte den Z�hler auf bestimmten Wert > % > \def\OptArgLFD[#1]{% > {\global\xlfd=\number#1} > } > % > % erh�he den Wert um 1 > % und gebe den Z�hler aus > % Besonderheit > % zweistellige Ausgabe der Zahl also 01., 02. ... 10. 11. ... > % und Punkt > % > \def\NoOptArgLFD{% > {\global\advance\xlfd by 1\relax} > \ifnum\xlfd<10 > 0\fi > \number\xlfd. > } > % > % Linie nach dem Namen > % > \def\myrule{ {\thinrules[n=1]\par}} > % > % > % > \starttext > % > % > % 1. ex no prob > % > > \definesorting[personA][personenA] > \setupsorting[personA][criterium = all,before=\LFD,after=\myrule] > > \personA{Unsinn, Klaus} > \personA{Militzer, Bernd} > \personA{Horten, Hans} > > > \placelistofpersonenA > > \page > > % 2. ex prob �berall on wrong position > > % > > \definesorting[personB][personenB] > \setupsorting[personB][criterium = all,before=\LFD,after=\myrule] > > \personB{Unsinn, Klaus} > \personB{Militzer, Bernd} > \personB{Horten, Hans} > \personB{�berall, Heinrich} > > \placelistofpersonenB > > \page > > % 3. ex prob �berall is missing > > % > \definesorting[personC][personenC] > \setupsorting[personC][criterium = all,before=\LFD,after=\myrule] > > \personC{Unsinn, Klaus} > \personC{Militzer, Bernd} > \personC{Horten, Hans} > \personC[Ueberall]{�berall, Heinrich} > > \placelistofpersonenC > > \page > > % 4. ex prob �berall is missing > > % > \definesorting[personD][personenD] > \setupsorting[personD][criterium = all,before=\LFD,after=\myrule] > > \personD{Unsinn, Klaus} > \personD{Militzer, Bernd} > \personD{Horten, Hans} > \personD[Ueberall]{�berall, Heinrich} > > First I use \Ueberall\ in text > > \placelistofpersonenD > > \page > > \stoptext > > > ------------------------------------------------------------------------ > > _______________________________________________ > ntg-context mailing list > ntg-context@ntg.nl > http://www.ntg.nl/mailman/listinfo/ntg-context -- ======================================================= Ing. Vít Zýka, Ph.D. TYPOkvítek database publishing databazove publikovani data maintaining and typesetting in typographic quality priprava dat a jejich sazba v typograficke kvalite tel.: (+420) 777 198 189 www: http://typokvitek.com ======================================================= ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Sorting question 2006-01-22 17:02 ` Vit Zyka @ 2006-01-22 19:36 ` Mojca Miklavec 2006-01-23 0:06 ` Henning Hraban Ramm 2006-01-23 0:08 ` Vit Zyka 0 siblings, 2 replies; 9+ messages in thread From: Mojca Miklavec @ 2006-01-22 19:36 UTC (permalink / raw) On 1/22/06, Vit Zyka wrote: > We need to define (German?) sorting rules for newtexexec (newtexutil). > Tell me in between 'Ü' have to be sorted I will try to prepare a code > for this rule. ä (adiaeresis) is identical to a, ö (odiaeresis) identical to o, ü (udiaeresis) identical to u, the same for uppercase. ß (ssharp) is edentical to "ss" (same for uppercase, but in uppercase it's written as SS anyway). Mojca ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Sorting question 2006-01-22 19:36 ` Mojca Miklavec @ 2006-01-23 0:06 ` Henning Hraban Ramm 2006-01-23 0:08 ` Vit Zyka 1 sibling, 0 replies; 9+ messages in thread From: Henning Hraban Ramm @ 2006-01-23 0:06 UTC (permalink / raw) Am 2006-01-22 um 20:36 schrieb Mojca Miklavec: >> We need to define (German?) sorting rules for newtexexec >> (newtexutil). >> Tell me in between 'Ü' have to be sorted I will try to prepare a code >> for this rule. > ä (adiaeresis) is identical to a, ö (odiaeresis) identical to o, ü > (udiaeresis) identical to u, the same for uppercase. ß (ssharp) is > edentical to "ss" (same for uppercase, but in uppercase it's written > as SS anyway). Additionally there's the 'phone book' sorting, where ä = ae, ö = oe, ü = ue, ß = ss The former should be default, the latter an option. Other accented characters same as unaccented (in both sortings). Greetlings from Lake Constance! Hraban --- http://www.fiee.net/texnique/ http://contextgarden.net http://www.cacert.org (I'm an assurer) ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Sorting question 2006-01-22 19:36 ` Mojca Miklavec 2006-01-23 0:06 ` Henning Hraban Ramm @ 2006-01-23 0:08 ` Vit Zyka 2006-01-23 0:19 ` Henning Hraban Ramm 1 sibling, 1 reply; 9+ messages in thread From: Vit Zyka @ 2006-01-23 0:08 UTC (permalink / raw) Mojca Miklavec wrote: > On 1/22/06, Vit Zyka wrote: > > >>We need to define (German?) sorting rules for newtexexec (newtexutil). >>Tell me in between 'Ü' have to be sorted I will try to prepare a code >>for this rule. > > > ä (adiaeresis) is identical to a, ö (odiaeresis) identical to o, ü > (udiaeresis) identical to u, the same for uppercase. ß (ssharp) is > edentical to "ss" (same for uppercase, but in uppercase it's written > as SS anyway). Hmmm, that is not complete: I understand that every ü, Ü, u, U comes to single group, but is u<ü<U<Ü? Let say yes. Then try ------------------------------ \input sort-ini.tex \useregime[win] \enableregime[windows] % Eingabe-Codierung \mainlanguage[de] % Sprachmodus \usetypescript[modern][texnansi] \startmode[sortorder-de] \exportsortexpansion{u}{u+1} \exportsortexpansion{udiaeresis}{u+2} \exportsortexpansion{U}{u+3} \exportsortexpansion{Udiaeresis}{u+4} \exportsortdivision{u+1}{u} \exportsortdivision{u+2}{u} \exportsortdivision{u+3}{u} \exportsortdivision{u+4}{u} \stopmode \setmode{sortorder-de} \starttext \definesorting[person][personen] \setupsorting[person][criterium = all] %\def\person#1{#1\expanded{\index{#1}}, } %\def\person#1{#1\index{#1}, } \person{Unsinn, Klaus} \person{Militzer, Bernd} \person{Horten, Hans} %\person{Überall, Heinrich} \person{\Udiaeresis berall, Heinrich} Index: \placelistofpersonen %\placeindex[alternative=A] \stoptext ------------------------------ Comments: - newtexexec is needed! - works for both index/sorting - works only for \Udiaeresis not for direct Ü! Strange! Why? Vit ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Sorting question 2006-01-23 0:08 ` Vit Zyka @ 2006-01-23 0:19 ` Henning Hraban Ramm 2006-01-23 23:26 ` Vit Zyka 0 siblings, 1 reply; 9+ messages in thread From: Henning Hraban Ramm @ 2006-01-23 0:19 UTC (permalink / raw) Am 2006-01-23 um 01:08 schrieb Vit Zyka: >> ä (adiaeresis) is identical to a, ö (odiaeresis) identical to o, ü >> (udiaeresis) identical to u, the same for uppercase. ß (ssharp) is >> edentical to "ss" (same for uppercase, but in uppercase it's written >> as SS anyway). > > Hmmm, that is not complete: I understand that every ü, Ü, u, U > comes to single group, but is u<ü<U<Ü? Let say yes. Then try I didn't test your code, but u, ü, U and Ü should be handled as same (in "normal German order") and u=U, ü=ue=Ü=Ue=UE in "German phone book order". Greetlings from Lake Constance! Hraban --- http://www.fiee.net/texnique/ http://contextgarden.net http://www.cacert.org (I'm an assurer) ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Sorting question 2006-01-23 0:19 ` Henning Hraban Ramm @ 2006-01-23 23:26 ` Vit Zyka 0 siblings, 0 replies; 9+ messages in thread From: Vit Zyka @ 2006-01-23 23:26 UTC (permalink / raw) Henning Hraban Ramm wrote: > Am 2006-01-23 um 01:08 schrieb Vit Zyka: > >>> ä (adiaeresis) is identical to a, ö (odiaeresis) identical to o, ü >>> (udiaeresis) identical to u, the same for uppercase. ß (ssharp) is >>> edentical to "ss" (same for uppercase, but in uppercase it's written >>> as SS anyway). >> >> >> Hmmm, that is not complete: I understand that every ü, Ü, u, U comes >> to single group, but is u<ü<U<Ü? Let say yes. Then try > > > I didn't test your code, but u, ü, U and Ü should be handled as same > (in "normal German order") > and u=U, ü=ue=Ü=Ue=UE in "German phone book order". Hmmm, I feel that the situation is more complicated (same as in Czech). Proper sorting needs several (3 or 4, perhaps some languages more?) passes: 1. pass: division - define which letters comes to the same group (it can be also group of letters) - defined for newtexutil.rb 2. pass: sorting with the simplified rules e.g. ü=ue=Ü=Ue=UE 3. pass: if all letter are the same according the 2. pass, then apply e.g. ü<ue<Ü<Ue<UE 4. ??? (perhaps problems with Czech 'Ch'). After that: 'Üb' < 'üz' < 'Üz' > Greetlings from Lake Constance! Enjoy it. Vit ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: AutoDroppedCaps and indenting 2006-01-21 21:26 AutoDroppedCaps and indenting Joshua Ellis 2006-01-22 10:17 ` Sorting question Bernd Militzer @ 2006-01-23 18:55 ` Joshua Ellis 1 sibling, 0 replies; 9+ messages in thread From: Joshua Ellis @ 2006-01-23 18:55 UTC (permalink / raw) Joshua Ellis wrote: > This may be a silly question, but it appears the use of \AutoDroppedCaps > (or \DroppedCaps) causes indenting settings to do away. My problem with DroppedCaps occurred in using the latest build... texexec --version shows cont-en : ver: 2006.01.16 18:35 I found if I put DroppedCaps in supp-fun.tex back to the previous version -- in other words, commented out {\noindenting \dontleavehmode and uncommented \ifhmode\hskip-\parindent\fi The problem went away. Thanks, -joshua ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2006-01-23 23:26 UTC | newest] Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2006-01-21 21:26 AutoDroppedCaps and indenting Joshua Ellis 2006-01-22 10:17 ` Sorting question Bernd Militzer 2006-01-22 17:02 ` Vit Zyka 2006-01-22 19:36 ` Mojca Miklavec 2006-01-23 0:06 ` Henning Hraban Ramm 2006-01-23 0:08 ` Vit Zyka 2006-01-23 0:19 ` Henning Hraban Ramm 2006-01-23 23:26 ` Vit Zyka 2006-01-23 18:55 ` AutoDroppedCaps and indenting Joshua Ellis
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).