Aby sprawdzić zgodność LaTeXiT z Pages, przetestuj osobno renderowanie równań, umieszczanie ich w tekście i późniejszą edycję. Pages obsługuje natywne równania w tekście; grafika z LaTeXiT wymaga osobnych testów umieszczania i odzyskiwania źródła.

Ten poradnik jest przeznaczony dla użytkowników Maca, którzy chcą umieścić proste wyrażenie w zwykłym akapicie w Pages. Celem jest wybranie sposobu pracy, który zapewni czytelność wyrażenia, jego przesuwanie się wraz ze zdaniem oraz możliwość edycji znaną metodą.

Co faktycznie wynika z oficjalnej dokumentacji?

Apple opisuje bezpośrednie wprowadzanie kodu LaTeX lub MathML do Pages i umieszczanie utworzonego równania w tekście. Twórca LaTeXiT opisuje generowanie przyciętej grafiki równania i przeciąganie jej do innej aplikacji. To dwie ścieżki do sprawdzenia: natywne równanie w Pages albo zaimportowana grafika z LaTeXiT. Poradnik Apple dotyczący równań, Opis LaTeXiT.

Strona pobierania LaTeXiT, z której korzystano na potrzeby tego poradnika, podaje wersję 2.16.6 z 16 grudnia 2023 r. oraz wymaganie macOS 10.9 lub nowszego. Historia zmian odnotowuje obsługę układów Apple Silicon od wersji 2.16.0. Są to udokumentowane informacje o wersjach, ale nie potwierdzają, że przetestowano wszystkie nowsze kombinacje macOS i Pages. Pliki do pobrania i historia zmian LaTeXiT.

LaTeXiT opisuje także edycję przez LinkBack: dwukrotne kliknięcie równania może ponownie otworzyć LaTeXiT i zaktualizować je w aplikacji docelowej, jeśli ta obsługuje LinkBack. Przytoczona dokumentacja nie wskazuje, że obecna wersja Pages jest taką aplikacją. Traktuj automatyczne ponowne otwieranie z Pages jako niezweryfikowane i nie opieraj na nim pracy nad dokumentem. Funkcje LaTeXiT.

Skorzystaj z poniższej tabeli, aby określić potrzeby przed testowaniem. To zalecenia dotyczące sposobu pracy, wynikające z opisanych rozróżnień w dokumentacji.

Twoje wymaganie Ścieżka do sprawdzenia w pierwszej kolejności Wynik pozytywny
Zmiana prostego wyrażenia w Pages Natywne równanie Pages Dwukrotne kliknięcie otwiera edytor równań
Zachowanie istniejącego renderowania z LaTeXiT Zaimportowany plik PDF z LaTeXiT Grafika wyświetla się poprawnie i przesuwa w zdaniu
Odzyskanie oryginalnego wyrażenia z LaTeXiT Próba odzyskania z pliku PDF Obiekt odzyskany z Pages otwiera się wraz ze źródłem
Automatyczna aktualizacja Pages z LaTeXiT Integracja LinkBack Wymaga jawnej obsługi lub pomyślnego testu lokalnego; nie zakładaj, że działa

Przygotuj punkt odniesienia w Pages

Zacznij od tymczasowego dokumentu edytora tekstu i krótkiego zdania z miejscem na równanie. Dzięki temu odróżnisz problemy samego Pages od problemów wynikających z przenoszenia wyniku z LaTeXiT.

  1. Umieść kursor tekstowy między dwoma słowami.
  2. Z paska menu wybierz Insert > Equation.
  3. W polu równania wpisz x^2 + y^2.
  4. Kliknij Insert.
  5. Kliknij dwukrotnie wstawione równanie, zmień je na x^2 + z^2 i kliknij Update.

Apple opisuje te opcje wstawiania i edycji. Równanie wstawione w miejscu kursora znajduje się w tekście; w dokumencie edytora tekstu przesuwa się wraz z tekstem. Dodawanie równań matematycznych w Pages na Macu.

