ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* circuitikz meters
@ 2019-09-30 16:07 Martin Althoff
  2019-10-01  1:03 ` Henri Menke
  0 siblings, 1 reply; 4+ messages in thread
From: Martin Althoff @ 2019-09-30 16:07 UTC (permalink / raw)
  To: ConTeXt users

Hello ...

I am drawing some simple circuits for an electro-physics class I am teaching using
circuitikz. Using meters gives some effects I don't quite understand.

The MWE works as shown. The commented lines fail with "Undefined control sequence". If I
put the same 3 lines into Latex (via Texstudio on Linux), just the opposite happens. The
line with rmeter fails, the other two work. 

Why the difference? Some version issue? The "circuitikz manual version 0.9.4.pdf" shows
all 3 types of meters as choice. 

Actually I would prefer to use the "ammeter" and "voltmeter" within Context.

Thanks for any pointers.

Greetings, Martin

\usemodule[circuitikz]
\starttext
\starttikzpicture
%\draw (0,0)to[ammeter, t=A, i=$i$] ++(3,0);
\draw (0,4) to[rmeter, t=V, v>=$v$] ++(3,0) ;
%\draw (0,2) to[voltmeter, l=$U$] (++3,2);
\stoptikzpicture
\stoptext


Latex MWE, works as shown

\documentclass{article}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}
	\draw (0,0) to[ammeter, t=A, i=$i$] ++(3,0);
	%\draw (0,4) to[rmeter, t=V, v>=$v$] ++(3,0) ;
	\draw (0,2) to[voltmeter, l=$U$] (++3,2);
\end{circuitikz}
\end{document}


___________________________________________________________________________________
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: circuitikz meters
  2019-09-30 16:07 circuitikz meters Martin Althoff
@ 2019-10-01  1:03 ` Henri Menke
  2019-10-01 17:42   ` Martin Althoff
  0 siblings, 1 reply; 4+ messages in thread
From: Henri Menke @ 2019-10-01  1:03 UTC (permalink / raw)
  To: ntg-context

Circuitikz uses \textbf inside, which is a LaTeX macro.  Unfortunately, this is
hardcoded within the ammeter and voltmeter nodes, so you can't easily change
it.  Instead you can simply provide a macro that does the correct thing.

\usemodule[circuitikz]
\let\textbf\bold % <---
\starttext
\starttikzpicture
\draw (0,0)to[ammeter, t=A, i=$i$] ++(3,0);
\draw (0,4) to[rmeter, t=V, v>=$v$] ++(3,0) ;
\draw (0,2) to[voltmeter, l=$U$] (++3,2);
\stoptikzpicture
\stoptext

Cheers, Henri

On 10/1/19 5:07 AM, Martin Althoff wrote:
> Hello ...
> 
> I am drawing some simple circuits for an electro-physics class I am teaching using
> circuitikz. Using meters gives some effects I don't quite understand.
> 
> The MWE works as shown. The commented lines fail with "Undefined control sequence". If I
> put the same 3 lines into Latex (via Texstudio on Linux), just the opposite happens. The
> line with rmeter fails, the other two work. 
> 
> Why the difference? Some version issue? The "circuitikz manual version 0.9.4.pdf" shows
> all 3 types of meters as choice. 
> 
> Actually I would prefer to use the "ammeter" and "voltmeter" within Context.
> 
> Thanks for any pointers.
> 
> Greetings, Martin
> 
> \usemodule[circuitikz]
> \starttext
> \starttikzpicture
> %\draw (0,0)to[ammeter, t=A, i=$i$] ++(3,0);
> \draw (0,4) to[rmeter, t=V, v>=$v$] ++(3,0) ;
> %\draw (0,2) to[voltmeter, l=$U$] (++3,2);
> \stoptikzpicture
> \stoptext
> 
> 
> Latex MWE, works as shown
> 
> \documentclass{article}
> \usepackage{circuitikz}
> \begin{document}
> \begin{circuitikz}
> 	\draw (0,0) to[ammeter, t=A, i=$i$] ++(3,0);
> 	%\draw (0,4) to[rmeter, t=V, v>=$v$] ++(3,0) ;
> 	\draw (0,2) to[voltmeter, l=$U$] (++3,2);
> \end{circuitikz}
> \end{document}
> 
> 
> ___________________________________________________________________________________
> 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
___________________________________________________________________________________

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

* Re: circuitikz meters
  2019-10-01  1:03 ` Henri Menke
@ 2019-10-01 17:42   ` Martin Althoff
  2019-10-01 18:10     ` Hans Hagen
  0 siblings, 1 reply; 4+ messages in thread
From: Martin Althoff @ 2019-10-01 17:42 UTC (permalink / raw)
  To: ntg-context

Thanks for that Henri. I didn't expect a simple thing like that. As I had some similar
"glitches" before, I'll have a look through the module.

All the best, Martin

On Tue, 2019-10-01 at 14:03 +1300, Henri Menke wrote:
> Circuitikz uses \textbf inside, which is a LaTeX macro.  Unfortunately, this is
> hardcoded within the ammeter and voltmeter nodes, so you can't easily change
> it.  Instead you can simply provide a macro that does the correct thing.
> 
> \usemodule[circuitikz]
> \let\textbf\bold % <---
> \starttext
> \starttikzpicture
> \draw (0,0)to[ammeter, t=A, i=$i$] ++(3,0);
> \draw (0,4) to[rmeter, t=V, v>=$v$] ++(3,0) ;
> \draw (0,2) to[voltmeter, l=$U$] (++3,2);
> \stoptikzpicture
> \stoptext
> 
> Cheers, Henri
> 

___________________________________________________________________________________
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: circuitikz meters
  2019-10-01 17:42   ` Martin Althoff
@ 2019-10-01 18:10     ` Hans Hagen
  0 siblings, 0 replies; 4+ messages in thread
From: Hans Hagen @ 2019-10-01 18:10 UTC (permalink / raw)
  To: mailing list for ConTeXt users, Martin Althoff

On 10/1/2019 7:42 PM, Martin Althoff wrote:
> Thanks for that Henri. I didn't expect a simple thing like that. As I had some similar
> "glitches" before, I'll have a look through the module.

If there are more such commands we can add them to the tikz module 
loader. Just collect them.

> All the best, Martin
> 
> On Tue, 2019-10-01 at 14:03 +1300, Henri Menke wrote:
>> Circuitikz uses \textbf inside, which is a LaTeX macro.  Unfortunately, this is
>> hardcoded within the ammeter and voltmeter nodes, so you can't easily change
>> it.  Instead you can simply provide a macro that does the correct thing.
>>
>> \usemodule[circuitikz]
>> \let\textbf\bold % <---
>> \starttext
>> \starttikzpicture
>> \draw (0,0)to[ammeter, t=A, i=$i$] ++(3,0);
>> \draw (0,4) to[rmeter, t=V, v>=$v$] ++(3,0) ;
>> \draw (0,2) to[voltmeter, l=$U$] (++3,2);
>> \stoptikzpicture
>> \stoptext
>>
>> Cheers, Henri
>>
> 
> ___________________________________________________________________________________
> 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
> ___________________________________________________________________________________
> 


-- 

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

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

end of thread, other threads:[~2019-10-01 18:10 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-30 16:07 circuitikz meters Martin Althoff
2019-10-01  1:03 ` Henri Menke
2019-10-01 17:42   ` Martin Althoff
2019-10-01 18:10     ` Hans Hagen

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