Superscript trong markdown (Github có hương vị)?


379

Theo sự dẫn dắt này , tôi đã thử điều này trong Github README.md:

<span style="vertical-align: baseline; position: relative;top: -0.5em;>text in superscript</span>

Không hoạt động, văn bản xuất hiện như bình thường. Cứu giúp?


7
Đối với những người kết thúc ở đây nhưng đang sử dụng pandoc, hãy thử ^superscript^ ( pandoc.org/MANUAL.html#superscripts-and-subcripts ).
dat

Câu trả lời:


592

Sử dụng <sup></sup>thẻ ( <sub></sub>tương đương với các mục đăng ký). Xem ý chính này cho một ví dụ.


7
Vì vậy, để viết O (n ^ 2) một cách hợp lý, tôi chỉ cần gõ O(n<sup>2</sup>)và nó sẽ xuất hiện dưới dạng O (n <sup> 2 </ sup>). Đẹp. Bây giờ tại sao điều đó không làm việc trên đánh dấu SO?
phonetagger

9
@phonetagger: Không có thẻ nào được cho phép trong các bình luận, IIRC.
iconoclast

Và bạn sẽ làm logo LaTeX như thế nào? CSS trong thuộc tính kiểu có hoạt động trên <sup> và <sub> không?
Peter Flynn

2
@iconoclast - điều đó không còn đúng nữa? <sup> một cái gì đó </ sup> là cách chính xác để thực hiện siêu ký tự trong một nhận xét github.
Peter H. Boling

@ PeterH.Boling Stack tràn bình luận.
MD XF

34

<sup><sub>các thẻ hoạt động và là giải pháp tốt duy nhất của bạn cho văn bản tùy ý. Các giải pháp khác bao gồm:

Unicode

Nếu siêu ký tự (hoặc chỉ mục) bạn cần có tính chất toán học, Unicode có thể giúp bạn bao quát.

Tôi đã biên soạn một danh sách tất cả các ký tự siêu và ký tự Unicode mà tôi có thể xác định trong ý chính này . Một số trong những phổ biến / hữu ích là:

  • SIÊU NỀN TẢNG (U + 2070)
  • ¹ SIÊU ÂM MỘT (U + 00B9)
  • ² SIÊU SIÊU HAI (U + 00B2)
  • ³ SIÊU ÂM BA (U + 00B3)
  • SUPERSCRIPT LATIN NHỎ THƯ N (U + 207F)

Mọi người cũng thường tiếp cận <sup><sub>gắn thẻ trong nỗ lực hiển thị các biểu tượng cụ thể như sau:

  • ĐĂNG KÝ NHÃN HIỆU (U + 2122)
  • ® ĐĂNG KÝ ĐĂNG KÝ (U + 00AE)
  • Dấu dịch vụ (U + 2120)

Giả sử trình soạn thảo của bạn hỗ trợ Unicode, bạn có thể sao chép và dán các ký tự bên trên trực tiếp vào tài liệu của mình.

Ngoài ra, bạn có thể sử dụng các giá trị hex ở trên trong một ký tự HTML . Ví dụ, &#x00B2;thay vì ². Điều này hoạt động với GitHub (và sẽ hoạt động ở bất kỳ nơi nào khác mà Markdown của bạn được hiển thị thành HTML) nhưng ít đọc hơn khi được trình bày dưới dạng văn bản thô / Markdown.

Hình ảnh

Nếu yêu cầu của bạn đặc biệt khác thường, bạn luôn có thể đặt nội tuyến một hình ảnh. Cú pháp được hỗ trợ của GitHub là:

![Alt text goes here, if you'd like](path/to/image.png) 

Bạn có thể sử dụng một đường dẫn đầy đủ (ví dụ: bắt đầu bằng https://hoặc http://) nhưng việc sử dụng một đường dẫn tương đối thường dễ dàng hơn, nó sẽ tải hình ảnh từ repo, liên quan đến tài liệu Markdown.

Nếu bạn tình cờ biết LaTeX (hoặc muốn tìm hiểu nó), bạn có thể thực hiện bất kỳ thao tác văn bản nào có thể tưởng tượng và hiển thị nó thành hình ảnh. Các trang web như Quicklatex làm điều này khá dễ dàng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.