> ## Documentation Index
> Fetch the complete documentation index at: https://manus.im/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Manus 投影片

> Manus 可以根據簡單的描述建立完整的簡報。它會進行研究、開發內容、設計投影片、生成視覺效果，並撰寫詳細的講者備註—在幾分鐘內交付可供簡報的文稿。

export const CodePrompt = ({children}) => {
  const [isCopied, setIsCopied] = useState(false);
  const textContent = useMemo(() => {
    const extractText = (children, depth = 0) => {
      const maxDepth = 10;
      if (depth > maxDepth) return '';
      if (children == null) return '';
      if (typeof children === 'string' || typeof children === 'number') {
        return String(children);
      }
      if (Array.isArray(children)) {
        return children.map(child => extractText(child, depth + 1)).join('');
      }
      if (typeof children === 'object' && children.props) {
        return extractText(children.props.children, depth + 1);
      }
      return '';
    };
    return extractText(children);
  }, [children]);
  const handleAskManus = useCallback(() => {
    const url = new URL('https://manus.im');
    if (textContent) {
      url.searchParams.set('q', textContent);
      url.searchParams.set('submit', '1');
    }
    window.open(url.toString(), '_blank');
  }, [textContent]);
  const handleCopy = useCallback(async () => {
    try {
      await navigator.clipboard.writeText(textContent);
      setIsCopied(true);
      setTimeout(() => {
        setIsCopied(false);
      }, 2000);
    } catch (err) {
      const textArea = document.createElement('textarea');
      textArea.value = textContent;
      textArea.style.position = 'fixed';
      textArea.style.opacity = '0';
      document.body.appendChild(textArea);
      textArea.select();
      try {
        document.execCommand('copy');
        setIsCopied(true);
        setTimeout(() => {
          setIsCopied(false);
        }, 2000);
      } catch (fallbackErr) {
        console.error(fallbackErr);
      }
      document.body.removeChild(textArea);
    }
  }, [textContent]);
  return <div className="code-block mt-5 mb-8 not-prose rounded-2xl relative group text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent">
      <div className="absolute top-3 right-4 flex items-center gap-1.5">
        <div className="z-10 relative">
          <button onClick={handleCopy} className="h-[26px] w-[26px] flex items-center justify-center rounded-md backdrop-blur peer group/copy-button " data-testid="copy-code-button" aria-label="Copy the contents from the code block">
            {isCopied ? <svg width="16" height="11" viewBox="0 0 16 11" fill="none" xmlns="http://www.w3.org/2000/svg" class="fill-primary dark:fill-primary-light">
                <path d="M14.7813 1.21873C15.0751 1.51248 15.0751 1.98748 14.7813 2.2781L6.53135 10.5312C6.2376 10.825 5.7626 10.825 5.47197 10.5312L1.21885 6.28123C0.925098 5.98748 0.925098 5.51248 1.21885 5.22185C1.5126 4.93123 1.9876 4.9281 2.27822 5.22185L5.99697 8.9406L13.7188 1.21873C14.0126 0.924976 14.4876 0.924976 14.7782 1.21873H14.7813Z"></path>
              </svg> : <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg" className="w-4 h-4 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60">
                <path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round"></path>
                <path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round"></path>
              </svg>}
          </button>
          <div aria-hidden="true" className="absolute top-11 left-1/2 transform whitespace-nowrap -translate-x-1/2 -translate-y-1/2 peer-hover:opacity-100 opacity-0 text-white rounded-lg px-1.5 py-0.5 text-xs bg-primary-dark">
            {isCopied ? 'Copied' : 'Copy'}
          </div>
        </div>
        <div className="z-10 relative">
          <button onClick={handleAskManus} className="h-[26px] w-[26px] flex items-center justify-center rounded-md backdrop-blur peer group/ask-manus " id="ask-ai-code-block-button" aria-label="Ask Manus">
            <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" className="w-4 h-4 text-gray-400 group-hover/ask-manus:text-gray-500 dark:text-white/40 dark:group-hover/ask-manus:text-white/60">
              <path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" />
              <path d="M12 8v6" />
              <path d="M9 11h6" />
            </svg>
          </button>
          <div aria-hidden="true" className="absolute top-11 left-1/2 transform whitespace-nowrap -translate-x-1/2 -translate-y-1/2 peer-hover:opacity-100 opacity-0 text-white rounded-lg px-1.5 py-0.5 text-xs bg-primary-dark">
            Ask Manus
          </div>
        </div>
      </div>

      <div className="w-0 min-w-full max-w-full py-3.5 px-4 h-full dark:bg-codeblock relative text-sm leading-6 children:!my-0 children:!shadow-none children:!bg-transparent transition-[height] duration-300 ease-in-out code-block-background [&_*]:ring-0 [&_*]:outline-0 [&_*]:focus:ring-0 [&_*]:focus:outline-0 [&_pre>code]:pr-[3rem] [&_pre>code>span.line-highlight]:min-w-[calc(100%+3rem)] [&_pre>code>span.line-diff]:min-w-[calc(100%+3rem)] rounded-2xl bg-white overflow-x-auto scrollbar-thin scrollbar-thumb-rounded scrollbar-thumb-black/15 hover:scrollbar-thumb-black/20 active:scrollbar-thumb-black/20 dark:scrollbar-thumb-white/20 dark:hover:scrollbar-thumb-white/25 dark:active:scrollbar-thumb-white/25" style={{
    fontVariantLigatures: 'none',
    height: 'auto',
    backgroundColor: 'rgb(255, 255, 255)'
  }}>
        <div className="font-mono whitespace-pre leading-6">{children}</div>
      </div>
    </div>;
};

