Re: paragraphs inside tables
Jeffrey Kingston <[email protected]> Fri, 29 Jul 2022 22:43:07 +0000
| Newsgroups | gmane.comp.type-setting.lout |
|---|---|
| Message-ID | <SYCPR01MB39838312842C028B0E338225C4999@SYCPR01MB3983.ausprd01.prod.outlook.com> |
--_000_SYCPR01MB39838312842C028B0E338225C4999SYCPR01MB3983ausp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Daniel, I'm not entirely sure what's happening here. That is, I can see that the baseline-to-baseline spacing that @LP uses is being applied between the entire paragraphs rather than between the last line of the first paragraph and the first line of the second, but why that is happening I am not sure. It looks like a rather deep fault in the layout algorithm to me. Anyway the workaround would be to avoid baseline-to-baseline spacing. One simple way to do that would be to replace @LP by @DP. If that gives too much vertical space you can fall back on raw Lout and replace @DP by //0.5v and then you can increase or decrease the 0.5 to get the space you want. But it will be from the lowest descender of the last line of the previous paragraph to the highest ascender of the first line of the next paragraph, which might look slightly wrong at times. Jeff Kingston ________________________________ From: Lout-users <[email protected]> on b= ehalf of Daniel Ajoy <[email protected]> Sent: Saturday, 30 July 2022 4:34 AM To: [email protected] <[email protected]> Subject: paragraphs inside tables Hello, I have the following file with default "doc" configuration. I notice= that the @ParaGap paragraph gap spacing is not being enforced within cells= of a table (image attached and in this link https://imgur.com/a/gfql5no<ht= tps://protect-au.mimecast.com/s/awxhClx1NjiogDnNNfGiE6b?domain=3Dimgur.com>= ) What can it do to enforce it? @SysInclude { xrgb } @SysInclude { tbl } @SysInclude { diag } @SysInclude { doc } def @h right x { @B x } @Doc @Text @Begin @CD @Heading { Aprendizajes Esperados } @CD @Heading { NIVEL PRIMARIA } @Display @Tbl rule { yes } aformat { @StartHSpan @Cell indent { ctr } @B A | @HSpan | @HSpan | @HSpan = | @HSpan } bformat { @Cell @h A | @Cell @h B | @Cell @h C | @Cell @h D | @Cell @h E } cformat { @Cell A | @Cell B | @Cell C | @Cell D | @Cell E } { @Rowa A { Espa=F1ol } @Rowb A { Bloque 1 } B { Bloque 2 } C { Bloque 3 } D { Bloque 4 } E { Bloque 5 } @Rowc A { @LP { Identifica palabras que inician con la misma letra de su nombre. } @LP { Utiliza el orden alfab=E9tico. } @LP { Anticipa el contenido de un texto a partir de la informaci=F3n que le= proporcionan t=EDtulos e ilustraciones. } @LP { Establece correspondencias entre escritura y oralidad al leer palabra= s y frases. } @LP { Escribe t=EDtulos de cuentos. } @LP { Identifica la funci=F3n de los reglamentos. } @LP { Identifica letras conocidas para anticipar el contenido de un texto. = } @LP { Identifica las letras para escribir palabras determinadas. } @LP { Expone su opini=F3n y escucha las de sus compa=F1eros. } } B { @LP Utiliza las tablas como recurso para ordenar informaci=F3n. @LP Identifica las diferencias entre texto y tabla. @LP Interpreta datos contenidos en una tabla (con ayuda del docente). @LP Identifica las letras pertinentes para escribir palabras determinadas. @LP Argumenta sus criterios al elegir y recomendar un cuento. @LP Anticipa los temas y el contenido de un cuento a partir de las ilustrac= iones y los t=EDtulos. @LP Identifica reiteraciones innecesarias y faltas de concordancia al produ= cir un texto colectivo. @LP Anticipa el contenido de una noticia a partir de sus elementos gr=E1fic= os. @LP Identifica las letras pertinentes para escribir y leer frases y palabra= s determinadas. @LP Identifica informaci=F3n en noticias, con un prop=F3sito espec=EDfico. } C { @LP Selecciona informaci=F3n para ampliar su conocimiento de un tema. @LP Discrimina informaci=F3n a partir de un prop=F3sito definido. @LP Escribe notas para comunicar informaci=F3n. @LP Identifica la funci=F3n y caracter=EDsticas de la rima. @LP Identifica la similitud gr=E1fica entre palabras que riman. @LP Interpreta el significado de canciones. @LP Elabora anuncios publicitarios sobre servicios o productos. @LP Identifica las palabras para escribir frases determinadas de manera con= vencional. @LP Recupera datos e ilustraciones necesarios para integrarlos en un anunci= o clasificado. } D { @LP Resume informaci=F3n sobre un tema. @LP Elabora preguntas para recabar informaci=F3n sobre un tema espec=EDfico= . @LP Localiza en el texto informaci=F3n espec=EDfica. @LP Conoce el formato de las fichas Informativas. @LP Recupera la estructura de un cuento al reescribirlo. @LP Adapta el lenguaje para ser escrito. @LP Identifica las palabras para escribir. @LP Sigue instrucciones respetando la secuencia establecida en un proceso. @LP Escribe un instructivo: materiales y procedimiento. @LP Explica oralmente un procedimiento. } E { @LP Identifica el formato gr=E1fico y las caracter=EDsticas generales de la= s canciones. @LP Emplea el diccionario para corroborar la ortograf=EDa de palabras. @LP Adapta el lenguaje oral para ser escrito. @LP Utiliza las TIC para obtener informaci=F3n. @LP Identifica e interpreta s=EDmbolos y leyendas que indican peligro, proh= ibici=F3n o alerta. @LP Organiza informaci=F3n para exponerla a otros. @LP Identifica los recursos gr=E1ficos de los carteles. @LP Identifica palabras para escribir mensajes con una intenci=F3n determin= ada. } } @End @Text --_000_SYCPR01MB39838312842C028B0E338225C4999SYCPR01MB3983ausp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <html> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-= 1"> <style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo= ttom:0;} </style> </head> <body dir=3D"ltr"> <div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size= : 12pt; color: rgb(0, 0, 0);"> Daniel, <div><br> </div> <div>I'm not entirely sure what's happening here. That is, I</div> <div>can see that the baseline-to-baseline spacing that @LP</div> <div>uses is being applied between the entire paragraphs rather</div> <div>than between the last line of the first paragraph and the</div> <div>first line of the second, but why that is happening I am</div> <div>not sure. It looks like a rather deep fault in the layout</div> <div>algorithm to me.</div> <div><br> </div> <div>Anyway the workaround would be to avoid baseline-to-baseline</div> <div>spacing. One simple way to do that would be to replace @LP</div> <div>by @DP. If that gives too much vertical space you can fall</div> <div>back on raw Lout and replace @DP by //0.5v and then you can</div> <div>increase or decrease the 0.5 to get the space you want.</div> <div>But it will be from the lowest descender of the last line</div> <div>of the previous paragraph to the highest ascender of the</div> <div>first line of the next paragraph, which might look slightly</div> <div>wrong at times.</div> <div><br> </div> Jeff Kingston<br> </div> <div id=3D"appendonsend"></div> <hr style=3D"display:inline-block;width:98%" tabindex=3D"-1"> <div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st= yle=3D"font-size:11pt" color=3D"#000000"><b>From:</b> Lout-users <lout-u= [email protected]> on behalf of Daniel Ajoy = <[email protected]><br> <b>Sent:</b> Saturday, 30 July 2022 4:34 AM<br> <b>To:</b> [email protected] <[email protected]><br> <b>Subject:</b> paragraphs inside tables</font> <div> </div> </div> <div> <div dir=3D"ltr"> <div>Hello, I have the following file with default "doc" configur= ation. I notice that the @ParaGap paragraph gap spacing is not being enforc= ed within cells of a table (image attached and in this link <a href=3D"https://protect-au.mimecast.com/s/awxhClx1NjiogDnNNfGiE6b?domain= =3Dimgur.com"> https://imgur.com/a/gfql5no</a> )</div> <div><br> </div> <div>What can it do to enforce it?<br> </div> <div><br> </div> <div>@SysInclude { xrgb } <br> @SysInclude { tbl }<br> @SysInclude { diag }<br> @SysInclude { doc }<br> def @h right x { @B x }<br> @Doc @Text @Begin<br> <br> <br> <br> @CD @Heading { Aprendizajes Esperados }<br> @CD @Heading { NIVEL PRIMARIA }<br> <br> @Display @Tbl <br> rule { yes }<br> aformat { @StartHSpan @Cell indent { ctr } @B A | @HSpan | @HSpan | @HSpan = | @HSpan }<br> bformat { @Cell @h A | @Cell @h B | @Cell @h C | @Cell @h D | @Cell @h E }<= br> cformat { @Cell A | @Cell B | @Cell C | @Cell D | @Cell E }<br> {<br> @Rowa A { Espa=F1ol }<br> @Rowb <br> A { Bloque 1 }<br> B { Bloque 2 }<br> C { Bloque 3 }<br> D { Bloque 4 }<br> E { Bloque 5 }<br> <br> @Rowc<br> A {<br> @LP { Identifica palabras que inician con la misma letra de su nombre. }<br= > @LP { Utiliza el orden alfab=E9tico. }<br> @LP { Anticipa el contenido de un texto a partir de la informaci=F3n que le= proporcionan t=EDtulos e ilustraciones. }<br> @LP { Establece correspondencias entre escritura y oralidad al leer palabra= s y frases. }<br> @LP { Escribe t=EDtulos de cuentos. }<br> @LP { Identifica la funci=F3n de los reglamentos. }<br> @LP { Identifica letras conocidas para anticipar el contenido de un texto. = }<br> @LP { Identifica las letras para escribir palabras determinadas. }<br> @LP { Expone su opini=F3n y escucha las de sus compa=F1eros. }<br> }<br> B {<br> @LP Utiliza las tablas como recurso para ordenar informaci=F3n. <br> @LP Identifica las diferencias entre texto y tabla. <br> @LP Interpreta datos contenidos en una tabla (con ayuda del docente). <br> @LP Identifica las letras pertinentes para escribir palabras determinadas. = <br> @LP Argumenta sus criterios al elegir y recomendar un cuento. <br> @LP Anticipa los temas y el contenido de un cuento a partir de las ilustrac= iones y los t=EDtulos. <br> @LP Identifica reiteraciones innecesarias y faltas de concordancia al produ= cir un texto colectivo. <br> @LP Anticipa el contenido de una noticia a partir de sus elementos gr=E1fic= os. <br> @LP Identifica las letras pertinentes para escribir y leer frases y palabra= s determinadas. <br> @LP Identifica informaci=F3n en noticias, con un prop=F3sito espec=EDfico.<= br> }<br> C {<br> @LP Selecciona informaci=F3n para ampliar su conocimiento de un tema. <br> @LP Discrimina informaci=F3n a partir de un prop=F3sito definido. <br> @LP Escribe notas para comunicar informaci=F3n. <br> @LP Identifica la funci=F3n y caracter=EDsticas de la rima. <br> @LP Identifica la similitud gr=E1fica entre palabras que riman. <br> @LP Interpreta el significado de canciones. <br> @LP Elabora anuncios publicitarios sobre servicios o productos. <br> @LP Identifica las palabras para escribir frases determinadas de manera con= vencional. <br> @LP Recupera datos e ilustraciones necesarios para integrarlos en un anunci= o clasificado.<br> }<br> D {<br> @LP Resume informaci=F3n sobre un tema. <br> @LP Elabora preguntas para recabar informaci=F3n sobre un tema espec=EDfico= . <br> @LP Localiza en el texto informaci=F3n espec=EDfica. <br> @LP Conoce el formato de las fichas Informativas. <br> @LP Recupera la estructura de un cuento al reescribirlo. <br> @LP Adapta el lenguaje para ser escrito. <br> @LP Identifica las palabras para escribir. <br> @LP Sigue instrucciones respetando la secuencia establecida en un proceso. = <br> @LP Escribe un instructivo: materiales y procedimiento. <br> @LP Explica oralmente un procedimiento.<br> }<br> E {<br> @LP Identifica el formato gr=E1fico y las caracter=EDsticas generales de la= s canciones. <br> @LP Emplea el diccionario para corroborar la ortograf=EDa de palabras. <br> @LP Adapta el lenguaje oral para ser escrito. <br> @LP Utiliza las TIC para obtener informaci=F3n. <br> @LP Identifica e interpreta s=EDmbolos y leyendas que indican peligro, proh= ibici=F3n o alerta. <br> @LP Organiza informaci=F3n para exponerla a otros. <br> @LP Identifica los recursos gr=E1ficos de los carteles. <br> @LP Identifica palabras para escribir mensajes con una intenci=F3n determin= ada.<br> }<br> }<br> </div> <div>@End @Text<br> <br> <br> </div> </div> </div> </body> </html> --_000_SYCPR01MB39838312842C028B0E338225C4999SYCPR01MB3983ausp_--