Math & ScienceHow to wrap long bracket as numerator in fraction in align

Information and discussion about LaTeX's math and science related features (e.g. formulas, graphs).
zimbodel
Posts: 20
Joined: Tue Jul 31, 2018 4:05 am

How to wrap long bracket as numerator in fraction in align

Post by zimbodel »

How to wrap long bracket as numerator in fraction in align.?

Cannot figure this one out, and there are no web hits for this.

Example

Code: Select all

Code, edit and compile here:
\begin{align*}
&+{\frac {1}{17}}\,{\frac { \left( \tan \left( {\it \theta} \right) \right) ^{2}{a}^{6} \left( 569\,{a}^{2} \left( \tan \left( {\it \theta} \right) \right) ^{6}-627\,{a}^{2} \left( \tan \left( {\it \theta} \right) \right) ^{4}-13\,{m}^{2} \left( \tan \left( {\it \theta} \right) \right) ^{4}+100\,{m}^{2} \left( \tan \left( {\it \theta} \right)\right) ^{2}+217\, \left( \tan \left( {\it \theta} \right) \right) ^{2}{a}^{2}+10\,{m}^{2}-19\,{a}^{2} \right) }{{{\it x}}^{7}}}\\
\end{align*}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org
TikZ book
User avatar
Stefan Kottwitz
Site Admin
Posts: 10314
Joined: Mon Mar 10, 2008 9:44 pm

How to wrap long bracket as numerator in fraction in align

Post by Stefan Kottwitz »

Hi zimbodel,

you could use \parbox for the numerator.

Stefan
LaTeX.org admin
zimbodel
Posts: 20
Joined: Tue Jul 31, 2018 4:05 am

How to wrap long bracket as numerator in fraction in align

Post by zimbodel »

So I just put the entire numerator in a \parbox and then break inside the parbox ( say at +sign ) with
\right.\\
&+\left. ?
User avatar
Stefan Kottwitz
Site Admin
Posts: 10314
Joined: Mon Mar 10, 2008 9:44 pm

How to wrap long bracket as numerator in fraction in align

Post by Stefan Kottwitz »

Like this:

Code: Select all

Code, edit and compile here:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
&+{\frac {1}{17}}\,{\frac{\parbox{0.8\textwidth}{%
\(\begin{split}
\left( \tan \left( {\it \theta} \right) \right) ^{2}{a}^{6}
\left( 569\,{a}^{2} \left( \tan \left( {\it \theta} \right)
\right) ^{6}-627\,{a}^{2} \left( \tan \left( {\it \theta}
\right) \right) ^{4}-13\,{m}^{2} \left( \tan \left(
{\it \theta} \right) \right) ^{4} \right.\\
\left.+100\,{m}^{2} \left( \tan \left( {\it \theta} \right)
\right) ^{2}+217\, \left( \tan \left( {\it \theta} \right)
\right) ^{2}{a}^{2}+10\,{m}^{2}-19\,{a}^{2} \right)
\end{split}\)
}}{{{\it x}}^{7}}}
\end{align*}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Stefan
LaTeX.org admin
zimbodel
Posts: 20
Joined: Tue Jul 31, 2018 4:05 am

How to wrap long bracket as numerator in fraction in align

Post by zimbodel »

Oh, I see,
so you break only the numerator and stack the breaks on the denominator.

I never tried to do it like that, but it obviously works.

You make me look very stupid !

Thanks.
zimbodel
Posts: 20
Joined: Tue Jul 31, 2018 4:05 am

How to wrap long bracket as numerator in fraction in align

Post by zimbodel »

Stefan, I still have a challenge with this;

I made it way more simple and still cant break according to what you suggested. I must be misunderstanding something.

Consider this example that needs to be wrapped in the numerator.

Code: Select all

