2010-08-29 21 views
5

Tôi muốn có một số văn bản xuất hiện nửa công khai, nhưng không phải trong một lớp phủ thời trang (nơi cuối cùng nó trở nên rắn) chỉ bán trong suốt vĩnh viễn. Để làm phức tạp vấn đề, nội dung trong câu hỏi là một phần của một matrix:Văn bản bán trong beamer (pdflatex)

$ 
\begin{matrix} 
      & \{-2,3,5,0,8\} & \\ 
    \{-2,3,5,0\} & & \{-2,3,5,8\} \\ 
      & \{-2,3,5\} & 
\end{matrix} 
$ 

Tôi muốn dòng thứ ba trong ma trận được bán trong suốt. Có cách nào để làm việc này không?

Trả lời

9

Chỉnh sửa: cải thiện giải pháp bằng cách chuyển nó thành lệnh có đối số tùy chọn.

Okay, khám phá làm thế nào để làm điều đó:

\newcommand{\semitransp}[2][35]{\color{fg!#1}#2} 

... 

$ 
\begin{matrix} 
     & \{-2,3,5,0,8\} & \\ 
    \{-2,3,5,0\} & & \{-2,3,5,8\} \\ 
     & \semitransp{\{-2,3,5\}} & 
\end{matrix} 
$ 

Các tham số tùy chọn kiểm soát tính minh bạch. Vì vậy, \semitransp[20]{text} nhẹ hơn và \semitransp[60]{text} nặng hơn. Giá trị mặc định 35 có vẻ tốt trên màn hình máy tính của tôi. Nó vẫn chưa được nhìn thấy nó trông như thế nào trên tường.

Các vấn đề liên quan