2010-06-23 34 views
49

Làm thế nào để đặt một biểu tượng ở trên (trên đầu) khác? Ví dụ, tôi muốn sản xuất một cái gì đó như thế này trong một dòng.Làm thế nào để đặt một biểu tượng trên một cái khác trong LaTeX?

a 
# 

ví dụ: a trên #.

Hiệu ứng phải gần như giống với $#^a$ ngoại trừ a ở trên cùng thay vì trên cùng bên phải #.

+0

Bạn có muốn chúng có cùng kích thước không? Và chúng sẽ xuất hiện như thế nào so với văn bản xung quanh? Nếu # phải phù hợp với văn bản, hoặc nên giữa điểm giữa và # phải phù hợp với nó? – Artelius

+0

Cảm ơn bạn đã trả lời nhanh Artelius. Về kích thước của chúng, kích thước trên sẽ nhỏ hơn. Hiệu ứng phải giống như $ #^a $ ngoại trừ 'a' ở trên cùng của '#' khác ngoài trên cùng bên phải của '#'. – day

+1

Không đặt "giải quyết" trong tiêu đề. Nó không phải là cần thiết để nói rằng câu hỏi đã được trả lời. –

Trả lời

72

Sử dụng \overset{above}{main} ở chế độ toán học. Trong trường hợp của bạn, \overset{a}{\#}.

14
${a \atop \#}$ 

hoặc

${a \above 0pt \#}$ 
+0

Alexey, LaTeX than phiền hai lệnh là nước ngoài. Ngoài ra, hai biểu tượng được đặt bằng kích thước mà không phải là những gì tôi muốn. Câu trả lời của Artelius phù hợp với nhu cầu của tôi một cách hoàn hảo. Dù sao, cảm ơn tất cả các bạn. – day

20

Nếu bạn đang sử dụng # như một nhà điều hành, hãy xem xét việc xác định một nhà điều hành mới cho nó:

\newcommand{\pound}{\operatornamewithlimits{\#}} 

Sau đó, bạn có thể viết những thứ như \pound_{n = 1}^N và nhận được:

alt text http://i46.tinypic.com/2889j41.png

+0

Cảm ơn đầu vào, Geoff, tôi đã lưu ý để sử dụng sau này. – day

+0

Tuyệt vời! Cảm ơn bạn đã chia sẻ mẹo này. – Leandro

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