Podane tu wyrażenia są przykładowymi danymi do testu, a nie wynikami rzeczywistej sesji testowej na Macu. Sprawdź, czy indeksy górne wyglądają zgodnie z oczekiwaniami, a następnie dodawaj słowa przed wyrażeniem, aż zdanie zawinie się do kolejnego wiersza. Kryterium akceptacji jest takie, że równanie pozostaje na swoim miejscu między otaczającymi je słowami.

Edytor równań Pages działa już w trybie matematycznym, więc nie potrzebujesz separatorów w postaci znaków dolara. Apple opisuje obsługę LaTeX jako obejmującą polecenia, które można przekonwertować na MathML za pomocą blahtex, oraz wymienione rozszerzenia. To, że LaTeXiT poprawnie wyrenderował wyrażenie, nie dowodzi więc, że ten sam kod zadziała w Pages. Informacje Apple o obsłudze LaTeX i MathML.

Jeśli chcesz jedynie wstawić i poprawiać to wyrażenie w Pages, wykonanie tego testu może wystarczyć. Możesz ponownie wykorzystać kod źródłowy wyrażenia bez przenoszenia jego wyrenderowanej grafiki.

Przetestuj LaTeXiT przed przeniesieniem równania

Zapisz w krótkiej notatce wersje zainstalowanych aplikacji macOS, Pages i LaTeXiT. Uwzględnij format przenoszenia oraz to, czy użyto przeciągania, czy wyeksportowanego pliku. Dzięki temu wynik testu będzie na tyle konkretny, by można go było powtórzyć po aktualizacji aplikacji.

Najpierw wygeneruj x^2 + y^2 w samym LaTeXiT. LaTeXiT wymaga osobno zainstalowanego silnika LaTeX i nie zawiera go w pakiecie. Jeśli renderowanie nie powiedzie się przed przeniesieniem czegokolwiek, najpierw sprawdź to wymaganie. W FAQ twórca wskazuje panel Composition w ustawieniach LaTeXiT jako miejsce, w którym można sprawdzić ścieżki do silnika. Funkcje LaTeXiT, FAQ LaTeXiT.

Do pierwszego testu przenoszenia użyj pliku PDF. LaTeXiT podaje PDF jako domyślny format wyjściowy i stara się zachować w eksportowanych plikach kod źródłowy użyty do wygenerowania równania. Eksport MathML ma status eksperymentalnego, więc wprowadza kolejną zmienną do wstępnego testu zgodności. Dokumentacja eksportu LaTeXiT.

Zanim przejdziesz dalej, zachowaj wyrażenie w bibliotece LaTeXiT albo osobno zapisz jego kod źródłowy. Dokument docelowy nie powinien być jedyną kopią, dopóki nie sprawdzisz, czy odzyskiwanie kodu źródłowego działa.

Umieść grafikę z LaTeXiT w tekście w Pages

Przeciągnij wygenerowany plik PDF do dokumentu testowego. Zanim zmienisz położenie zaimportowanego obiektu, sprawdź, czy całe wyrażenie jest widoczne i czy jego rozmiar pasuje do otaczającego zdania. To test renderowania; przesuwanie się w tekście sprawdza się osobno.

W przypadku obiektu w treści dokumentu edytora tekstu zaznacz go i otwórz Format > Arrange. Wybierz Move with Text, a następnie ustaw Text Wrap na Inline with Text. Apple rozróżnia zakotwiczenie obiektu w tekście od umieszczenia go na linii bazowej tekstu: samo Move with Text nie zapewnia umieszczenia w tekście. Umieszczanie obiektów w tekście w Pages na Macu.

Powtórz test zawijania zdania użyty dla natywnego równania. Dodaj słowa przed grafiką, usuń część słów i sprawdź rezultat w typowym rozmiarze tekstu. Zwróć uwagę na zbyt dużą przerwę, niezręczne położenie w pionie lub grafikę, która pozostaje z dala od zdania, w którym miała się znaleźć. Zapisz swoje obserwacje, zamiast uznawać samo pomyślne zaimportowanie za zaliczenie całego testu.

