メインコンテンツへスキップ

397 数学記号HTML 雛形



    <!DOCTYPE html>
    <html lang="ja"><head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Einstein 氏の さぼり 393 「被写体 表面点群 バラバラ時刻出発」 直線光線たくさんが</title>
        <style>
            :root {
                --base-font-size: 22px;
                --bg-color: #f8f9fa ;
                --text-color: #000 ;
                --box-bg: #fff ;
                --box-border: #ddd ;
                --user-bg: #e6f7ff ;
                --ai-bg: #f6ffed ;
            }
            body.dark-mode {
                --bg-color: #121212 ;
                --text-color: #ffffff ;
                --box-bg: #1e1e1e ;
                --box-border: #333 ;
                --user-bg: #1a2a3a ;
                --ai-bg: #1e3a1e ;
            }
            body {
                font-family: sans-serif;
                font-size: var(--base-font-size, 22px);
                line-height: 1.8;
                max-width: 800px;
                margin: 0 auto;
                padding: 20px;
                background-color: var(--bg-color);
                color: var(--text-color);
                transition: background-color 0.3s, color 0.3s;
            }
            .settings-ui {
                background-color: var(--box-bg);
                border: 1px solid var(--box-border);
                padding: 15px;
                border-radius: 8px;
                margin-bottom: 20px;
            }
            .settings-row {
                display: flex;
                align-items: center;
                gap: 10px;
                flex-wrap: wrap;
                margin-bottom: 10px;
            }
            .settings-row:last-child { margin-bottom: 0; }
            .link-section {
                background-color: var(--box-bg);
                border: 1px solid var(--box-border);
                padding: 15px;
                border-radius: 8px;
                margin-bottom: 20px;
            }
            .link-section h3 {
                margin-top: 0;
                border-bottom: 1px solid var(--box-border);
                padding-bottom: 5px;
                font-size: 1.1em;
            }
            .link-section ul {
                list-style-type: none;
                padding-left: 20px;
                margin: 10px 0 0 0;
                list-style: disc;
            }
            .link-section li { margin-bottom: 10px; }
            .link-section a {
                color: #0066cc ;
                text-decoration: none;
                word-break: break-all;
            }
            body.dark-mode .link-section a { color: #66b2ff ; }
            .link-section a:hover { text-decoration: underline; }
            .message {
                background-color: var(--box-bg);
                border: 1px solid var(--box-border);
                padding: 20px;
                border-radius: 8px;
                margin-bottom: 20px;
            }
            .message.user { background-color: var(--user-bg); }
            .message.ai { background-color: var(--ai-bg); }
            .code-container {
                background-color: #272822 ;
                color: #f8f8f2 ;
                padding: 15px;
                border-radius: 8px;
                margin: 15px 0;
                position: relative;
                overflow-x: auto;
            }
            .code-container pre {
                margin: 0;
                white-space: pre-wrap;
                font-size: 0.9em;
                font-family: Consolas, Monaco, monospace;
            }
            .copy-btn {
                position: absolute;
                top: 5px;
                right: 5px;
                background-color: #444 ;
                color: #fff ;
                border: none;
                padding: 5px 10px;
                border-radius: 4px;
                cursor: pointer;
                font-size: 0.8em;
            }
            .copy-btn:hover { background-color: #666 ; }
            blockquote {
                border-left: 4px solid var(--box-border);
                margin: 10px 0;
                padding-left: 15px;
                color: inherit;
            }
            hr {
                border: 0;
                border-top: 1px solid var(--box-border);
                margin: 20px 0;
            }
            button, select {
                padding: 5px 10px;
                border: 1px solid var(--box-border);
                border-radius: 4px;
                background-color: var(--box-bg);
                color: var(--text-color);
                cursor: pointer;
                font-size: 1rem;
            }
            button:hover { opacity: 0.8; }
            input[type="range"] { cursor: pointer; }
            input[type="text"] {
                padding: 5px;
                border: 1px solid var(--box-border);
                border-radius: 4px;
                background-color: var(--box-bg);
                color: var(--text-color);
            }
            table { width: 100%; border-collapse: collapse; margin-bottom: 20px; }
            th, td { border: 1px solid var(--box-border); padding: 8px; text-align: left; }
            body.force-inline mjx-container[display="true"] {
                display: inline-block !important;
                margin: 0 !important;
            }
            body.force-display mjx-container {
                display: block !important;
                text-align: center !important;
                margin: 1em 0 !important;
            }
            @media (max-width: 600px) { body { padding: 10px; } }
        </style>
        <script>
            window.MathJax = {
                tex: {
                    inlineMath: [['$', '$'], ['\\(', '\\)']],
                    displayMath: [['$$', '$$'], ['\\[', '\\]']]
                }
            };
        </script>
        <script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
    </head>
    <body class="dark-mode">
    
        <div class="settings-ui">
            <div class="settings-row">
                <label for="font-size-slider">文字サイズ:</label>
                <input type="range" id="font-size-slider" min="10" max="40" value="22" step="1">
                <span id="font-size-display">22px</span>
            </div>
            <div class="settings-row">
                <label>数式スタイル:</label>
                <select id="math-style-select">
                    <option value="auto">標準(自動)</option>
                    <option value="inline">全てインライン(テキスト内埋め込み)</option>
                    <option value="display">全て独立行(ディスプレイ)</option>
                </select>
            </div>
            <div class="settings-row">
                <label>AI選択:</label>
                <select id="ai-select">
                    <option value="Meta" selected>Meta</option>
                    <option value="AI Studio">AI Studio</option>
                    <option value="ChatGPT">ChatGPT</option>
                    <option value="Claude">Claude</option>
                    <option value="Gemini">Gemini</option>
                    <option value="その他">その他</option>
                </select>
            </div>
            <div class="settings-row">
                <button id="save-btn">この対話を保存</button>
                <button id="dark-mode-btn">背景・文字色を反転</button>
            </div>
        </div>
    
        <h1>Einstein 氏の さぼり 393 「被写体 表面点群 バラバラ時刻出発」 直線光線たくさんが</h1>
    
        <div class="link-section" id="top-links">
            <h3>【提供したリンク】</h3>
            <ul>
                <li>
                    草稿 Einstein 氏の さぼり 393 「被写体 表面点群 バラバラ時刻出発」 直線光線たくさんが<br>
                    <a href="https://trick2009trick.blogspot.com/2026/10/393.html" target="_blank" rel="noopener noreferrer">https://trick2009trick.blogspot.com/2026/10/393.html</a>
                </li>
                <li>
                    Einstein 氏の さぼり 393 「被写体 表面点群 バラバラ時刻出発」 直線光線たくさんが<br>
                    <a href="https://posfie.com/@timekagura/p/sc6lGgY" target="_blank" rel="noopener noreferrer">https://posfie.com/@timekagura/p/sc6lGgY</a>
                </li>
                <li>
                    単純トリック Einstein 氏の さぼり from 20260919 main<br>
                    <a href="https://app.notion.com/p/Einstein-from-20260919-main-3dfc563be1b0801daf5be6e1379591ca" target="_blank" rel="noopener noreferrer">https://app.notion.com/p/Einstein-from-20260919-main-3dfc563be1b0801daf5be6e1379591ca</a>
                </li>
            </ul>
        </div>
    
        <div id="chat-content">
            <div class="message user">
                <p>Maxwell 氏の 座標の使い方は<br>
                理論家の 手法だが<br>
                実運用では<br>
                社長の「頭ん中」の 時刻イメージを使う<br>
                理論と<br>
                実測の 中間みたいな<br>
                半分理論空間で<br>
                半分 特定の社長個人の「頭ん中の イメージ時刻」を<br>
                使っていく<br>
                社長は 他の社長達も<br>
                皇帝カエサルの カレンダーを使ってると 信じてる<br>
                信じる 賭けしてるのを 自覚する</p>
                <hr>
                <p>「宇宙の真実」なんたら じゃなく<br>
                社長個人のイメージしてる空間認識 時刻ベースに<br>
                社長自身が 賭けを 引き受ける<br>
                皇帝カエサルのことなど 関係ない<br>
                だけど 皇帝カエサルのカレンダーだけは 使う</p>
                <hr>
                <p>社長は 午後3時に<br>
                宇宙を直進してる<br>
                ここでは 理論空間を 直進してる <br>
                光線たくさんが 集結した 午後3時の<br>
                これら 抽出した光線たくさんの <br>
                午後3時 集結位置に 速度0.1で 通過訪問<br>
                社長が した するにしよう</p>
                <hr>
                <p>午後3時<br>
                この宇宙の あちこち<br>
                ここでは リアル宇宙は まだ使わないで<br>
                理論宇宙の この社長が午後3時に<br>
                速度0.1cで 通過訪問する 理論宇宙の<br>
                座標位置を<br>
                時間軸 だくさんの 交点 交叉点(クロス・エホン)としよう<br>
                アメリカのSF作家ハーラン・エリスン</p>
                <hr>
                <p>次回からは もっと 具体的 説明に なっていく</p>
                <hr>
                <p>社長の 午後3時に 居る 理論空間の点位置が<br>
                Maxwell 氏の電磁場を 座標空間にした<br>
                t=0 (0,、0,0)相当に していく なっていく</p>
                <hr>
                <p>それでは ちょっとずつ<br>
                計算知能 生成AI 超知能SI に</p>
                <p>解説復唱を してもらう</p>
                <p>前回392 での 新情報?  <br>
                草稿 391 PDF に 入ってなかった<br>
                カメラアイが 写真画像にした<br>
                被写体 形状の話を <br>
                解説してもらう</p>
            </div>
            <div class="message ai">
                <p>(ここにAIの解説を入れる)</p>
            </div>
        </div>
    
        <div class="link-section" id="additional-links">
            <h3>【追加リンク】</h3>
            <ul>
                <li>特になし</li>
            </ul>
        </div>
    
        <script>
            const fontSizeSlider = document.getElementById('font-size-slider');
            const fontSizeDisplay = document.getElementById('font-size-display');
            fontSizeSlider.addEventListener('input', function() {
                const val = this.value;
                document.documentElement.style.setProperty('--base-font-size', val + 'px');
                fontSizeDisplay.textContent = val + 'px';
            });
    
            const darkModeBtn = document.getElementById('dark-mode-btn');
            darkModeBtn.addEventListener('click', () => {
                document.body.classList.toggle('dark-mode');
            });
    
            const mathStyleSelect = document.getElementById('math-style-select');
            mathStyleSelect.addEventListener('change', (e) => {
                document.body.classList.remove('force-inline', 'force-display');
                if(e.target.value === 'inline') {
                    document.body.classList.add('force-inline');
                } else if(e.target.value === 'display') {
                    document.body.classList.add('force-display');
                }
            });
    
            const saveBtn = document.getElementById('save-btn');
            const aiSelect = document.getElementById('ai-select');
            saveBtn.addEventListener('click', () => {
                const aiName = aiSelect.value.replace(/\s+/g, '_');
                const now = new Date();
                const yyyy = now.getFullYear();
                const mm = String(now.getMonth() + 1).padStart(2, '0');
                const dd = String(now.getDate()).padStart(2, '0');
                const hh = String(now.getHours()).padStart(2, '0');
                const min = String(now.getMinutes()).padStart(2, '0');
                const ss = String(now.getSeconds()).padStart(2, '0');
                const filename = `_${aiName}_${yyyy}${mm}${dd}${hh}${min}${ss}.html`;
                
                const htmlContent = "<!DOCTYPE html>\n" + document.documentElement.outerHTML;
                const blob = new Blob([htmlContent], { type: 'text/html;charset=utf-8' });
                const url = URL.createObjectURL(blob);
                const a = document.createElement('a');
                a.href = url;
                a.download = filename;
                document.body.appendChild(a);
                a.click();
                document.body.removeChild(a);
                URL.revokeObjectURL(url);
            });
    
            document.querySelectorAll('.copy-btn').forEach(btn => {
                btn.addEventListener('click', () => {
                    const codeEl = btn.nextElementSibling.querySelector('code');
                    if(codeEl) {
                        navigator.clipboard.writeText(codeEl.textContent).then(() => {
                            const originalText = btn.textContent;
                            btn.textContent = 'コピーしました';
                            setTimeout(() => {
                                btn.textContent = originalText;
                            }, 2000);
                        });
                    }
                });
            });
        </script>
    </body></html>

    あなたへのおすすめ