> ## 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 video player" 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>
  "3분기 사업 검토 프레젠테이션을 만드세요. 다음 내용을 포함하세요: 수익(23% 증가),
  고객 확보(비용 15% 감소), 제품 출시(모바일 앱, API v2),
  그리고 4분기 우선순위. 명확한 차트를 사용하여 임원 친화적으로 만드세요."
</CodePrompt>

**기존 콘텐츠 사용**

<CodePrompt>
  "이 연구 보고서를 기술 청중을 위한 20장짜리 컨퍼런스 프레젠테이션으로 만드세요.
  주요 차트를 포함하고 발표자 노트를 추가하세요."
</CodePrompt>

## **테마 사용**

**사전 제작된 템플릿**

<iframe src="https://www.youtube.com/embed/svWBYYl7Grc" title="YouTube video player" 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: 배포를 위한 인쇄 준비 파일
* 웹 슬라이드: 브라우저 기반의 대화형 프레젠테이션
* 발표자 노트 문서: 모든 노트가 포함된 별도의 파일

## 더 나은 프레젠테이션을 위한 팁

청중에 대해 구체적으로 명시하세요:

* ✅ "ML에 익숙한 기술 청중"
* ✅ "경영진, 기술적 배경 없음"
* ❌ "일반 청중"

목표를 정의하세요:

* ✅ "투자자들이 우리에게 자금을 지원하도록 설득"
* ✅ "학생들에게 기본 사항 교육"
* ❌ "정보 제시"

길이와 시간을 지정하세요:

* ✅ "20분 발표를 위한 15장 슬라이드"
* ✅ "1시간 워크숍을 위한 30장 슬라이드"
* ❌ "슬라이드 몇 장 만들기"

Manus에게 연구를 맡기세요:

* ✅ "현재 시장 동향을 연구하고 포함하세요"
* ❌ 모든 콘텐츠를 직접 제공

## 자주 묻는 질문

**생성 후 슬라이드를 편집할 수 있나요? 네. .pptx 파일을 다운로드하여 모든 프레젠테이션 소프트웨어에서 편집하세요.**

얼마나 걸리나요? 복잡성에 따라 5-15분. 간단한 10장 슬라이드: 약 5분. 복잡한 40장 연구 프레젠테이션: 약 15분.

**Manus가 제 회사 템플릿을 사용할 수 있나요? 네. .pptx 템플릿 파일을 업로드하세요.**

변경이 필요하면 어떻게 해야 하나요? 대화를 통해 Manus에게 변경을 요청하거나 PowerPoint 파일을 직접 편집하세요.

**Manus가 제 데이터를 사용하여 차트를 만들 수 있나요? 네. 데이터를 업로드하면(CSV, Excel) Manus가 적절한 시각화 자료를 만듭니다.**

어떤 언어를 지원하나요? 모든 주요 언어. 요청 시 "스페인어로 만들어줘..."와 같이 지정하세요.
