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

3
votes
0answers
74 views

Understanding differences between newtheorem and newenvironment

The difficulty that I am having is that I make a newtheorem: \newtheorem{definition}[theorem]{Definition} It however seems to act nearly the same as with newenvironment: ...
5
votes
1answer
58 views

How do I write a book with two 'authors', one on all left pages and one on all right pages?

I've used LaTeX for a while to write math articles, so I have a general idea how to use it, but I've never had to make my own document class, environment, or package. I want to write a short story ...
8
votes
2answers
182 views

How to define an environment with a colored tikz node included

I would like to define a new environment like \begin{mybox} some text \end{mybox} that would automatically expand to something like \begin{tikzpicture} \node[fill=red!0.5] {some text}; ...
2
votes
1answer
110 views

How to change the behavior of user-defined environments using overlays?

first I have to give a link to a related question+answer. I am trying to create a beamer presentation and defined an environment. The environment has an optional parameter and I want that beamer sets ...
3
votes
1answer
77 views

How to expandafter an environment?

I have the following problem: I want to create a beamer presentation and introduced a new environment using xparse. The environment has one optional argument (+ two mandatory). Now I want to create an ...
10
votes
2answers
323 views

Environment that doesn't allow blank lines

Consider the command \mpagetc defined as \newcommandx*\mpagetc[4][1=0.45,2=0.45]{\begin{minipage}{\textheight}% \begin{minipage}[c]{#1 \textwidth}% #3 \end{minipage}% \begin{minipage}[t]{#2 ...
6
votes
1answer
61 views

How can I 'double-dip' environment contents to an external file with expl3?

I'd like to capture the contents of a particular environment and copy them, verbatim (n- type expansion), to an external file already set up as an iow output stream. My first thought was to simply ...
3
votes
1answer
59 views

Nomenclature not being assigned proper page number

The following is my MWE: \documentclass[12pt,twoside]{report} \usepackage[intoc]{nomencl} \newenvironment{preliminary}% {\pagestyle{plain}\pagenumbering{roman}}% {\pagenumbering{arabic}} ...
5
votes
2answers
76 views

An environment for fixed figures

I am trying to create an environment that I can use to include "figures" within a framed environment. Because floats aren't allowed inside framed environments, I want to create a new environment ...
10
votes
2answers
337 views

Get emacs to automatically insert \end{} commands after a \begin{} command

I've recently switched from Kile to Emacs/AUCTeX for LaTeX editing. I like AUCTeX a lot more in general, in part because I've put a lot of effort into learning Emacs really well. One feature I really ...
2
votes
0answers
103 views

Package “mdframed” creating arbitrary gaps in the border

I used to define a small environment with the package "mdframed". I've included the package in the following way: \usepackage[framemethod=tikz]{mdframed} This is how I've set up the environment: ...
2
votes
0answers
143 views

TikZ externalize causing problems with template

I have a large document (I'm using pdflatex with Eclispe and TeXlipse) with many (many) TikZ graphics (math function plots, most of them). In order to reduce (drastically I hope) compilation time I ...
4
votes
0answers
96 views

Using a package only for certain tables

I am using the tabularx environment since it the X component of the columns is very useful and necessary for the tables I want to produce. However, a single one of my tables is longer that a page, and ...
2
votes
2answers
3k views

Define a new block environment in LaTeX beamer

I have two kinds of examples in my document. I want to use different colors, say, red and blue. This is what I am doing now. \documentclass[]{beamer} \usetheme{Madrid} \begin{document} \begin{frame} ...
16
votes
1answer
294 views

What exactly does the \begin{document} command trigger?

Let us consider these two files first. \documentclass{article} \parindent 0.0mm \hyphenpenalty 500 \tolerance 700 \usepackage{lipsum} \begin{document} \lipsum[1-10] \end{document} ...
8
votes
1answer
100 views

Why is this lettrine being bumped into the margin?

Consider the MWE from an earlier question: \documentclass{article} \usepackage{lettrine} %\usepackage{fontspec} %\defaultfontfeatures{Ligatures={Historical}} ...
8
votes
1answer
41 views

Superflous vertical spacing after tagging environment

I would like to use the tagging package to tag parts of a document, which not only contain text, but also other environments like enumerate. If I use the taggedblock-environment for this, this creates ...
6
votes
1answer
88 views

Environment definition gives an error

\documentclass{scrreprt} \usepackage{fontspec} \setmainfont{Linux Libertine O} \usepackage{graphicx} \usepackage{polyglossia} \setdefaultlanguage[babelshorthands=true]{german} % align in enumerate ...
9
votes
2answers
230 views

LaTeX \newenvironment with nested braces

I'm making a beamer presentation and I wanted to show terminal commands in a terminal-styled box. I've created what I want using tkiz but now I have some trouble defining it as a new environment due ...
6
votes
1answer
49 views

Using \begin{collect*} in a new \newenviroment

I'm not terrible experienced with latex, an I'm trying to wrap up the \begin{collect*} command with some common arguments used into its own enviroment, but I'm having trouble getting the whole thing ...
11
votes
1answer
125 views

Defining a particular environment in LaTeX

I need help writing an Example environment. I just want it to look like the figure below which I took from an old book I have in my library. This is what I have done. ...
4
votes
1answer
215 views

tikz node with listing environment

I'm trying to create a c++ class hierarchy. Each node in the hierarchy is a class description with code listing in it and multiple nodes are connected by lines and arrows depicting the hierarchy. I'm ...
2
votes
2answers
110 views

Example title in outer margins

If I have large outer margins (even and odd pages) how I can put Example (and Solution) in both pages in the outer margins?
1
vote
1answer
141 views

How to define a command that could generate similar environments just as \newtheorem does?

It's well known that the LaTeX built-in command \newtheorem could generate a series of the theorem environments that are similar: they share the same theme of layout style but differ in their name and ...
2
votes
1answer
54 views

How to add a predefined box flush right after a custom environment? [duplicate]

I want to construct an environment which prints enclosed text and add a predifined box flushright after the text. Here is MWE: \documentclass{minimal} \newenvironment{problem}{% \bigskip ...
9
votes
1answer
135 views

Suggestions for an automatic taxonomy environment

Background In this site there are excellent examples of How to draw up a hierarchical tree diagram for taxonomic classification of several groups but often you must show only the position of a ...
2
votes
2answers
43 views

Display first (sub) environment in an environment

I would like to make a bank of problems of similar type--however, I only want to display the first of each time. For example: \begin{bank} \begin{exercise} 2+2 \end{exercise} \begin{exercise} 4+3 ...
3
votes
0answers
42 views

How can I redefine (or alter) the bmatrix envrionment such that all entries are flushed right? [duplicate]

I've checked around here and have been unable to find anything that solves my problem. There are several other questions that ask similar things, but the solutions do not give a global way to apply ...
4
votes
1answer
2k views

Using amsthm but still getting “Environment theorem undefined”

I'm trying to write up all my university theorems and I cant get the theorem environment to work. Here is a mini example of what I'm trying to do. \documentclass[a4paper,12pt]{article} ...
13
votes
1answer
122 views

How can I undefine an environment?

How can I undefine an environment? This is how to undefine a command: \newcommand\foo \makeatletter \let\foo\@undefined \makeatother I need to undefine the spacing environment from the setspace ...
8
votes
2answers
106 views

Setting the left margin of a trivlist in an environment?

I'm working on defining an environment that's further indented than the rest of the page. This is my document so far: \documentclass[12pt]{article} \usepackage[margin=1in]{geometry} ...
2
votes
0answers
41 views

Heading being duplicated

I have a thesis.tex file that is set up as \documentclass{report} %packages \usepackage{thesis_uvm} %maketitle etc \begin{document} %abstract etc %chapters \nocite{*} \bibliographystyle{chicago} ...
5
votes
1answer
91 views

Group statements, avoid pagebreak

I make an FAQ document, for this I redefined environments like \newenvironment{question} % no indenting, bold and new paragraph {\setlength\parindent{0pt}\bfseries} {\par} \newenvironment{answer} % ...
4
votes
1answer
65 views

Listings environment within another environment

\newtheorem{alg}{Algorithm}[subsection] \begin{alg}\label{alg:1} \begin{lstlisting}[frame = single, breaklines = true, numbers = left] test code \end{lstlisting} \end{alg} How can I prevent the ...
5
votes
0answers
46 views

Repeat a Theorem [duplicate]

For my thesis I have to repeat my theorems, not just the number but the exact wording of the Theorems. I found the question How to repeat the content of a quote (e.g. introduction+conclusion) without ...
1
vote
0answers
50 views

Theorem environment in Italic form [closed]

In my whole report, I want to write all the theorems and definitions in Italic format. And the example and some other observations and Remark in Non-Italic format. I have put all these within \rm ...
4
votes
2answers
191 views

Bold text in newenvironment

I want to define my own environment, like \newenvironment{question} {\begin{tiny}} {\end{tiny}} That may not make much sense, but it works. How can I do the same with bold font?
2
votes
3answers
241 views

\renewcommand or \renewenvironment with multicols

I'm trying to create a horizontal white space in my multicolumn environment every time I start a new subsection. It stops people from having to trawl their eyes up and down the page between ...
5
votes
1answer
122 views

A new environment in the memoir class

I write my thesis with the memoir class and want to include an Acknowledgment in the same style as the standard abstract from the memoir class. How can this be done?
1
vote
1answer
210 views

how to change spacing between align environments and equation environments?

I am using align and environment for various equations. There is some space that comes before and after the equations that I would like to minimize. Is there a single command that could be used to ...
8
votes
2answers
129 views

Customise counters, cross references to environments

I would like to make cross references to own defined counter on environments. So far I have tried the following, \documentclass{book} \newcounter{entryc}[subsection] ...
3
votes
1answer
136 views

Environment for two columns with lstlistings

In order to reduce copy-pasting, I want to create an environment that will produce a two-column table with headers and two listings in different languages, like below: \begin{tabular}{l l} Python ...
4
votes
1answer
85 views

How to create an unnumbered theorem?

I'm looking for a way to create a new theorem without numbering. I found Theorem without numbering and tried the accepted answer, but I get the error "Command * already defined". This is the code I'm ...
7
votes
1answer
124 views

Creating an example environment structured exactly like amsthm's proof environment

I want to create an environment for examples that is structured exactly like the \begin{proof}...\end{proof} environment, i.e. starting with an italic "Example.", continuing in the same line and ...
2
votes
0answers
53 views

Duplicate an environment

How can I duplicate an environment? I want to create an environment which is almost exactly equal to another environment. I just want to change the heading. Right now I use ...
6
votes
3answers
130 views

How to create same text structure every time?

My document contains 'blocks of text' with the same structure. They always have a title (which is always a date), a review part and a to do part. This is what the code looks like: ...
9
votes
3answers
449 views

How to start itemize on same line as text?

I've created a new environment called 'Example' like this: \newenvironment{example} {\textbf{Example:} \begin{itemize}} {\end{itemize}} The environment works fine, but the items are ...
5
votes
1answer
78 views

Bottom hline in a tabularx wrapper environment

I want to define a wrapper environment for a table where one of the columns stretches to fill the available width. I'm using the tabularx package and its X column for that. As mentioned here and in ...
5
votes
1answer
133 views

Forcing the first choice of an newtcblisting environment

I have created a new environment based on "tcblisting" from package "tcolorbox" is code (MWE) is as follows: \documentclass[10pt]{article} \usepackage{tcolorbox} ...
7
votes
1answer
97 views

Two block commands in \newenvironment [duplicate]

What is wrong with following document? \documentclass{article} \usepackage{xepersian} \usepackage{verbatim} \newenvironment{code} {\begin{latin}\begin{verbatim}} {\end{verbatim}\end{latin}} ...