## 快速入門

<iframe src="https://www.youtube.com/embed/pFDWPizKNxo" title="YouTube 影片播放器" frameborder="0" className="w-full aspect-video rounded-xl" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />

**基本請求**

<CodePrompt>
  "為我們的 AI 客戶服務平台建立一個包含 15 張投影片的推介簡報
  目標客戶為企業客戶。"
</CodePrompt>

**詳細請求**

<CodePrompt>
  "建立一份第三季度業務回顧簡報。涵蓋：營收（增長 23%），
  客戶獲取（成本下降 15%），產品發布（行動應用程式，API v2），
  以及第四季度優先事項。使用清晰的圖表使其對高階主管友善。"
</CodePrompt>

**基於現有內容**

<CodePrompt>
  "將這份研究報告轉換成一個 20 張投影片的會議簡報
  供技術受眾使用。包含關鍵圖表並加入講者備註。"
</CodePrompt>

## **使用主題**

**預建範本**

<iframe src="https://www.youtube.com/embed/svWBYYl7Grc" title="YouTube 影片播放器" frameborder="0" className="w-full aspect-video rounded-xl" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />

**上傳您的範本**

1. 點擊匯入範本
2. 上傳您的 PowerPoint 範本 (.pptx)
3. Manus 會套用您的版面配置、顏色和字體

## Manus 建立的內容

* 投影片：具有清晰視覺層次的專業版面配置
* 內容：有研究支持、結構良好的敘事
* 視覺效果：自訂圖表、流程圖和生成的圖像
* 講者備註：每張投影片的詳細講解要點
* 品牌：一致的顏色、字體和樣式

## 與 Team 協作

## 匯出格式

* PowerPoint (.pptx)：可在 PowerPoint 或 Google Slides 中完全編輯
* PDF：可供發佈的列印就緒檔案
* 網路投影片：基於瀏覽器的互動式簡報
* 講者備註文件：包含所有備註的獨立檔案

## 提升簡報的技巧

明確受眾：

* ✅ "熟悉機器學習的技術受眾"
* ✅ "商業高階主管，無技術背景"
* ❌ "一般受眾"

定義目標：

* ✅ "說服投資者為我們提供資金"
* ✅ "向學生傳授基礎知識"
* ❌ "呈現資訊"

指定長度和時間：

* ✅ "20 分鐘簡報的 15 張投影片"
* ✅ "1 小時研討會的 30 張投影片"
* ❌ "製作一些投影片"

讓 Manus 進行研究：

* ✅ "研究當前的市場趨勢並將其包含在內"
* ❌ 自己提供所有內容

## 常見問題

**建立後可以編輯投影片嗎？可以。下載 .pptx 檔案並在任何簡報軟體中編輯。**

需要多長時間？5-15 分鐘，具體取決於複雜程度。簡單的 10 張投影片文稿：約 5 分鐘。複雜的 40 張投影片研究簡報：約 15 分鐘。

**Manus 可以使用我的公司範本嗎？可以。上傳您的 .pptx 範本檔案。**

如果我需要更改怎麼辦？透過聊天要求 Manus 進行更改，或直接編輯 PowerPoint 檔案。

**Manus 可以根據我的資料建立圖表嗎？可以。上傳您的資料（CSV、Excel），Manus 將建立適當的視覺化效果。**

支援哪些語言？所有主要語言。在您的請求中指定：「使用西班牙語建立...」
