ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Changing the font size in an environment changes the behavior of a macro
@ 2020-04-24 22:13 Fabrice Couvreur
  2020-05-04 16:51 ` Fabrice Couvreur
  0 siblings, 1 reply; 4+ messages in thread
From: Fabrice Couvreur @ 2020-04-24 22:13 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 731 bytes --]

Hi,
This macro was written by Otared and it works well unless I change the size
of the font (see the second graph).
How to correct this problem ?
Thanks for your help.
Fabrice

%%%% begin example

\usemodule[pgfplots]
\pgfplotsset{compat=newest}
\define[2]\cscript{\start\switchtobodyfont[xitsbidi]\m{{\mathscript{#1}}_{#2}}\stop}

\starttext

 \startmidaligned
 \starttikzpicture
 \startaxis
   \addplot {x};
   \node[above left] at (2,2) {\cscript{C}{f}};
   \stopaxis
 \stoptikzpicture
 \stopmidaligned
 \blank
 \startmidaligned
  \switchtobodyfont[9pt]
  \starttikzpicture
  \startaxis
   \addplot {x};
   \node[above left] at (2,2) {\cscript{C}{f}};
   \stopaxis
 \stoptikzpicture
 \stopmidaligned

\stoptext

%%%%end example

[-- Attachment #1.2: Type: text/html, Size: 2147 bytes --]

[-- Attachment #2: Type: text/plain, Size: 493 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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Changing the font size in an environment changes the behavior of a macro
  2020-04-24 22:13 Changing the font size in an environment changes the behavior of a macro Fabrice Couvreur
@ 2020-05-04 16:51 ` Fabrice Couvreur
  2020-05-04 17:18   ` Aditya Mahajan
  0 siblings, 1 reply; 4+ messages in thread
From: Fabrice Couvreur @ 2020-05-04 16:51 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 1021 bytes --]

Hi,
Sorry to insist but I cannot fix this problem.
Thanks for any help.
Fabrice

Le sam. 25 avr. 2020 à 00:13, Fabrice Couvreur <fabrice1.couvreur@gmail.com>
a écrit :

> Hi,
> This macro was written by Otared and it works well unless I change the
> size of the font (see the second graph).
> How to correct this problem ?
> Thanks for your help.
> Fabrice
>
> %%%% begin example
>
> \usemodule[pgfplots]
> \pgfplotsset{compat=newest}
>
> \define[2]\cscript{\start\switchtobodyfont[xitsbidi]\m{{\mathscript{#1}}_{#2}}\stop}
>
> \starttext
>
>  \startmidaligned
>  \starttikzpicture
>  \startaxis
>    \addplot {x};
>    \node[above left] at (2,2) {\cscript{C}{f}};
>    \stopaxis
>  \stoptikzpicture
>  \stopmidaligned
>  \blank
>  \startmidaligned
>   \switchtobodyfont[9pt]
>   \starttikzpicture
>   \startaxis
>    \addplot {x};
>    \node[above left] at (2,2) {\cscript{C}{f}};
>    \stopaxis
>  \stoptikzpicture
>  \stopmidaligned
>
> \stoptext
>
> %%%%end example
>

[-- Attachment #1.2: Type: text/html, Size: 2491 bytes --]

[-- Attachment #2: Type: text/plain, Size: 493 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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Changing the font size in an environment changes the behavior of a macro
  2020-05-04 16:51 ` Fabrice Couvreur
@ 2020-05-04 17:18   ` Aditya Mahajan
  2020-05-04 21:46     ` Fabrice Couvreur
  0 siblings, 1 reply; 4+ messages in thread
From: Aditya Mahajan @ 2020-05-04 17:18 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Mon, 4 May 2020, Fabrice Couvreur wrote:

> Hi,
> Sorry to insist but I cannot fix this problem.
> Thanks for any help.

I don't know the answer, but here is a simpler example without pgfplot which fails (different calligraphic C's):


\define[1]\cscript{\start\switchtobodyfont[xitsbidi]\m{{\mathscript{#1}}}\stop}

\starttext
\startTEXpage[offset=2mm]
\cscript{C}
\start
   \switchtobodyfont[9pt]
   \cscript{C}
\stop
\stopTEXpage
\stoptext

And here is a version with a minor change that works (same calligraphic C's)!

\usebodyfont[xitsbidi]

\define[1]\cscript{\start\m{{\mathscript{#1}}}\stop}

\starttext
\startTEXpage[offset=2mm]
\cscript{C}
\start
   \switchtobodyfont[9pt]
   \cscript{C}
\stop
\stopTEXpage
\stoptext

Aditya
___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Changing the font size in an environment changes the behavior of a macro
  2020-05-04 17:18   ` Aditya Mahajan
@ 2020-05-04 21:46     ` Fabrice Couvreur
  0 siblings, 0 replies; 4+ messages in thread
From: Fabrice Couvreur @ 2020-05-04 21:46 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 2327 bytes --]

Hi Aditya,
Thank you for your help ; this also works with pgfplots but the body of the
text must be with the same font. I always use the pagella font but it
doesn't allow you to use \mathscript{} that's why I use this macro. Are
there other free fonts that allow you to do this ?
Fabrice

\usemodule[pgfplots]
\pgfplotsset{compat=newest}
\usebodyfont[xitsbidi]
\define[1]\cscript{\start\m{{\mathscript{#1}}}\stop}

\startmidaligned
 \define[1]\cscript{\start\m{{\mathscript{#1}}}\stop}
 \starttikzpicture
 \startaxis
   \addplot {x};
   \node[above left] at (2,2) {\cscript{C}};
   \stopaxis
 \stoptikzpicture
 \stopmidaligned
 \blank
 \startmidaligned
  \switchtobodyfont[9pt]
  \starttikzpicture
  \startaxis
   \addplot {x};
   \node[above left] at (2,2) {\cscript{C}};
   \stopaxis
 \stoptikzpicture
 \stopmidaligned

\stoptext

Le lun. 4 mai 2020 à 19:18, Aditya Mahajan <adityam@umich.edu> a écrit :

> On Mon, 4 May 2020, Fabrice Couvreur wrote:
>
> > Hi,
> > Sorry to insist but I cannot fix this problem.
> > Thanks for any help.
>
> I don't know the answer, but here is a simpler example without pgfplot
> which fails (different calligraphic C's):
>
>
>
> \define[1]\cscript{\start\switchtobodyfont[xitsbidi]\m{{\mathscript{#1}}}\stop}
>
> \starttext
> \startTEXpage[offset=2mm]
> \cscript{C}
> \start
>    \switchtobodyfont[9pt]
>    \cscript{C}
> \stop
> \stopTEXpage
> \stoptext
>
> And here is a version with a minor change that works (same calligraphic
> C's)!
>
> \usebodyfont[xitsbidi]
>
> \define[1]\cscript{\start\m{{\mathscript{#1}}}\stop}
>
> \starttext
> \startTEXpage[offset=2mm]
> \cscript{C}
> \start
>    \switchtobodyfont[9pt]
>    \cscript{C}
> \stop
> \stopTEXpage
> \stoptext
>
> Aditya
>
> ___________________________________________________________________________________
> 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
>
> ___________________________________________________________________________________
>

[-- Attachment #1.2: Type: text/html, Size: 3905 bytes --]

[-- Attachment #2: Type: text/plain, Size: 493 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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-05-04 21:46 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-24 22:13 Changing the font size in an environment changes the behavior of a macro Fabrice Couvreur
2020-05-04 16:51 ` Fabrice Couvreur
2020-05-04 17:18   ` Aditya Mahajan
2020-05-04 21:46     ` Fabrice Couvreur

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).