2010-01-02 17 views
12

Hãy xem xét ví dụ sauLàm thế nào để bạn làm cho dấu ngoặc đơn khớp với chiều cao khi chúng được phân chia giữa các dòng trong toán LaTeX?

\begin{equation} 
    \begin{split} 
     f = & \left(\frac{a}{b} + \right. \\ 
        & \left. c \right) + d 
    \end{split} 
\end{equation} 

Trong kết quả, ngoặc trái trên dòng đầu tiên là rất lớn, vì phần bên trong. Trong dòng thứ hai, vì không có phân số, dấu ngoặc đơn là nhỏ.

Làm cách nào để tạo dòng trên dòng thứ hai khớp với dòng trên dòng đầu tiên có chiều cao?

+0

tôi dường như gọi lại một cái gì đó giống như một lệnh "ma", nhưng tôi không thể tìm thấy bất cứ điều gì trên google hoặc trong tài liệu hướng dẫn – cheshirekow

Trả lời

18

Bạn nên sử dụng \vphantom, nó làm cho một không gian dọc bằng đối số của nó và không có không gian ngang:

\begin{equation} 
    \begin{split} 
     f = & \left(\frac{a}{b} + \right. \\ 
        & \left. \vphantom{\frac{a}{b}} c \right) + d 
    \end{split} 
\end{equation} 

(Tôi khuyên bạn nên \vphantom qua \phantom trong trường hợp này vì \phantom thêm không gian ngang mà bạn không cần.)

Để có nhiều lời khuyên tuyệt vời về cách sắp xếp toán học, hãy xem Math mode bởi Herbert Vo ß.

+0

Vâng, tôi thực sự thấy rằng khi tôi tìm thấy ma trên google. Điểm thưởng cho tham chiếu tuyệt vời Cảm ơn! – cheshirekow

+0

Cảm ơn, tôi thích tài liệu đó rất nhiều. Dù sao, tôi đã làm bài đăng của tôi trên một bình luận, nhưng tôi cảm thấy có đủ thông tin độc lập để trả lời. –

+0

+1 cho liên kết ngọt – forefinger

3

Oh. Đó là \ phantom {} lệnh

\begin{equation} 
    \begin{split} 
     f = & \left(\frac{a}{b} + \right. \\ 
        & \left. \phantom{\frac{a}{b}} c \right) + d 
    \end{split} 
\end{equation} 
+0

thực sự phức tạp của nó - ma và ma :-) – moritz

3

Bạn cũng có thể sử dụng \ big (\ big) để đặt kích thước cụ thể.

Trình tự đi (, \ lớn (, \ Big (, \ bigg (, \ Bigg (để tăng lớn mạnh.

+1

vâng, tôi đã sử dụng nó trước đây, nhưng tôi không muốn phải chỉ định bằng tay ... Tôi luôn sợ phải thay đổi thứ bên trong và sau đó không nhận thấy rằng dấu ngoặc đơn don ' t phù hợp. – cheshirekow

0

Tôi nghĩ rằng bạn muốn sử dụng lệnh \vphantom{}

\begin{equation} 
\begin{split} 
    f = & \left(\frac{a}{b} + \right. \\ 
       & \left. \phantom{\frac{a}{b}} c \right) + d 
\end{split} 
\end{equation}