問題タブ [text-formatting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
latex - LaTeX - ページの端で実行されているセクション (コンテンツなし) がたくさんありますか?
次のような LaTeX ドキュメントがあります。
セクションの見出しはたくさんありますが、テキストはありません
次のようなものが生成されます。
ご覧のとおり、すべてのセクションの見出しが 1 ページに収まっており、2 ページに分割されていません。26 を超えるものはすべて、ページの最後から消えています。
LaTeX でこれらのセクションを複数のページに分割する方法はありますか? body は自動生成されるため、実際の内容を簡単に変更することはできません。ただし、プリアンブルを変更できます。プリアンブルを変更してこれを行う方法はありますか?
symbols - 数学記号をテキストとして検索: ミッション インポッシブル?
テキストのように検索可能な形式で数学の種類を表すにはどうすればよいでしょうか?
つまり、数学記号を入力してテキストとして検索できるツールバーがあるため、形式は数学記号をテキストとして表すことができます。
数学の種類はアイコンとしてしか表現できないので、そのようなタスクを実装することは不可能ですか?
テキスト形式のようにシンボルをメモリにロードする新しい形式の適切な実装は何だと思いますか?
PDFまたはその他の形式で検索可能な数学記号の既存のソリューションはありますか?
(検索には単語を使用する必要がありますが、数学記号を直接使用する必要はなく、長い数式を検索するために単語を使用する必要があるため、ラテックスは考慮していません数学タイプのラテックス形式)
数学記号を表す新しいフォントをデザインすることは、問題を解決するのに役立ちますか?
前もって感謝します!
forms - Wordからのテキストのコピー/貼り付けの処理方法
ユーザーがレビューを入力するテキストボックスがあります。太字、斜体、リスト、ヘッダーなどの簡単な書式設定を実行できる必要があります。問題は、ユーザーの大多数がMS Wordでレビューを作成し、テキストをコピーしてフォームに貼り付けることです。ご存知のように、これはデータを表示するときに問題を引き起こす可能性があります(そしてほとんどの場合そうなります)。Wordからコピー/貼り付けするときに問題なく簡単な書式設定機能を提供するための最良の方法は何ですか?
最善の解決策は、Wordからテキストを取得し、不要または違法なものをすべて取り除く、ある種のフィルターです。
cocoa - NSTextFieldでのテキストの書式設定
NSTextFieldインスタンスを使用してインプレーステキスト編集を行うグラフィックアプリがあります。この機能はずっと前に追加されたもので、チェックする理由はありませんでしたが、最近レポートを受け取りました。テキストを入力するとテキストが許可されません。フォーマット。[フォーマット]->[テキスト]メニューのサブアイテムはすべて無効になっているため、テキストアイテムの段落を設定する方法はありません。
質問:段落編集をサポートするようにNSTextFieldをどのように設定する必要がありますか?フォーマットされたテキストを使用するプロジェクトがいくつかあり、アプリが誕生してからNSTextFieldが存在していたので、以前は機能していたと確信しています。システム/XCodeのアップデートで何かを見逃しましたか?
私のNSTextFieldは複数行で編集可能であり、テキスト属性を編集できます。
wpf - WPF TextFormatter のインデント
TextFormatter を使用して WPF テキスト エディターを作成しています。一部の段落をインデントする必要があるため、TextParagraphProperties クラスの Indent プロパティを使用しています。
これは、次のシナリオでうまく機能します。
インデントのない通常のテキスト。
この段落には均一な
インデントがあるため、すべて問題ありません
。
しかし、これも必要です:
ジョン: この段落には
、最初の行に別の
インデントがあります。
Joe: だから、これを実現する
方法がわかりません。
ParagraphIndent および FirstLineInParagraph プロパティを見つけましたが、それらがどのように機能するか、または有用かどうかはわかりません。
前もって感謝します!!ホセ
unicode - Unicode 文字の優先表示幅 (列) を知る方法は?
UTF-16leやUTF-8など、さまざまな Unicode エンコーディングでは、1 文字が 2 バイトまたは 3 バイトを占める場合があります。多くの Unicode アプリケーションは、Unicode 文字がすべてラテン文字であるように、Unicode 文字の表示幅を考慮しません。たとえば、80列のテキストでは、1 行に40 個の漢字または80 個のラテン文字を含める必要がありますが、ほとんどのアプリケーション (Eclipse、Notepad++、およびすべてのよく知られているテキスト エディターなど、良い例外があれば敢えて) をカウントするだけです。各漢字をラテン文字として 1 幅として。これは確かに結果のフォーマットを醜く、整列させません。
たとえば、タブ幅が 8 の場合、次のように醜い結果が得られます (すべての Unicode を 1 表示幅としてカウントします)。
ただし、予想される形式は次のとおりです (各漢字を 2 幅としてカウントします)。
文字の表示幅の計算が不適切なため、これらのエディターは、タブの配置、行の折り返し、段落の再フォーマットを行うときにまったく役に立たなくなります。
ただし、文字の幅はフォントによって異なる場合がありますが、固定サイズの端末フォントのすべての場合、漢字は常に倍幅です。つまり、フォントに関係なく、各漢字は 2 幅で表示することが望ましいということです。
解決策の 1 つは、エンコーディングをGB2312に変換することで正しい幅を取得できることです。GB2312エンコーディングでは、各漢字が 2 バイトかかります。ただし、一部の Unicode 文字は GB2312 文字セット (またはGBK文字セット)には存在しません。また、一般に、エンコードされたサイズ (バイト単位) から表示幅を計算することはお勧めできません。
Unicode の ( \u0080
.. \uFFFF
) の範囲内のすべての文字を単純に 2 幅として計算することも正しくありません。これは、範囲内に 1 幅の文字が多数散在しているためです。
また、アラビア文字や韓国語の文字は、任意の数の Unicode コード ポイントで単語/文字を構成するため、表示幅を計算するのも困難です。
そのため、Unicode コード ポイントの表示幅は整数ではない可能性がありますが、それで問題ないと思います。実際には、整数に固定することができます。少なくとも、何もないよりはましです。
では、Unicode 標準の char の優先表示幅に関連する属性はありますか? または、表示幅を計算する Java ライブラリ関数はありますか?
c# - ASP.NetMVC-改行を含むテキストの表示
テーブルに保存されているテキストがあります。これを表示するためにasp.netmvcを使用しています。
私の見解の1つは、次のとおりです。
このように正しく表示されますが、.Replaceを省略すると、すべてが1行に表示されます。
ただし、TextBoxに表示される同じデータは、適切にフォーマットされて表示されます。
私の質問は-私のビューにテキストを表示するより良い方法はありますか?
.net - リッチテキストボックスにカラーフォーマットを適用する方法*ユーザーの入力に応じて*(VB.Net)
OnChangedイベントのあるRichTextBoxがあります。OnChangedイベントは、RichTextBoxの各行を確認し、その行がプライムレングスの場合は赤に、そうでない場合は黒に色付けする必要があります。どうすればよいですか?インデックスaからインデックスbまで選択して選択色を設定することは可能だと思いますが、カーソル位置が失われると思います。カーソル位置も保持するにはどうすればよいですか?提案をありがとう。
shell - 長い行を避けるためにキャリッジリターンを強制するシェルスクリプト
テキストを処理するが長いテキスト行を許可しないツール(つまり、Rez)を使用する必要があります。事前フォーマットスクリプトで長い行を短くしたいのですが。
私が探しているスクリプトは、長い行をカットする単純な(darwin / unix)シェルスクリプトです。たとえば、文字がスペースの場合、行の70番目の文字の後にキャリッジリターンを挿入します(他のアイデアでも機能します。もの)。
それを行う方法はありますか?
ありがとう
objective-c - iOS4 のフォーマット済みテキストとポップオーバー
私は挑戦的な動作をするプロトタイプ アプリに取り組んでいます。本気で突っ込む前に相談しようと思ったのに…
アプリの一部には、アイテムの説明が太字で表示され、その後に 1 つ以上の詳細アイテムが続くように書式設定する必要があるテキスト領域があります。
アイテムの説明:アイテムの詳細 1. アイテムの詳細 2. アイテムの詳細 N.
ほとんどの場合、これらの項目には複数の行が必要になるため、ワード ラップが必要になります。
ユーザーは、太字のアイテムの説明をタップして、プレーンなアイテムの詳細を入力するオプションを選択できるポップオーバーを表示できます。
テキストをフォーマットし、自然なワードラッピングを提供し、ハイパーリンクを使用してメソッドを呼び出すなど、Webビューでこれを実行しようとしていました...これをさらに調べてみると、かなり重いものになることがわかりますかなり長くて暗いトンネルのように見える場所に向かう前に、これに代わるものがないことを確認したいと思います.
私はまだiOS開発にかなり慣れていないので、「初心者」の質問で戻ってきても我慢してください。
前もって感謝します!