{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
175 views

How to make an environment same as itembox environment in ascmac package by using mdframed package

I want to make the output same as what I can make from the code shown below. But for some reasons (e.g. some frames extend to multiple pages etc.), I do not want to use ascmac package but mdframed ...
12
votes
1answer
223 views

“Tape” environment in LaTeX

I have never defined an entirely new environment in a LaTeX document - I have only ever modified existing environments to suit my purposes. Now, however, I suddenly have a use for an obscure ...
9
votes
2answers
144 views

Collecting contents of environment and store them for later retrieval

I want to store contents of an environment and add them to a macro or command I could easily retrieve them, but I do not want to use the collect package. Are there any alternatives? ...
2
votes
2answers
63 views

How to write macros that behave like \item in an enviroment?

I am attempting to add an environment to a project that would take the following form: \begin{example} \source some text goes here to be used as an example. \target some more text goes here as a ...
1
vote
1answer
31 views

How to create an environment with its embedded commands?

I would like to create an environment with its commands which can be used like: \begin{myenv} \command1 text paragraph 1 \command2 text paragraph 2 \end{myenv} which translates to: ...
6
votes
1answer
96 views

How to place a figure in page margin beside a mdframe?

In my text I would like to use some icons in the page margin to label element types, e.g., an example or a theorem. The following picture illustrates this: My text is double-sided, so I would like ...
2
votes
1answer
43 views

How to define a custom environment caption for table of contents?

I want to define a custom environment example. This is not a problem at all, the only thing I humble upon is the caption (short title below the element) and its listing in the table of contents or ...
1
vote
1answer
85 views

Theorem style - define indentation

I have a real issue with defining my theorem style. I need indentation after the theorem, but cannot achive it. I google for hours and didn't find a solution. Hope you can help me. By the way, I'm ...
5
votes
0answers
59 views

How to track a page change within an environment?

I'm trying to define an environment that can automatically detect when the material within it moves to a new page, reprint one of its arguments at the top of the new page, and change how it closes as ...
0
votes
1answer
147 views

Change words in a Tikz picture every page

I'd like to create a template, as below. But I'd like to make it so that I can have multiple pages of the same layout and be able to easily replace "Header 1" and "Header 2" with different words each ...
4
votes
2answers
179 views

changing font style/size for proof, adding a square after example

Is is possible to change font size/(or style) for a proof? I was also thinking to add a small hollow square at the end of every example to separate the text a little. Something similar that works like ...
3
votes
1answer
53 views

New environment type without automatic numbering

I'm trying do define a new environment using tabu as a building block. The reason to use tabu is that it will break nicely across pages for long tables. I would like to have some help on doing the ...
1
vote
1answer
204 views

Renew appendix command to remove blank pages

I'm using Steve R. Gunn's Thesis Class. My issue is that Latex insists on inserting a blank page after the first of my 4 appendices, yet at no other point in the document. I believe this is caused by ...
2
votes
1answer
58 views

Passing arguments to mdwlist environments

I'm trying to make a description list more compact. I figured the easiest way to do this would be to use mdwlist's description* environment. This reduces the spacing between list items. I'd also ...
4
votes
1answer
60 views

mdframed package conflicting with \bgroup, \egroup

I'm using XeLaTeX because of language problem. The following code has no problem: \documentclass{article} %\usepackage{mdframed} \newenvironment{mynote}{\footnote\bgroup}{\egroup} \begin{document} ...
6
votes
2answers
117 views

Include only specific environments

I wish to typeset a document and only include occurrences of one specific environment for the output. One thing I tried was using the comment package and putting \begin{comment}just after ...
4
votes
2answers
87 views

Trouble defining new environment with embedded gather

I looked at the solution to How do I embed a gather environment within a custom environment? But things are still not working for me: MWE: \documentclass[border=6pt]{standalone} ...
3
votes
2answers
159 views

Create a “case”-environment

I'd like to create an environment for enumerating different cases. Something that would look like \itemize but instead of printing a "-" symbol at the begining of each item, prints (for the first ...
3
votes
1answer
33 views

How to make some visible effect on the output file of a document “invisible” or non-effective while fulfilling its “invisible” function?

Are there any commands/packages/environments that can make some code that has a visible effect in the output file as if it were not written but fulfilling its internal function? For example, ...
3
votes
4answers
243 views

How to print the value of the last \refstepcounter in the first page in the memoir class?

I made an environment named sol, that has a \refstepcounter command. I want to print on the first page of my document how many sol environments I have made in my document. ...
0
votes
1answer
47 views

Redefine a value during runtime inside another macro

I would like to redefine a value during runtime. More precisely, I'm creating my own environment and in the preamble I would like to change a value and set it back afterward. ...
5
votes
1answer
68 views

Syntax to setup environment using environ package with multiple arguments

I can't get the syntax right. I am trying to use this answer below to help me. how to use conditional to define different \begin and \end environment at compile time I am trying to setup an ...
7
votes
1answer
106 views

What's the smartest way to typeset a poem which includes prose?

I have a script to query a database containing poems and typeset them in LaTeX within a verse environment. Some poems contain section which are in prose. These prose lines are clearly tagged in the ...
2
votes
1answer
93 views

Suppress poem line numeration only in selected environments

I would like to drop the poem line numeration for only one poem, thus forcing it to behave differently from the general setting defined for the verse environment of my document. Please consider the ...
3
votes
1answer
97 views

Usage of minted inside newenvironment in minted 2.0a³

As a followup question to Lstinline macro inside another environment, I kind of want to do the same thing for minted as well, but I'm held back by the following: I used the code from Using minted to ...
3
votes
1answer
90 views

tikz and new environment

I would like to creat a new environment in order to draw the following matrix : \begin{tikzpicture}[baseline,every right delimiter/.style={xshift=-8pt},every left delimiter/.style={xshift=8pt}] ...
3
votes
1answer
93 views

Problem with an environment definition

I know it is an easy and quite specific request but I've been on it all day and I cannot really understand what's wrong! \documentclass[12pt,a4paper]{report} \usepackage[T1]{fontenc} ...
4
votes
2answers
109 views

Change to libertine font except in certain parts?

I am producing my LaTeX document using pdflatex. If I want to switch my entire document to a libertine font I use : \documentclass[11pt,a4paper]{book} \usepackage[utf8]{inputenc} ...
9
votes
1answer
224 views

Ignore spaces and \par's after an environment

In defining an environment, I could use \ignorespacesafterend to ignore all spaces after the environment. But how could I also ignore all \pars and empty lines after the environment? In other word, ...
2
votes
1answer
54 views

Indenting text and still allowing sections, pagebreaks and floats

I have a document where there are some sections with and some without subsections. When there are subsections, I want them (and all their content) to be indented. I have found several approaches to ...
1
vote
1answer
41 views

Retrieve a table with a Macro

I would like to retrieve a table with a Command which is using an new environment including a table. So basically something like: \begin{measurtab}{Test 2110} \value{0.0}{0.0} \end{measuretab} ...
2
votes
1answer
70 views

Usage of minted inside a new environment, inside IfFileExists

I want to conditionally load minted and define an environment, but after using IfFileExists I'm running into an error: FancyVerb Error: Extraneous input `resetoptions \setkeys ...
6
votes
0answers
57 views

How can I make a custom environment that wraps listings?

Thanks to this answer, I know it is possible to float and wrap text around a listing. I would like to setup an environment for mini-code snippets that always floats and wraps the same way. I can ...
5
votes
2answers
79 views

Newenvironment wrapper around widetable

I'm trying to create a custom environment figs based on widetable, using \newenvironment. \documentclass{article} \usepackage{widetable} ...
2
votes
1answer
58 views

Passing commands as environment-arguments

I'm trying to realize two versions of an environment numberedlist: if no argument is passed to it, it should begin the environment enumerate and pass default values as its argument, if one argument ...
1
vote
1answer
271 views

How to display the text in a new environment italic?

I created a new environment: \usepackage[dvipsnames]{xcolor} \usepackage{mdframed} \newenvironment{test} {\begin{mdframed}[backgroundcolor=gray, linewidth=1pt]} {\end{mdframed}} I'd like to ...
3
votes
1answer
129 views

Can I use a TeX primitive in a “before” and “after” macro? (and how?)

The Question Can I use a TeX primitive in a "before" and "after" macro? (and how?) There are two questions that I found useful and related to my question, which sent me in the right direction: how ...
6
votes
2answers
181 views

What to do with both “underfull \hbox” and “overfull \hbox” in the same line?

I've recently read through my \jobname.log files to spot errors in typography. I came across this: Overfull \hbox (6.8925pt too wide) in paragraph at lines 650--651 [][]\T1/cmtt/m/n/10 ...
1
vote
1answer
157 views

naming argument and optional-argument for \def, \newcommand and newenvironment

I know how to create a new command or an environment. I think it will much better if I can specify name of the arguments. For example in framebox command and array environment below, we know exactly ...
1
vote
1answer
51 views

Defining a newenviroment for definition, theorem, example and so on by using a name

My trying of defining a newenviroment for LaTeX is \usepackage{mdframed} \newenvironment{mf}{\begin{mdframed}}% {\end{mdframed}} I want to define a simple command with a name next to it, for ...
1
vote
1answer
60 views

How to align two entries of a list that appears in the center of the page?

Using the Beamer Presentation template I am creating slides, my aim is to make a list environment with the bullet points aligned in the center of the page. How can I do so? Thanks
5
votes
2answers
108 views

Emacs key binding open environment

On Emacs, I used to have "C-c C-e" as a shortcut to "open an environment with begin and end". I changed my computer and reinstalled emacs: Mac OS 10.9 and Emacs 24.3, and now in LaTeX mode, "C-c C-e" ...
1
vote
1answer
122 views

longtabu newenvironment caption error [duplicate]

I want to make an environment for my tables. See the following example: \documentclass[a4paper,10pt]{scrartcl} \usepackage{longtable} \usepackage{booktabs} % \toprule, \bottomrule ...
4
votes
4answers
184 views

Running numbers for comments

I wish to have comment 1, comment 2 as running numbers, and for each reviewer I want to restart the running number, is there a good way to achieve this? Following is how the pdf currently looks, and ...
3
votes
1answer
142 views

\BeforeBeginEnvironment not doing anything?

I'm attempting to do something similar to Two column glossary, making an extant glossary style wrap into multiple columns. I've followed the suggestion in the comment to the first answer, i.e. use ...
2
votes
1answer
746 views

Case numbering within proof [duplicate]

I am currently using this in the preamble: \theoremstyle{plain}% default \newtheorem{thm}{Theorem}[section] \newtheorem{lem}[thm]{Lemma} \newtheorem{prop}[thm]{Proposition} ...
3
votes
1answer
70 views

Command \env already defined

This is a follow-up to How to ignore everything in the document environment?. The code below is intended to extract the value of a token that occurs before \begin{document}. For some reason, there ...
3
votes
3answers
148 views

Horizontal space in a new environment after \label{}

Why is the horizontal space inserted in the following mwe? \documentclass{scrartcl} \usepackage[american]{babel} \usepackage{environ} \usepackage{amsthm} % proof environment \makeatletter ...
4
votes
1answer
62 views

How to generalize a solution with \NewEnviron to \RenewEnviron (error: \env@proof@save@env undefined)

This question is a follow-up from Solution environment via true/false switch where Ian helped me to define a solution environment which can be hidden. I tried it as well for a proof environment, but ...
11
votes
2answers
310 views

Defining a new command name in the correct way

I'd like to define a short command name \gm{a,b} that would mean in LaTeX \overset{a\to b}\longrightarrow I tried on my own. The below code only works for \gm{a} (or \gm{b} if changing a into b) ...