{environments} is for general questions related to (La)TeX environments. For questions about environment subcategories like {lists}, {quoting} environments, or {floats} use the appropriate tag instead.

learn more… | top users | synonyms (3)

1
vote
1answer
113 views

How to typeset a proof via structural induction

Structural induction differs from "mathmatical" induction in the number of cases: While mathmatical induction requires exactly two cases, structural induction may require many more. A proof via ...
2
votes
1answer
33 views

How do I wrap a macro definition in an environment?

I'm creating a style file, and want to store the body text of the abstract environment so that I can put it on my custom titlepage. I could have required that my users enter the abstract as ...
4
votes
1answer
42 views

Change environment's width

I'm writing my homework and I would like to change the environment's dimensions of \documentclass[10pt,spanish]{article} % INICIO PAQUETES \usepackage{amsmath} \usepackage{graphicx} ...
13
votes
1answer
4k views

How can I write multi line equations with alignment in inline math mode?

Is there any way to override the fact that certain environments in LaTeX are automatically "displayed"? One such example is the align* environment. I want to keep my aligned equations inline. So ...
6
votes
2answers
530 views

Address book form

I want to create an environment (or any other command) for entering addresses. For example, I want something like this: \newaddress \home \name{John Doe} \phone{123-456-7890} \address{100 1st Street, ...
9
votes
2answers
245 views

How to assign TWO parents to LaTeX counter?

I am working on a own LaTeX (using KOMA-Script) class, based on scrartcl. The document structure is supposed to provide sections and subsections, as well as own environments (exercises, solutions, ...
5
votes
1answer
40 views

How do I pass through options when defining a new environment?

I'm trying to define a new environment that's a customized version of the itemize environment, where any options that I pass to the new environment get passed through to the underlying itemize. For ...
1
vote
0answers
32 views

Auto-create a list of conjectures from given documents

I have three mathematical documents. I want to auto-create fourth document, which should show all conjectures and problems from the first three documents. I mean that the following should be ...
2
votes
1answer
68 views

Don't understand error of LaTeX after creating a new environment

I'm using the minted-package to color code in a paper I'm writing. In order to change the style of the parts where my code will be displayed later down the road I defined a new enviroment. However, ...
3
votes
1answer
88 views

Customized frame with title over frame

I'm trying to have sections within titled-boxes in my document. My minimum almost-working example is: \documentclass[a4paper]{article} \usepackage{lipsum} ...
4
votes
1answer
31 views

How to nest comment and theorem in one environment?

I'm using comment and amsthm packages for comments and theorems. I'd like to skip some theorems. I've tried to create a new environment with theorem nested in a comment: \documentclass{book} ...
1
vote
1answer
86 views

How to create an environment to dump a longtable sideways after currentpage, which works under pandoc

Sorry for the long title (and even longer question), but this is a rather complex subject and requires a bit of elaboration. Goal: I want to define a pair of latex macros which I can write in the ...
4
votes
3answers
65 views

Creating rule inside environment that is same width as text

I have an environment which left and right skips are set to same value. Inside it I have a text and a rule below that text. I want rule to have exactly same width as text above it. (Similarly to what ...
2
votes
2answers
53 views

Environments theorem and proof with enumerate

How I can reproduce exactly the following text using \begin{proposition} \begin{enumerate} \item \item \end{enumerate} \end{proposition} \begin{proof} \begin{enumerate} \item \item ...
9
votes
2answers
161 views

Nested amsmath environments with \newenvironment

Using the amsmath environment, I'd like to create a short-cut for \begin{equation*} \begin{split} ... \end{split} \end{equation*} But saying \newenvironment{eqs} ...
3
votes
1answer
77 views

Creating a Postulate Environment

I understand how to use the theorem environment in LaTex and would like to know if there is a similar environment for postulates or how I can make an environment for postulates on my own.
3
votes
1answer
65 views

Increase counter for each line in custom align environment

What is a good way to advance the counter in a custom align environment? I defined the regalign environment below, but to get the counter to advance with each line, I had to define a new command ...
6
votes
3answers
192 views

How can I modify environments on beamer without knowing their original definition

My question is similar to that. I've also tried this, but didn't work for me. Here is a MWE: \documentclass{beamer} \usepackage{ragged2e} \usepackage{lipsum} \begin{document} \footnotesize ...
3
votes
0answers
45 views

Selective display of an object

I want to write an exercise sheet for students. I would like to gather the questions, the hints, and the proofs at the same place in the .tex file. Then I want to display the questions, the hints and ...
9
votes
1answer
2k views

Vertical space before and after custom environment

I've created custom environment with these commands: \usepackage{relsize} \newcounter{annotation} \def\theannotation{\arabic{annotation}} \newenvironment{annotation} ...
1
vote
1answer
186 views

Enumerate with \noindent

I am creating a custom macro for enumerated lists, but with this attempt, I haven't been able to eliminate the indentation of the item numbers. Every time I use \myitemize, the lists still indents. ...
4
votes
3answers
106 views

How do I prevent text overflow when using savebox?

I want to create a custom Definition environment. The environment should use some local commands to declare logical parts of the definition (e.g. assumptions using a command Let). The definition text ...
13
votes
2answers
232 views

Automatically replace environment align by equation+aligned combination

I would like to automatically replace the align environment by an equation + aligned combination. Specifically, whenever \begin{align} occurs, it should automatically read it as ...
2
votes
1answer
31 views

How to create two environments that refer to each other in the page margin?

I would like to create two environments: one for exercises and one for their solutions. Each exercise should refer to the page of its corresponding solution and vice versa. The problem is not quite ...
2
votes
1answer
45 views

Spurious horizontal space after \mbox{}\vskip0pt\noindent

How can one avoid the horizontal space (text indentation) created by the new line in the environment defined below? \documentclass{scrartcl} \usepackage[T1]{fontenc} \usepackage[american]{babel} ...
6
votes
2answers
187 views

Pass a command as optional argument of environment

Sorry for the beginner question, but I'd like to know if there is a robust way to do what the title says. The following MWE \documentclass{book} \usepackage[demo]{graphicx} ...
2
votes
1answer
74 views

Typeset math mode environments in scriptstyle

I need to typeset aligned environment in script style. Setting \scriptsize outside of the environment works, but the compiler complains: Command \scriptsize invalid in math mode ... Using ...
3
votes
1answer
55 views

Thmtools example & solution environments share numbering with other environments

Following the answer to this question, I defined example and solution environments using the thmtools package, which I want to share numbering with the other environments in my document. Here is my ...
4
votes
3answers
118 views

Custom enumerate environment inside Fancybox

I would like to put a enumerate environment (customized with the enumitem package) inside of a shadowbox created from the Fancybox package. Here's my MWE: ...
1
vote
0answers
56 views

How to strike out over an environment and formulas and using local variables in latex?

While I am revising my papers, for the sake of easier tracking and saving the time of the reviewers, and hence shortening the review process (I hope!), I use the following commands \usepackage{ulem} ...
3
votes
2answers
58 views

Why is this environment giving me trouble? (enumitem package)

the next environment definition is giving me some trouble: \newenvironment{properties}{\textbf{\underline{Properties:}}\begin{enumerate}[style=(P_{\arabic*}]}{\end{enumerate}} When I try to use it, I ...
5
votes
1answer
56 views

How do I make text raggedright inside all miniboxes?

I have been looking at re-defining minipage so that it is always raggedright but that looks problematic because of the optional arguments. I have a long document which uses lots of minipages. I ...
3
votes
1answer
84 views

Odd behaviour without whitespace for \newenvironment

I'm very new to latex and am just learning things and want to understand why some code is behaving the way it is. I can't seem to find documentation regarding this specific behaviour. Essentially I'm ...
3
votes
1answer
75 views

A new environment for the lower part of a tcolorbox

I would like to use an environment for the lower part of a tcolorbox instead of just tcblower command. I've tried with following code but it fails. \documentclass{article} \usepackage{tcolorbox} ...
2
votes
2answers
165 views

How do environments work?

As far as I understand, when I specify \newenvironment{env}{ start }{ end } what LaTeX actually does is to define two macros \env -> start \endenv -> end so that \begin{env} middle ...
0
votes
1answer
47 views

Dedication at the first page of a chapter

Is there already an environment to insert a dedication statement at the first page of a chapter? (Like in the below image) \documentclass{book} \begin{document} \chapter{one} \end{document}
2
votes
2answers
90 views

“Problem definition” environment

Is there such a thing as an environment for defining problems? See this picture for an example of what I want to achieve: Thanks!
3
votes
1answer
95 views

Starting environment with \begin{env} or with \env{}

I have noticed that I can start some LaTex environment in two ways. For the frame environment in Beamer, for example, \begin{frame} % .. frame content .. \end{frame} is equivalent to \frame { % ...
0
votes
1answer
32 views

outer boxedminipage environment cancelling inner environment

I am using boxedminipage2e to create a framed box with some text in it. I am also using polyglossia, since sometimes this text is in Arabic, sometimes in English. The language environment within ...
18
votes
1answer
366 views

How does LaTeX implement environments?

Do you know how LaTeX implements environments? To be more precise, what does \newenvironment{<env-name>}[<n-args>][<default>]{<begin-code>}{<end-code>} in terms of TeX ...
1
vote
1answer
67 views

Can I eliminate the dot after Theorem in amsthm?

Instead of 1 Theorem. I want to write 1 Theorem in front of the first theorem and analogously in front of succeeding theorems. How can I get rid of the dot? Here is a MWE: \documentclass{article} ...
2
votes
2answers
141 views

Can I change the dot to a colon after Proof in amsthm?

I want to write Proof: in front of a proof instead of Proof. How may I achieve this? Here is a MWE for the set up I have now: \documentclass{article} \usepackage{amsthm} \begin{document} ...
1
vote
0answers
24 views

Why do I get an “extra }” error when using a default argument in a theorem name? [duplicate]

Consider the following latex code: \documentclass{article} \usepackage{amssymb} \usepackage{amsthm} \newtheorem{thm}{Theorem} \newcommand{\Zn}[1][n]{\mathbb{Z}_{#1}} \begin{document} $\Zn[p]$ ...
7
votes
1answer
56 views

Precise placement of picture possible?

To try to learn the picture environment, I decided to experiment with the placement of points on the page to see if I could really tell \LaTeX where to put stuff. What I found was that I can put stuff ...
4
votes
1answer
65 views

Define newenvironment using mdframed and align

I would like my math equations to have a gray background. My initial attempt at this was to simply "sandwich" my align environment by a mdframed environment. It would seem far easier to me though if I ...
1
vote
1answer
39 views

How to create multi-pass command in a .cls

I have a command that creates some canned text at the top of a file that requires information about the location of an environment I've created. I've got the code for this all put together, and it ...
4
votes
1answer
165 views

How to create hide-able environments

I am relatively new to writing LaTeX packages. I would like to create an environment so that anything contained in that environment can be ignored when producing output. The desired behavior would ...
1
vote
2answers
35 views

Cannot wrap `\setchapterpreamble` in `\NewEnviron`

I am trying to include chapter quotes in a uniform way with scrartcl as well as scrbook. My final document will use scrbook however I am compiling individual chapters with scrartcl during the writing ...
2
votes
2answers
84 views

PGF keys passing arguments to multiple environments

I'd like to combine both tcolorbox and textpos to place boxes to a specific position in a page. Here is a MWE: \documentclass[]{article} \usepackage{pgfkeys} \usepackage{tcolorbox} ...
5
votes
1answer
33 views

The Environ package misbehaviour on empty content

I have encountered a problem with the environ package. It returns a wrong \BODY value when the content of an environment is empty. Here is an example: \documentclass[12pt]{article} ...