Re: [NTG-context] Multiple columns in an itemization group

2018-01-26 Thread kaddour kardio
​You have plenty of choices:
​1- using predefined symbols, numbered 1 to 7 for usual itemation symbols:
\startitemize[4, columns, three, joindup, packed]

2- use alphanumeric symbols: A (capitals) a, R (romans), r
\startitemize[R, columns, three, joindup, packed]

3 - define your own symbol (like fontawesome symbols for checkbox for
example)​



> ​
>>
>>
>> \setuppapersize[letter]
>> \starttext
>>   \startitemize[columns,joinedup,packed]
>>  \item ability
>>  \item absorb
>>  \item accuse
>>  \item act
>>  \item active
>>  \item actual
>>  \item adopt
>>  \item advantage
>>   \stopitemize
>> \stoptext
>>
>> 
>>
>>
>>
>> Regards
>> 
>> ___
>> 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/list
>> info/ntg-context
>> webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
>> archive  : https://bitbucket.org/phg/context-mirror/commits/
>> wiki : http://contextgarden.net
>> 
>> ___
>
>
>
> --
> Dr YAHYAOUI Mohamed Kaddour, cardiologue -- Clinique KARDIA.
>
>
___
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

Re: [NTG-context] Correct usage of \placebookmarks

2018-01-26 Thread Henning Hraban Ramm
Am 2018-01-26 um 12:59 schrieb Lars :

> Am 26/01/2018 um 06:10 schrieb Henri:
>>> Am I being ignored personally here?
>> Why so impatient?  I was once bumping a thread for half a year with until 
>> Hans
>> fixed it.
> 
> Well, that's what I call patience. I don't want to be offensive, yet there 
> are several reasons which lead to my assumption, which I'd rather not discuss 
> at this point.

I also sometimes get the impression that my requests are ignored until I become 
pushy. But I’m quite sure it’s mostly just the complexity of my questions (or 
maybe lack in clearness) that decreases the answering priority, nothing 
personal.

Myself I’m usually only active on this mailing list while I work on ConTeXt 
projects myself (which is becoming more frequent again).

>> It there any reason not to use a head?
> 
> Yes there is. It's a multi-page letter in which I simply don't use heads. A 
> second scenario is the merging of several PDF documents into one, again 
> without using heads. So far I've been using third-party software to create 
> bookmarks. Yet I'd like to keep my working environment as minimaistic as 
> possible (editor, CTX). I'd love to believe that CTX is powerful enough to 
> achieve that goal.
> 
>> 
>> \setupinteraction[state=start]
>> \setupinteractionscreen[option=bookmark]
>> \placebookmarks[Marks][Marks][force=yes]
>> 
>> \definehead
>>   [Marks]
>>   [subject]
>>   [placehead=empty,
>>before={},
>>after={}]
>> 
>> \starttext
>> 
>>   \Marks[title={Bookmark one}]
>>   \input tufte
>>  \page
>>  \Marks[title={Bookmark two}]
>>   \input knuth
>> 
>> \stoptext
> 
> That's all I wanted, just some advice. Even a "it's not possible at this 
> time" would have been satisfing. I will test your code as soon as I'm home 
> and report on it.

Often the command argument is a useful hack, like:

\define[2]\MyChap{\relax}
\setuphead[chapter][command=\MyChap]


Greetlings, Hraban
---
http://www.fiee.net
http://wiki.contextgarden.net
GPG Key ID 1C9B22FD

___
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

Re: [NTG-context] Django: using ConTeXT mkiv to output PDF

2018-01-26 Thread kaddour kardio
>
> def courrier_mkiv(request, pk2, pk1):
> entry = Courrier.objects.get(pk=pk2)
> cource = Patient.objects.get(pk=pk1)
> context = dict({'courrier': entry, 'patient': cource})
> # buffer = BytesIO()
> template = get_template('courrier/courrier.mkiv')
> rendered_tpl = template.render(context, request).encode('utf-8')
> with tempfile.TemporaryDirectory() as tempdir:
> # mtxrun --path=/data/foo --script context
> process = Popen(['mtxrun', '--path', tempdir,
> '--script=context'
> '--result'],
> stdin=PIPE,
> stdout=PIPE,
> )
> process.communicate(rendered_tpl)
> with open(os.path.join(tempdir, 'textput.pdf'), 'rb') as f:
> pdf = f.read()
> r = HttpResponse(content_type='application/pdf')
> r.write(pdf)
> return r


