Particular environment LaTeX help

  • LaTeX
  • Thread starter juef
  • Start date
  • #1
juef
27
0
Hey all!

I'm trying to learn [tex]\LaTeX[/tex], and so far I'm doing fine. However, I would like to know if it is possible to be able to find out if a particular environment is in use at a certain point. Basically, I was wondering if something like:

\isInUse{math}

exists in LaTeX. Does anyone know?

Thank you all!
 
Last edited by a moderator:

Answers and Replies

  • #2
Mattara
347
1
why not:

[tex]sin (math)[/tex]

?
 
  • #3
juef
27
0
Mattara said:
why not:

[tex]sin (math)[/tex]

?
Hmmm... I don't think I understand how this command can help me finding out if the math environment is in use or not...
 
  • #4
buddyholly9999
74
0
I've never heard of such a thing. I don't really see a need for it. Why would you need something like that?
 
  • #5
franznietzsche
1,451
6
I don't think any of us know what you're asking for, its not clear in the least. Are you talking about so you can tell if an environment is in use in a certain area while you're editing? Or are you talking about during compilation?
 
  • #6
juef
27
0
You're right, perhaps that was not very clear. I want to be able to tell if an environment is in use in a certain area during compilation. Something that may return a boolean, to be used with some other package (I believe there is a if-then package or something like that... right?).
 
  • #7
franznietzsche
1,451
6
juef said:
You're right, perhaps that was not very clear. I want to be able to tell if an environment is in use in a certain area during compilation. Something that may return a boolean, to be used with some other package (I believe there is a if-then package or something like that... right?).

As far as I know, the answer would be no, but there are a lot of custom home-made packages I'm not aware of. What are you trying to do that you would use this for?
 
  • #8
juef
27
0
Call me lazy, but I'd like to make a new command to quickly display a norm, something like \newnorm{x+y} (to display [tex]\|x+y\|[/tex]), whether I'm in the math environment or not.
 
  • #9
J77
1,094
1
You can run latex "interactively" which will give you the verbose on what classes you're using - possibly also style files?

However, style files are loaded from the preamble (\usepackage{}) - so you should be able to see from your tex file...
 
  • #10
franznietzsche
1,451
6
juef said:
Call me lazy, but I'd like to make a new command to quickly display a norm, something like \newnorm{x+y} (to display [tex]\|x+y\|[/tex]), whether I'm in the math environment or not.


use \ensuremath{}

Thats what I use to set up macros to use in text. Something like

\newcommand{\Msun}{\ensuremath{M_\odot}}

Then I can use \Msun anywhere, in text or math environment and its automatically typeset as math.
 
  • #11
juef
27
0
franznietzsche said:
use \ensuremath{}

Thats what I use to set up macros to use in text.
:!) Exactly what I needed! Thank you!
 
  • #12
franznietzsche
1,451
6
juef said:
:!) Exactly what I needed! Thank you!


Welcome .
 

Suggested for: Particular environment LaTeX help

Replies
9
Views
2K
  • Last Post
Replies
1
Views
350
  • Last Post
Replies
0
Views
285
Replies
3
Views
366
  • Last Post
Replies
10
Views
345
  • Last Post
Replies
3
Views
330
Replies
2
Views
311
  • Last Post
Replies
0
Views
38
  • Last Post
Replies
8
Views
243
  • Last Post
Replies
23
Views
470
Top