Typ dokumentu wpływa na dostępny sposób działania. W dokumencie układu strony użyj tekstu w polu tekstowym lub kształcie: zaznacz zaimportowany obiekt, naciśnij Command-X, kliknij dwukrotnie wewnątrz docelowego pola tekstowego, aby wyświetlić kursor, a następnie naciśnij Command-V. Apple opisuje tę procedurę zagnieżdżania obiektów umieszczanych w tekście. Umieszczanie obiektów w tekście w Pages na Macu.

Sprawdź, czy później można edytować równanie

Zapisz dokument testowy, zamknij go i otwórz ponownie, a dopiero potem sprawdź, czy można odzyskać kod źródłowy. Spróbuj przenieść zaimportowany obiekt z powrotem do LaTeXiT, na przykład kopiując go w Pages i wklejając do LaTeXiT. To eksperyment diagnostyczny, a nie udokumentowana gwarancja integracji z Pages.

To rozróżnienie jest istotne, ponieważ FAQ LaTeXiT informuje, że niektóre aplikacje docelowe zmieniają zaimportowane pliki PDF i usuwają osadzone dane LaTeX. Zaleca używanie PDF, jeśli to możliwe, i zwraca uwagę na ograniczenia zachowywania kodu źródłowego w innych formatach. Grafika może więc nadal wyglądać poprawnie, choć nie da się odzyskać jej kodu źródłowego. FAQ LaTeXiT.

Zaobserwowany wynik Co udało się ustalić Praktyczny następny krok
Natywne równanie Pages otwiera się do edycji Działa ścieżka edycji w Pages Używaj jej w przypadku obsługiwanych prostych wyrażeń
Zaimportowany plik PDF renderuje się poprawnie i zachowuje się w tekście Działa wizualne umieszczenie w tekście Zachowaj oryginalny kod źródłowy LaTeXiT
Odzyskany obiekt otwiera się wraz z kodem źródłowym Odzyskiwanie kodu działa w sprawdzonej konfiguracji Zapisz wersje i powtórz test po odpowiednich aktualizacjach
Grafika wyświetla się, ale nie można odzyskać kodu źródłowego Wygląd został zachowany, ale odzyskanie kodu się nie powiodło Edytuj zachowany oryginał i zastąp grafikę

O jakich ograniczeniach należy pamiętać?

Pages nie zastępuje wszystkich konfiguracji LaTeXiT. Apple wymienia nieobsługiwane polecenia, w tym \vphantom i \smash, a także wskazuje \mathcal{} jako alternatywę dla \cal. Zgodnie z dokumentacją Pages w iCloud.com nie obsługuje LaTeX ani MathML. Ogranicz ten sposób pracy do aplikacji na komputer i przed przeniesieniem bardziej złożonego kodu sprawdź tabelę obsługiwanych elementów. Informacje o obsłudze LaTeX i MathML.

Integracja LaTeXiT z usługami również ma swoje warunki: aplikacja docelowa musi pozwalać na zastąpienie tekstu obrazem, a odwrócenie tej zmiany zależy od zachowania przekazanych danych. Brak lub niepowodzenie operacji usługi samo w sobie nie przesądza o tym, czy ręczne umieszczenie pliku PDF zadziała. Dokumentacja usług LaTeXiT.

Wybierz ścieżkę, która przechodzi testy istotne dla Twojego dokumentu. Jeśli zamierzasz poprawiać proste wyrażenie w Pages, zacznij od natywnego edytora równań. W przypadku istniejącego renderowania z LaTeXiT sprawdź, czy przesuwa się ono w tekście, i zachowaj oryginalny kod źródłowy. W ten sposób uzyskasz powtarzalny sposób pracy bez polegania na nieudokumentowanej automatycznej integracji.

Źródła