i tried this without success :(
the only workaround u've found for now is to render a tex file and copile
it manually.
___
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

Re: [NTG-context] How to control the placement of a button

2018-01-26 Thread Hans Hagen

On 1/26/2018 6:51 AM, Otared Kavian wrote:

Hi all,

Some years ago Wolfgang Schuster answered a question about interactive buttons 
placed on a page in order to navigate in a PDF document.

Somehow, unfortunately, I did not keep his complete answer, but kept just an 
example code he sent, which I copy below.
So my question is: how can one control the placement of a button created by the 
commands
\startbut[GoToDestination] NameOfTheButton \stopbut
For instance if one wishes to put a button on the bottom, or even somewhere on 
a page? Is it possible to give coordinates, like when one places a layer?

In the example below if the layout is modified then the buttons may disappear, 
since they might be out of the boundaries of the predefined locations of the 
buttons (which are unknown to me…).

Thanks in advance: OK

%%% begin button-example.tex
\setuppapersize[S6,S6]

\setuplayout
[width=13cm,
rightedge=1.5cm]

\setupinteraction
   [state=start,
menu=on]

\setupinteractionmenu[right]
[state=start,
align=middle,
background=screen,
frame=on,
width=broad,
style=bold,
color=]

\startinteractionmenu[right]
\startbut[content]$\leftarrow$ \stopbut % this button is too high 
on the page
\vfill
\startbut[index]  $\rightarrow$   \stopbut % this button should be a 
little bit lower
\stopinteractionmenu

\starttext

\completecontent \showframe

\dorecurse{4}
   {\chapter{Chapter #1}\index{chapter #1}
\input knuth \index{Knuth}\page}

\completeindex

\stoptext
%%% end button-example.tex


maybe \button does the job (you can put it in a layer) and 
\interactionmenu[right] will place a whole menu



-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
   tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-
___
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

Re: [NTG-context] Fwd: Correct usage of \placebookmarks

2018-01-26 Thread Hans Hagen

On 1/26/2018 12:59 PM, Lars wrote:

Am 26/01/2018 um 06:10 schrieb Henri:

Am I being ignored personally here?
Why so impatient?  I was once bumping a thread for half a year with 
until Hans

fixed it.


Well, that's what I call patience. I don't want to be offensive, yet 
there are several reasons which lead to my assumption, which I'd rather 
not discuss at this point.


Bookmarks and especially interference with structure is a tricky thing 
and not many users know all the details so sometimes you have to wait 
till someone has time to answer (personally i never use bookmarks so 
when i see such a mail i just wait till someone else answers ...).


Normally answers on this list are rather fast so when you don't get one, 
(1) maybe no one knows the answer yet, (2) your question moved out of 
the view in the mailer (happens to me), (3) those who know are busy and 
answering questions is normally not in ones job discription.


As Henri says: if after a while you still have no answer (or figured it 
out) just bump the question.


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
-
___
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

Re: [NTG-context] Fwd: Correct usage of \placebookmarks

2018-01-26 Thread Lars

Am 26/01/2018 um 06:10 schrieb Henri:

Am I being ignored personally here?

Why so impatient?  I was once bumping a thread for half a year with until Hans
fixed it.


Well, that's what I call patience. I don't want to be offensive, yet 
there are several reasons which lead to my assumption, which I'd rather 
not discuss at this point.




It there any reason not to use a head?


Yes there is. It's a multi-page letter in which I simply don't use 
heads. A second scenario is the merging of several PDF documents into 
one, again without using heads. So far I've been using third-party 
software to create bookmarks. Yet I'd like to keep my working 
environment as minimaistic as possible (editor, CTX). I'd love to 
believe that CTX is powerful enough to achieve that goal.




\setupinteraction[state=start]
\setupinteractionscreen[option=bookmark]
\placebookmarks[Marks][Marks][force=yes]

\definehead
   [Marks]
   [subject]
   [placehead=empty,
    before={},
    after={}]

\starttext

   \Marks[title={Bookmark one}]
   \input tufte
   
   \page
   
   \Marks[title={Bookmark two}]

   \input knuth

\stoptext


That's all I wanted, just some advice. Even a "it's not possible at this 
time" would have been satisfing. I will test your code as soon as I'm 
home and report on it.


Thank you very much Henri. Cheers.


On Fri, 2018-01-26 at 04:37 +0100, Lars wrote:

Am I being ignored personally here?


---

Hello there,
I've stumbled upon a behaviour in CTX that I don't fully understand. My goal
is to create a multipage document without heads (title, chapter, etc) but only
text. Yet I would like to create bookmarks. So my MWE looks the following:
\setupinteraction[state=start]
\setupinteractionscreen[option=bookmark]
\definelist[Marks]
\placebookmarks[Marks][Marks][force=yes]

\starttext

   \bookmark[Marks]{Bookmark one}
   \input tufte
   
   \page
   
   \bookmark[Marks]{Bookmark two}

   \input knuth
   
\stoptext

Yet CTX doesn't create bookmarks in that case. I first have to add a blank
predefined header like chapter or section anywhere in the text:
\setupinteraction[state=start]
\setupinteractionscreen[option=bookmark]
\definelist[Marks]
\placebookmarks[Marks][Marks][force=yes]

\starttext

   \bookmark[Marks]{Bookmark one}
   \input tufte
   
   \page
   
   \bookmark[Marks]{Bookmark two}

   \input knuth
   
   \startchapter[title={},marking={}]

   \stopchapter
   
\stoptext

Although I haven't added chapter key to \placebookmarks, so that it also
doesn't show up in the bookmarks window, only then CTX seems to create
bookmarks for the list which I created called Marks.
Is there a way to circumvent this? I'd like boomarks only where I place them
manually, without using headers.
Thanks in advance, Lars.
__
_
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___