[−][src]Struct latex::Align
A list of equations to be used in an align
environment.
Note
Using this environment requires you to include the amsmath
package in
your preamble.
Examples
The typical workflow is to create an empty Align
and then add equations
to it.
use latex::{Align, Equation}; let mut equations = Align::new(); equations.push("y &= mx + c") .push(Equation::with_label("emc2", "E &= m c^2"));
When rendered, you should get something like this:
\begin{align}
y &= mx + c \\
E &= m c^2 \\
\end{align}
Methods
impl Align
[src]
pub fn new() -> Align
[src]
Create an empty equation list.
pub fn iter(&self) -> Iter<Equation>
[src]
Iterate over each of this equations in the list.
pub fn push<E: Into<Equation>>(&mut self, eq: E) -> &mut Self
[src]
Add an equation to the end of the list.
Trait Implementations
impl Default for Align
[src]
impl Clone for Align
[src]
fn clone(&self) -> Align
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl From<Align> for Element
[src]
impl<'a> From<&'a str> for Align
[src]
impl PartialEq<Align> for Align
[src]
impl Debug for Align
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,