Code, edit and compile here:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
&+{\frac {1}{17}}\frac{
\left( x ........................................+................................................................................+................................................................................................................................................................+................................................................................+.............................................................y \right)
}{z}
\end{align*}
\end{document}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Then according to your advice this should be changed to the following to wrap.

Code: Select all

Code, edit and compile here:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
&+{\frac {1}{17}}\frac{\parbox{0.8\textwidth}{%
\(\begin{split}
\left( x ........................................+................................................................................\right.\\
\left. +................................................................................................................................................................+................................................................................+.............................................................y \right)
\end{split}\)
}}{z}
\end{align*}
\end{document}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
But it doesnt.
User avatar
Stefan Kottwitz
Site Admin
Posts: 10314
Joined: Mon Mar 10, 2008 9:44 pm

How to wrap long bracket as numerator in fraction in align

Post by Stefan Kottwitz »

The lines are just too long, they should be wrapped earlier. Especially the second line is very long and not wrapped by \\.

Stefan
LaTeX.org admin
zimbodel
Posts: 20
Joined: Tue Jul 31, 2018 4:05 am

How to wrap long bracket as numerator in fraction in align

Post by zimbodel »

Ok wrapping it shorter made it work.
I was under the impression that shouldnt matter as I can wrap long lines with align.
Now I know and that settle this problem.
Thanks

Playing with this I managed to use & to wrap arbitrary length lines, but alignment is out.
Here on my system it compiles, but does not compile on the LaTeX site.
I will post it and just give a screenshot what I get.
If I can get this to align, then I have a better solution as I can work with arbitrary lengths.
I basically just extended the align & into split.

Here is the code, but it wont display here on LaTeX .org.

Code: Select all

Code, edit and compile here:
\begin{align*}
&+{\frac {1}{17}}\frac{\parbox{0.8\textwidth}{%
\(\begin{split}
\left( x ........................................\\
&+................................................................................\\
&+................................................................................................................................................................\\
&+................................................................................\\
&+.............................................................y \right)
\end{split}\)
}}{z}
\end{align*}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Here s how it compiles on my system, and it is darn close to what I want except for the large alignment offset. You know how I can fix that, as this will be a great method.
Image


Never mid, I fixed it !
I just had to align the x at the top with &x
It now works just great with arbitrary long lines !!!

Couldnt have done it without your help.
Very much appreciated.!!
zimbodel
Posts: 20
Joined: Tue Jul 31, 2018 4:05 am

How to wrap long bracket as numerator in fraction in align

Post by zimbodel »

Here is the final code and how it displays and wraps absolutely great on my system without the line length constraint that split seem to have.
Weird but wonderful.
I do seem to lose the final bracket but that is a different issue I should be able to hunt down.

Code: Select all

Code, edit and compile here:
\begin{align*}
&+{\frac {1}{17}}\frac{\parbox{0.8\textwidth}{%
\(\begin{split}
\left( &x ........................................\\
&+................................................................................\\
&+................................................................................................................................................................\\
&+................................................................................\\
&+.............................................................y \right)
\end{split}\)
}}{z}
\end{align*}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Image
Last edited by zimbodel on Mon Jan 16, 2023 2:51 am, edited 1 time in total.
zimbodel
Posts: 20
Joined: Tue Jul 31, 2018 4:05 am

How to wrap long bracket as numerator in fraction in align

Post by zimbodel »

Using another thread where you helped me, I managed to fix the missing bracket at the end at y above by adding \right. and \left. inside the numerator bracket like this

Probably bad practices I follow, but it works like a charm on long lines to wrap.

Code: Select all

Code, edit and compile here:
\begin{align*}
&+{\frac {1}{17}}\frac{\parbox{0.8\textwidth}{%
\(\begin{split}
\left( \right. &x ........................................\\
&+................................................................................\\
&+................................................................................................................................................................\\
&+................................................................................\\
&+.............................................................y \left. \right)
\end{split}\)
}}{z}
\end{align*}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Image
Post Reply