The best command for parallel texts
Hi all, I need to type parallel text on double columns. I've tried paragraphs, tabulate, table and column environments. The best result of these options gives the tabulate. Unfortunately, it does not respect alignment - many \hbox errors in all environments except columns :(. What should I use and set up? \setuppapersize[A6][A6] \defineparagraphs[TwoLang][n=2] \setuptabulate[split=yes] \setupalign[verytolerant,stretch] \starttext \startTwoLang \input lorem \nextTwoLang \input davis \stopTwoLang \starttabulate[|p|p|] \NC\input lorem \NC\input davis \NC\NR \stoptabulate \bTABLE[frame=off,align=yes,split=yes] \bTR \bTD[roffset=2mm]\input lorem\eTD \bTD[loffset=2mm]\input davis\eTD \eTR \eTABLE \startcolumns[n=2] \input lorem \column \input davis \stopcolumns \stoptext Best regards Martin Hasoň
Martin Hasoň mailto:martin.hason@gmail.com 1. Juli 2018 um 12:18 Hi all,
I need to type parallel text on double columns. I've tried paragraphs, tabulate, table and column environments.The best result of these options gives the tabulate.Unfortunately, it does not respect alignment - many \hbox errors in all environments except columns :(.What should I use and set up?
None of the table environments use the global alignment settings and you have to set them again to get better results for the content. Wolfgang
Hi Martin, Wolfgang,
On Mon, 02 Jul 2018 14:41:31 -0600, Wolfgang Schuster
Martin Hasoň mailto:martin.hason@gmail.com 1. Juli 2018 um 12:18 Hi all,
I need to type parallel text on double columns. I've tried paragraphs, tabulate, table and column environments.The best result of these options gives the tabulate.Unfortunately, it does not respect alignment - many \hbox errors in all environments except columns :(.What should I use and set up?
None of the table environments use the global alignment settings and you have to set them again to get better results for the content.
Martin, have you tried streams? http://wiki.contextgarden.net/Columns#Streams Under the examples you will find an example of a columnar, aligned streams setup - by Wolfgang. Best wishes Idris -- Idris Samawi Hamid, Professor Department of Philosophy Colorado State University Fort Collins, CO 80512
On Tue, 03 Jul 2018 15:30:18 -0600, Idris Samawi Hamid ادريس سماوي حامد
Hi Martin, Wolfgang,
On Mon, 02 Jul 2018 14:41:31 -0600, Wolfgang Schuster
wrote: Martin Hasoň mailto:martin.hason@gmail.com 1. Juli 2018 um 12:18 Hi all,
I need to type parallel text on double columns. I've tried paragraphs, tabulate, table and column environments.The best result of these options gives the tabulate.Unfortunately, it does not respect alignment - many \hbox errors in all environments except columns :(.What should I use and set up?
None of the table environments use the global alignment settings and you have to set them again to get better results for the content.
Martin, have you tried streams?
http://wiki.contextgarden.net/Columns#Streams
Under the examples you will find an example of a columnar, aligned streams setup - by Wolfgang.
Ok, needed a break from work, so for fun and for learning something new: ============== \setuppapersize[A4][A4] \defineparagraphs[TwoLang][n=2] \setuptabulate[split=yes] \setupalign[verytolerant,stretch] \starttext \showframe \startoutputstream[one] \setupalign[flushleft] \framedtext[width=17.4em,align=verytolerant,stretch,frame=on,offset=overlay] {\input lorem } \hfill \par \stopoutputstream \startoutputstream[two] \setupalign[flushright] \hfill \framedtext[width=17.4em,align=verytolerant,stretch,frame=on,offset=overlay] {\input davis } \par \stopoutputstream \synchronizestreams[one,two] \startoverlay {\raise2\strutdp\outputstreambox[one]} {\raise0\strutdp\outputstreambox[two]} \stopoverlay \startTwoLang \input lorem \nextTwoLang \input davis \stopTwoLang \starttabulate[|p|p|] \NC\input lorem \NC\input davis \NC\NR \stoptabulate \bTABLE[frame=off,align=yes,split=yes] \bTR \bTD[roffset=2mm]\input lorem\eTD \bTD[loffset=2mm]\input davis\eTD \eTR \eTABLE \startcolumns[n=2] \input lorem \column \input davis \stopcolumns \stoptext ============== The \raise2\strutdp etc. feels like a hack, Wolfgang knows better why it's needed, as as how and why the value for one stream affects the other.. Idris -- Idris Samawi Hamid, Professor Department of Philosophy Colorado State University Fort Collins, CO 80512
Hi Martin, Wolfgang,
On Mon, 02 Jul 2018 14:41:31 -0600, Wolfgang Schuster
wrote: Martin Hasoň mailto:martin.hason@gmail.com 1. Juli 2018 um 12:18 Hi all,
I need to type parallel text on double columns. I've tried paragraphs, tabulate, table and column environments.The best result of these options gives the tabulate.Unfortunately, it does not respect alignment - many \hbox errors in all environments except columns :(.What should I use and set up?
None of the table environments use the global alignment settings and you have to set them again to get better results for the content.
Martin, have you tried streams?
http://wiki.contextgarden.net/Columns#Streams
Under the examples you will find an example of a columnar, aligned streams setup - by Wolfgang. There are a few half-finished mechanisms. There's also one based on
On 7/3/2018 11:30 PM, Idris Samawi Hamid ادريس سماوي حامد wrote: parallel figures etc that Thomas and I still need to finish. Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
participants (4)
-
Hans Hagen
-
Idris Samawi Hamid ادريس سماوي ح امد
-
Martin Hasoň
-
Wolfgang Schuster