2010-05-12 61 views

Trả lời

46

Bạn có thể chỉ cần đặt biểu tượng bạn chọn. Hãy để tôi giả sử bạn muốn biểu tượng \checkmark, chỉ cần viết:

\begin{itemize} 
    \item[\checkmark] one 
    \item[\checkmark] two 
    \item[\checkmark] three 
\end{itemize} 

Hơn nữa, nếu nó quá dài để viết, bạn có thể đặt một lệnh mới:

\newcommand{\myitem}{\item[\checkmark]} 

và toàn bộ điều trở thành:

\begin{itemize} 
    \myitem one 
    \myitem two 
    \myitem three 
\end{itemize} 

Nếu không, bạn có thể sử dụng gói enumitem như được nêu trong answer below.


Đối với lớp tài liệu khác so với máy chiếu, có thêm hai cách để làm các trick:

Trong lời mở đầu, viết:

\def\labelitemi{\checkmark} 

Nếu bạn muốn thay đổi các biểu tượng trong chỉ một môi trường itemize, viết:

\begin{itemize} 
\newcommand{\labelitemi}{\checkmark} 
    \item one 
    \item two 
    \item three 
\end{itemize} 
+0

Cảm ơn! Tôi đã sử dụng giải pháp "\ myitem" của bạn và nó hoạt động tốt. Có vẻ tốt hơn rất nhiều. Tôi cũng đã thử gia hạn lệnh labelitemi nhưng tôi đã nhận được lỗi rằng \ labelitemi không được xác định. – cheshirekow

+0

chỉ cần chỉnh sửa để tránh lỗi bạn nhận được. \ renewcommand nên được sử dụng trong môi trường –

+1

Cảm ơn bạn lần nữa. Tôi đã thử \ def \ labelitemi {\ checkmark} trong phần mở đầu, nhưng không có gì thay đổi khi tôi sử dụng \ item (vẫn là dấu đầu dòng bitmap mặc định). Sau đó tôi đã thử phương pháp \ newcommand bên trong mục cụ thể và nó cũng không thay đổi bất cứ thứ gì. Tôi đã thử \ renewcommand bên trong môi trường itemize và nhận được một lỗi vì nó không được xác định. Tôi cũng đã thử \ def \ labelitemi {\ checkmark} trong phần mở đầu AND \ renewcommand {\ labelitemi} và gặp lỗi rằng nó không được xác định. – cheshirekow

14

Vì vậy, đây là câu trả lời dài. Tôi tìm thấy điều này trong hướng dẫn sử dụng beamer. Trong beamer có hai loại bạn có thể làm. Một là đặt "innertheme".

\useinnertheme{circles} 

này sẽ có (khoảng) tác dụng tương tự như

\newcommand{\myitem}{\item[\textbullet]} 

Một điều khác bạn có thể làm là thiết lập các mẫu

\setbeamertemplate{itemize item}{\textbullet} 
5

Nếu bạn \usepackage{enumitem} bạn có thể sau đó sau đó đặt nhãn làm thông số

\begin{itemize}[label=\checkmark] 
    \item .... 
    \item ... 
\end{itemize} 

Full documentation is here.

9

Bạn cũng có thể sử dụng một hình ảnh tốt đẹp với graphicx:

\usepackage{graphicx} 
... 
\item[\includegraphics{./images/image.png}]{Text} 
19

Có lẽ cách tốt nhất là sử dụng các mẫu máy chiếu:

\setbeamertemplate{itemize items}{\checkmark} 
+0

Một giải pháp thay thế có thể được sử dụng cho ai đó: '\ let \ OldItem \ item' ' \ renewcommand {\ item} {\ OldItem [\ checkmark]} ' – gabriel14

1

tôi giải quyết trobules của tôi với Nga và tùy chỉnh biểu tượng beamber sử dụng Asana-math:

\setmathfont{Asana-Math.otf} 

im sử dụng XeLaTeX, nhưng ý tưởng cũng giống với LaTeX - chỉ cần đặt các ký hiệu theo cách thủ công:

\setbeamertemplate{itemize item}{$\blacktriangleright$} 
\setbeamertemplate{itemize subitem}{$\QED$} 
\setbeamertemplate{itemize subsubitem}{$\smblkcircle$} 
Các vấn đề liên quan